Как стать автором
Обновить

Комментарии 32

Тут скорее подошел бы аналог raspberry pi, в простой конфигурации примерно те же деньги, но решил бы обе задачи, и прослушивание интернет радио, и воспроизведние локальных файлов.

Согласен на 100%. Raspberry pi — замечательная вещь! Но нет его. Что было под рукой, то и использовал.
Можно подробнее, что нужно купить на али и как это собрать? Слушаю Di.fm но со смартфона по Bluetooth, хочется убрать смартфон, а лучше и вообще wifi

Увы, DI FM (если речь про Digitally Imported, который "Eliminate the ads, boost the quality!") отпилили все свои потоковые сервера и превратили сервис в банальный браузерный плеер с рандомайзером.
До того их можно было просто стримить любым интернет-радио, чуть позже — через прокси с добавлением заголовка реферера.
Теперь в лучшем случае поставить raspberry pi с браузером под это дело, если потянет.

Позвольте поправить. Описанное Вами касается только бесплатной модели использования. Платная подписка спасёт «отца русской демократии».
Premium allows you to stream channels using popular hardware players including Sonos, Squeezebox, Denon, Phillips, Pioneer, Roku, or and that support vTuner or TuneIn. You can also use audio players like iTunes, Winamp, VLC, and others.
Очень подробная инструкция на ютубе
Собирал по этой инструкции. Там все описано. Что и где купить, как прошить и собрать.
Элементарно: google->«KA-radio»
присоединяюсь к вопросу и еще спрошу — как настроить собранный приемник на интернет радиостанции и на локальное воспроизведение?
Как настроить собранный приемник на интернет радиостанции?
Смотрите здесь

Как настроить собранный приемник на локальное воспроизведение?
Где вводите адреса интернет радиостанций нужно ввести
192.168.3.10/index.php

192.168.3.10 — это ip адрес вашего компьютера, где установлен сервер Apache

Могу запилить пост в песочницу, с комплектующими, схемой, прошивкой. Если нужно обществу. Хотя в интернете полно информации, только собирать надо кратко в кучу.


Моя шарманка на кухне

За IWScast спасибо, соберу на raspberry pi первой версии.

Плюсанул. Но, на мой взгляд, статья была бы лучше, если было бы больше технических подробностей. Не хватает того, как устроен скрипт. Какие были проблемы при написании/отладке, как были решены, и т.д.

Замысел отличный! Но, мне кажется, что в существующем виде статья больше похожа на отчет по практике на первом курсе.


Добавьте технических подробностей (хотя бы ссылки на тексты скриптов) и статья оживет.

Согласен с Вами. Это моя первая статья.
Ссылка есть в статье. github.com/iwsys/IWScast
Переписал. Добавил технических подробностей. Ошибки были в основном из-за неправильных прав на доступ к файлам. При этом создавались многомегабайтные логи ошибок в apache, из-за этого сервер подвисал.
Интересно. Не думал, что это можно сделать таким простым скриптом, возьму на заметку.
Еще можно маленькую веб-мордочку прикрутить, на которой исполнитель, трек, и список последних десятка треков. Просто отображать в ней хвост log.txt.
а можно ссылку на поток?
192.168.3.10/index.php, она работает только в локальной сети
Жаль, ну это тогда интранет радио, а совсем не «глобальный широковещательный». Было бы занятно послушать оцифровки со старых кассет.
Покупаете внешний ip-адрес у провайдера и у вас глобальное широковещательное радио. Никаких проблем не вижу.
Проблема в контенте. Кассеты у Вас!
Остается заказать провайдеру услугу внешнего IP и прокинуть порт через роутер, если есть. И слушать откуда угодно :)
О, уже ответили…
Интересно, но ice cast как по мне все таки лучше.
А еще можно музыку сложить на удаленном диске, прицепить его по webdav и вообще будет счастье.
Я в свое время описывал набор своих костылей для радио.

Нужен iceCast + liquidsoap и будет красота.
Согласен. Icecast можно сказать это профессиональное решение.
Много известных радио-компаний используют его.
Мне он показался сложным. Мой скрипт, который занимает 888 байт вполне выполняет поставленную мной задачу. И надо только скопировать файл index.php в корень апача.
Никак не могу понять назначение icecast. У меня на серваке крутится mpd, натравленный на папку с Аэростатом. Пробовал его «пропускать» через icecast — преимуществ не обнаружил.

В теории, айскаст должен лучше справляться с нагрузкой, плюс с ним не замечал такой задержки, как у торчащего наружу mpd. Вроде как и играть из файлов айскаст тоже сам умеет.

По поводу нагрузки. Одновременно подсоединил 4 устройства. Работало нормально. Загрузка процессора 10-20%. Для моего использования хватает на 100%

Затем ради интереса пробросил порт на роутере. И через мобильный интернет запустил воспроизведение музыки на смартфоне в браузере. Все работало шикарно.

Это был ответ на вопрос "нафига айскаст, когда можно mpd высунуть наружу".


С вашей-то задачей айскаст вообще мимо кассы и не нужен.

Не совсем радио, а скорее open source аудио стриминговый сервис:
koel.phanan.net

Когда-то ставил по-баловаться — отлично работал. Выглядит тоже хорошо.
Запилите пожалуйста плагин под AIMP? сам искал как сделать подобное, но знаний написать самому не было
Теоретически должно работать с любым аудио-плеером, в котором есть функционал воспроизведения потоков. Без всяких плагинов. К примеру mplayer воспроизводит замечательно, я проверял. Я AIMPом 10 лет не пользовался.
О интернет приемнике. Сердце приемника — микроконтроллер ESP32. Прошивка от KA-radio. Стоимость деталей мне обошлась в 12 долларов. Простота сборки мне позволила собрать его за пару дней.
А можно подробнее об этом?
Очень подробная инструкция на ютубе
Собирал по этой инструкции. Там все описано. Что и где купить, как прошить и собрать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории