open source media на андроиде

p.s. к посту про AntennaPod

Хотел написать, что в принципе все медийные нужды на андроидном телефоне перекрывает три-четыре open source приложения, но начал считать и их получилось чуть больше.

  • Основные
  1. VLC[1] для всего — я в основом использую его, как плейер для кино и музыки, но в его функционал входят и подкасты и все прочее. Понимает все кодеки, понимает обложки к аудио, запоминает историю, можно играть радиостанции, если скомпоновать плейлист, понимает субтитры, имеет (в отличие от десктопной версии) легкий и продуманный интерфейс.
  2. Voice[2] — удобная программа для аудиокниг (и диктофона). Sleepy timer, умение помнить где на каком месте в каждой из книг я остановился, возможность выбрать распознавание папки с файлами, как одной книги с главами, или как набора отдельных книг и т.д. и т.п.

Это основные программы.

Есть еще нишевые программы — тоже очень удобные.

  • Сетевые сервисы
  1. AntennaPod[3] помянутый в предыдущем посте.
  2. Легкий и удобный NewPipe[4] для тытруба и других аудио- и видеосетевых сервисов. Можно смотреть из сети, можно закачивать аудио/видео и смотреть из оффлайна. Очень легко можно создавать свои плейлисты с закладками (посмотреть папизже) и формировать свои подписки rss-style, которые показывают одним или несколькими потоками обновления на выбранных каналах.

Никакой рекламы, возможность поставить другую страну обитания (очень интересно, скажем, смотреть то, что смотрят в Нигерии или Лаосе, например). И все настройки можно сохранять, а список каналов — экспортировать в OPML. В общем родное приложение Тытруба даже рядом не ночевало.

Тытруб, ясное дело, не дремлет и периодически вносит изменения на сайте с целью поломать все неродные приложения. Если кто-то помнит эпическое перетягивание каната между ICQ и не-родными мессенджерами — тут примерно та же история. Поэтому у меня NewPipe установлен не из родного репозитория F-Droid, а из отдельного репозитория, который поддерживает команда[5] — и который достаточно быстро реагирует на выверты Тытруба.

  1. RadioDroid[6] — фактически интерфейс к вики-подобной энциклопедии радиостанций Radio Browser[7]. При обычном использовании забирает список станций у этой вики и позволяет играть их в плейере.

Вики-сайт сделан удобно. Можно пополнять станции самому (от меня там есть пара записей, например). Но можно формировать и подключать свои собственные плейлисты — вплоть до открыть в текстовом редакторе raido.m3u файл и накидать туда ссылок на нужные станции. То есть внешний сайт не обязателен.

Можно экспортировать плейлист со станциями во внешний файл, можно записывать радиопередачи в файл, есть будильник, есть (конечно же!) sleepy timer.

Все легкое, не грузит телефон и на мой взгляд неизмеримо функциональнее, чем tune-in, например. Особенно радует, что информацию ни от кого не прячут и плейлист можно использовать в других плейерах при необходимости (у меня так живет единый набор онлайновых радиостанций, который работает и с телефона и с десктопа).

Если в сети есть доступ к машинам с запущенным на них mpd (music player daemon)[8] то можно вещать звук и на них.

  • Управление mpd
  1. Говоря про mpd [8]. Тут нужно некоторое объяснение. MPD — это демон (програма, запускаемая в фоновом режиме) для линуксов и прочих POSIX-совместимых систем, который висит в памяти и — как следует из названия — играет музыку.

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

К нему написано много разных фронтэндов [9] — от коммандлайнового mpc, curse-подобных ncmpc и ncmpcpp до продвинутых графических типа cantata. Есть внешние клиенты в том числе для телефонов. Наиболее удобным для меня оказался M.A.L.P.[10] — по сути дистанционный пульт управления, который позволяет удобно управлять с телефона через wifi воспроизведением на mpd который запущен на десктопе (или каком-то другом компе, который используется, как проигрыватель).

Итого — две основные, три сетевые программы и один пульт управления. Все open source, все с очень высокой (как на мой вкус) юзабельностью и гибкостью использования.

[1] https://f-droid.org/ru/packages/org.videolan.vlc/
[2] https://f-droid.org/ru/packages/de.ph1b.audiobook/
[3] https://f-droid.org/ru/packages/de.danoeh.antennapod/
[4] https://github.com/TeamNewPipe/NewPipe
[5] https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
[6] https://f-droid.org/packages/net.programmierecke.radiodroid2/
[7] https://www.radio-browser.info/
[8] https://www.musicpd.org/
[9] https://www.musicpd.org/clients/
[10] https://f-droid.org/ru/packages/org.gateshipone.malp/

Оставьте комментарий