Как стать автором
Обновить

Копируем музыку в плеер или на флешку для автомагнитолы в алфавитном порядке. [Linux]

Время на прочтение1 мин
Количество просмотров2.5K
У многих автомагнитол (а также и у некоторых 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
Теги:
Хабы:
Всего голосов 13: ↑10 и ↓3+7
Комментарии3

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань