NewPipe 0.20.0 добавляет новый унифицированный видеоплеер и многое другое в клиент YouTube с открытым исходным кодом.

Последний выпуск NewPipe в стабильных каналах содержит массу изменений и улучшений, включая новый Unified Player. Читай дальше!

NewPipe — это программа с открытым исходным кодом. YouTube клиент для Android, выступающий в качестве альтернативы для пользователей, которым либо не нравится официальное приложение, либо у которых на устройстве не установлены сервисы Google Play. В двух словах, NewPipe парсит сайт YouTube для извлечения данных и воспроизведения видео без ограничений и рекламы. Несколько дней назад, NewPipe тестировал новый пользовательский интерфейс Unified Player в своих тестовых сборках., и теперь приложение было обновлено в стабильной ветке с новым пользовательским интерфейсом Unified Player и другими изменениями.

Единый проигрыватель в NewPipe

Отличительной особенностью NewPipe v0.20.0 является единый проигрыватель. До этого стабильного выпуска и недавних тестовых выпусков в состав NewPipe фактически входило три разных плеера. код: основной проигрыватель, всплывающий проигрыватель и фоновый проигрыватель — каждый со своим кодом и отдельным воспроизведением. очереди. Поэтому всякий раз, когда вы переключаетесь между этими тремя проигрывателями, старый экземпляр проигрывателя закрывается и будет создан новый экземпляр и очередь воспроизведения, что обычно приводит к потере вашего прогресса в видео. Unified Player исправляет это, объединяя всех игроков в один общий сервис. Так что теперь при переключении между плеерами сервис продолжает работать и данные потока сохраняются.

Страница сведений о видео

В новой версии NewPipe изменен дизайн страницы сведений о видео по сравнению с тем, что было раньше, что приближает ее к интерфейсу приложения YouTube по умолчанию.

Видеоориентация

Раньше основные видеопроигрыватели всегда воспроизводили видео в полноэкранном режиме, но не обеспечивали оптимизированное воспроизведение, если ориентация проигрывателя не соответствовала ориентации видео. Переключатель ориентации теперь заменяется полноэкранной кнопкой, которая определяет, находится ли видео в альбомной или портретной ориентации, и обеспечивает правильную ориентацию, когда пользователь переходит в полноэкранный режим.

https://newpipe.schabi.org/img/smart_button.webm

Минимизированный плеер

Видео на странице сведений о видео можно провести вниз, чтобы открыть его в свернутом проигрывателе внизу, позволяя приостанавливать, воспроизводить или закрывать его из этого места. Это будет полезно, если вы собираетесь просматривать другие видео во время воспроизведения вашего видео. В сообщении блога также говорится, что эту функцию можно использовать для создания списка воспроизведения для просмотра на лету, поэтому читай там подробнее.

https://newpipe.schabi.org/img/landscape_swipe_down.webm

Изменения в уведомлении NewPipe

Этот выпуск NewPipe поставляется с уведомлением MediaStyle (доступным, начиная с Android Lollipop) вместо старого API RemoteView. Этот обмен позволяет приложению предоставлять новое настраиваемое уведомление для воспроизведения, позволяя вам изменить до трех кнопок, которые отображаются в компактном уведомлении. Для Android 8 и более поздних версий уведомление адаптируется к цвету обложки. Для Android 10 и более поздних версий в уведомлении также будет отображаться панель поиска.

Другие улучшения

NewPipe также имеет несколько улучшений, которые мы суммировали ниже:

  • Размер окна приложения теперь можно изменять.
  • Неподдерживаемые URL-адреса теперь обрабатываются лучше.
  • Ссылки на прямые трансляции больше не передаются с отметкой времени.
  • Улучшен макет заголовка.
  • Офлайн-поиск теперь обрабатывается лучше.
  • Размер и положение всплывающего окна теперь могут сохраняться.
  • Основной проигрыватель теперь по умолчанию сворачивается до фонового звука для беспрепятственного переключения приложений.
  • Видео основного проигрывателя теперь по умолчанию имеет разрешение 720p 60 кадров в секунду, а видео всплывающих окон теперь по умолчанию имеют разрешение 480p вместо прежних 360p.
  • Переключатель «Автовоспроизведение» теперь переименован в «Автопостановка в очередь», чтобы лучше описать его функциональность.
  • Дополнительные улучшения перевода.

Журнал изменений NewPipe 0.20.0

Полный список изменений вы можете найти здесь:

  • Новый
    • Новый рабочий процесс приложения #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (спасибо @ авентли и все остальные участники)
    • Объединили всех трех игроков в одного для плавного переключения между ними — например, теперь, если вы нажмете на фоновое воспроизведение. пока видео воспроизводится в основном или всплывающем плеере, поток начнется именно с того места, где вы остановились, а не с начало. Это верно, когда вы переходите от любого из трех игроков друг к другу.
    • Воспроизведение видео прямо на экране сведений о видео
    • Возможность автоматического воспроизведения видео при открытии экрана сведений о видео (включено по умолчанию).
    • Проведите пальцем вниз по видео, чтобы свернуть его и продолжить просмотр без перерыва (в альбомном режиме вы можете провести вниз по заголовку, чтобы сделать то же самое).
    • Кнопка полноэкранного режима умело определяет, является ли видео книжной или альбомной ориентацией, и ведет себя соответствующим образом.
    • Проведите вверх по кнопке полноэкранного режима в ландшафтном режиме, чтобы прокрутить вниз детали видео.
    • Теперь вы получаете аккуратный индикатор выполнения под миниатюрой на экране сведений о видео, если вы воспроизводите его в фоновом режиме или во всплывающем проигрывателе.
    • Сворачивать игроков в фон по умолчанию при переключении приложения
    • Основной проигрыватель/свернутый проигрыватель сохраняет историю просмотров, пока вы ее не закроете.
    • Использовать уведомления MediaStyle для всех игроков #3178, #4340.
    • Настраиваемые действия уведомлений
    • Уменьшите чрезмерное обновление уведомлений
    • Исправлены метаданные (название песни, исполнитель и обложка альбома), которые иногда устанавливались неправильно.
    • Исправлен приоритет уведомлений и ошибки, связанные с Bluetooth.
    • Разрешить базовое изменение размера при использовании NewPipe в оконном режиме / в качестве настольного приложения # 3948
    • Новые локализации: бенгальский, берберский, неаполитанский, португальский и сардинский.
  • Улучшен
    • Показывать диалоговое окно с открытыми параметрами в случае всплывающего уведомления о неподдерживаемом URL-адресе # 3826.
    • Улучшение диалога общего доступа № 4259
    • Улучшите макет заголовка плейлиста: выровняйте его с информационными элементами и всегда используйте две строки для названия плейлиста, когда это необходимо #3944
    • Улучшите работу с поисковыми предложениями, когда удаленные предложения не могут быть получены # 4029
    • Увеличено качество видео по умолчанию до 720p60 (плеер в приложении) и 480p (всплывающий плеер) #4275.
    • Уменьшите избыточность в настройке «Запомнить размер и положение всплывающего окна» № 4050.
    • Удалить временную метку из URL-адреса при совместном использовании прямой трансляции # 4115.
    • Используйте SubtitlesStream#getUrl вместо getURL #4120.
    • Запомните последний выбранный тип носителя для загрузки. #4038
    • Отключен просмотр изображения комментатора в LoadThumbnail, для которого установлено значение false # 4350.
    • Измените «Автовоспроизведение» на «Автоочередь», чтобы уменьшить двусмысленность # 4252.
  • Зафиксированный
    • Исправлен цвет правильного/предлагаемого поискового запроса #3984.
    • Исправлены отчеты об ошибках ACRA, не содержащие трассировку стека № 3982.
    • Исправлен сбой при открытии видео на вкладке локального плейлиста на KitKat #3892.
    • Исправлена ​​автоматическая очередь без следующих видео #4349.
    • Исправлено отображаемое название языка Кайбле (Такбейлит) #4066.
    • Исправлено скрытие всплывающего окна лицензии при изменении ориентации #4127.
    • Исправлен сбой при удалении файла и его повторной загрузке #3794.
    • Исправлено неправильное использование множественного числа в русском языке #4365.
  • Разработка
    • Добавить правило Checkstyle для ошибки, когда локальная переменная, которая могла быть окончательной, не является окончательной # 4138
    • Разрешить цифры и заглавные буквы в идентификаторе пакета приложения № 4326.
    • Добавить требование к участникам обсуждать вклад перед открытием PR #4126.
    • Устаревания и очистка # 3909

читать далее


Скачать NewPipe

Если у вас уже установлен NewPipe, приложение должно предложить вам обновиться при его открытии. Если у вас не установлена ​​более старая сборка, вы можете загрузить последнюю версию с сайта F-дроид или из GitHub.

Вы использовали NewPipe? Дайте нам знать ваши мысли в комментариях ниже!