GNOME Bugzilla – Bug 584704
External MP3 players should delete files rether than move to trash
Last modified: 2010-01-13 13:12:28 UTC
If I have a USB flash type MP3 player full of files, I move to trash from within rhythmbox to free up space to add new files but I can't as the files are still on the device. I need to go to my desktop, empty the trash to free up the space then come back to rhythmbox to add files. This adds an unnecessary (and annoying) step into the workflow. Another scenario where this causes problems is if I delete (move to trash) files then unmount the device without emptying the trash. There is no option to empty trash on unmount so the trash folder in the device is left full. It would make much more sense for external MP3 players to physically delete the files rather than do a move to trash. At the very least have a configurable option to allow hard deletion on external players or a context menu item to allow emptying trash from within rhythmbox.
The 'remove' menu item deletes files.
Correct me if I am wrong but in the main library, the remove option removes a file from the library without deleting the physical file (if I may quote from the RB help)- To remove a track from the library but leave it on the disk, choose menu Edit ▸ Remove. The track and its properties (like rating or the play count) are removed from the Rhythmbox database. In which case to have Remove in the library remove but leave the physical file and remove in an external player delete the file is inconsistent behaviour. This inconsistency should be resolved. My preference would be for the external player context menu to be renamed "Delete from player" or just "Delete" to better reflect what it does and to resolve the inconsistency.
*** Bug 406002 has been marked as a duplicate of this bug. ***
commit 02ebefae3bc6ed7d76433ad04fed0c47f221276f Author: Jonathan Matthew <jonathan@d14n.org> Date: Wed Jan 13 22:58:09 2010 +1000 generic-player: remove 'move to trash', only allow deletion (bug #584704) Trashing files on generic audio players isn't very useful, as the files still take up space on the device and so they need to be cleaned up manually if the device is full.