StreamTuner2 — расширяемый Python / GTK (python-gobject) графический браузер потоков Интернет-радиостанций (потокового аудио и видео). Приложение является расширенной и улучшенной версией прекратившего развитие оригинального StreamTuner (версии 0.99).
StreamTuner2 имеет простой и частично настраиваемый пользовательский интерфейс (сохранивший сходство с интерфейсом оригинальной версии), многочисленные настройки позволяет очень гибко настроить приложение под собственные потребности.
StreamTuner2 выводит сортируемый по категориям список Интернет-ресурсов предоставляющих потоковое вещание, таких как Shoutcast, Xiph, InternetRadio, SurfMusik, MyOggRadio, TuneIn, Dirble, Reddit, Jamendo, Youtube и других, при желании можно добавлять собственные.
Собственных средств для воспроизведения потокового вещания StreamTuner2 не имеет, для этого используются внешние плееры с функцией воспроизведения потокового вещания (такие как Audacious, DeaDBeeF или VLC, Mplayer, MPV), можно для потоков разных форматов использовать свой плеер.
StreamTuner2 поддерживает поиск по списку Интернет-радиостанций, понравившуюся можно добавить в "Закладки" (поддерживается экспорт закладок, например с помощью MyOggRadio или RadioTray), можно просмотреть подробности о выбранном потоке, иконка станции загружается автоматически (в каталог ~/.config/streamtuner2/icons/), но можно использовать собственную.
Для сохранения в файл потокового аудио или видео потока StreamTuner2 использует утилиты streamripper (консольная утилита для записи в файл потокового вещания совместимого с серверами ShoutCast и IceCast) и youtube-dl (консольная утилита для загрузки потокового видео с YouTube и множества других видеохостингов). Можно задать собственную команду на загрузку и используемый эмулятор терминала (отрывается для просмотра процесса загрузки).
StreamTuner2 поддерживает запуск из командной строки, для кеширования и хранения настроек используются JSON-файлы (~/.config/streamtuner2/cache и ~/.config/streamtuner2/settings.json), расширение функционала осуществляется с помощью Python-плагинов (~/.config/streamtuner2/plugins/*.py), управление ориентировано на использование мыши, частично поддерживается клавиатура.
Лицензия: Public Domain (публичное достояние)
Вы можете войти под своим логином или зарегистрироваться на сайте.