📻 Радиоприёмник - Программа для прослушивания радиостанций
🎯 Описание
Радиоприёмник - программа для прослушивания интернет-радиостанций, написанная на Free Pascal/Lazarus. Приложение работает в системном трее (системном лотке) и предоставляет удобный доступ к радиостанциям через контекстное меню. Программа собрана только в версии x64.
⚡ Основные возможности
- 🖥️ Работа в системном трее - программа сворачивается в системный лоток
- 🔄 Автоматическое обновление списка станций - загрузка актуального плейлиста с сервера
- ▶️ Автовоспроизведение - возможность автоматического запуска последней прослушиваемой станции
- 🏷️ Показ мета-тегов - отображение информации о текущей композиции
- 📶 Автоматическое переподключение - восстановление соединения при обрыве сети
- 🔤 Сортировка станций - алфавитная сортировка списка радиостанций
- 🔒 Запуск одной копии - предотвращение запуска нескольких экземпляров программы
- 💾 Сохранение настроек - запоминание последней выбранной станции и параметров программы
🖥️ Системные требования
- 🪟 Операционная система: Windows (тестировалось на Windows 7/8/10/11)
- 💾 Свободное место на диске: ~10 МБ
- 🌐 Подключение к интернету для загрузки списка станций и прослушивания
📚 Используемые библиотеки
🎵 Основные библиотеки
- 🔊 BASS Audio Library (версия 2.4) - основная библиотека для воспроизведения аудио
- 🌐 Synapse - библиотека для сетевых операций и загрузки данных
🔌 Плагины BASS
bass_aac.dll- поддержка формата AAC/AAC+bass_ssl.dll- поддержка SSL/TLS для защищённых соединенийbass_mpc.dll- поддержка формата Musepackbass_ac3.dll- поддержка формата AC3bassopus.dll- поддержка формата Opus
🔧 Дополнительные компоненты Lazarus
- UniqueInstance - обеспечение запуска только одной копии программы
- TrayIcon - работа с системным треем
- JSON parser - обработка JSON-файлов со списком станций
- IniFiles - работа с конфигурационными файлами
🔐 Безопасность
- OpenSSL библиотеки - используются для шифрования SSL/TLS соединений
📻 Список радиостанций
Программа включает следующие радиостанции:
- Южная Волна (Астрахань)
- Своё радио
- Ultra
- Вести Fm
- Maximum
- Наше Радио
- Питер Fm Золото Русского Рока
- Radio Record
- Record Rock Radio
- Record TranceMission
- Record Deep
- Rock Arsenal
- Rock Fm
- Русский Рок
- Питер Fm
- Радио Chocolate
- Радио DFM
- Радио Energy
- Europa Plus
- Europa Plus - Top-40
- Хит Fm
- Комсомольская Правда
- Маяк
- Питер FM Рок-баллады
- Радио “Карл”
- Радио Sputnik
⚠️ Важное примечание: Все права на трансляции и контент принадлежат соответствующим правообладателям. Программа является лишь средством для доступа к этим потокам.
📥 Установка и запуск
- 📁 Скопируйте все файлы программы в отдельную папку
- ✅ Убедитесь, что в папке присутствуют все необходимые DLL-файлы:
bass.dllbass_aac.dllbass_ssl.dllbass_mpc.dllbass_ac3.dllbassopus.dllssleay32.dlllibeay32.dll
- 🚀 Запустите файл
radio.exe
🎮 Использование
🎯 Основные действия:
- 🖱️ Правый клик по иконке в трее - открытие меню программы
- 📻 Выбор станции - клик по названию радиостанции в меню “Станции”
- ▶️ Воспроизведение - пункт меню “Слушать” или автоматически при выборе станции
- ⏹️ Остановка - пункт меню “Стоп”
- 🚪 Выход - пункт меню “Выход”
⚙️ Настройки:
- 🏷️ Показывать теги - включение/выключение показа уведомлений при смене композиции
- ▶️ Автовоспроизведение - автоматический запуск последней станции при старте программы
- 🔤 Сортировать по имени - алфавитная сортировка списка станций
🔧 Технические особенности
- 🌐 Программа проверяет наличие интернет-соединения
- 🔄 Автоматически переподключается при обрыве соединения
- 💾 Сохраняет последнюю выбранную станцию
- 🎵 Поддерживает различные аудиоформаты через плагины BASS
- 🔐 Использует SSL для защищённых соединений
💻 Разработка
Программа разработана на Free Pascal с использованием Lazarus IDE. Исходный код доступен для изучения и модификации.
📜 Лицензия
Программа распространяется бесплатно. Исходный код может быть использован в соответствии с условиями лицензий используемых библиотек.
📞 Контакты и поддержка
- 🌐 Cайт программы:
https://ngdream.ru/radio - 🔄 Обновление списка станций:
https://ngdream.ru/files/soft/radio/source/stations.json
⚠️ Важное замечание
Данная программа предназначена только для личного некоммерческого использования. Все права на радиостанции и транслируемый контент принадлежат их законным правообладателям.