Если вам нужно просто иметь доступ к коллекции музыки отовсюду — то, наверное, проще воспользоваться чем-то типа Google Music, который советовали выше, или чем-то подобным (тут посоветовать не могу, увы).
А я делал именно онлайн-радиостанцию (такую же как soma.fm, PSYCHDELICK, тысячи их!) — с изменением ротации в зависимости от времени суток и дня недели, джинглами, часовыми отбивками, но играющую только то, что нравится мне.
Про стрим: принцип работы источника потокового аудио — любой сжатый/несжатый формат сначала разворачивается в PCM, а потом уже кодируется в нужные форматы вещания (т.к. радио обычно вещает параллельно один и тот же поток, но с разным качеством). Вещать в loseless, конечно можно, но это будет ад по траффику. Лучше, наверное, по соотношению объём/качество, вещать в aac.
Радио, по самому определению, вещает то что задано плейлистом. Плейлист может генерироваться по разному (у меня это делает liquidsoap по правилам описанным в его конфигурации). Штатной возможности переключать треки у Icecast нет, и её иногда не хватает, да. Я сейчас пишу телеграм-бота для Icecast, думаю с помощью него реализовать переключение треков. Других вариантов пока не вижу.
«Производительность труда», как вы сами говорите, момент субъективный. А вот KPI и результаты по проектам, хотя бы по итогам квартала, объективные. Вот их, лично мне, и интересно было бы знать.
Не совсем так. Он просто не хотел выпускать обзор, но когда узнал, что компания анонсировала его обзор без его согласия (ему об этом написали подписчики, которые требовали обзор), таки решил выпустить.
У меня было нечто похожее (правда в чуть более лайтовом варианте). И знаете что? Я быстро переучился и вытянул проект. И не считаю это время зря потраченным. Опыт — это всегда хорошо. Его потом всегда можно сконвертировать в деньги (или в новый опыт).
Помнится над тюнингом logstash я просидел целый день. В итоге он разгонялся в пике до 23-25 тысяч записей в секунду (на каждый запущенный экземпляр), но под него был выделен целый сервер.
А я делал именно онлайн-радиостанцию (такую же как soma.fm, PSYCHDELICK, тысячи их!) — с изменением ротации в зависимости от времени суток и дня недели, джинглами, часовыми отбивками, но играющую только то, что нравится мне.
Про стрим: принцип работы источника потокового аудио — любой сжатый/несжатый формат сначала разворачивается в PCM, а потом уже кодируется в нужные форматы вещания (т.к. радио обычно вещает параллельно один и тот же поток, но с разным качеством). Вещать в loseless, конечно можно, но это будет ад по траффику. Лучше, наверное, по соотношению объём/качество, вещать в aac.
Надо ли премировать вторую команду?
* Да
* Да, но не дам.
* Нет
* Нет, но дам.
Потому что бывают случаи, когда как человек понимаешь, что премию надо дать, а как функция — не имеешь права этого делать.
Подробности есть в статье на Медузе.
Хех… я с одним бывшим таксистом работал, которому надоело работать в такси, он прочитал книжку по PHP и пошёл программистом работать.
Я теперь тоже могу эту конкретную задачу решить.
Но это не делает меня дизайнером.