Pull to refresh
4
0
Руслан @miver

User

Send message

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

Reading time1 min
Views2.3K
У многих автомагнитол (а также и у некоторых 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
Total votes 13: ↑10 and ↓3+7
Comments3

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity