как определить первый/последний трек в папке?

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1 Sartorius » 22.09.2006, 08:59

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

Можно ли определить первый/последний трек в папке? (допустим что никакие теги не прописаны)
Sartorius
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #2 Elzor » 22.09.2006, 09:36

Значит так: нет трека кроме текущего. То есть каждый трек обрабатывается независимо от остальных и никакой информации есть в папке еще треки или нет не передается. Это означает, что в общем случае определить является трек первым или последним нельзя. Можно конечно смотреть имя файла, например понятно что "001.mp3"  или трек с тегом tracknumber=1 - первый трек. C последним тяжелее. Фубар при прпописывании тегов проставляет общее количество тегов в альбоме - здесь еще можно это отловить. Если тегов вообще не прописано - просто забудь об этом.
Люди не знают, что лисы умеют лазить по деревьям, если очень сильно захотят. Вот белки - те знают.
(с) П.Бигл
Elzor M
Аватара
Возраст: 39
Откуда: г. Орск
Репутация: 1
С нами: 15 лет 1 месяц

Сообщение #3 Sartorius » 22.09.2006, 10:40

Пока что выкрутился через названия файлов. 1*/01*/101*. Они слава богу все правильно прописаны.

А вот интересно, теоретически - можно ли сделать плугин, который выполнял бы эту функцию?
Sartorius
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #4 Kildor » 22.09.2006, 14:43

Sartorius:
нет.
для фубара есть только один, текущий трек.
Kildor M
Возраст: 37
Откуда: Новосибирск
Репутация: 0
С нами: 15 лет 1 месяц

Сообщение #5 Sartorius » 22.09.2006, 15:49

А как же foo_cwb_hooks, для которого есть функция определения следующего трека?  :-[
Sartorius
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев


Вернуться в Секреты foobar2000