Просмотреть полную версию : ATAPI-Box: формат файла-плейлиста
просьба ознакомиться с объявлением (http://www.cdd.ru/forum/announcement.php?f=&announcementid=49)
Спасибо, ознакомился. Не совсем понял, как должен выглядеть набор записей для файла, например, "/Высоцкий/Мир вашему дому/Мир вашему дому.mp3".
Конкретно непонятно, что должно быть в поле DATA у записи типа DTYPE_DIRNAME и сколько таких записей должно быть. В свете неопределенности поля HEADER.link для DTYPE_DIRNAME я предполагаю, что запись должна быть одна и содержать в поле DATA значение типа "/Высоцкий/Мир вашему дому". Я прав? Если да, то осталось прояснить следующее:
1. Как в CDD обозначается корень раздела?
1.1. В свете обещанной поддержки нескольких разделов - как обозначаются разделы?
1.2. В свете имеющейся поддержки нескольких накопителей - как обозначаются накопители?
2. Какой разделитель используется в строке пути?
Короче говоря, не хватает описания формата строки для поля DATA типа DTYPE_DIRNAME.
Конкретно непонятно, что должно быть в поле DATA у записи типа DTYPE_DIRNAME и сколько таких записей должно быть. В свете неопределенности поля HEADER.link для DTYPE_DIRNAME я предполагаю, что запись должна быть одна и содержать в поле DATA значение типа "/Высоцкий/Мир вашему дому". Я прав? Если да, то осталось прояснить следующее:
1. Как в CDD обозначается корень раздела?
1.1. В свете обещанной поддержки нескольких разделов - как обозначаются разделы?
1.2. В свете имеющейся поддержки нескольких накопителей - как обозначаются накопители?
2. Какой разделитель используется в строке пути?
Да, правильно.
Плэйлист - плоская конструкция (Альбом:Трек или Путь:Файл).
Директорию следует трактовать как путь.
1. символ "/"
1.1. плэйлист относится к текущему разделу и не содержит информации о нем
1.2. аналогично с накопителями
2. символ "/"
Для проверки вы можете исследовать реальный плэйлист (создав его на CDD).
ИМХО, это не удобно. Если есть несколько однотипных накопителей, надо уметь играть с них со всех "бесшовно", не заставляя пользователя переключаться. Накопители и разделы пользователь должен видеть только в момент составления плейлиста (ну, накопители ещё и в экране "датчики").
Или поясни, пожалуйста, идею, по которой будет введено это, на мой взгляд достаточно искусственное, ограничение.
ИМХО, это не удобно. Если есть несколько однотипных накопителей, надо уметь играть с них со всех "бесшовно", не заставляя пользователя переключаться. Накопители и разделы пользователь должен видеть только в момент составления плейлиста (ну, накопители ещё и в экране "датчики").
Или поясни, пожалуйста, идею, по которой будет введено это, на мой взгляд достаточно искусственное, ограничение.
Причины этим ограничениям есть, их несколько и они достаточно веские.
Но даже если отвлечься от них, то надо (приходится) ограничивать себя в чем-то, чтобы в преспективе разрушать эти границы и чтобы воспитывать силу воли, например.
Примерно так же Бог ограничил продолжительность человеческой жизни, но наградил тело душой. Такой вот компромисс...
Предлагаю не переходя к обсуждению идеологии сосредоточиться на технике дела.
Об удобстве мы не забываем.
просьба ознакомиться с объявлением (http://www.cdd.ru/forum/announcement.php?f=&announcementid=49)
Кстати, если нет серьезных противопоказаний, есть предложение не ограничиваться поддержкой плейлистов только для HDD, но и аналогично поддерживать playlist'ы на CD (кроме CDDA, конечно). Это было бы удобно, т.к. и на CD может быть довольно много композиций, в т.ч. и разных по стилю и "на разное настроение".
scorpion
08.02.2007, 10:12
Если у кого есть возможность, то я был бы очень признателен, если бы выложили плейлист. Хочу посмотреть, как он выглядит. Так как у меня нет Atapibox’а, и не представляется возможным достать плейлист. Спасибо! :)
Написанное выше - очень актуально...
Если не сложно, то хотел бы услышать ваше мнение по поводу:
1) конвертирование PLC,PLS,PLA,M3U>UCPL, а именно приоритет. (имею ввиду какой из данных форматов был бы более полезен, для конвертирования в UCPL)
2) возможность «перемешивания» плейлиста
3) возможность «склеивания» плейлиста
4) какую OS вы используете (9x,XP,Vista)
5) удаление «битых» файлов (не существующих (проверка на целостность плейлиста))
впоросы снятые с обсуждения: 1,2,3,4,5
Serge3leo
17.02.2007, 20:41
Если у кого есть возможность, то я был бы очень признателен, если бы выложили плейлист.
Вот playlist.cdd от версии 3.7 в приложениях playlist.part0{1,2}.zip. ВАЖНО, в силу ограничений на размер вложений (97 Кб для .zip), это наши добрые советские .RAR архивы, но переименованные в .ZIP в силу технических ограничений.
P.S.
Извини, я только сегодня проснулся и узнал о новой версии ПО, т.к. я был подписан на новости форума "URAL ConceRt firmware upgrade", а в них о новой версии нет ни слова.
Между прочим, я правильно понимаю, что подписка на главную строаницу невозможна?
P.P.S.
Я не понимаю, почему продукция русских и молдавских программистов испытывает притеснения на сайте Урала (файлы .rar запрещено закачивать).
scorpion
17.02.2007, 22:33
Вот playlist.cdd от версии 3.7 в приложениях playlist.part0{1,2}.zip. ВАЖНО, в силу ограничений на размер вложений (97 Кб для .zip), это наши добрые советские .RAR архивы, но переименованные в .ZIP в силу технических ограничений.
Огромное спасибо! Мне ваш плейлист очень помог :)
p.s. открою маленький секрет: На самом деле программа по конвертировке уже практически готова, сейчас идет обкатка, эксперемнтирование с плейлистами, дороботка дизайна…
Я не понимаю, почему продукция русских и молдавских программистов испытывает притеснения на сайте Урала (файлы .rar запрещено закачивать).
В этом виноват движок vBulletin , он почему то не поддерживает rar архивы...
Причины этим ограничениям есть, их несколько и они достаточно веские.
Но даже если отвлечься от них, то надо (приходится) ограничивать себя в чем-то, чтобы в преспективе разрушать эти границы и чтобы воспитывать силу воли, например.
Примерно так же Бог ограничил продолжительность человеческой жизни, но наградил тело душой. Такой вот компромисс...
Предлагаю не переходя к обсуждению идеологии сосредоточиться на технике дела.
Об удобстве мы не забываем.
Гари, а как себя будет вести аппарат, если подключено 2 атапи-бокса, плейлист сформирован из композиций с первого, я захожу в добавление папок и выбираю там второй атапи-бокс длинным нажатием (добавить всё)? Просто интересно.
Serge3leo
19.02.2007, 15:46
В этом виноват движок vBulletin , он почему то не поддерживает rar архивы...Я видел сайты vBulletin у которых rar архивы (файлы .rar) загружать разрешено. Собственно, это создаёт проблемы при действующем ограничении на размер файла с расширением .zip.
Поэтому, лично я склонен предполагать, что это именно притеснение со стороны администратора. :)
scorpion
19.02.2007, 22:38
Ну и как тут возразить? :)
И еще одно: кто-нибудь может подсказать, есть ли различия между форматом CDD и UCPL?
Был бы очень признателен, если бы кто-нибудь выслал бы еще парочку плейлистов, с наличием кириллицы и метаданными.
Алексей (scorpion),
более недели назад я дал вам по всем вопросам подробную консультацию и даже выслал запрашиваемый вами лист
кол-во плейлистов никак не связано с качеством понимания их формата (который описан в давно опубликованном документе)
.ucpl листы поддерживаются начиная с верии 3.9 (с этой же версии перестает поддерживаться напрямую едиственно возможный лист .cdd от предыдущих версий , вместо этого он автоматически конвертируется в одноименный .ucpl)
Serge3leo
20.02.2007, 13:49
.ucpl листы поддерживаются начиная с верии 3.9 (с этой же версии перестает поддерживаться напрямую едиственно возможный лист .cdd от предыдущих версий , вместо этого он автоматически конвертируется в одноименный .ucpl)
То же верно, действительно конвертировал, дал создать ещё один. Поработал пару дней и потерял способность видеть содержимое диска.
Windows не нашёл значимых повреждений файловой системы FAT32. Не может быть дело в playlist-ах (в приложении)?
Serge3leo, поясните, что означает и как проявляется "потеря способности видеть содержимое диска"
пожалуйста, будьте более конкретны.
ваши плейлисты проверили, они в порядке.
Serge3leo
20.02.2007, 14:36
Serge3leo, поясните, что означает и как проявляется "потеря способности видеть содержимое диска"
пожалуйста, будьте более конкретны.
ваши плейлисты проверили, они в порядке.
Честно говоря, дело было в 3 ночи. Поэтому воспоминания смутные:
Играл нормально, это точно;
По-моему, переключился на прослушивание одного или нескольких новых CD/CD-DA;
По-моему при изъятии CD, он переключился на радио, а потом, при переключении на HDD, выдал отсутствие playlist-ов;
Я сделал несколько попыток просканировать диск ещё раз, однако, не удачно. Возникло ощущение нарушений файловой системы, однако, возможно, я не совладал с управлением версией 3.9 на ходу;
Что точно, так это потеря playlist-ов;
Так же, точно, эти playlist-ы на диске остались, я их выложил в приложении к предыдущему письму;
Так же железно: при проверке диска в Windows, флаг "Automaticaly fix file system errors" не был установлен, и проверка диска прошла без сообщений.
P.S.
playlist - это как по-русски будет, а то замучился регистры переключать.
Честно говоря, дело было в 3 ночи. Поэтому воспоминания смутные
если вышеупомянутые плэйлисты (по-русски - списки, см. "Schindler's List") находятся в корневом каталоге вашего диска, то их можно и "выбрать" (у меня это с вашими листами получилось) и "проиграть" (при условии, что файлы, на которые эти листы ссылаются, существуют)
разберитесь (не торопясь и не так поздно), потом отпишитесь
попробую отписаться я.
у меня был похожий глюк - после серий експерементов перестал видеть уже созданные листы...
предлагал только создать новый. создал - добавил в него файлы и папки...
и с удивлением обнаружил СТАРЫЕ плейлисты в меню выбора оных...
так что просто стер новый и дальше все было ОК.
причину пока не обноружил :)
scorpion
20.02.2007, 21:49
Алексей (scorpion),
более недели назад я дал вам по всем вопросам подробную консультацию и даже выслал запрашиваемый вами лист
кол-во плейлистов никак не связано с качеством понимания их формата (который описан в давно опубликованном документе)
.ucpl листы поддерживаются начиная с верии 3.9 (с этой же версии перестает поддерживаться напрямую едиственно возможный лист .cdd от предыдущих версий , вместо этого он автоматически конвертируется в одноименный .ucpl)
Я очень вам благодарен за ваши содержательные консультации. Они мне очень помогли.
Дополнительные плейлисты нужны, для того чтобы проверить корректность работы программы с метаданными и кириллицей, чего в предоставленном вами плейлисте аж целых 0 байт. Надеюсь, вы меня правильно поймете.
То же верно, действительно конвертировал, дал создать ещё один. Поработал пару дней и потерял способность видеть содержимое диска.
Ваш плейлист отлично прочитался. (Детские.ucpl) Смотрите прикрепленный текстовый файл, запакованный в RAR. Можете свериться, правильно ли? :) (3791файл в плейлисте)
Я очень вам благодарен за ваши содержательные консультации. Они мне очень помогли.
Дополнительные плейлисты нужны, для того чтобы проверить корректность работы программы с метаданными и кириллицей, чего в предоставленном вами плейлисте аж целых 0 байт. Надеюсь, вы меня правильно поймете.
я понял вас правильно и уже достаточно давно :)
а сейчас - давайте я вас забаню дня на 3, для профилактики.
Поверьте, от этого будет реальная польза.
Надеюсь, и вы поймете меня правильно :)
я понял вас правильно и уже достаточно давно :)
а сейчас - давайте я вас забаню дня на 3, для профилактики.
Поверьте, от этого будет реальная польза.
Надеюсь, и вы поймете меня правильно :)
Сообразил с первых ваших строк, сегодняшнего поста :D. Очень порадовала оперативность (~3минуты), я даже не успел исправить прикрепленный файл: в нем есть ошибка, а именно не корректно считался путь каталогов. Собственно это и есть первое исправление. Думаю 3 дня (не спроста 3, ведь так? :)) мне будет достаточно, для завершения стадии Х.
Кстати, я действительно не хотел вас, отвлекать от работы, Игорь.
Без обид. Тем не менее «Play List Converter» (как вам название?) практически готов. Я подумывал вставить логотип CDD, но подумал, что не смогу получить от вас разрешения, поэтому не стал вас беспокоить…
p.s. как говорится, поспешишь – людей насмешишь…
p.p.s. будущее распространение программы будет freeware, размер со скином ~ 1,5 мб. В основном виноват скин. Проверяется на: Win9x, ME, XP, Vista.
Serge3leo
22.02.2007, 03:39
если вышеупомянутые плэйлисты (по-русски - списки, см. "Schindler's List") находятся в корневом каталоге вашего диска, то их можно и "выбрать" (у меня это с вашими листами получилось) и "проиграть" (при условии, что файлы, на которые эти листы ссылаются, существуют)
разберитесь (не торопясь и не так поздно), потом отпишитесь
Увы и ах. Поздно уж было разбираться, причины проблемы скрылись в тумане.:)
Вероятно проверка файловой системы, что-то там изменила, т.к. сразу по включении Урал начал играть правильный список воспроизведения, и оба списка воспроизведения тут же стали видны в соответствующем меню.
Спасибо за добрый совет.
P.S.
плэйлисты (по-русски - спискиВоистину так, что-то я сразу не сообразил: playlist - это же список воспроизведения. :)
Предложение: сохранять в файле плейлиста порядок воспроизведения и текущую позицию.
Обоснование: слушаем аудио-книгу из плейлиста с книгами, в котором, само собой, воспроизведение "по порядку". Надоело слушать. Выбираем плейлист с музыкой и (возможно, что не сразу) выбираем случайное воспроизведение. Потом при возврате в плейлист с книгами имеем как минимум неправильный порядок воспроизведения. Позиция, как мне показалось, где-то сохраняется, но, судя по описанию формата, явно не в плейлисте.
вообщето именно так и происходит сейчас... возвращаешься в лист с книжками - и там продолжается воспроизведение...
возможно у меня списков мало - всего два... но работает все исправно...
вообщето именно так и происходит сейчас... возвращаешься в лист с книжками - и там продолжается воспроизведение...
возможно у меня списков мало - всего два... но работает все исправно...
А я и написал, что позиция вроде бы сохраняется. Но, имхо, правильнее было бы её сохранять в плейлисте, а не в памяти.
А вот порядок воспроизведения точно не сохраняется нигде. Это я вчера специально проверял.
А я и написал, что позиция вроде бы сохраняется. Но, имхо, правильнее было бы её сохранять в плейлисте, а не в памяти.
А вот порядок воспроизведения точно не сохраняется нигде. Это я вчера специально проверял.
В плейлисте она сохранялась раньше... от этого был постоянный доступ в винту на запись... как я понимаю, от этого ушли намеренно.
А порядок... что это вообще ? попробую седня потыркать свой плейлист....
но у меня порядок всегда один - подряд... что ты имеешь ввиду ?
В плейлисте она сохранялась раньше... от этого был постоянный доступ в винту на запись... как я понимаю, от этого ушли намеренно.
А порядок... что это вообще ? попробую седня потыркать свой плейлист....
но у меня порядок всегда один - подряд... что ты имеешь ввиду ?
Я имею в виду, что CDD умеет воспроизводить композиции:
а. По порядку (с остановкой в конце списка)
б. По порядку (с переходом на начало списка в конце списка)
в. По порядку (с переходом на начало альбома в конце альбома)
г. В случайном порядке композиций
д. В случайном порядке альбомов
Странно, если для кого-то это до сих пор секрет. :)
Так вот этот самый порядок нигде и не сохраняется, то есть он един для всех списков. А было бы удобно, если бы для каждого списка был свой порядок. См. объяснение в первом посте с моим предложением.
конечно это может показаться странным...
но лично мне такая возможность ни разу в жизни не нужна была...
музыку я слушаю очень разную... и рандом мод никогда не нужен был... а про остальные режимы я вобще молчу... :))))
scorpion
17.03.2007, 11:31
Может, кто подскажет: Как обозначается текущий каталог и каталог уровнем выше в ucpl?
p.s. Как загрузить плейлист с CD? Я правильно понял – это не возможно?
p.p.s. просто у меня нет atapibox'a и я не могу сам это проверить.
Может, кто подскажет: Как обозначается текущий каталог и каталог уровнем выше в ucpl?
p.s. Как загрузить плейлист с CD? Я правильно понял – это не возможно?
p.p.s. просто у меня нет atapibox'a и с не могу сам это проверить.
Если почитаете внимательно мою переписку с Гари в начале этого топика, то Ваш вопрос отпадёт сам собой. Коротко: нет такого понятия "текущий каталог".
scorpion
18.03.2007, 13:25
Правильно ли читается на CDD UCPL? (составлен был не на ural concert)
Спасибо!
---------------------
размещено 17.03.07
Если почитаете внимательно мою переписку с Гари в начале этого топика, то Ваш вопрос отпадёт сам собой. Коротко: нет такого понятия "текущий каталог".
Так в том то и дело – я читал. Хотя, хм вы правы –«плейлист сохраняется в текущем каталоге…».
Ладно, у меня такой вопрос возник по поводу того, что путь относительный…
Спасибо – вопрос снят.
---------------------
vBulletin v3.0.7 (Russian), Copyright ©2000-2012, Jelsoft Enterprises Ltd.