€
$
₴
₽
EN
RU
Vmeste.EU
Ribbon
Catalog
Files
Forums
Services
Main
Radiotalk
Custom
Общие вопросы по интернет радио вещанию
6 •
Посмотреть все темы
Передача названий треков ices
1
2
6245
Тарас
@tarasian666
14.04.2011
значит не установилось
надо не только в самом перле установить MP3/info но и библиотеку чтения тегов id3
118
Серёга
@Azod
14.04.2011
трабл в плеере, он сейчас показывает только шоуткаст и радиостайл,ру
айскаст не показывает
17
Емеля
@Емеля
14.04.2011
Плеер - это одно, но хотелось бы сделать чтобы скрипт тоже работал нормально )
Установил еще taglib - 1.6.3-1 - A library for reading and editing the meta-data of several popular audio formats.
Ошибка таже, ругается на 32 строчку скрипта. Строку удаляю - все работает.
6245
Тарас
@tarasian666
14.04.2011
либа называеться perl-MP3-Info
17
Емеля
@Емеля
14.04.2011
Странно, либу не ставил, 32 строку стер - работает все отлично. Плеер починил продавец, за что ему большое спасибо. Только названия треков он выводит исключительно на английском. А если следующий трек русский, то название на странице радио не меняется, а остается от предыдущего трека. Полазил по форуму, нашел что нужно сделать <charset>cp1251</charset> Сделал, перезапустил, но не помогает, вообще ничего не выводится. Как только появляются метаданные на английском, сразу выдает. Где копать? Может у меня Icecast какой-то не правильный? Или дело в Ices?
6245
Тарас
@tarasian666
14.04.2011
наверно начало выводить не скриптом а самим ices, удалив строку полностью отключаеться читание тегов скриптом.
Perl читает любые теги только как передает кирилицу на ices с искажением или без уже не помню
17
Емеля
@Емеля
15.04.2011
Продолжаю копать.
Установка perl-mp3-info
1. wget
**********
2. tar xvzf MP3-Info-1.24.tar.gz
3. cd MP3-Info-1.24
4. perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MP3::Info
filestation> make &&
> make &&
> make install
Writing Makefile for MP3::Info
Manifying blib/man3/MP3::Info.3
Manifying blib/man3/MP3::Info.3
Writing /opt/lib/perl5/site_perl/5.8.8/ppc-linux/auto/MP3/Info/.packlist
Appending installation info to /opt/lib/perl5/5.8.8/ppc-linux/perllocal.pod
После этого перезапустил icecast и Ices, ошибка исчезла, оба приложения запустились.
Но когда я зашел на страницу радио, я огорчился, там опять пустота в случае кириллицы.
В логах вижу:
[2011-04-15 09:58:32] WARN stats/stats_event_conv No charset found for "cp1251"
[2011-04-15 09:58:32] WARN source/source_fallback_file unable to open file "/etc/icecast/web/nonstop"
[2011-04-15 09:58:32] INFO admin/admin_handle_request Received admin command metadata on mount "/radio"
[2011-04-15 09:58:32] INFO admin/command_metadata Metadata on mountpoint /radio changed to "яю0@8=0 - яю>O "
[2011-04-15 09:58:32] WARN stats/stats_event_conv No charset found for "cp1251"
[2011-04-15 09:58:32] WARN stats/stats_event seen non-UTF8 data, probably incorrect metadata (title, яю0@8=0 - яю>O )
Отредактировано Емеля -
15.04.2011
6245
Тарас
@tarasian666
15.04.2011
у меня так работало
sub ices_get_metadata {
use MP3::Info;
$tag = get_mp3tag($music[$play]) or die "No TAG info";
return "$tag->{ARTIST} - $tag->{TITLE}";
}
$music[$play] - текущий файл mp3
Добавлено спустя 53 секунды:
еще может надо попробовать
shell> perl -MCPAN -e shell
cpan> install MP3::Tag
17
Емеля
@Емеля
15.04.2011
Заработало!!!
Изменил только вот это:
sub ices_get_metadata {
use MP3::Info;
$tag = get_mp3tag($music[$play]) or die "No TAG info";
return "$tag->{ARTIST} - $tag->{TITLE}";
}
Теперь кириллица и на странице статистики и в плеере.
tarasian666, спасибо огромное за помощь! Надеюсь этот топик кому-нибудь поможет, у кого возникнут такие же проблемы.
42
Николай
@Morty
09.07.2011
Была такая же проблема, сделал
Емеля
пишет:
Продолжаю копать.
Установка perl-mp3-info
1. wget
**********
… .24.tar.gz
2. tar xvzf MP3-Info-1.24.tar.gz
3. cd MP3-Info-1.24...
Теперь всё нормально отоображается.
Спасибо :)
32
Razo
@Razo
20.10.2012
Почти получилось. Может кому пригодится.
1. Установил perl-libxml командой ipkg install perl-libxml
2. Пересобрал ices ./configure
3. Получил
Features:
XML : yes
Python : no
Perl : yes
LAME : no
Vorbis : no
MP4 : no
FLAC : no
4. make
5. make install
Взял за основу скрипт ices.pm.dist, переименовал его в ices.pm и редактировал сам. Скрипт по этой ссылке
**********
не работал, выдавал ошибку
ipkg install perl-libxml не получается установить, есть ли другой метод установить модуль perl?
95
Rodos
@Rodos
06.09.2016
Мое радио действует по связке RadioBoss > listen2myradio.com > Shoutcast 1 и у меня тоже названия песен либо вообще не отображаются, либо отображаются (на shoutcast.com) только англоязычные (на других языках нет). Пишу в службу поддержки Шуткаста не отвечают. Поэтому я как у разбитого корыта не могу преодолеть этот барьер. Кто подскажет что делать?
95
Rodos
@Rodos
03.10.2016
Кто-нибудь может ответить на мой вопрос или я нахожусь в пустыне?
245
radio_good
@radio_good
03.10.2016
я же тебе уже писал здесь, что на listen2myradio.com
бесплатном тарифе
, названия треков вообще никак не отображается - это
отключено
в конфигурации shoutcast сервера ...
если готов платить от 150 руб/мес ... шагай на платный хостинг ... там всё будет ...
научись слушать и принимать решения.
Отредактировано radio_good -
03.10.2016