О сайтах и не о сайтах

Теперь и в tg!

tg

Переехал с твиттера на t.me/tulvit_blog, если что.

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

Иногда точкам монтирования устройств свойственно меняться. Например, при очередном апгрейде Убунты, после чего внешние винчестеры стали у меня монтироваться не в /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

 

 

 

 

111

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à, все работает.