INTERACT FORUM
More => Old Versions => JRiver Media Center 28 for Windows => Topic started by: antenna on September 13, 2021, 07:43:34 pm
-
This afternoon I was putting together a playlist for CloudPlay. I was listening to a preliminary version of the playlist and I noticed that the cover art I had previously used for an album was, ummm, less than optimum.
So while the song was playing, I replaced the cover art for all the tunes on the album that contained the song I was listening to. (note: I have Media Center config'd to place the cover art image into the FLAC files).
So, effectively, I created a conundrum for Media Center --- how does it update the cover art within a FLAC file that is currently being played?
Two processes (playing the file and updating the cover art image within the file) both wanted (exclusive?) access to a single file.
Transactional databases deal with this all the time (been there, done that), but I have to say ... I sat back and smiled when I saw how smoothly it occurred in Media Center.
It Just Worked As Expected.
That's a huge feature with software, and one I encourage. :D
Thank-you to the software engineers who enabled this smooth functionality.
-
Thank you!
-
This afternoon I was putting together a playlist for CloudPlay. I was listening to a preliminary version of the playlist and I noticed that the cover art I had previously used for an album was, ummm, less than optimum.
So while the song was playing, I replaced the cover art for all the tunes on the album that contained the song I was listening to. (note: I have Media Center config'd to place the cover art image into the FLAC files).
So, effectively, I created a conundrum for Media Center --- how does it update the cover art within a FLAC file that is currently being played?
Two processes (playing the file and updating the cover art image within the file) both wanted (exclusive?) access to a single file.
Transactional databases deal with this all the time (been there, done that), but I have to say ... I sat back and smiled when I saw how smoothly it occurred in Media Center.
It Just Worked As Expected.
That's a huge feature with software, and one I encourage. :D
Thank-you to the software engineers who enabled this smooth functionality.
For most Audio Track Formats the tags appear before playable content in the file therefore to update any tags while the file/track is playing could have some disastrous consequences' Therefore MC only writes any changes made to those tags after the file has finished playing.
When a user makes any changes/edits to the tags/fields of a track that is being played the message "Saving tag changes (1 remaining") will be displayed in the Status Bar and will remain there until that track has finished playing, or has been stopped from playing; i.e. the point at which MC can safely rewrite the tracks file to reflect any/all changes to it's tags.