У многих автомагнитол (а также и у некоторых mp3-плееров) есть одно неприятное свойство — они воспроизводят mp3-файлы с флешки в том порядке, в котором они записаны.
Т.е. просто перекинув папку с музыкой на флешку, музыку мы будем слушать в машине фактически в режиме random, потому что файлики внутри папок будут записываться в том порядке, в котором они физически записаны на вашем винчестере, а это в 99.99% не алфавитный порядок.
Для кого-то это весьма критично. К примеру аудио-книги так слушать вообще невозможно.
Можно конечно записывать музыку, создавая папки для каждого альбома на флешке ручками, и копировать в нее файлики вручную, так они будут записываться в алфавитном порядке конечно. Но это долго и неудобно.
Можно к примеру извратиться: поднять локальный фтп-сервер, расшарить в нем папку с музыкой, зайти на него через mc к примеру и копировать папки на флешку. Так файлы тоже будут писаться в алфавитном порядке. Но это откровенный костыль и просто некрасиво.
Но используя магию bash и следуя unix-way, можно все делать очень красиво и удобно:
cd /home/music
find -type f -print0 | sort -z | cpio -0 -pd /media/disk
где /media/disk — папка, в которую примонтирована флешка.
Решение нашел здесь
http://livid.pp.ru/?p=63
Т.е. просто перекинув папку с музыкой на флешку, музыку мы будем слушать в машине фактически в режиме random, потому что файлики внутри папок будут записываться в том порядке, в котором они физически записаны на вашем винчестере, а это в 99.99% не алфавитный порядок.
Для кого-то это весьма критично. К примеру аудио-книги так слушать вообще невозможно.
Можно конечно записывать музыку, создавая папки для каждого альбома на флешке ручками, и копировать в нее файлики вручную, так они будут записываться в алфавитном порядке конечно. Но это долго и неудобно.
Можно к примеру извратиться: поднять локальный фтп-сервер, расшарить в нем папку с музыкой, зайти на него через mc к примеру и копировать папки на флешку. Так файлы тоже будут писаться в алфавитном порядке. Но это откровенный костыль и просто некрасиво.
Но используя магию bash и следуя unix-way, можно все делать очень красиво и удобно:
cd /home/music
find -type f -print0 | sort -z | cpio -0 -pd /media/disk
где /media/disk — папка, в которую примонтирована флешка.
Решение нашел здесь
http://livid.pp.ru/?p=63