FM Radio v1.0 — графическая оболочка для fmtools
Понадобилось мне как то собрать простенький компьютер в гараж для диагностики автомобилей. Во время поиска комплектующих в своих закромах, была найдена плата ТВ тюнера AVerTV203, которую я решил установить в систему для расширения ее мультимедиа возможностей. В качестве операционной системы традиционно был выбран Debian последней версии (на тот момент 8.2) с рабочим окружением XFCE.
ТВ тюнер заработал, как говорится "из коробки", а вот с управляющим софтом возникли некоторые проблемы - кроме консольного fm (из пакета fmtools) ни одна из установленных программ меня не устраивала. Перегруженный интерфейс, нестабильность в работе, либо требования к необходимости использования устаревшей системы OSS побудили меня написать собственную утилиту (а по факту - графическую оболочку для fmtools).
Итак, встречайте - FM Radio версии 1.0. Интерфейс позаимствовал у Gnomeradio. Среди доступного функционала есть ручное управление текущей частотой, сохранение неограниченного числа каналов, автоматическое сканирование радиоэфира, управление громкостью, настройка выбора используемого устройства и запоминание частоты/канала/громкости между запусками программы.
Программа была написана за эти выходные (16-17 января 2016 года) и возможно, содержит некоторые ошибки, так как времени для полного ее тестирования было слишком мало (а некоторые функции, такие как например регулирование громкости, приходилось писать вообще интуитивно, т.к. мой FM модуль не поддерживал работу с этим). Но, в любом случае, текущий уровень стабильности уже позволяет ежедневно пользоваться FM Radio.
DEB пакет: https://github.com/kasitoru/fmradio-linux/raw/master/fmradio_1.0_i386.deb
GitHub: https://github.com/kasitoru/fmradio-linux
Обсуждение