Приветствую!
В общем, тема собственно, как и понятно из названия, о программе для прослушивания онлайн радио.
Создавал ее в свободное время. Огромного опыта в этом не имею. Ногами, не пинать... xD
FreqPlay Radio возвращается — и теперь лучше, чем когда-либо.
Новая версия 2.0 предлагает полностью обновлённый дизайн, расширенные функции.
То, что начиналось как лёгкий радиоплеер, превратилось в стильную и универсальную платформу для любителей музыки.
С чистым интерфейсом, умной организацией станций и плавным воспроизведением FreqPlay остаётся верным своей минималистичной философии — только теперь с большей глубиной, удобством и индивидуальностью.
Linux:
Windows:
Что нового в версии 2.0
Полностью обновлённый интерфейс с вкладками по жанрам и избранному
Расширенный список радиостанций из разных стран и музыкальных направлений
Возможность сохранять любимые станции в избранное
Автоматическое воспроизведение последней прослушанной станции при запуске
Сохранение уровня громкости между сессиями
Фоновое воспроизведение без прерываний
Поддержка Windows, macOS и Linux
Быстрый запуск и низкое потребление ресурсов
Масштабируемое окно с минимальными размерами
Скрытый текстИ так. Что это и для чего?
Была у меня давненько идея, сделать для себя, что то типа, небольшой софтины, для прослушивания онлайн радио. Но, только тех, которые мне больше подушке. Без перегруженных не понять чем функций и рекламы. По минимуму, так скажем. Да, есть аналоги, но меня они лично, не совсем устраивают.
Софтине дал название FreqPlay Radio. На данный момент, существует две версии. Для Windows и macOS. По функционалу, они ничем не отличаются. Основная задача, проигрывать музыку, при минимальных ресурсо-затратах. Отличным они только своим оформлением.
Что имеется в наличии FreqPlay Radio: 1. На данный момент насчитывается 18 радиостанций. По 9 на странице. В колонке 3х3. 2. Активная кнопка станции, подсвечивается тонкой, оранжевой рамкой в Windows. Подсвечивается светло-синим цветом в macOS версии.(что бы понятно было, что играет) 3. В каждой кнопке радиостанции, так-же имеется в верхнем правом углу, мигающая точка, оранжевым цветом. 4. Имеется возможность переключения тем. Светлая и темная. Переключение происходит при помощи соответственных кнопок. 5. Переключение страниц радиостанций. От первых 9, к последующим 9. Управляется так-же при помощи кнопок. 6. В плеере имеется возможность поставить на паузу и регулировка громкости. 7. Все кнопки, имеют немного визуальных эффектов.
Вот, вроде и все. Его задача изначально, только проигрывание нужной радиостанции и ничего более. Остальное уже было добавлено чисто для удобства. Ну и, что бы уж не совсем примитивно. Все просто, по минимуму и функционально.
Парочка скринов: Windows версия
macOS версия:
Как то так. Решил поделиться. Кому интересно, можете скачать и установить. Готов почитать мнения. Думаю, по жанрам, каждый найдет что то для себя.
Спасибо всем, кто пользуется FreqPlay, тестирует или просто любит музыку. Эта версия — шаг вперёд. И это только начало.
Объясните чайникам хоть что это такое вообще)?
Эфиры какие-то..
Что тут обьяснять? Все в принципе в описании.
Это простейшая, маленькая програмка, для прослушивания онлайн радио. На данный момент, насчитывает 18 радиостанций. Каждая кинопка, отдельный радио-поток.
Делал в принципе для того, что бы не идти на сайты радио станций, открывая их в браузере. Пособирал кое какие, обвернул их в оболочку и готово.
Установил на ПК, и слушаешь. Никакой рекламы в окне, никаких высоких потреблений в фоне.
На скрине виден максимум задействованых ресорсов програмкой.
Что тут обьяснять? Все в принципе в описании.
Это простейшая, маленькая програмка, для прослушивания онлайн радио. На данный момент, насчитывает 18 радиостанций. Каждая кинопка, отдельный радио-поток.
Делал в принципе для того, что бы не идти на сайты радио станций, открывая их в браузере. Пособирал кое какие, обвернул их в оболочку и готово.
Установил на ПК, и слушаешь. Никакой рекламы в окне, никаких высоких потреблений в фоне.
На скрине виден максимум задействованых ресорсов програмкой.
Главное, быстро не здаваться... xD
Перепроверил. скачал через указанный линк. Установка прошла норм. Работает.
Но я не давлю, не подумай. Дело личное каждого...
@ParadiesVogel, симпатично. Но размер огромный. Рекомендую сделать не браузерный gui, а нативное приложение. Весить будет +/- 30-60МБ, если на qt пилить.
@ParadiesVogel, симпатично. Но размер огромный. Рекомендую сделать не браузерный gui, а нативное приложение. Весить будет +/- 30-60МБ, если на qt пилить.
Да, есть такое с размером. По поводу qt, нужно смотреть. Потому как я не особо во всем этом разбираюсь. Но в дальнейшем гляну обязательно, что можно еще сделать. Все зависит от времени. А его как сам понимаешь, никогда нет)).
Спасибо!
Убрал ненужные елементы из окна. Уменьшил отступы.
Поменял местами плеер и кнопки смены темы и пролистывания страниц.
Заменил надписи на кнопках листания, стрелками. Так же уменьшив их в размере.
Получилось более компактнее.
Изменил иконку софтины.(самое главное) xD
Ссыль в первом сообщении, обновлена(для windows).
Как пример, скрин нового, на старом.
Вынужденное обновление программы.
Залатаны две дырочки, которые представляли угрозу в плане безопасности.
Значительно снижен размер программы. теперь только 57 Мб.
Линк для скачивания версии с исправлениями, в первом сообщении обновлен.(касается только Windows версии).
Последний раз редактировалось ParadiesVogel; 28.02.2025 в 01:45..
Поробовал, неплохо получилось. Так держать!
Два замечания:
1. Не нашел кнопку "Mute".
2. При запуске выдаёт серию предупреждений: Скрытый текст
Warning: /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so: cannot open shared object file: Permission denied
Warning: loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so. Ignoring this JSON
Warning: loader_get_json: Failed to open JSON file radeon_icd.i686.json
Warning: loader_get_json: Failed to open JSON file lvp_icd.x86_64.json
Warning: loader_get_json: Failed to open JSON file intel_hasvk_icd.i686.json
Warning: loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
Warning: loader_get_json: Failed to open JSON file intel_hasvk_icd.x86_64.json
Warning: loader_get_json: Failed to open JSON file intel_icd.i686.json
Warning: loader_get_json: Failed to open JSON file lvp_icd.i686.json
Warning: /usr/lib/x86_64-linux-gnu/libvulkan_intel.so: cannot open shared object file: Permission denied
Warning: loader_icd_scan: Failed loading library associated with ICD JSON /usr/lib/x86_64-linux-gnu/libvulkan_intel.so. Ignoring this JSON
Warning: vkCreateInstance: Found no drivers!
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER
at CheckVkSuccessImpl (../../third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:101)
at CreateVkInstance (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:493)
at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:379)
at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:301)
at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:556)
хотя so-шник доступен для чтения:
-rw-r--r-- 1 root root 8711344 Mar 22 2023 /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
P.S. Можно как-то дополнить список радиостанций? Ну там какие-нибудь ENERGY 98 FM или Radio Kishiwada?
Я если честно, об этом как то и не подумал) Исправим.
Цитата:
Можно как-то дополнить список радиостанций? Ну там какие-нибудь ENERGY 98 FM или Radio Kishiwada?
Я гляну обязательно...)
При запуске выдаёт серию предупреждений: Скрытый текст
Я проверил у себя — запускаю FreqPlayRadio-2.0.0.AppImage, всё работает нормально. Никаких ошибок Vulkan, только одно предупреждение про VSync, и то не критичное:
Это не мешает работе приложения. Скорее всего, у тебя в системе что-то с доступом к Vulkan-драйверам — может быть, ограничения, песочница или драйвер неактивен. Попробуй запустить AppImage из терминала с флагом: