Сортування файлів для китайського плеєра.

Сортування файлів для китайського плеєра

Для польових умов я користуюся дешевими китайськими плеєрами - в нахабномовному інтернеті такі плеєра іронічно називають чайподами - chinese ipod - chipod. Для польових умов чайподи підходять ідеально: дешеві, не шкода втратити-розбити-утопити і до того ж завжди можна знайти модель, що працює від батарейок (непорушне правило — все, що в місті має заряджатися від usb, все, що в полі — працювати на батарейках). Один з основних недоліків таких моделей (особливо тих, які не мають дисплея) це те, що вони грають музику так як Бог на душу покладе - точніше в тому порядку, в якому файли писалися на картку. А це далеко не завжди, точніше, майже завжди не збігається з алфавітним порядком.

У принципі, з командного рядка можна писати файли і в алфавітному порядку. Це можна зробити, наприклад, так:

Цей рецепт – звідси. Файли копіюються в тому порядку, в якому їх виводить ls і завдяки sync (грубо кажучи — «дочекатися поки файл буде записаний на флешку, потім працювати далі», ну або «скинути на носій усі буфери запису») файли ляжуть «як камені — кожен на своєму місці».

Як це зробити?

Підключаємо плеєр. Визначаємо, хто він у нас.

З лістингу видно, що /dev/sda — це мій основний гвинт, /dev/sdb — це плеєр і є.

Якщо плеєр змонітрований - його потрібно відмонтувати - у файловому менеджері або просто:

У різних плеєрів папка може називатися по-різному - /media/MP3 або /media/PLAYER32 - або якось ще.

Після цього сортуємо файли на плеєрі:

Можна перевірити себе - чи правильно відсортувалося, для чого у fatsort є опція -l (list).