1 (2019.03.28 20:05:13 отредактировано Leshiy71)

Тема: Интернет радио премиум AudioAddict

Авто обновляемые.
Качество до 320 Кб/с формат mp3.

Перетаскиваем мышкой в папку Музыка/Интернет радио
Каналы появятся в разделах после перезагрузки HMS

У кого ТВ не воспроизводит прямой поток, то слушаем через папку транскодирование.

Предупреждение :
Ссылки на плейлисты в социальных сетях НЕ ВЫКЛАДЫВАТЬ.
Человек вещает со своего сервера из расчёта на 200 одновременных подключений.
Шоколадки автору халявы можно туда
http://4pda.ru/forum/index.php?showtopi … ry83470839


https://b.radikal.ru/b17/1808/c0/0f4a7f27cdd4.jpg

Эти же плейлисты через ForkPlayer

Прикреплённые файлы сообщения

Classicalradio.zip 2.03 kb, скачивалось 44 раза, начиная с 2019.03.28

DI.FM.zip 2.01 kb, скачивалось 63 раза, начиная с 2019.03.28

RockRadio.zip 2.03 kb, скачивалось 37 раз, начиная с 2019.03.28

Спасибо сказали: Big Dog, WendyH, krestnew3

2

Re: Интернет радио премиум AudioAddict

Обновленные версии радиостанций (30.07.16), в связи с изменениями на сервере
Сами обновляются и вещают в качестве до 320 Кб/с формат mp3
Формат плейлистов pls

Прикреплённые файлы сообщения

Classicalradio.hdf 3.69 kb, скачивалось 306 раз, начиная с 2016.07.30

Di.FM.hdf 3.79 kb, скачивалось 344 раза, начиная с 2016.07.30

Jazzradio.hdf 3.84 kb, скачивалось 310 раз, начиная с 2016.07.30

Radiotunes.hdf 3.8 kb, скачивалось 352 раза, начиная с 2016.07.30

Rockradio.hdf 3.79 kb, скачивалось 309 раз, начиная с 2016.07.30

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую
Спасибо сказали: WendyH, d1mas2

3 (2016.06.13 14:42:08 отредактировано d1mas)

Re: Интернет радио премиум AudioAddict

Спасибо. Обновил шапку. Скрипты поправил, ибо формат плейлиста слегка поменялся.

Хотя pls работает так же. Подкасты по функционалу идентичны.

4 (2016.06.13 21:05:02 отредактировано d1mas)

Re: Интернет радио премиум AudioAddict

Свежие картинки для эскизов каналов подкастов.

Осилил переименовать только эти два:
DI.FM - https://www.dropbox.com/s/4czf97efg3mc2 … s.zip?dl=0
ROCKRADIO.COM - https://www.dropbox.com/s/ra3pn87xrb9u2 … s.zip?dl=0

С этими нужна помощь сообщества. В архиве текстовый файл с правильными названиями каналов:
CLASSICALRADIO.COM - https://www.dropbox.com/s/6ql2e1ahdzq8r … s.zip?dl=0
JAZZRADIO.COM - https://www.dropbox.com/s/95ub7yzuu3bsu … s.zip?dl=0
RADIOTUNES.COM - https://www.dropbox.com/s/d0jz7kzmzgw9l … s.zip?dl=0

5

Re: Интернет радио премиум AudioAddict

WendyH
Если не трудно, закиньте на сервер картинки от d1mas.
В DI.FM почти на все каналы есть уже эскизы, а канал Atmospheric Breaks, который у меня постоянно как фон крутится, обделили картинкой.
Да и для Rock Radio картинки пригодятся.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

6

Re: Интернет радио премиум AudioAddict

d1mas пишет:

Свежие картинки для эскизов каналов подкастов.

С этими нужна помощь сообщества.

Сделано JAZZRADIO.COM

+ открыть спойлер
WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

7

Re: Интернет радио премиум AudioAddict

Залил на сервер все картинки. Причём и Classicalradio и Radiotunes тоже.
Т.к. я лентяй и было в лом переименовывать картинки выложенные вами в архивах, то написал небольшой скриптег для автоматического получения списка каналов и скачивания картинок с нужным именем.
Вот такой вот получился скрипт обработки:

+ открыть спойлер
string gsDownloadDir = 'D:\\img'; // Каталог, куда будут скачаны изображения
int    gnItemsCount  = 0;         // Счетчик скачанных новых файлов

///////////////////////////////////////////////////////////////////////////////
// Получение списка каналов и скачивание их изображений
void GrabAndSavePics(string sLink) {
  string sData, sHtml, sName, sImg, sFile;
  int i; TJsonObject JSON, CHANELL; TJsonArray CHANNELLIST;
  
  sData = HmsDownloadURL(sLink, '', true); // Загружаем список каналов в формате JSON
  
  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sData);
    CHANNELLIST = JSON.AsArray();
    if (CHANNELLIST != nil) {
      ForceDirectories(gsDownloadDir);
      for (i=0; i < CHANNELLIST.Length; i++) {
        CHANELL = CHANNELLIST[i];
        sName = CHANELL.S['name'];
        sImg  = CHANELL.S['images\\default'];
        sImg  = ReplaceStr(sImg, '{?size,height,width,quality}', '?size=400x400');
        if (sImg=='') sImg = CHANELL.S['asset_url'];
        
        if (LeftCopy(sImg, 2)=='//') sImg = 'http:'+Trim(sImg);
        
        sFile = gsDownloadDir+'\\'+sName+'.png';
        
        if (!FileExists(sFile)) {
          HmsDownloadURLToFile(sImg, sFile);
          gnItemsCount++;
        }
        
      }
    }
    
  } finally { JSON.Free; }
}


///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
///////////////////////////////////////////////////////////////////////////////
{
  
  GrabAndSavePics('http://api.audioaddict.com/v1/di/channels.json'            );
  GrabAndSavePics('http://api.audioaddict.com/v1/rockradio/channels.json'     );
  GrabAndSavePics('http://api.audioaddict.com/v1/radiotunes/channels.json'    );
  GrabAndSavePics('http://api.audioaddict.com/v1/classicalradio/channels.json');
  GrabAndSavePics('http://api.audioaddict.com/v1/jazzradio/channels.json'     );
  
  ShowMessage("Готово. Скачано новых изображений: "+IntToStr(gnItemsCount));
  
}

А вот с тем, чтобы даже после появления на серваке всех изображений, картинки для каналов которых раньше отдавалась картинка-заглушка отображались уже с новым изображением, пришлось повозиться.
Дело в том, что эскизы кешируются самой программой, плюс кешируется ответы на веб запросы. Т.е. чтобы картинка сменилась, пришлось выделывать кренделя.
Выделение всех каналов и выбор в меню "Удалить метаданные из кеша" не приносили результатов. Добился только следующим способом:
1) Выгрузить HMS
2) Удалить файлы в папке "C:\ProgramData\Home Media Server\Thumbnails\"
3) Перезагрузить комп.
Может быть как-то проще способ есть, но я его не нашёл.

Sony Bravia KDL-32CX523

8

Re: Интернет радио премиум AudioAddict

Спасибо !
Появились картинки, после того как очистил кэш эскизов в настройках, и перезагрузил HMS.

+ открыть спойлер

http://s017.radikal.ru/i419/1606/44/dc400a478d75.jpg

Но вообще то, это не дело - подчищать кэш эскизов. Вся медиатека с компа будет заново кэшироваться.
Думаю что во всём виновата картинка заглушка, которую HMS запоминает как эскиз, и от которой лучше бы избавиться.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

9

Re: Интернет радио премиум AudioAddict

Спасибо за труды, камарады.

В связи с возникшим затруднением с чисткой кэша вопрос - может можно HMS заставить при построении миниатюр канала проверять, нет ли более свежей картинки в онлайн хранилище, и тогда уже брать из кэша. По идее кэширование так и должно само работать, но вдруг пнуть можно.

10 (2016.07.30 23:43:20 отредактировано Leshiy71)

Re: Интернет радио премиум AudioAddict

Опять поломал голову, как пустить каналы без транскода. Делал как описывал в полезных советах, но настройки упорно не сохранялись. Я всё грешил на подкаст, а оказывается просто в самом HMS косяк с перепутанными кнопками.
Дописал в том  сообщении.
Можно выставлять эти настройки сразу на все каналы в подкасте, если их все выделить через пр.кн.мыши.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

11

Re: Интернет радио премиум AudioAddict

Поскольку запуск радиостанций без транскода происходит на порядок быстрее, менее чем за секунду, то хотелось бы и эти подкасты слушать напрямую.
Но не всё так просто в этом мире, поскольку HMS - это для мозголомов.
Вроде бы и есть функция передачи интернет-радио напрямую

+ открыть спойлер

http://s017.radikal.ru/i432/1607/d3/a37f9021ce7a.jpg

Но только вот одна засада, станции с одного источника запускаются не более трёх раз, а далее облом. И не только в этих подкастах, но в станциях iTunes тоже самое с этой настройкой, 2-3 раза запускается и далее пишите письма.
Или косяк в самом HMS, или специально там есть такое ограничение, но пользоваться в итоге невозможно.

Получается активировать запуск станций напрямую, выставляя сразу для всех станций в свойствах файлов передачу прямой ссылки и MIME-тип как описывал  Там, но при перезапуске HMS свойства файлов слетают и надо всё прописывать заново.
Чтобы настройки сохранялись, я просто отключил в подкастах скрипт обновления. Вроде ссылки не меняются и несколько дней всё работает ОК.

+ открыть спойлер

http://s018.radikal.ru/i512/1702/a9/a1cc8849c908.jpg

P.S.
У тех кто попробовал ТВ и Радио без транскода с моментальным запуском, возникает чувство удивления от того, что первоочередная и самая простая вещь по передаче видео и радио напрямую, в HMS реализуется с таким геммороем.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

12

Re: Интернет радио премиум AudioAddict

Что-то у меня не складывается. В скриншоте с настройками как-раз написано "Поддержка интернет-радио ЧЕРЕЗ транскодирование аудио-потока". Или написанному не верить?

А, касательно обновления ссылок, то вот тут на сайте автора есть баннер:

+ открыть спойлер

https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=1754

На котором есть дата окончания премиум ссылок.
Там же, кстати, есть ссылка на API, который премиум ключ отдает, и теоретически можно прям в HMS написать скрипт обработки, минуя обновление подкастов.
Поковыряю на досуге, может старый скрипт смогу адаптировать.

Прикреплённые файлы сообщения

2017-02-11_133250.jpg 85.03 kb, скачивалось 140 раз, начиная с 2017.02.11

13

Re: Интернет радио премиум AudioAddict

d1mas пишет:

Что-то у меня не складывается. В скриншоте с настройками как-раз написано "Поддержка интернет-радио ЧЕРЕЗ транскодирование аудио-потока". Или написанному не верить?

Ну всё правильно там написано, потому что у всех по умолчанию там стоит галочка и всё идёт через транскод, а вот если убрать галочку, то аудио-поток должен идти напрямую также как для ТВ-подкастов с галочкой "оригинальный поток", но вышеописанный косяк всё портит. А вот когда в свойствах файлов активируешь перенаправление, то там перекидывается сама ссылка как в ТВ-подкастах "оригинальная ссылка перенаправление".

По идее то , надо бы автору HMS сообщать о таких косяках, возможно и починит, а с подкастом можно было бы придумать чтобы при обновлении менялись только ссылки, а свойства файлов бы сохранялись.
Наподобие этого обсуждали  Вот Здесь.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

14

Re: Интернет радио премиум AudioAddict

Да, при отключенном скрипте ссылки перестают работать по истечении премиум ключа.
Чтобы свойства файлов сохранялись попробовал убрать в скрипте FolderItem.DeleteChildItems , думал новые данные будут накладываться на старые, а тут всё равно все свойства файлов слетают. Может WendyH подскажет как сделать.
А то прям плохо мне, когда при запуске станций знаешь что они могут в 3 раза быстрее запускаться без транскода.
Постоянно когда в инете лазиешь, ента музыка мурлыкает как фон.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

15 (2017.02.25 18:56:40 отредактировано d1mas)

Re: Интернет радио премиум AudioAddict

Я тут омологировал этот подкаст http://homemediaserver.ru/forum/viewtop … amp;t=3235.

Добавил функцию, которая берет премиальный ключ с "хорошего сайта" и передает для авторизации подкасту.

Указывать вручную логин и пароль не нужно.

Разумеется не работает добавление в избранное, т.к. часто меняется учетка. Вернее работает, но слетает :)

Если у вас получится с него прямые ссылки брать - милости прошу.

Прикреплённые файлы сообщения

di.fm-prem.zip 14.09 kb, скачивалось 446 раз, начиная с 2017.02.25

16

Re: Интернет радио премиум AudioAddict

d1mas
Каждый канал в отдельной папке вообще не вариант, крайне неудобно и не красиво.
Да и попробовал выставить перенапрвление ссылок - всё также слетает после перезагрузки HMS.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

17

Re: Интернет радио премиум AudioAddict

Ну вопрос удобства к контексте эксперимента не рассматривался :)

А правильно ли я понимаю, если радио запихнуть не в Интернет радио, а в подкасты, и сделать так:

+ открыть спойлер

https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=1792

Птичку в позицию 1 или 2 и должно работать. Или так тоже глючит?

Прикреплённые файлы сообщения

2017-02-26_155127.jpg 239.83 kb, скачивалось 87 раз, начиная с 2017.02.26

18

Re: Интернет радио премиум AudioAddict

Кажется наковырял.

Попробуйте в скрипт добавить две этих строчки.

// Создаём ссылку
Item = HmsCreateMediaItem(sLink, FolderItem.ItemID);
Item[mpiTitle    ] = sName; // Наименование
Item[mpiThumbnail] = sImg;  // Картинка
Item[mpiAlbum] = sName;

// Добавить
Item[mpiDirectLink] = '1';
Item[mpiMimeType] = 'audio/mpeg';

Дополнительные параметры будут заполнены.

Спасибо сказали: Big Dog, Leshiy712

19

Re: Интернет радио премиум AudioAddict

d1mas
Красава !
Ну всё же отлично !
Правда я тоже нашёл способ запуска без транскода - создал подкаст в папке подкасты куда скопировал отсюда скрипты, а затем подкаст перетащил мышкой в папку интернет радио. Ради примера выложу. При закидывании мышкой добавляются сразу в папку инет-радио. Правда там надо вручную обновлять подкаст но зато работает.
Ну а вашем варианте вообще всё козырно, что и хотелось с самого начала.
*THUMBSUP*
Согласитесь что побыстрее запускаются каналы.

Прикреплённые файлы сообщения

RockRadio.rar 2.01 kb, скачивалось 150 раз, начиная с 2017.02.26

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

20

Re: Интернет радио премиум AudioAddict

Рад, что получилось. Му***ался долго, пока не сообразил, что true в параметре вовсе не значит 1. На телеке и айпаде ракетой стартует, плойка не хочет.

Придется теперь что-то придумать, что бы не заходить в папку транскодирование.

21

Re: Интернет радио премиум AudioAddict

Возможно для плойки нужен другой MIME-тип.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

22

Re: Интернет радио премиум AudioAddict

Возможно, только локальные mp3шки-то крутит нормально.
Видимо прямые ссылки она не любит.

23

Re: Интернет радио премиум AudioAddict

Прикольно, но станции с одним и тем же названием в разных разделах, это не одно и то же. Например Chillout в RadioTunes и в DI.FM совсем разные потоки вещания.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

24

Re: Интернет радио премиум AudioAddict

А можно допилить подкасты, чтобы через Web- навигацию тоже работали ?
Охото в ForkPlayer добавить нормальный музон, но не работает почему то, хотя радиоSlynet нормально поёт.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

25

Re: Интернет радио премиум AudioAddict

Leshiy71 пишет:

А можно допилить подкасты, чтобы через Web- навигацию тоже работали ?
Охото в ForkPlayer добавить нормальный музон, но не работает почему то, хотя радиоSlynet нормально поёт.

Сделал гибрид на основе динамических плейлистов AudioAddict, уже в виде подкаста, должен по теории само обновляться, но нужно проверять.

Скрипт взят у d1mas, за что ему говорим спасибо.

Возможно это решит проблему с ForkPlayer.

Добавлять в папку подкасты/музыка, профиль транскодирования или работу по прямым ссылкам выставлять на папке подкаста, сами вложения наследуют, все станции расположены в верхней иерархии подкаста определенных радио или подгруппе, если указан поджанр в самом плейлисте, но к сожалению не у всех станций он указан

Прикреплённые файлы сообщения

AudioAddict Premium Radio.hdf 48.47 kb, скачивалось 223 раза, начиная с 2017.11.11

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=2914&amp;download=0
Временно отсутствую

26

Re: Интернет радио премиум AudioAddict

Big Dog
Спасибо, но увы, не работает. Не перекидываются прямые ссылки с этих плейлистов при WEB-навигации. Похоже что то связано с подтверждением премиум ключа для них.
Также не удобно, что подкасты приходится обновлять вручную, а в новых версиях HMS подкасты не обновляются при WEB-навигации. Хоть бы кто нибудь автору HMS об этом косяке сообщил, потому что на старых версиях всё нормально.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

27

Re: Интернет радио премиум AudioAddict

Leshiy71 пишет:

Big Dog
Спасибо, но увы, не работает. Не перекидываются прямые ссылки с этих плейлистов при WEB-навигации. Похоже что то связано с подтверждением премиум ключа для них.
Также не удобно, что подкасты приходится обновлять вручную, а в новых версиях HMS подкасты не обновляются при WEB-навигации. Хоть бы кто нибудь автору HMS об этом косяке сообщил, потому что на старых версиях всё нормально.

Есть подозрение, что связанно это с редиректом, написал Евгению в redmine по поводу обновления, через web навигацию, правда я ей не пользуюсь, если он попросит, что то проверить, обращусь к вам в личку/

И правильно ли я понял, вы имели в виду не обновляет, по расписанию или с самого устройства, через пункт обновить подкаст

А если использовать профили транскодирования, но методом копирования для быстрого запуска, может так сработает

Пока не знаю удалить подкаст или оставить, пусть повисит несколько дней и пользователи может быть напишут, нужен или нет

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=2914&amp;download=0
Временно отсутствую

28

Re: Интернет радио премиум AudioAddict

Да, проблемы с перенаправлением именно этих ссылок и именно только при WEB-навигации, потому что через транскод интернет-радио(VLС) всё работает, но я приверженец просмотра прямых ссылок с телека.
А подкасты через HMS и по расписанию обновляются, а вот при WEB-навигации при выборе строчки обновить подкасты вместо обновления стал запускаться какой то плеер. Чего то намудрил автор HMS в новых версиях.

Можете сами проверить, если в настройках устройств HMS включить WEB-навигацию для своего компа, выставив M3U для плейлистов и миме-тип, и через браузер зайдя в HMS введя IP-адрес своего компа и порт 45397.
У меня вот так заходит http://192.168.0.197:45397/

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!

29

Re: Интернет радио премиум AudioAddict

Leshiy71 пишет:

Да, проблемы с перенаправлением именно этих ссылок и именно только при WEB-навигации, потому что через транскод интернет-радио(VLС) всё работает, но я приверженец просмотра прямых ссылок с телека.
А подкасты через HMS и по расписанию обновляются, а вот при WEB-навигации при выборе строчки обновить подкасты вместо обновления стал запускаться какой то плеер. Чего то намудрил автор HMS в новых версиях.

Можете сами проверить, если в настройках устройств HMS включить WEB-навигацию для своего компа, выставив M3U для плейлистов и миме-тип, и через браузер зайдя в HMS введя IP-адрес своего компа и порт 45397.
У меня вот так заходит http://192.168.0.197:45397/

Спасибо за доп. информацию, добавил к запросу, чтобы автору программы было понятнее

Да прямые ссылки это очень хорошо, но иногда они не работают, так что метод копирования с сокращением порций передачи данных, также позволяет мгновенно передавать поток, к тому же ваше устройство умеет принимать прямые ссылки, значит можно сократить до минимума время задержки

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=2914&amp;download=0
Временно отсутствую

30

Re: Интернет радио премиум AudioAddict

Кстати, проверил ещё раз обновление подкастов при WEB-навигации, так вот с компа через браузер хоть и пытается запуститься плеер, но всё таки подкаст обновляется, а вот через Fork не хочет. Насколько я понял, это что в старых версиях HMS при выборе строчки обновить подкасты тоже создавалась ссылка M3U, а сейчас нет.

LG 42LM640T
Профиль  Универсальный
Видишь суслика ? Нет ! И я нет ! А он есть !!!