Rhythmbox и смена точек монтирования

Опубликовано tulvit - вт, 07/10/2014 - 09:56

Иногда точкам монтирования устройств свойственно меняться. Например, при очередном апгрейде Убунты, после чего внешние винчестеры стали у меня монтироваться не в /media/Label, а в /media/USER/Label (посмотреть что куда монтируется можно в том же GParted).

Что стало неожиданностью для Rhythmbox. Как следствие все файлы упали в Missing.

Вариантов решения проблемы видел два: либо перенастраиваем точки монтирования, либо указываем Rhythmbox где что искать надо. Просто же удалить все Missing files и импортировать файлы по новой совсем меня не устраивало. Библиотечка аж на 300Гб, плейлисты настроены, потерять их не хотелось, а при новом импорте пришлось бы все делать заново. В результате остановился на варианте попытаться показать РитмоКоробочке новые пути до файлов.

Как оказалось, все делается достаточно просто. Информация хранится в xml-ке, которая лежит по адресу ~/.local/share/rhythmbox/rhythmdb.xml:

Pop-Rock Bryan Ferry The Best Of Bryan Ferry

11 1 238 9606008 file:///media/tulvit/Elements%202/audio/music/Bryan%20Ferry%20and%20Roxy%20Music%20-%20Discography%201972-2009%20Mp3%20320%20Kbps/6%20Bryan%20Ferry%20Compilations/2009%20The%20Best%20Of%20Bryan%20Ferry%20@320/11.%20Don't%20Stop%20The%20Dance.mp3 file:///media/tulvit/Elements%202 1380684052 1380926312 1412457689 320 733408 audio/mpeg ParadiSe-Кинозал.ТВ Bryan Ferry Unknown

Все что нам надо сделать, это пройтись автозаменой, заменив старые пути на новые (в моем случае с media/Elements 2 на media/tulvit/Elements 2). И voilà, все работает.

Добавить комментарий

You must have Javascript enabled to use this form.