1

Тема: обновление playlist.txt для ices

столкнулся с проблемой, когда вносил изменения в плейлист. отредактированный файл playlist.txt с добавленными треками ices  не воспроизводит.
подскажите пожалуйста, по какому алгоритму лучше всего обновлять плейлист, при добавлении новых песен в него? существует ли команда, при которой ices  автоматически создаёт плейлист из имеющихся в папке треков?
заранее благодарен.

2

Re: обновление playlist.txt для ices

kill -USR1 PID обновляет плейлист.

3

Re: обновление playlist.txt для ices

для создания списка find /some_folder/ -type f -name *.mp3 >playlist.txt (можно поставить в cron)

Отредактировано tarasian666 (28-01-2010 15:33:47)

4

Re: обновление playlist.txt для ices

пишет Nick Pheomotion:

kill -USR1 PID обновляет плейлист.

я не программист... можно ли чуточку подробнее? где именно прописывается эта строка?

5

Re: обновление playlist.txt для ices

в командной строке
можно killall -USR1 ices

Отредактировано tarasian666 (28-01-2010 15:39:25)

6

Re: обновление playlist.txt для ices

пишет tarasian666:

для создания списка find /some_folder/ -type f -name *.mp3 >playlist.txt (можно поставить в cron)

т.е. в папке some_folder  хранятся все песни. заливаем туда новые песенки и ices создаёт новый playlist.txt при каждом следующем обращении к этому файлу, включая в него все те треки, что он нашёл в указанной папке?

7

Re: обновление playlist.txt для ices

ну не тупите! где в команде упомянулся ices? не он создает плейлист.
исполнять в командной строке, или добавить задание в cron

find /папка_с_муз/ -type f -name *.mp3 >/папка_с_ices/playlist.txt

- лучше так.
команда find ищет файлы и выводит результат в playlist.txt

Отредактировано tarasian666 (28-01-2010 16:12:35)

8

Re: обновление playlist.txt для ices

пишет tarasian666:

ну не тупите! где в команде упомянулся ices? не он создает плейлист.
исполнять в командной строке, или добавить задание в cron

find /папка_с_муз/ -type f -name *.mp3 >/папка_с_ices/playlist.txt

- лучше так.
команда find ищет файлы и выводит результат в playlist.txt

туплю, потому что я не программист ) а задаю много вопросов, потому что я дотошный )
теперь такой вопрос возникает: создание плейлиста командой find - это не одно и то же, когда файл playlist.txt исправляется вручную в текстовом редакторе и затем обратно закидывается на сервер, заменяя старую версию platlist.txt?

прошу прощения за дотошность! ))

9

Re: обновление playlist.txt для ices

я тоже не програмист
команда find ищет файли (-type f) которые заканчиваются на mp3 (-name *.mp3) список найденых записывает в файл playlist.txt который в свою очередь находится в папке /папка_с_ices/

10

Re: обновление playlist.txt для ices

понятно, что команда find записывает найденные файлы с заданными параметрами в плейлист. вопрос в том, чтобы ices прочитал этот playlist.txt файл и воспроизвёл те треки, которые в нём указаны. потому как ices не хочет воспроизводить те треки, которые вносятся при помощи текстового редактора в файл playlist.txt

11

Re: обновление playlist.txt для ices

пишет tarasian666:

killall -USR1 ices

камонда заставляющая ices пересмотреть лист

Отредактировано tarasian666 (28-01-2010 17:40:55)

12

Re: обновление playlist.txt для ices

благодарю!

13

Re: обновление playlist.txt для ices

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

14

Re: обновление playlist.txt для ices

killall -USR1 ices команда стоит в cron ?

15

Re: обновление playlist.txt для ices

всё что мне тут насоветовали всё сделали. однако, проблема кроется не в этом. я когда-то перекодировал из мп3 в ogg, поскольку на серваке стоит ices2, а потом в некоторых треках редактировал таги. после этого в лог файле пишется: EROR input/input_calculate_ogg_sleep Timing control: corrupt timing information in vorbis file, cannot stream.
т.е. я так понимаю, что перекодировать в ogg надо только одним и тем же кодировщиком и потом уже эти файлы не трогать. стлкивались с такой проблемой?

16

Re: обновление playlist.txt для ices

вобще то ненадо ни чего перекодировать, пусть будет в мп3
зачем вы вобще зделали это ??

Отредактировано tarasian666 (03-02-2010 00:03:41)

17

Re: обновление playlist.txt для ices

перекодировал потому, что на сервере стоит 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.

18

Re: обновление playlist.txt для ices

мда уж... конечно можно скомпилировать с поддержкой мп3
все таки sc_trans 2 лучше ices )))

19

Re: обновление playlist.txt для ices

с sc_trans 2  не работал. не знаю что это за зверь. он для шуткаста? в несколько потоков может кодировать?

20

Re: обновление playlist.txt для ices

в несколько потоков может, в формате mp3 или aac+
разработан для шоткаста, но в айскасте же есть возможность подключать шоуткаст клиентов

Отредактировано tarasian666 (03-02-2010 02:35:35)

21

Re: обновление playlist.txt для ices

с icecast работает?
в списе Source Clients на сайте icecast его нет...

Отредактировано svek (03-02-2010 02:45:36)

22

Re: обновление playlist.txt для ices

так же там нет sam3 и sam4, но работает!! там имеется ввиду что по протоколу http но он поддерживает протокол icy. Читать документацию.
айскаст универсален, не то что шоуткаст

Отредактировано tarasian666 (03-02-2010 16:36:17)