I think a simple solution would be to add a boolean attribute called ExcludeFromLibrary to each track in the xml file. If the parser comes across such an attribute with a true value, then it simply ignores it.
When adding new files to the library, it would be a good idea to run through the list of excluded files to ensure that it has not already been excluded. If it is found in that list, then the attribute is flipped to false. This will stop the library file getting clogged up with duplicate excluded tracks. ** Changed in: hundredpapercuts Milestone: precise-4-music-video => quantal-1-audio-video ** Changed in: hundredpapercuts Importance: Medium => Low -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/75654 Title: deleted songs listed again when using library watch Status in One Hundred Paper Cuts: Triaged Status in The Rhythmbox Music Management Application: New Status in “rhythmbox” package in Ubuntu: Triaged Bug description: Rhythmbox does not remember that I have removed (Edit -> Remove) a track from the Library. After selecting "Move to Trash" track is listed in "Missing Files" but the file is not removed and is back in the Library (and even on the playlist it was before) where I run Rhythmbox again. To manage notifications about this bug go to: https://bugs.launchpad.net/hundredpapercuts/+bug/75654/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp