€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
3 •
Посмотреть все темы
обновление playlist.txt для ices
1
2
13
svek
@svek
28.01.2010
столкнулся с проблемой, когда вносил изменения в плейлист. отредактированный файл playlist.txt с добавленными треками ices не воспроизводит.
подскажите пожалуйста, по какому алгоритму лучше всего обновлять плейлист, при добавлении новых песен в него? существует ли команда, при которой ices автоматически создаёт плейлист из имеющихся в папке треков?
заранее благодарен.
1400
Pheoru
@Pheoru
28.01.2010
kill -USR1 PID обновляет плейлист.
6245
Тарас
@tarasian666
28.01.2010
для создания списка find /some_folder/ -type f -name *.mp3 >playlist.txt (можно поставить в cron)
Отредактировано tarasian666 -
28.01.2010
13
svek
@svek
28.01.2010
[quote=Nick Pheomotion]kill -USR1 PID обновляет плейлист.[/quote]
я не программист... можно ли чуточку подробнее? где именно прописывается эта строка?
6245
Тарас
@tarasian666
28.01.2010
в командной строке
можно killall -USR1 ices
Отредактировано tarasian666 -
28.01.2010
13
svek
@svek
28.01.2010
tarasian666
пишет:
для создания списка find /some_folder/ -type f -name *.mp3 >playlist.txt (можно поставить в cron)
т.е. в папке some_folder хранятся все песни. заливаем туда новые песенки и ices создаёт новый playlist.txt при каждом следующем обращении к этому файлу, включая в него все те треки, что он нашёл в указанной папке?
6245
Тарас
@tarasian666
28.01.2010
ну не тупите! где в команде упомянулся ices? не он создает плейлист.
исполнять в командной строке, или добавить задание в cron
find /папка_с_муз/ -type f -name *.mp3 >/папка_с_ices/playlist.txt
- лучше так.
команда find ищет файлы и выводит результат в playlist.txt
Отредактировано tarasian666 -
28.01.2010
13
svek
@svek
28.01.2010
tarasian666
пишет:
ну не тупите! где в команде упомянулся ices? не он создает плейлист.
исполнять в командной строке, или добавить задание в cron
find /папка_с_муз/ -type f -name *.mp3 >/папка_с_ices/playlist.txt
- лучше так.
команда find ищет файлы и выводит результат в playlist.txt
туплю, потому что я не программист ) а задаю много вопросов, потому что я дотошный )
теперь такой вопрос возникает: создание плейлиста командой find - это не одно и то же, когда файл playlist.txt исправляется вручную в текстовом редакторе и затем обратно закидывается на сервер, заменяя старую версию platlist.txt?
прошу прощения за дотошность! ))
6245
Тарас
@tarasian666
28.01.2010
я тоже не програмист
команда find ищет файли (-type f) которые заканчиваются на mp3 (-name *.mp3) список найденых записывает в файл playlist.txt который в свою очередь находится в папке /папка_с_ices/
13
svek
@svek
28.01.2010
понятно, что команда find записывает найденные файлы с заданными параметрами в плейлист. вопрос в том, чтобы ices прочитал этот playlist.txt файл и воспроизвёл те треки, которые в нём указаны. потому как ices не хочет воспроизводить те треки, которые вносятся при помощи текстового редактора в файл playlist.txt
6245
Тарас
@tarasian666
28.01.2010
tarasian666
пишет:
killall -USR1 ices
камонда заставляющая ices пересмотреть лист
Отредактировано tarasian666 -
28.01.2010
13
svek
@svek
28.01.2010
благодарю!
13
svek
@svek
02.02.2010
странно.. после всех указанных действий ices зацыклился на одном треке и онял его по кругу, не переключаясь на другие, указанные в плейлисте. в чём подвох?
6245
Тарас
@tarasian666
02.02.2010
killall -USR1 ices команда стоит в cron ?
13
svek
@svek
02.02.2010
всё что мне тут насоветовали всё сделали. однако, проблема кроется не в этом. я когда-то перекодировал из мп3 в ogg, поскольку на серваке стоит ices2, а потом в некоторых треках редактировал таги. после этого в лог файле пишется: EROR input/input_calculate_ogg_sleep Timing control: corrupt timing information in vorbis file, cannot stream.
т.е. я так понимаю, что перекодировать в ogg надо только одним и тем же кодировщиком и потом уже эти файлы не трогать. стлкивались с такой проблемой?
6245
Тарас
@tarasian666
02.02.2010
вобще то ненадо ни чего перекодировать, пусть будет в мп3
зачем вы вобще зделали это ??
Отредактировано tarasian666 -
02.02.2010
13
svek
@svek
03.02.2010
перекодировал потому, что на сервере стоит ices2, который поддерживает только .ogg:
Can ices play mp3 files?
No, there hasn't been much interest in handling MP3 with ices 2. The older version ices 0.x maybe of interest in such cases. If you really want to encode the Vorbis stream from non-vorbis files then you can play them with an external application, eg xmms, and use ices 2 to capture from the soundcard, but be aware that any conversion from one lossy format to another is bad so make sure the original material is high quality.
это из FAQ на сайте icecast.org.
6245
Тарас
@tarasian666
03.02.2010
мда уж... конечно можно скомпилировать с поддержкой мп3
все таки sc_trans 2 лучше ices )))
13
svek
@svek
03.02.2010
с sc_trans 2 не работал. не знаю что это за зверь. он для шуткаста? в несколько потоков может кодировать?
6245
Тарас
@tarasian666
03.02.2010
в несколько потоков может, в формате mp3 или aac+
разработан для шоткаста, но в айскасте же есть возможность подключать шоуткаст клиентов
Отредактировано tarasian666 -
03.02.2010