How can I force Rhythmbox to rescan the ID3 tags?

Asked by teledyn

Here's the situation: I start up Rhythmbox and I see hundreds of recordings of the song Unknown by the artist Unknown, taken from the albumn Unknown and typically of an Unknown genre ;)

So ... I fire up EasyTag and I fix them, and now I have hundreds of identified tracks, but Rhythmbox still remembers them from the old tags, and that's the information RB uploads to LastFM.

Is there some way to tell Rhythmbox to recheck all the ID3 tags? The only method I've found is to touch all the files and then stop and restart Rhythmbox.

Question information

English Edit question
Ubuntu rhythmbox Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Gord Allott (gordallott) said :

you could just remove them all from your library and then do a directory import, it will then rescan all the id3 tags

Revision history for this message
teledyn (garym-teledyn) said :

This is more or less what I've done by touching the files, although I'm not really certain touch works, I think I may have to

1. shut down rhythmbox
2. relocate the offending files outside the library path
3. restart rhythmbox
4. wait for it to re-scan 6000+ files over NFS mounts
5. shut down rhythmbox
6. relocate the offending files back into the library path
7. restart rhythmbox
8. wait for it to rescan the 6000+ files and these few hundred 'new' files

and yes, that does work, but I was hoping there might be a solution like

1. highlight some files or do a search on them.
2. click "rescan"
3. wait for the reindexing of a few hundred files.

so I guess the answer is "sorry, no."

Revision history for this message
teledyn (garym-teledyn) said :

I thought I might add that there's another reason why the 8-step program is less than convenient: Most of those files are on a read-only NFS mount, so to do the relocation requires a remote connection, and then these 8 steps must be repeated on each workstation that is accessing these NFS mounted files.

Revision history for this message
Launchpad Janitor (janitor) said :

This question was expired because it remained in the 'Open' state without activity for the last 15 days.