Тема: Какие могут быть причины неработающего Crossfade?
Собственно, сабж.
Не робит Crossfade. Выставлен в 6 секунд, хотя не важно - хоть в 26 - доигрывает трек до конца, потом играет следующий по листу.
Первый русскоязычный форум посвященный интернет-радиовещанию
Форум интернет радио Icecast и Shoutcast → Вопрос-ответ → Какие могут быть причины неработающего Crossfade?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Собственно, сабж.
Не робит Crossfade. Выставлен в 6 секунд, хотя не важно - хоть в 26 - доигрывает трек до конца, потом играет следующий по листу.
ices ? у меня та же проблема. А какая битность системы?
ices!
Ставил и 64, и 128, и 256 - нет движения.
В инете толком материалов не нашел, но нашел интересный пакет - xmms-crossfade, не уверен, что он на серваке есть.
пакет не относится к ices а к плееру xmms (подобие винампа)
я спрашивал какая битность, т.е. разрядность ОС
uname -a говорит, что 10 федора: fc10.x86_64
ну вот у меня догадка что кроссфейд работает только на 32 битах...
Допустим... Это даже некритично.
Есть вопрос, который меня тревожит куда более серьезно...
Допустим, сутки у меня разбиты на части по 3 часа. Каждый период времени - в своей папке со своим плейлистом
Т.е. 00:00-03:00 -> /radio/00-03/list.txt
03:00-06:00 -> /radio/03-06/list.txt
...
21:00-00:00 -> /radio/21-24/list.txt
Каждому отрезку времени соответствует свой плейлист.
Как добиться такого варианта, чтобы по достижении 3 часов ночи врубался следующий плейлист без убийства ices (pkill ices) по крону и запуску его же с другим конфигурационным файлом, в котором указан другой плейлист? Ибо при этом выкидывает всех слушателей и аудитория таким образом теряется. Либо слушатели далеко не сразу догадываются нажать play.
если настроить плейлист на perl то возможно, кроном слать команду HUP которая будет заставлять пересмотреть плейлист после окончания текущего трека без обрывов
Спс! Поищу инфу)
Нашел, что Вы описали. Сделал. И потом понял, что это не то совершенно.
Нужно, чтобы в определенное время стартовал определенный плейлист. Их десятки в разных директориях...
Может, что-то не увидел - пардоньте! Голова кругом уже %)
Если заменить один плейлист, который сейчас играет, на другой с совершенно другим содержимым и выполнить pkill -HUP ices, то будет играть новый плейлист. Но со строки+1, которая играла на момент исполнения команды...
Как бы заставить новый плейлист сначала играть?..
Без плейлиста на perl...
Отредактировано nevr0z (16-11-2010 22:13:30)
пишет nevr0z:
Но со строки+1, которая играла на момент исполнения команды...
Как бы заставить новый плейлист сначала играть?..
а что мешает обнулить строку перед загрузкой плейлиста?
ices-ом без perl-a тут никак... Просто надо обдумать как все сделать и воплотить в код.
подобная ситуация легко решается в liquidsoap но к нему еще привыкнуть надо
Обыгрываю сейчас различные дурные идеи...
Буду благодарен за предложения и предположения.
Готов попробовать воплотить практически любой вариант, а то свой мозг уже подпорчен... и, кажется, разлагается...
З.Ы.
Второй раз фишка с pkill -HUP ices не проканала. Только после убийства ices с его последующим запуском получилось снова повторить сие действо.
Отредактировано nevr0z (16-11-2010 23:46:51)
тогда без крона, просто проверка времени в скрипте думаю поможет, если не надо строго например 15:00 оборвать песню и включить следующий плейлист
Да! Трек резко обрывать не требуется.
Ткните носом, пожалуйста)
Где такой скрипт писать, в каком каталоге?
Я с перлом не дружу, всю осознанную жизнь с пхп работаю
с php на perl перейти не трудно, синтаксис почти тот же.
с ices-ом прилагаются файлы ices.pm.dist ices.py.dist - примеры для перла и питона соответсвенно,
делаете по примеру и называете ices.pm (или по другому как указали в конфиге ices (без pm))
Спасибо!
Пошел ковыряться)
расположены они в ~/etc/modules
Моды не найдены.
И выяснить расположение модулей за длительное время так и не удалось
Админа сервака нет...
Все узнаю в лучшем случае, часов через 15...
С другой стороны, появился еще один вопрос.
Реально ли сделать так, чтобы, например, когда мы с другом сидим у него, смогли в любой момент выйти в эфир?)
Коль кроссфэйд не робит, будем днем глушить паузы между треками. Это РЕАЛЬНО?..
tarasian666, подскажите, будьте добры
Отредактировано nevr0z (25-11-2010 20:46:39)
если уж "глушить" то уже полностью весь ices
~/etc/modules - имел ввиду что в /etc/modules или /usr/local/etc/modules или /usr/etc/modules
Почти все вопросы решились! Остался один. Понять, как быть с плейлистом...
Останов ices и его запуск с другим конфигом не приветствуется
Отредактировано nevr0z (25-11-2010 21:04:03)
ну сначала выразите свою мысль в php потом переведите в perl и вуаля )
Новая трабла нарисовалась...
ices запускаю не в фоне, в результате заметил, что на некоторые треки он реагирует так:
Playing /path/to/mp3/Jade feat. Matt-U - Grindhouse (DUBSTEP).mp3
Can't step back 511!
Инфы не нашел по этой ошибке вообще!..
Что это?..
Помогите!)
От любопытства распирает!
Боюсь повториться, но, кажется, я говорил, что инфы не нагуглил
http://www.hydrogenaudio.org/forums/ind … opic=49325
учитесь гуглить
@_@
Пропустил видимо.
Спасибо огромное!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум интернет радио Icecast и Shoutcast → Вопрос-ответ → Какие могут быть причины неработающего Crossfade?