Browse By Art 4.9 [MM2]
Installing the new one over the old one is fine, it will overwrite all the files that were previously installed.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Updating tags?
I have been using this script to rate a lot of my songs and love it.
However, I noticed that the tags in my mp3 files are not being automatically updated with the ratings. I've checked and I know I have all the options set so that the tags should be automatically updated if anything is changed in the library.
The only way I've figured out how to propagate these changes back to the tags is to run Tools|Synchronize Tags after selecting all my files. I end up needing to select all the files in my library because I can't keep track of which ones I've updated with ratings and don't want to miss anything.
Also, these discrepancies between the library information and the tags don't show up in the Files To Edit | Unsynchronized Tags node.
Is there something I'm missing?
However, I noticed that the tags in my mp3 files are not being automatically updated with the ratings. I've checked and I know I have all the options set so that the tags should be automatically updated if anything is changed in the library.
The only way I've figured out how to propagate these changes back to the tags is to run Tools|Synchronize Tags after selecting all my files. I end up needing to select all the files in my library because I can't keep track of which ones I've updated with ratings and don't want to miss anything.
Also, these discrepancies between the library information and the tags don't show up in the Files To Edit | Unsynchronized Tags node.
Is there something I'm missing?
I haven't checked the code, but it sounds like the ratings are called UpdateDB instead of UpdateAll which is why the tags are not getting written to. I'll add fixing this to my list, but with MM3 making this script redundant I don't know if I'll get round to it.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
-
CParker
Hi.
Don't know what happens with the script but show the compilations bad ordered. I've played with all the settings but is the same. See the compilations.

Too you can see in the T, that the albums of same artist are bad ordered.
MM3 is still a pain in the ass, and the albums view makes my PC dance the mambo... so for my P3 this script is great.
Don't know what happens with the script but show the compilations bad ordered. I've played with all the settings but is the same. See the compilations.

Too you can see in the T, that the albums of same artist are bad ordered.
MM3 is still a pain in the ass, and the albums view makes my PC dance the mambo... so for my P3 this script is great.
They are ordered by ID, how would you rather they were ordered?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
ID is what is used to store them in the database.
To order like this, in the settings choose "Sort order: [Artist] [Asc] [Albums.Album Asc]" and then select the BrowseByArt parent node.
To order like this, in the settings choose "Sort order: [Artist] [Asc] [Albums.Album Asc]" and then select the BrowseByArt parent node.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
-
CParker
I understand that this field is not very user friendly, but it was the only way to provide all the options without having a LOT of other fields! 
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
hi, Trix. Great script, but function getalbumart worked wrong and slow. My suggestion:
change to:
1. If image ixists then exit from function (you skip to write this line)
2. Remove sql query to below check exists file (it's faster)
Code: Select all
Function getalbumart(path,id)
getalbumart = "none.jpg"
If id = 0 Then Exit Function
Dim iter : Set iter = SDB.Database.QuerySongs("AND (Songs.IDAlbum="&id&")")
If iter.EOF Then Exit Function
'check for offline image
If SDB.Tools.FileSystem.FileExists(path&id&".jpg") Then
getalbumart = id&".jpg"
End IfCode: Select all
Function getalbumart(path,id)
getalbumart = "none.jpg"
If id = 0 Then Exit Function
'check for offline image
If SDB.Tools.FileSystem.FileExists(path&id&".jpg") Then
getalbumart = id&".jpg"
Exit Function
End If
Dim iter : Set iter = SDB.Database.QuerySongs("AND (Songs.IDAlbum="&id&")")
If iter.EOF Then Exit Function1. If image ixists then exit from function (you skip to write this line)
2. Remove sql query to below check exists file (it's faster)
Well this is different functionality - your idea is to use the cached image if there is one. However, the functionality of this script is to always use the image in the track (as this might have been modified) and only fall back on the cached image if the artwork cannot be found in the image (maybe because the image is inaccessible). Feel free to modify this for yourself though if it's quicker and you are happy to rely on your cached images. 
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Thanks for the answer.
I really do not change album art, therefore I use the cached image. If suddenly to be necessary, I can remove a folder a cache manually and album art will be updated.
One more moment. At simultaneous use Browse By Art and Monkey Rok scripts can be made:
1. Set in Options panel: Browse By Art. Cache = Monkey Rok. Temp Path
2. In file Function.vbs disabled GetAlbumArt (albumid) function
And now Monkey Rok use the cached image from Browse By Art. Works very quickly.
I really do not change album art, therefore I use the cached image. If suddenly to be necessary, I can remove a folder a cache manually and album art will be updated.
One more moment. At simultaneous use Browse By Art and Monkey Rok scripts can be made:
1. Set in Options panel: Browse By Art. Cache = Monkey Rok. Temp Path
2. In file Function.vbs disabled GetAlbumArt (albumid) function
And now Monkey Rok use the cached image from Browse By Art. Works very quickly.
Excellent script! Great work.
Thank you Trixmoto.
That remind me of the good old time, when internet did not exist at home, the way I was listening to music was to look at the vinyl hard covers.
What I would like but don't know if it's possible, is instead of Viewing Album, to set the default action (image click) to only show the full size album art.
It would be good also to be able to set the maximum nb of images in a row because it's always larger than MM' window and we must scroll horizontally.
Thanks.
That remind me of the good old time, when internet did not exist at home, the way I was listening to music was to look at the vinyl hard covers.
What I would like but don't know if it's possible, is instead of Viewing Album, to set the default action (image click) to only show the full size album art.
It would be good also to be able to set the maximum nb of images in a row because it's always larger than MM' window and we must scroll horizontally.
Thanks.
Sorry if this has already been asked and covered.
How feasable would it be to have the image border change colour for the playing track in now playing node?
Thanks for a great script.
**Edited** to remove dumb question about number of images on the line, which I now see is covered in the options.
How feasable would it be to have the image border change colour for the playing track in now playing node?
Thanks for a great script.
**Edited** to remove dumb question about number of images on the line, which I now see is covered in the options.
Last edited by paulmt on Sun Mar 04, 2007 12:42 am, edited 1 time in total.
Sorry, forget for the images per line setting, I found it in the options. Good work! 
Just to let you know, the script is taking about 35 secondes to display the album arts when I click on the BrowseByArt node. This includes the time to click the Running Script Warning dialog box. I have an AMD XP 2800 and 1 GB of RAM, and a database of 2400 albums.
Just to let you know, the script is taking about 35 secondes to display the album arts when I click on the BrowseByArt node. This includes the time to click the Running Script Warning dialog box. I have an AMD XP 2800 and 1 GB of RAM, and a database of 2400 albums.