ОсновноеRadiotalkПользовательское
Обработка звука, аппаратура, диджеинг
4   •   Посмотреть все темы

Streamripper и метаданные

 

16
Alex149149 @Alex149149
Доброго времени суток! Возможно кто-то использует этот плагин Streamripper (вообще он для винампа). Записывает аудиопоток интернет радио.
Суть вопроса. Этот чудо плагин умеет парсить xml файл Icecast-а (в котором содержится информация о транслируемом треке) через perl и разбивает записываемый поток на файлы с полученными таким методом Артистом-Названием.
Никак не получается получить данные из XML. Возможно я чего-то недопонял в инструкции. Если есть на форуме пользователи Streamripper-а, отпишитесь, нужна ваша помошь!

0
398
ubuntu-studio @ubuntu-studio
Alex149149 пишет:

Этот чудо плагин умеет парсить xml файл Icecast-а (в котором содержится информация о транслируемом треке) через perl и разбивает записываемый поток на файлы с полученными таким методом Артистом-Названием.


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

0
445
Alex @VapSite
так-же плеер Screamer (именуя файлы "Артист - название")

Отредактировано VapSite - 11.01.2013
0
201
burn @burn
Здравствуйте и добро пожаловать на форум!

Существует отдельная и весьма неплохая программа под названием **********, умеющая писать интернет радио работая под Windows, Linux и FreeBSD. Разбивает поток на отдельные треки и раскладывает их по папкам не нуждаясь при этом в обращениях к транслирующему серверу и, более того, вне зависимости от такого сервера.

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

0
16
Alex149149 @Alex149149
На сервере, но не на том, где Icecast создает/обновляет XML файл, в котором содержится Артист - Название. Использую консольную версию.
Никак не получается получить данные из XML.
вот так пробую:
  1.  
  2. streamripper ********** -E "perl fetch_external_metadata.pl htТp://адресXMLфайла.xml"

в "htТp" специально здесь допущена ошибка, т.к. можно только одну ссылку в сообщение. в оригинале все правильно
поток пишется, но названий нет, следовательно и не разбивает.
для парсинга использую файл, который шел вместе с Streamripper - "fetch_external_metadata.pl"
Конечно может XML файл неправильно считывается.
Структура XML файла:
  1.  
  2. <ELEM_LIST>
  3. <ELEM PLAYER_NAME="X-Player" SCH_ID="7" SCH_NAME="ИМЯ" STATUS="playing">
  4. <START_TIME>
  5. 13:52:25
  6. </START_TIME>
  7. <START_DATE>
  8. 2012-10-18
  9. </START_DATE>
  10. <BLK_TYPE>
  11. М
  12. </BLK_TYPE>
  13. <TYPE>
  14. М
  15. </TYPE>
  16. <NAME>
  17. Lykke LI I Follow Rivers
  18. </NAME>
  19. <ARTIST>
  20. LYKKE LI
  21. </ARTIST>
  22. <AUTHOR>
  23. LYKKE LI
  24. </AUTHOR>
  25. <ALBUM/>
  26. <DBID>
  27. 155018
  28. </DBID>
  29. <FILE_NAME>
  30. \\LYKKE LI - I Follow Rivers.wav
  31. </FILE_NAME>
  32. <DURATION>
  33. 00:02:29
  34. </DURATION>
  35. </ELEM>
  36. </ELEM_LIST>

версия Streamripper - 1.64.6

Отредактировано Alex149149 - 14.01.2013
0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.