Automatically Set Tags Unless Track Currently Playing

Get answers about using MediaMonkey 4 for Windows.

Moderator: Gurus

aardwolf98
Posts: 7
Joined: Tue Jan 31, 2012 1:48 pm

Automatically Set Tags Unless Track Currently Playing

Post by aardwolf98 »

Hello,

I would like the functionality to automatically set the track tags when I change properties but not for the currently-playing song. In that case it should update automatically when the song has finished playing. What I'm experiencing is that if I edit the properties for the track I'm listening to it loops over the last couple seconds. If it's near the end of the track it just freezes. I'm pretty sure this is because I am using UNC names to play tracks over a network device and there's network buffering happening.
rovingcowboy
Posts: 14163
Joined: Sat Oct 25, 2003 7:57 am
Location: (Texas)
Contact:

Re: Automatically Set Tags Unless Track Currently Playing

Post by rovingcowboy »

already been given to us in the options.
uncheck the one for update tags when editing properties.
and check the one for
update tags on next scan but only for songs with changed timestamp.

that way you can edit away and monkey will not change them until you close monkey and then change them when you restart or rescan the songs. 8)
roving cowboy / keith hall. My skins http://www.mediamonkey.com/forum/viewto ... =9&t=16724 for some help check on Monkey's helpful messages at http://www.mediamonkey.com/forum/viewto ... 4008#44008 MY SYSTEMS.1.Jukebox WinXp pro sp 3 version 3.5 gigabyte mb. 281 GHz amd athlon x2 240 built by me.) 2.WinXP pro sp3, vers 2.5.5 and vers 3.5 backup storage, shuttle 32a mb,734 MHz amd athlon put together by me.) 3.Dell demension, winxp pro sp3, mm3.5 spare jukebox.) 4.WinXp pro sp3, vers 3.5, dad's computer bought from computer store. )5. Samsung Galaxy A51 5G Android ) 6. amd a8-5600 apu 3.60ghz mm version 4 windows 7 pro bought from computer store.
Lowlander
Posts: 58498
Joined: Sat Sep 06, 2003 5:53 pm

Re: Automatically Set Tags Unless Track Currently Playing

Post by Lowlander »

Already requested.

The real problem is the playback interruption which depends on file type and output plug-in. For example some output plug-ins will have settings for buffer which if increased can prevent this problems for some (Tools > Options > Output Plug-ins).
aardwolf98
Posts: 7
Joined: Tue Jan 31, 2012 1:48 pm

Re: Automatically Set Tags Unless Track Currently Playing

Post by aardwolf98 »

rovingcowboy wrote:already been given to us in the options.
uncheck the one for update tags when editing properties.
and check the one for
update tags on next scan but only for songs with changed timestamp.

that way you can edit away and monkey will not change them until you close monkey and then change them when you restart or rescan the songs. 8)
When I read the tooltips doing this makes me think the tags in the database will be overwritten by whatever was in the file on the next scan. So the tags in the database would never be written out to the files and would just be overwritten in the database from the filesystem. Am I reading them right?
aardwolf98
Posts: 7
Joined: Tue Jan 31, 2012 1:48 pm

Re: Automatically Set Tags Unless Track Currently Playing

Post by aardwolf98 »

Lowlander wrote:Already requested.

The real problem is the playback interruption which depends on file type and output plug-in. For example some output plug-ins will have settings for buffer which if increased can prevent this problems for some (Tools > Options > Output Plug-ins).
This is an excellent hint to solving the problem. I'm playing with the different outputs now to see what happens. For the record I started with the directsound output plugin (with defaults and hardware acceleration disabled). I'm now trying the waveOut and it's promising so far.
Lowlander
Posts: 58498
Joined: Sat Sep 06, 2003 5:53 pm

Re: Automatically Set Tags Unless Track Currently Playing

Post by Lowlander »

You can disable the writing of the tags to the files on changes you make (Tools > Options > Tags & Playlists) and then use the Files to Edit > Unsynchronized Tags node to find these files and use Tools > Advanced Tag Management > Synchronize Tags to write the tags to the files.

On rescanning the settings determine what happens. If you have only for changed Timestamp enabled the database shouldn't get updated with the file tags (the old tags) unless the timestamp on the file was changed (which shouldn't happen unless another program is working on the files).

Although this should work, I'd recommend against it unless you're desperate about the playback interruptions (and can't solve them through the output plugins).
aardwolf98
Posts: 7
Joined: Tue Jan 31, 2012 1:48 pm

Re: Automatically Set Tags Unless Track Currently Playing

Post by aardwolf98 »

It's look like the WASAPI output plugin will do the trick. I can confirm the DirectSound and waveOut plugins have the same issue (although the waveOut doesn't seem to hang the application like the DirectSound one does).
Post Reply