Artist Top Tracks 1.5 - Updated 18/08/2012
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Now you just need to make sure you can see the Custom1 field (and possibly rename it) in your view, and that should allow you to see the rankings that were applied to each song you created. From there, I use these rankings to help build both regular and smart playlists.
Let us know if you are still having issues.
Let us know if you are still having issues.
--
The gpzbc
The gpzbc
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Yes, this is by design.fabrice1973 wrote:Ratings - when used, it seems to only work with the rating field.
It uses the "limit to top" value to help calculate the star value - what value are you using?fabrice1973 wrote:And provides 5 stars to all songs
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.
-
- Posts: 705
- Joined: Tue Dec 12, 2006 5:32 pm
- Location: The Netherlands
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Hi Trix,
Interesting script again. I just came across this and like it a lot.
I have a question though, I tested a random subset of 100 songs to get the total # of listeners on last.fm. It works on most tracks except for the few tracks that have weird characters. In my example for instance Agnetha Fältskog. I am assuming it is because of the ä. Another example included a title with an é in it.
Is this assumption correct? Is it possible to fix this so those weird characters can be included in the search?
Thanx!
Interesting script again. I just came across this and like it a lot.
I have a question though, I tested a random subset of 100 songs to get the total # of listeners on last.fm. It works on most tracks except for the few tracks that have weird characters. In my example for instance Agnetha Fältskog. I am assuming it is because of the ä. Another example included a title with an é in it.
Is this assumption correct? Is it possible to fix this so those weird characters can be included in the search?
Thanx!
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
This script uses the LastFm url encoding that I use in all my scripts, which should work with these characters. Can you please create a debug log for me?
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.
-
- Posts: 705
- Joined: Tue Dec 12, 2006 5:32 pm
- Location: The Netherlands
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Of course, here is one with two tracks. The first works, the second doesn't.
Settings:
On MM Portable install. 4.1.1.1703
Settings:
On MM Portable install. 4.1.1.1703
Code: Select all
0:32:35 Processing 2 tracks...
0:32:35 Processing track 1 of 2...
0:32:36 Query for 'FOREIGNER' data...
0:32:36 @http://ws.audioscrobbler.com/2.0/?method=artist.getTopTracks&limit=100&api_key=6cfe51c9bf7e77d6449e63ac0db2ac24&artist=FOREIGNER
0:32:38 23132. I WANT TO KNOW WHAT LOVE IS
0:32:38 15897. COLD AS ICE
0:32:38 14185. I WANT TO KNOW WHAT LOVE IS 2008 REMASTERED LP VERSION
0:32:38 13677. WAITING FOR A GIRL LIKE YOU
0:32:38 9858. URGENT
0:32:38 9751. JUKE BOX HERO
0:32:38 9454. HOT BLOODED
0:32:38 8073. COLD AS ICE 2008 REMASTERED LP VERSION
0:32:38 7813. FEELS LIKE THE FIRST TIME
0:32:38 5649. DOUBLE VISION
0:32:38 5424. WAITING FOR A GIRL LIKE YOU 2008 REMASTERED LP VERSION
0:32:38 4688. JUKE BOX HERO 2008 REMASTERED LP VERSION
0:32:38 3861. HOT BLOODED 2008 REMASTERED LP VERSION
0:32:38 3757. SAY YOU WILL
0:32:38 3737. THAT WAS YESTERDAY
0:32:38 3728. DIRTY WHITE BOY
0:32:38 3538. HEAD GAMES
0:32:38 3492. LONG LONG WAY FROM HOME
0:32:38 2773. I WANT TO KNOW WHAT LOVE IS REMASTERED
0:32:38 2494. BLUE MORNING BLUE DAY
0:32:38 2149. I DONT WANT TO LIVE WITHOUT YOU
0:32:38 2144. FEELS LIKE THE FIRST TIME 2008 REMASTERED LP VERSION
0:32:38 1964. STARRIDER
0:32:38 1661. BREAK IT UP
0:32:38 1375. LONG LONG WAY FROM HOME 2008 REMASTERED ALBUM VERSION
0:32:38 1346. NIGHT LIFE
0:32:38 1278. GIRL ON THE MOON
0:32:38 1224. WOMEN
0:32:38 1151. HEADKNOCKER
0:32:38 1126. DOUBLE VISION 2008 REMASTERED LP VERSION
0:32:38 1070. FOOL FOR YOU ANYWAY
0:32:38 1003. DOWN ON LOVE
0:32:38 981. LUANNE
0:32:38 975. HEART TURNS TO STONE
0:32:38 959. WOMAN IN BLACK
0:32:38 930. WHEN IT COMES TO LOVE
0:32:38 883. BLINDED BY SCIENCE
0:32:38 882. REACTION TO ACTION
0:32:38 863. I WANNA KNOW WHAT LOVE IS
0:32:38 848. REV ON THE RED LINE
0:32:38 847. TOOTH AND NAIL
0:32:38 844. IN PIECES
0:32:38 834. DIRTY WHITE BOY 2008 REMASTERED LP VERSION
0:32:38 812. JUKEBOX HERO
0:32:38 809. AT WAR WITH THE WORLD
0:32:38 780. IM GONNA WIN
0:32:38 762. DONT LET GO
0:32:38 698. I HAVE WAITED SO LONG
0:32:38 681. SAY YOU WILL 2008 REMASTERED LP VERSION
0:32:38 632. YOURE ALL I AM
0:32:38 620. TOO LATE
0:32:38 608. WOMAN OH WOMAN
0:32:38 608. I WANT TO KNOW WHAT LOVE IS RERECORDED 2011
0:32:38 594. BACK WHERE YOU BELONG
0:32:38 564. I NEED YOU
0:32:38 559. CANT SLOW DOWN
0:32:38 543. CANT WAIT
0:32:38 536. LOVE ON THE TELEPHONE
0:32:38 528. SOUL DOCTOR
0:32:38 527. SAVE ME
0:32:38 527. URGENT 2008 REMASTERED LP VERSION
0:32:38 515. UNTIL THE END OF TIME
0:32:38 512. A LOVE IN VAIN
0:32:38 510. THE DAMAGE IS DONE
0:32:38 506. LONELY CHILDREN
0:32:38 503. I CANT GIVE UP
0:32:38 501. SPELLBINDER
0:32:38 497. STRANGER IN MY OWN HOUSE
0:32:38 480. THAT WAS YESTERDAY 2008 REMASTERED LP VERSION
0:32:38 463. TWO DIFFERENT WORLDS
0:32:38 452. GROWING UP THE HARD WAY
0:32:38 449. AS LONG AS I LIVE
0:32:38 448. LOWDOWN AND DIRTY
0:32:38 429. BLUE MORNING BLUE DAY 2008 REMASTERED LP VERSION
0:32:38 428. ILL GET EVEN WITH YOU
0:32:38 424. THE MODERN DAY
0:32:38 423. ILL FIGHT FOR YOU
0:32:38 423. SEVENTEEN
0:32:38 422. SHES TOO TOUGH
0:32:38 415. ILL BE HOME TONIGHT
0:32:38 414. HEAD GAMES 2008 REMASTERED LP VERSION
0:32:38 401. LOVE HAS TAKEN ITS TOLL
0:32:38 383. DO WHAT YOU LIKE
0:32:38 372. WHITE LIE
0:32:38 370. I DONT WANT TO LIVE WITHOUT YOU 2008 REMASTERED LP VERSION
0:32:38 366. WAITING FOR A GIRL LIKE YOU RERECORDED 2011
0:32:38 350. OUT OF THE BLUE
0:32:38 345. WAITING FOR A GIRL LIKE YOU SINGLE VERSION
0:32:38 342. STARRIDER 2008 REMASTERED LP VERSION
0:32:38 340. WITH HEAVEN ON OUR SIDE
0:32:38 327. HEADKNOCKER 2008 REMASTERED ALBUM VERSION
0:32:38 324. PRISONER OF LOVE
0:32:38 323. URGENT RERECORDED 2011
0:32:38 318. INSIDE INFORMATION
0:32:38 314. FACE TO FACE
0:32:38 304. LONG LONG WAY FROM HOME SINGLE
0:32:38 303. TRAMONTANE
0:32:38 301. URGENT SINGLE VERSION
0:32:38 283. COUNTING EVERY MINUTE
0:32:38 277. IVE BEEN WAITING FOR A GIRL LIKE YOU
0:32:38 Processing track 2 of 2...
0:32:38 Query for 'AGNETHA FÄLTSKOG' data...
0:32:38 @http://ws.audioscrobbler.com/2.0/?method=artist.getTopTracks&limit=100&api_key=6cfe51c9bf7e77d6449e63ac0db2ac24&artist=AGNETHA+F%C3%84LTSKOG
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
The encoding of the url is correct, but LastFm have this artist listed without the umlaut... http://ws.audioscrobbler.com/2.0/?metho ... A+FALTSKOG
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.
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Actually, the url they give in the webservice has no umlauts (http://www.last.fm/music/+noredirect/Agnetha+Faltskog) but this isn't a known artist, it suggests the artist with the umlaut (http://www.last.fm/music/Agnetha+F%C3%A4ltskog) so it looks like an inconsistency in the data. I'm not sure there's much I can do about that.
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.
-
- Posts: 705
- Joined: Tue Dec 12, 2006 5:32 pm
- Location: The Netherlands
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
So, does that mean that all weird characters are 'normalized' in the last.fm database?
The umlaut is there on the official page: http://www.last.fm/music/Agnetha+Fältskog
And, as my tests indicate this goes for all artists and titles with weird characters as none of them are found using the script.
The umlaut is there on the official page: http://www.last.fm/music/Agnetha+Fältskog
And, as my tests indicate this goes for all artists and titles with weird characters as none of them are found using the script.
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
It looks like the "foreign" characters are there in the database itself, but the artist search doesn't seem to work when they are specified. This is definitely a change in behaviour, because the script was originally tested with characters in these ranges. I could try normalising them for the search and then putting them back in, but that's going to be very tricky and rather flakey, I think.
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.
-
- Posts: 705
- Joined: Tue Dec 12, 2006 5:32 pm
- Location: The Netherlands
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Right, it might be possible to circumvent this.trixmoto wrote:Actually, the url they give in the webservice has no umlauts (http://www.last.fm/music/+noredirect/Agnetha+Faltskog) but this isn't a known artist, it suggests the artist with the umlaut (http://www.last.fm/music/Agnetha+F%C3%A4ltskog) so it looks like an inconsistency in the data. I'm not sure there's much I can do about that.
I use Filemappings in MM's .ini file to convert all these weird characters to their closest normal counterparts when I use auto-organize to make the filenames. The reason I do this is because I have a third-part app (CD ART Display) that can't handle these weird characters and then doesn't work.
It looks like this:
Code: Select all
[FilenameMappings]
3A=2D
2A=2D
3F=
3E=2D
3C=2D
22=27
7C=2D
2F=2D
5C=2D
0D0A=
19=
C2A1=33
C380=41
C381=41
C382=41
C383=41
C384=41
C385=41
C386=41
C387=43
C388=45
C389=45
C38A=45
C38B=45
C38C=49
C38D=49
C38E=49
C38F=49
C390=44
C391=4E
C392=4F
C393=4F
C394=4F
C395=4F
C396=4F
C397=78
C398=4F
C399=55
C39A=55
C39B=55
C39C=55
C39D=59
C39E=50
C39F=53
C3A0=61
C3A1=61
C3A2=61
C3A3=61
C3A4=61
C3A5=61
C3A6=61
C3A7=63
C3A8=65
C3A9=65
C3AA=65
C3AB=65
C3AC=69
C3AD=69
C3AE=69
C3AF=69
C3B0=64
C3B1=6E
C3B2=6F
C3B3=6F
C3B4=6F
C3B5=6F
C3B6=6F
C3B8=6F
C3B9=75
C3BA=75
C3BB=75
C3BC=75
C3BD=79
C3BE=70
C3BF=79
C480=41
C481=61
C482=41
C483=61
C484=41
C485=61
C486=43
C487=63
C488=43
C489=63
C48A=43
C48B=63
C48C=43
C48D=63
C48E=44
C48F=64
C490=44
C491=64
C492=45
C493=65
C494=45
C495=65
C496=45
C497=65
C498=45
C499=65
C49A=45
C49B=65
C49C=47
C49D=67
C49E=47
C49F=67
C4A0=47
C4A1=67
C4A2=47
C4A3=67
C4A4=48
C4A5=68
C4A6=48
C4A7=68
C4A8=49
C4A9=69
C4AA=49
C4AB=69
C4AC=49
C4AD=69
C4AE=49
C4AF=69
C4B0=49
C4B1=69
C4B2=49
C4B4=4A
C4B5=6A
C4B6=4B
C4B7=6B
C4B8=4B
C4B9=6B
C4BA=4B
C4BB=4C
C4BC=6C
C4BD=4C
C4BE=6C
C4BF=4C
C581=4C
C582=6C
C583=4E
C584=6E
C585=4E
C586=6E
C587=4E
C588=6E
C589=6E
C58A=4E
C58B=6E
C58C=4F
C58D=6F
C58E=4F
C58F=6F
C590=4F
C591=6F
C592=41
C593=61
C594=52
C595=72
C596=52
C597=72
C598=52
C599=72
C59A=53
C59B=73
C59C=53
C59D=73
C59E=53
C59F=73
C5A0=53
C5A1=73
C5A2=54
C5A3=74
C5A4=54
C5A5=74
C5A6=54
C5A7=74
C5A8=55
C5A9=75
C5AA=55
C5AB=75
C5AC=55
C5AD=75
C5AE=55
C5AF=75
C5B0=55
C5B1=75
C5B2=55
C5B3=75
C5B4=57
C5B5=65
C5B6=59
C5B7=79
C5B8=59
C5B9=5A
C5BA=7A
C5BB=5A
C5BC=7A
C5BD=5A
C5BE=7A
C5BF=73
C680=62
C681=42
C682=42
C683=62
C684=42
C685=62
C686=43
C687=43
C688=63
C689=44
C68A=44
C68B=44
C68C=64
C68D=64
C68E=45
C68F=65
C690=45
C691=46
C692=66
C693=47
C694=47
C695=68
C696=49
C697=49
C698=4B
C699=6B
C69A=6C
C69B=6C
C69C=4D
C69D=4E
C69E=6E
C69F=4F
C6A0=4F
C6A1=6F
C6A2=4F
C6A3=6F
C6A4=50
C6A5=70
C6A6=52
C6A7=53
C6A8=73
C6A9=53
C6AA=73
C6AB=74
C6AC=54
C6AD=74
C6AE=54
C6AF=55
C6B0=75
C6B1=55
C6B2=56
C6B3=59
C6B4=79
C6B5=5A
C6B6=7A
C6B7=33
C6B8=45
C6B9=45
C6BA=33
C6BB=32
C6BC=35
C6BD=35
C6BE=35
C6BF=70
C780=31
C781=32
C782=33
C783=
C784=44
C785=44
C786=64
C787=4C
C788=4C
C789=6C
C78A=4E
C78B=4E
C78C=6E
C78D=41
C78E=61
C78F=49
C790=69
C791=4F
C792=6F
C793=55
C794=75
C795=55
C796=75
C797=55
C798=75
C799=55
C79A=75
C79B=55
C79C=75
C79D=65
C79E=41
C79F=61
C7A0=41
C7A1=61
C7A2=41
C7A3=61
C7A4=47
C7A5=67
C7A6=47
C7A7=67
C7A8=4B
C7A9=6B
C7AA=4F
C7AB=6F
C7AC=4F
C7AD=6F
C7AE=33
C7AF=33
C7B0=6A
C7B1=44
C7B2=44
C7B3=64
C7B4=47
C7B5=67
C7B6=48
C7B7=56
C7B8=4E
C7B9=6E
C7BA=41
C7BB=61
C7BC=41
C7BD=61
C7BE=4F
C7BF=6F
C880=41
C881=61
C882=41
C883=61
C884=45
C885=65
C886=45
C887=65
C888=49
C889=69
C88A=49
C88B=69
C88C=4F
C88D=6F
C88E=4F
C88F=6F
C890=52
C891=72
C892=52
C893=72
C894=55
C895=75
C896=55
C897=75
C898=53
C899=73
C89A=54
C89B=74
C89C=33
C89D=33
C89E=48
C89F=68
C8A0=4E
C8A1=64
C8A2=38
C8A3=38
C8A4=5A
C8A5=7A
C8A6=41
C8A7=61
C8A8=45
C8A9=65
C8AA=4F
C8AB=6F
C8AC=4F
C8AD=6F
C8AE=4F
C8AF=6F
C8B0=4F
C8B1=6F
C8B2=59
C8B3=79
C8B4=6C
C8B5=6E
C8B6=74
C8B7=6A
C8B8=64
C8B9=71
C8BA=41
C8BB=43
C8BC=63
C8BD=4C
C8BE=54
C8BF=73
C980=7A
C981=50
C982=70
C983=42
C984=55
C985=56
C986=45
C987=65
C988=4A
C989=6A
C98A=51
C98B=71
C98C=52
C98D=72
C98E=59
C98F=79
C990=61
C991=61
C992=61
C993=62
C994=6F
C995=63
C996=64
C997=64
C998=65
C999=65
C99A=65
C99B=33
C99C=33
C99D=33
C99E=33
C99F=6A
C9A0=67
C9A1=67
C9A2=47
C9A3=79
C9A4=79
C9A5=68
C9A6=68
C9A7=68
C9A8=69
C9A9=69
C9AA=49
C9AB=6C
C9AC=6C
C9AD=6C
C9AE=68
C9AF=6D
C9B0=6D
C9B1=6D
C9B2=6E
C9B3=6E
C9B4=4E
C9B5=6F
C9B6=6F
C9B7=6F
C9B8=70
C9B9=72
C9BA=72
C9BB=72
C9BC=72
C9BD=72
C9BE=72
C9BF=72
CA80=52
CA81=52
CA82=73
CA83=73
CA84=6A
CA85=73
CA86=73
CA87=74
CA88=74
CA89=75
CA8A=75
CA8B=76
CA8C=76
CA8D=77
CA8E=79
CA8F=59
CA90=7A
CA91=7A
CA92=33
CA93=33
CA94=32
CA95=32
CA96=33
CA97=43
CA98=4F
CA99=42
CA9A=65
CA9B=47
CA9C=48
CA9D=6A
CA9E=4B
CA9F=4C
CAA0=71
CAA1=32
CAA2=32
CAA3=64
CAA4=64
CAA5=64
CAA6=74
CAA7=74
CAA8=74
CAA9=66
CAAA=6C
CAAB=6C
CAAC=77
CAAD=6E
CAAE=68
CAAF=68
CAB0=68
CAB1=68
CAB2=6A
CAB3=72
CAB4=72
CAB5=72
CAB6=52
CAB7=77
CAB8=79
E296B2=41
5F=2D
E1BBB4=59
CE94=41
E1A08D=2D
D098=4E
CE9E=45
E296BC=41
E2889E=2D
CE9B=41
E28886=41
CF9F=73
E58D90=2B
CEA3=45
E296A1=4F
E296A0=4F
E280A0=74
E296B3=41
E285A1=32
C2B1=2B
E29C9D=74
Anyway, might be an interesting thing to take a look at.
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
When I try to write the value to field "Custom 1" a pop up informs me that an invalid field name was specified. But I have used this field with the previous installation of Media Monkey. I also checked the tags proper name in mp3tag and tried to give the field name as detailed in this programme but to no avail.
ohneland
Win 10
Logitech Media Server on a Synology NAS with diff. players
MM 5, MP3Tag, EAC, Musicbee
Win 10
Logitech Media Server on a Synology NAS with diff. players
MM 5, MP3Tag, EAC, Musicbee
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
"Custom1" (without the space) should work.
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.
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
THANKS
ohneland
Win 10
Logitech Media Server on a Synology NAS with diff. players
MM 5, MP3Tag, EAC, Musicbee
Win 10
Logitech Media Server on a Synology NAS with diff. players
MM 5, MP3Tag, EAC, Musicbee
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
For anyone else wondering, you can find a full list of compatible 'Field to use' properties here: http://www.mediamonkey.com/wiki/index.php/SDBSongData
Took me a while to figure out:
Playcount = PlayCounter
Thanks for the great work on this plugin trixmoto, you're a legend man!
Took me a while to figure out:
Playcount = PlayCounter
Thanks for the great work on this plugin trixmoto, you're a legend man!
Re: Artist Top Tracks 1.5 - Updated 18/08/2012
Thanks for posting that, I'm glad you've found the script useful.
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.