Сортировка музыки в Zealot

версия для печати

Zealot - это очередная портативная колонка от китайцев. Неплохая поделка, с полезными плюшками. ТТХ расписывать не буду, потому как всем на это пофиг :)

Из плюсов: хороший звук, относительно неплохая конструкция. Из минусов: не запоминает режим, при включении постоянно в режиме Bluethooth ищет, к кому бы присоединиться; нет прямого подключения к компу, только зарядка.

Проблема, с которой я столкнулся: сортировка музыки. Накидал в корень флешки mp3-шек из разных каталогов с компа и хочу, чтобы они воспроизводились в случайном порядке. Поскольку на китайских погремушках я уже собаку доедаю (см. тут и тут), сразу удалил все теги из файлов и приписал в начале имен случайные числовые последовательности. И не угадал, т.к. плеер все равно воспроизводит музыку, как она была по каталогам!

На оф.сайте ничего про сортировку файлов не сказано. Тех.поддержка мой запрос проигнорировала.

Я понял, в чем дело: сортировка файлов выполнена по дате последнего изменения файла. Я бы удивился сильнее, но уже встречал аналогичное отношение к файлам в видеорегистраторе MiVue, там установка даты/времени в устройстве делается через дату создания спец.файла, но не его содержимого.

Решение простое: сначала на винте в один каталог накидать файлов, убать теги на всякий случай, переименовать, если нужно. Только потом все скопом копировать на карту для плеера.

Я подозреваю, такое странное отношение к файлам сделано во избежание головняков с сортировкой по именам. Например, в Линухе есть варианты сортировки с учетом регистра, языка и даже числа могут трактоваться, как буквы. С другой стороны, дата создания или изменения файла всегда однозначна. Хотя.. Стандарты дат в разных странах тоже разные.


Спустя несколько часов меня накрыло еще одно озарение :) Вообще никакие атрибуты файлов не проверяются! Контроллер просто читает файлы с флешки в том порядке, как они на ней размещены, не применяя никаких сортировок в принципе. Это совпадение, что даты файла соответствуют порядку чтения, потому что на флешку данные пишутся, последовательно заполняя ее блоки памяти. Т.о. решение остается тем же, но причина такой "сортировки" теперь становится яснее.

[1oo%, EoF]

Понравилась статья? Расскажите о ней друзьям:


Комментарии
Для работы модуля комментариев включите javaScript


Показать/скрыть правила
Имя
[i] [b] [u] [s] [url]
:-) ;-) :D *lol* 8-) :-* :-| :-( *cry* :o :-? *unsure* *oops* :-x *shocked* *zzz* :P *evil*

Осталось 1000 символов.
Код защиты от спама Обновить код
Каждый комментарий проходит ручную модерацию. 100% фильтрация спама.
Продвижение
Время
Метки