Jul. 15th, 2012

phd_ru: (Default)
В n900 есть печальный баг — при загрузке плей-листов в формате m3u они загружаются почти в обратном порядке: сначала первый mp3, а все остальные наоборот, т.е. если загружать плей-лист из 10 mp3, они загрузятся так: 1 — 10 — 9 — … — 2. Чтобы это исправить я написал скрипт на питоне и макрос для vim, которые переворачивают плей-лист. Ну и перевернул все свои листы, чтобы слушать альбомы в естественном порядке.

Еду сегодня в электричке в гости к [livejournal.com profile] cmike, слушаю музыку. И вдруг понимаю, что порядок опять неправильный. Может, какой плей-лист я забыл перевернуть при записи в n900? Лезу проверять — нет, всё "нормально", перевёрнут. Проверяю другой плей-лист — он перевёрнут, загружаю его — он загружается в прямом, т.е. неправильном порядке.

Вот, думаю, попал. В плеере случился глюк, и он сам собой начал загружать плей-листы в правильном порядке, но у меня-то порядок неправильный. Как исправить?

Ага, можно исправить. Запускаю терминал, и пишу в нём команду
find . -name PlayList.m3u | while read pl; do sort "$pl" > _tmp && mv _tmp "$pl"; done

Через 20 секунд все мои плей-листы приняли нормальный вид, и я поехал дальше, слушая музыку в правильном порядке.

Что, интересно, это был за глюк? Никаких обновлений я давно не ставил. Вот заглючит опять, в нечётный раз, и опять придётся все плей-листы переворачивать.

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 5th, 2026 01:13 pm
Powered by Dreamwidth Studios