proper monitoring for long-running metadata operations
Submitted by Per Ångström
Link to original bug (#577433)
Description
Referring to https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/123460 "Rhythmbox:Error while saving song information:Internal GStreamer problem"
rb-metadata-dbus-service.c imposes an arbitrary timeout of 15 seconds on metadata operations. This causes lengthy metadata operations to fail, which can happen if the file is large or the file is on a slow medium.
Additionally, Rhytmbox will not clean up after a failed metadata operation, leaving behind large hidden files in the user's file system.
Version: 3.0.x