GNOME Bugzilla – Bug 612577
Banshee keeps touching files
Last modified: 2010-03-13 07:23:49 UTC
I don't think this is the same as Bug #612512, because there is no gstreamer error. In preferences, I have "Write metadata to files" = Yes "Write ratings and play counts" = No BPM extension = Disabled Despite the fact that the metadata is not changing, the current banshee writes metadata to file at the end of each track, so changing the timestamp of the file. I don't think this happened to me with earlier versions recently. I have taglib-sharp 2.0.3.6, in case that's relevant. Here is what I see in the terminal: [Debug 09:45:38.068] (libbanshee:player) [Gapless] Requesting next track [Debug 09:45:38.246] Starting - Saving Metadata to File [Debug 09:45:38.249] Querying model for track to play in off:Next mode [Debug 09:45:39.176] (libbanshee:player) [gapless] Triggering track-change signal [Debug 09:45:39.185] OnEventChanged called with StartOfStream. Replacing current_track: "Piano Sonata in A major, D959: I. Allegro" with pending_track: "Piano Sonata in A major, D959: II. Andantino" [Debug 09:45:40.054] Saving metadata for Franz Schubert - Piano Sonata in A major, D959: I. Allegro (on Radu Lupu plays Schubert) <00:15:10.0930000> [file:///store/music/some_long_name.flac] [Debug 09:45:40.162] Finished - Saving Metadata to File
Confirming
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report. commit 23e80ce330606e267dacac6cbc01e628395ae2f2 Author: Alexander Kojevnikov <alexander@kojevnikov.com> Date: Sat Mar 13 18:12:42 2010 +1100 [gapless] Properly save LastPlayed stamp (bgo#612577) Calling track.Save() in OnAboutToFinish() caused DateUpdated stamp update which in turn unnecessarily triggered SaveTrackMetadataJob.