Linux -- это интересно

StreamTuner2


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 (публичное достояние)

Домашняя страница

Страница на freshcode.club

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)