Used rhythmbox on older Ubuntu. Switched to Xubuntu 13.10. Default player is gmusicbrowser. Rhythmbox still available.
I have previously, on rhythmbox, patiently rated much of my music collection, which allows to let it play automatically enjoyable yet varied songs. As expected I'd like to transfer ratings to gmusicbrowser.
Searching before asking
Rhythmbox stores ratings in XML format
Seeing how the content of
~/.config/gmusicbrowser/gmbrc evolves with time shows that it contains all the data (music collection, metadata, ratings). It looks tab-separated.
Has anyone made a script to transfer ratings from the former to the latter ? I could not find any.
Notice that Transferring ratings and playlists from Rhythmbox to Clementine suggests exporting filtered playlists per rating and importing them to the new playser (Clementine in that case). This looks smart but makes assumptions about sending and receiving programs capabilities and tidyness.
The solution mentioned above might work with gmusicbrowser. I'm just worried because my rhythmbox database is kind of "dirty". It has several occurrences of many songs (because is accessed them through different paths in its history and even lots of non-music files mentioned, making a 100MB rhythmdb.xml file, while the amount of actual music files mentioned in it is much much smaller than that...).
A script that walks gmusicbrowser database and writes a modified copy with cherry-picked ratings from rhythmbox database sounds better.
- Has anyone done something similar ?
- Any other hint ?