Last.FM Node: dynamic node based on last.fm 2020.04.19 [MM3][MM4]

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

@ guest, how large is your library?

If you have a small library then there may not be very much tracks to pick from since it currently only looks for songs that are already related to the track.

there should be a log file in the mediamonkey\scripts\auto\lastfmnode.vbs.log if you open it (it might be rather large if you ran it for alot.. whats the last 100 lines or so? look for the last section that starts with dj event begin and autodj begin.
fridge
Posts: 75
Joined: Sat Jan 19, 2008 1:21 pm
Location: Vienna, Austria
Contact:

Post by fridge »

Needless to say this script is pure genius! ... I said it anyway :D Thanks Teknojnky, I love it!

I also love the DJ-mode and having read about how it works at the same time as scrobblerdj I'd find it tempting to let the two "cooperate". What I'm aiming at is that it would be nice if, e.g., first the script would try adding a similar track. However if it cannot find any it uses scrobblerdj to add a track by a similar artist ...
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

I've already plans to add additional modes like how scrobblerdj does it (random related artist + random related artist top track) and more, as optional fail-over in case the related tracks doesn't find sufficient tracks.

Additionally I will eventually add the option to enqueue multiple tracks per query, so you could choose between 1 and 10 or so tracks (assuming you have that many usable related).
fridge
Posts: 75
Joined: Sat Jan 19, 2008 1:21 pm
Location: Vienna, Austria
Contact:

Post by fridge »

Teknojnky wrote:I've already plans to add additional modes like how scrobblerdj does it (random related artist + random related artist top track) and more, as optional fail-over in case the related tracks doesn't find sufficient tracks.
Great to hear that! :)
drjboulder
Posts: 1119
Joined: Mon Apr 09, 2007 12:03 am
Location: Boulder, Colorado, USA
Contact:

Post by drjboulder »

Hey, Tekno....

Was wondering if your to-do list includes an option sheet to limit the time since artist last heard?
D Rock
Image
MediaMonkeyGoldv3.0.3.1183
Vista Home Basic|4thGen 20GPod
Zune Small Player Skin w/ Aqua 4 Player Mod
Backup | Last FM Node | Scrobbler DJ | TopTracks | StayInSameStyleDJ
RadioDJ | RadioFreeMonkey | PrettyPictures | MiniLyricsEmbedder
LyricsViewer | Lyricator | LyricsPlugin | VisualizationEmbedder | MonkeyRok
RightClickForWeb | WebSearchPanels | WebNodes | MagicNodes | FavoritesNodes
NowPlayingArtNode |AutoRateAccurate | TaggingInconsistencies
AdvancedDuplicateFind&Fix | CaseModify | PlayHistory&Stats | Etc...
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

drjboulder wrote:Hey, Tekno....

Was wondering if your to-do list includes an option sheet to limit the time since artist last heard?
Yes! In fact this weekend I got the artist last played timer working, but I haven't released yet.

Getting an actual option sheet will probly come very last once I get everything else stabilized etc.. doing option sheets are a bit of a pain in the ass since all the controls have to be manually specified in their location on the form etc.

In the mean time, you can change the some of the variables at the top of the script to customize various things.
other guest

Post by other guest »

first up: i love mm and love the idea of this script even more and sorry for spamming my logs ;-)

i have a similar problem regarding the "no similar tracks found()"-message.
:(
he finds plenty of similar tracks, but most of the time won´t put any of them in the queue

here an example:

Code: Select all

04.02.2008 22:36:26: LastFMNode: OnStartUp mode = Enabled
04.02.2008 22:36:26: InitLastFMNode() was called
04.02.2008 22:36:27: InitLastFMNode() finished
04.02.2008 22:36:28: GetSimilarTracks(): begin
04.02.2008 22:36:28: >> fixurl() entered with: Slayer
04.02.2008 22:36:28: << fixurl will return with: Slayer
04.02.2008 22:36:28: >> fixurl() entered with: South Of Heaven
04.02.2008 22:36:28: << fixurl will return with: South+Of+Heaven
04.02.2008 22:36:28: >> LoadXML: Begin with Slayer/South+Of+Heaven & SimilarTracks
04.02.2008 22:36:28:  xmlDoc.Load: Init Query Last.FM: http://ws.audioscrobbler.com/1.0/track/Slayer/South+Of+Heaven/similar.xml
04.02.2008 22:36:28:  xmlDoc.Load: Waiting for Last.FM to return SimilarTracks of Slayer/South+Of+Heaven
04.02.2008 22:36:29:  xmlDoc: returned from loop in: 1,070313
04.02.2008 22:36:29: << LoadXML: Finished in --> 1
04.02.2008 22:36:29: SimilarTracksXML appears to be OK, proceeding
04.02.2008 22:36:29: Last.FM Node:> Elapsed Time: 1 < Found:> 0 < Searching for:> Megadeth - Hangar 18
04.02.2008 22:36:29: QueryLibrary(): begin with Megadeth, Hangar 18
04.02.2008 22:36:29:  Qry: Artist LIKE '%Megadeth' AND SongTitle LIKE '%Hangar 18'
04.02.2008 22:36:29:  AvoidDupes: Wahr -->> Matched and Added: --->>> Megadeth - Hangar 18
04.02.2008 22:36:29: Last.FM Node:> Elapsed Time: 1 < Found:> 1 < Searching for:> Pantera - Fucking Hostile
04.02.2008 22:36:29: QueryLibrary(): begin with Pantera, Fucking Hostile
04.02.2008 22:36:29:  Qry: Artist LIKE '%Pantera' AND SongTitle LIKE '%Fucking Hostile'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Pantera - Fucking Hostile
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 1 < Found:> 2 < Searching for:> Anthrax - Caught in a Mosh
04.02.2008 22:36:30: QueryLibrary(): begin with Anthrax, Caught in a Mosh
04.02.2008 22:36:30:  Qry: Artist LIKE '%Anthrax' AND SongTitle LIKE '%Caught in a Mosh'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Anthrax - 05 - Caught In A Mosh
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 1 < Found:> 3 < Searching for:> Megadeth - Peace Sells
04.02.2008 22:36:30: QueryLibrary(): begin with Megadeth, Peace Sells
04.02.2008 22:36:30:  Qry: Artist LIKE '%Megadeth' AND SongTitle LIKE '%Peace Sells'
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 1 < Found:> 3 < Searching for:> Pantera - Domination
04.02.2008 22:36:30: QueryLibrary(): begin with Pantera, Domination
04.02.2008 22:36:30:  Qry: Artist LIKE '%Pantera' AND SongTitle LIKE '%Domination'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Pantera - Domination
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 4 < Searching for:> Anthrax - I Am the Law
04.02.2008 22:36:30: QueryLibrary(): begin with Anthrax, I Am the Law
04.02.2008 22:36:30:  Qry: Artist LIKE '%Anthrax' AND SongTitle LIKE '%I Am the Law'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Anthrax - 09 - I Am The Law
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 5 < Searching for:> Metallica - Whiplash
04.02.2008 22:36:30: QueryLibrary(): begin with Metallica, Whiplash
04.02.2008 22:36:30:  Qry: Artist LIKE '%Metallica' AND SongTitle LIKE '%Whiplash'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Metallica - Whiplash
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 6 < Searching for:> Metallica - Creeping Death
04.02.2008 22:36:30: QueryLibrary(): begin with Metallica, Creeping Death
04.02.2008 22:36:30:  Qry: Artist LIKE '%Metallica' AND SongTitle LIKE '%Creeping Death'
04.02.2008 22:36:30:  AvoidDupes: Wahr -->> Matched and Added: --->>> Metallica - Creeping Death
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 7 < Searching for:> Testament - Over the Wall
04.02.2008 22:36:30: QueryLibrary(): begin with Testament, Over the Wall
04.02.2008 22:36:30:  Qry: Artist LIKE '%Testament' AND SongTitle LIKE '%Over the Wall'
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 7 < Searching for:> Testament - Alone in the Dark
04.02.2008 22:36:30: QueryLibrary(): begin with Testament, Alone in the Dark
04.02.2008 22:36:30:  Qry: Artist LIKE '%Testament' AND SongTitle LIKE '%Alone in the Dark'
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 7 < Searching for:> Sepultura - Slave New World
04.02.2008 22:36:30: QueryLibrary(): begin with Sepultura, Slave New World
04.02.2008 22:36:30:  Qry: Artist LIKE '%Sepultura' AND SongTitle LIKE '%Slave New World'
04.02.2008 22:36:30: Last.FM Node:> Elapsed Time: 2 < Found:> 7 < Searching for:> Sepultura - Troops of Doom
04.02.2008 22:36:30: QueryLibrary(): begin with Sepultura, Troops of Doom
04.02.2008 22:36:30:  Qry: Artist LIKE '%Sepultura' AND SongTitle LIKE '%Troops of Doom'
04.02.2008 22:36:31:  AvoidDupes: Wahr -->> Matched and Added: --->>> sepultura - Troops of Doom
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 2 < Found:> 8 < Searching for:> Exodus - Blacklist
04.02.2008 22:36:31: QueryLibrary(): begin with Exodus, Blacklist
04.02.2008 22:36:31:  Qry: Artist LIKE '%Exodus' AND SongTitle LIKE '%Blacklist'
04.02.2008 22:36:31:  AvoidDupes: Wahr -->> Matched and Added: --->>> Exodus - Blacklist
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Exodus - Shroud of Urine
04.02.2008 22:36:31: QueryLibrary(): begin with Exodus, Shroud of Urine
04.02.2008 22:36:31:  Qry: Artist LIKE '%Exodus' AND SongTitle LIKE '%Shroud of Urine'
04.02.2008 22:36:31:  AvoidDupes: Wahr -->> Matched and Added: --->>> Exodus - Shroud Of Urine
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 2 < Found:> 10 < Searching for:> Venom - Black Metal
04.02.2008 22:36:31: QueryLibrary(): begin with Venom, Black Metal
04.02.2008 22:36:31:  Qry: Artist LIKE '%Venom' AND SongTitle LIKE '%Black Metal'
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 10 < Searching for:> Annihilator - Alison Hell
04.02.2008 22:36:31: QueryLibrary(): begin with Annihilator, Alison Hell
04.02.2008 22:36:31:  Qry: Artist LIKE '%Annihilator' AND SongTitle LIKE '%Alison Hell'
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 10 < Searching for:> Machine Head - Imperium
04.02.2008 22:36:31: QueryLibrary(): begin with Machine Head, Imperium
04.02.2008 22:36:31:  Qry: Artist LIKE '%Machine Head' AND SongTitle LIKE '%Imperium'
04.02.2008 22:36:31:  AvoidDupes: Wahr -->> Matched and Added: --->>> Machine Head - Imperium
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 11 < Searching for:> Machine Head - Bite the Bullet
04.02.2008 22:36:31: QueryLibrary(): begin with Machine Head, Bite the Bullet
04.02.2008 22:36:31:  Qry: Artist LIKE '%Machine Head' AND SongTitle LIKE '%Bite the Bullet'
04.02.2008 22:36:31:  AvoidDupes: Wahr -->> Matched and Added: --->>> Machine Head - Bite The Bullet
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Kreator - Lost
04.02.2008 22:36:31: QueryLibrary(): begin with Kreator, Lost
04.02.2008 22:36:31:  Qry: Artist LIKE '%Kreator' AND SongTitle LIKE '%Lost'
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Annihilator - Word Salad
04.02.2008 22:36:31: QueryLibrary(): begin with Annihilator, Word Salad
04.02.2008 22:36:31:  Qry: Artist LIKE '%Annihilator' AND SongTitle LIKE '%Word Salad'
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Destruction - Nailed to the Cross
04.02.2008 22:36:31: QueryLibrary(): begin with Destruction, Nailed to the Cross
04.02.2008 22:36:31:  Qry: Artist LIKE '%Destruction' AND SongTitle LIKE '%Nailed to the Cross'
04.02.2008 22:36:31: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Destruction - Curse the Gods
04.02.2008 22:36:31: QueryLibrary(): begin with Destruction, Curse the Gods
04.02.2008 22:36:31:  Qry: Artist LIKE '%Destruction' AND SongTitle LIKE '%Curse the Gods'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Death Angel - Thrown to the Wolves
04.02.2008 22:36:32: QueryLibrary(): begin with Death Angel, Thrown to the Wolves
04.02.2008 22:36:32:  Qry: Artist LIKE '%Death Angel' AND SongTitle LIKE '%Thrown to the Wolves'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> The Haunted - Trespass
04.02.2008 22:36:32: QueryLibrary(): begin with The Haunted, Trespass
04.02.2008 22:36:32:  Qry: Artist LIKE '%The Haunted' AND SongTitle LIKE '%Trespass'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 12 < Searching for:> The Haunted - Godpuppet
04.02.2008 22:36:32: QueryLibrary(): begin with The Haunted, Godpuppet
04.02.2008 22:36:32:  Qry: Artist LIKE '%The Haunted' AND SongTitle LIKE '%Godpuppet'
04.02.2008 22:36:32:  AvoidDupes: Wahr -->> Matched and Added: --->>> The Haunted - Godpuppet
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 13 < Searching for:> Kreator - Prevail
04.02.2008 22:36:32: QueryLibrary(): begin with Kreator, Prevail
04.02.2008 22:36:32:  Qry: Artist LIKE '%Kreator' AND SongTitle LIKE '%Prevail'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 13 < Searching for:> Nuclear Assault - Sin
04.02.2008 22:36:32: QueryLibrary(): begin with Nuclear Assault, Sin
04.02.2008 22:36:32:  Qry: Artist LIKE '%Nuclear Assault' AND SongTitle LIKE '%Sin'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 13 < Searching for:> Nuclear Assault - Living Hell
04.02.2008 22:36:32: QueryLibrary(): begin with Nuclear Assault, Living Hell
04.02.2008 22:36:32:  Qry: Artist LIKE '%Nuclear Assault' AND SongTitle LIKE '%Living Hell'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 13 < Searching for:> Ektomorf - Burn
04.02.2008 22:36:32: QueryLibrary(): begin with Ektomorf, Burn
04.02.2008 22:36:32:  Qry: Artist LIKE '%Ektomorf' AND SongTitle LIKE '%Burn'
04.02.2008 22:36:32:  AvoidDupes: Wahr -->> Matched and Added: --->>> Ektomorf - Burn
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Sanctity - The Shape Of Things ()
04.02.2008 22:36:32: QueryLibrary(): begin with Sanctity, The Shape Of Things ()
04.02.2008 22:36:32:  Qry: Artist LIKE '%Sanctity' AND SongTitle LIKE '%The Shape Of Things ()'
04.02.2008 22:36:32: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Sanctity - Zeppo ()
04.02.2008 22:36:32: QueryLibrary(): begin with Sanctity, Zeppo ()
04.02.2008 22:36:32:  Qry: Artist LIKE '%Sanctity' AND SongTitle LIKE '%Zeppo ()'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> camos - Holocaust
04.02.2008 22:36:33: QueryLibrary(): begin with camos, Holocaust
04.02.2008 22:36:33:  Qry: Artist LIKE '%camos' AND SongTitle LIKE '%Holocaust'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Ektomorf - Son of the fire
04.02.2008 22:36:33: QueryLibrary(): begin with Ektomorf, Son of the fire
04.02.2008 22:36:33:  Qry: Artist LIKE '%Ektomorf' AND SongTitle LIKE '%Son of the fire'
04.02.2008 22:36:33:  AvoidDupes: Wahr -->> Matched and Added: --->>> Ektomorf - Son Of The Fire
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 4 < Found:> 15 < Searching for:> Death Angel - Intro
04.02.2008 22:36:33: QueryLibrary(): begin with Death Angel, Intro
04.02.2008 22:36:33:  Qry: Artist LIKE '%Death Angel' AND SongTitle LIKE '%Intro'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Overkill - Dreaming In Columbia (LP Version)
04.02.2008 22:36:33: QueryLibrary(): begin with Overkill, Dreaming In Columbia (LP Version)
04.02.2008 22:36:33:  Qry: Artist LIKE '%Overkill' AND SongTitle LIKE '%Dreaming In Columbia (LP Version)'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Overkill - Ghost Dance  (LP Version)
04.02.2008 22:36:33: QueryLibrary(): begin with Overkill, Ghost Dance  (LP Version)
04.02.2008 22:36:33:  Qry: Artist LIKE '%Overkill' AND SongTitle LIKE '%Ghost Dance  (LP Version)'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Despair - Filth Pig
04.02.2008 22:36:33: QueryLibrary(): begin with Despair, Filth Pig
04.02.2008 22:36:33:  Qry: Artist LIKE '%Despair' AND SongTitle LIKE '%Filth Pig'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Despair - Jarring God
04.02.2008 22:36:33: QueryLibrary(): begin with Despair, Jarring God
04.02.2008 22:36:33:  Qry: Artist LIKE '%Despair' AND SongTitle LIKE '%Jarring God'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> camos - Prayer
04.02.2008 22:36:33: QueryLibrary(): begin with camos, Prayer
04.02.2008 22:36:33:  Qry: Artist LIKE '%camos' AND SongTitle LIKE '%Prayer'
04.02.2008 22:36:33: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Soulfly - Jumpdafuckup
04.02.2008 22:36:33: QueryLibrary(): begin with Soulfly, Jumpdafuckup
04.02.2008 22:36:33:  Qry: Artist LIKE '%Soulfly' AND SongTitle LIKE '%Jumpdafuckup'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> GWAR - Decay of Grandeur
04.02.2008 22:36:34: QueryLibrary(): begin with GWAR, Decay of Grandeur
04.02.2008 22:36:34:  Qry: Artist LIKE '%GWAR' AND SongTitle LIKE '%Decay of Grandeur'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 5 < Found:> 15 < Searching for:> Dew Scented - War Ensemble
04.02.2008 22:36:34: QueryLibrary(): begin with Dew Scented, War Ensemble
04.02.2008 22:36:34:  Qry: Artist LIKE '%Dew Scented' AND SongTitle LIKE '%War Ensemble'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 6 < Found:> 15 < Searching for:> Sacred Reich - Ignorance (Live)
04.02.2008 22:36:34: QueryLibrary(): begin with Sacred Reich, Ignorance (Live)
04.02.2008 22:36:34:  Qry: Artist LIKE '%Sacred Reich' AND SongTitle LIKE '%Ignorance (Live)'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 6 < Found:> 15 < Searching for:> Sacred Reich - Draining You of Life
04.02.2008 22:36:34: QueryLibrary(): begin with Sacred Reich, Draining You of Life
04.02.2008 22:36:34:  Qry: Artist LIKE '%Sacred Reich' AND SongTitle LIKE '%Draining You of Life'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 6 < Found:> 15 < Searching for:> Carnivore - Sex and Violence
04.02.2008 22:36:34: QueryLibrary(): begin with Carnivore, Sex and Violence
04.02.2008 22:36:34:  Qry: Artist LIKE '%Carnivore' AND SongTitle LIKE '%Sex and Violence'
04.02.2008 22:36:34: Last.FM Node:> Elapsed Time: 6 < Found:> 15 < Searching for:> Carnivore - S.M.D. (demo)
04.02.2008 22:36:34: QueryLibrary(): begin with Carnivore, S.M.D. (demo)
04.02.2008 22:36:34:  Qry: Artist LIKE '%Carnivore' AND SongTitle LIKE '%S.M.D. (demo)'
04.02.2008 22:36:34: GetSimilarTracks(): finished
04.02.2008 22:40:36: GetSimilarTracks(): begin
04.02.2008 22:40:36: >> fixurl() entered with: Slayer
04.02.2008 22:40:36: << fixurl will return with: Slayer
04.02.2008 22:40:36: >> fixurl() entered with: I Hate You
04.02.2008 22:40:36: << fixurl will return with: I+Hate+You
04.02.2008 22:40:36: >> LoadXML: Begin with Slayer/I+Hate+You & SimilarTracks
04.02.2008 22:40:36:  xmlDoc.Load: Init Query Last.FM: http://ws.audioscrobbler.com/1.0/track/Slayer/I+Hate+You/similar.xml
04.02.2008 22:40:36:  xmlDoc.Load: Waiting for Last.FM to return SimilarTracks of Slayer/I+Hate+You
04.02.2008 22:40:37:  xmlDoc: returned from loop in: 0,7578125
04.02.2008 22:40:37: << LoadXML: Finished in --> 0
04.02.2008 22:40:37: SimilarTracksXML appears to be OK, proceeding
04.02.2008 22:40:37: Last.FM Node:> Elapsed Time: 0 < Found:> 0 < Searching for:> Pantera - 5 Minutes Alone
04.02.2008 22:40:37: QueryLibrary(): begin with Pantera, 5 Minutes Alone
04.02.2008 22:40:37:  Qry: Artist LIKE '%Pantera' AND SongTitle LIKE '%5 Minutes Alone'
04.02.2008 22:40:37:  AvoidDupes: Wahr -->> Matched and Added: --->>> Pantera - 5 minutes alone
04.02.2008 22:40:37: Last.FM Node:> Elapsed Time: 0 < Found:> 1 < Searching for:> Pantera - Fucking Hostile
04.02.2008 22:40:37: QueryLibrary(): begin with Pantera, Fucking Hostile
04.02.2008 22:40:37:  Qry: Artist LIKE '%Pantera' AND SongTitle LIKE '%Fucking Hostile'
04.02.2008 22:40:37:  AvoidDupes: Wahr -->> Matched and Added: --->>> Pantera - Fucking Hostile
04.02.2008 22:40:37: Last.FM Node:> Elapsed Time: 1 < Found:> 2 < Searching for:> Sepultura - Slave New World
04.02.2008 22:40:37: QueryLibrary(): begin with Sepultura, Slave New World
04.02.2008 22:40:37:  Qry: Artist LIKE '%Sepultura' AND SongTitle LIKE '%Slave New World'
04.02.2008 22:40:37: Last.FM Node:> Elapsed Time: 1 < Found:> 2 < Searching for:> Sepultura - Propaganda
04.02.2008 22:40:37: QueryLibrary(): begin with Sepultura, Propaganda
04.02.2008 22:40:37:  Qry: Artist LIKE '%Sepultura' AND SongTitle LIKE '%Propaganda'
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 2 < Searching for:> Anthrax - Caught in a Mosh
04.02.2008 22:40:38: QueryLibrary(): begin with Anthrax, Caught in a Mosh
04.02.2008 22:40:38:  Qry: Artist LIKE '%Anthrax' AND SongTitle LIKE '%Caught in a Mosh'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Anthrax - 05 - Caught In A Mosh
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 3 < Searching for:> Metallica - Whiplash
04.02.2008 22:40:38: QueryLibrary(): begin with Metallica, Whiplash
04.02.2008 22:40:38:  Qry: Artist LIKE '%Metallica' AND SongTitle LIKE '%Whiplash'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Metallica - Whiplash
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 4 < Searching for:> Anthrax - I Am the Law
04.02.2008 22:40:38: QueryLibrary(): begin with Anthrax, I Am the Law
04.02.2008 22:40:38:  Qry: Artist LIKE '%Anthrax' AND SongTitle LIKE '%I Am the Law'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Anthrax - 09 - I Am The Law
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 5 < Searching for:> Metallica - Motorbreath
04.02.2008 22:40:38: QueryLibrary(): begin with Metallica, Motorbreath
04.02.2008 22:40:38:  Qry: Artist LIKE '%Metallica' AND SongTitle LIKE '%Motorbreath'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Metallica - Motorbreath
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 6 < Searching for:> Megadeth - In My Darkest Hour
04.02.2008 22:40:38: QueryLibrary(): begin with Megadeth, In My Darkest Hour
04.02.2008 22:40:38:  Qry: Artist LIKE '%Megadeth' AND SongTitle LIKE '%In My Darkest Hour'
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 6 < Searching for:> Megadeth - Peace Sells
04.02.2008 22:40:38: QueryLibrary(): begin with Megadeth, Peace Sells
04.02.2008 22:40:38:  Qry: Artist LIKE '%Megadeth' AND SongTitle LIKE '%Peace Sells'
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 6 < Searching for:> Testament - Alone in the Dark
04.02.2008 22:40:38: QueryLibrary(): begin with Testament, Alone in the Dark
04.02.2008 22:40:38:  Qry: Artist LIKE '%Testament' AND SongTitle LIKE '%Alone in the Dark'
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 6 < Searching for:> Testament - Souls of Black
04.02.2008 22:40:38: QueryLibrary(): begin with Testament, Souls of Black
04.02.2008 22:40:38:  Qry: Artist LIKE '%Testament' AND SongTitle LIKE '%Souls of Black'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Testament - Souls of Black
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 1 < Found:> 7 < Searching for:> Exodus - Blacklist
04.02.2008 22:40:38: QueryLibrary(): begin with Exodus, Blacklist
04.02.2008 22:40:38:  Qry: Artist LIKE '%Exodus' AND SongTitle LIKE '%Blacklist'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Exodus - Blacklist
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 2 < Found:> 8 < Searching for:> Exodus - Throwing Down
04.02.2008 22:40:38: QueryLibrary(): begin with Exodus, Throwing Down
04.02.2008 22:40:38:  Qry: Artist LIKE '%Exodus' AND SongTitle LIKE '%Throwing Down'
04.02.2008 22:40:38:  AvoidDupes: Wahr -->> Matched and Added: --->>> Exodus - Throwing Down
04.02.2008 22:40:38: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Kreator - Bomb Threat
04.02.2008 22:40:38: QueryLibrary(): begin with Kreator, Bomb Threat
04.02.2008 22:40:38:  Qry: Artist LIKE '%Kreator' AND SongTitle LIKE '%Bomb Threat'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Kreator - Lost
04.02.2008 22:40:39: QueryLibrary(): begin with Kreator, Lost
04.02.2008 22:40:39:  Qry: Artist LIKE '%Kreator' AND SongTitle LIKE '%Lost'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Venom - Black Metal
04.02.2008 22:40:39: QueryLibrary(): begin with Venom, Black Metal
04.02.2008 22:40:39:  Qry: Artist LIKE '%Venom' AND SongTitle LIKE '%Black Metal'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Annihilator - Alison Hell
04.02.2008 22:40:39: QueryLibrary(): begin with Annihilator, Alison Hell
04.02.2008 22:40:39:  Qry: Artist LIKE '%Annihilator' AND SongTitle LIKE '%Alison Hell'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 9 < Searching for:> Soulfly - Bring It
04.02.2008 22:40:39: QueryLibrary(): begin with Soulfly, Bring It
04.02.2008 22:40:39:  Qry: Artist LIKE '%Soulfly' AND SongTitle LIKE '%Bring It'
04.02.2008 22:40:39:  AvoidDupes: Wahr -->> Matched and Added: --->>> Soulfly - Bring It
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 10 < Searching for:> Machine Head - Imperium
04.02.2008 22:40:39: QueryLibrary(): begin with Machine Head, Imperium
04.02.2008 22:40:39:  Qry: Artist LIKE '%Machine Head' AND SongTitle LIKE '%Imperium'
04.02.2008 22:40:39:  AvoidDupes: Wahr -->> Matched and Added: --->>> Machine Head - Imperium
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 11 < Searching for:> Machine Head - Bulldozer
04.02.2008 22:40:39: QueryLibrary(): begin with Machine Head, Bulldozer
04.02.2008 22:40:39:  Qry: Artist LIKE '%Machine Head' AND SongTitle LIKE '%Bulldozer'
04.02.2008 22:40:39:  AvoidDupes: Wahr -->> Matched and Added: --->>> Machine Head - Bulldozer
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 12 < Searching for:> Soulfly - Jumpdafuckup
04.02.2008 22:40:39: QueryLibrary(): begin with Soulfly, Jumpdafuckup
04.02.2008 22:40:39:  Qry: Artist LIKE '%Soulfly' AND SongTitle LIKE '%Jumpdafuckup'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 2 < Found:> 12 < Searching for:> Nuclear Assault - Living Hell
04.02.2008 22:40:39: QueryLibrary(): begin with Nuclear Assault, Living Hell
04.02.2008 22:40:39:  Qry: Artist LIKE '%Nuclear Assault' AND SongTitle LIKE '%Living Hell'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Nuclear Assault - Sin
04.02.2008 22:40:39: QueryLibrary(): begin with Nuclear Assault, Sin
04.02.2008 22:40:39:  Qry: Artist LIKE '%Nuclear Assault' AND SongTitle LIKE '%Sin'
04.02.2008 22:40:39: Last.FM Node:> Elapsed Time: 3 < Found:> 12 < Searching for:> Ektomorf - Burn
04.02.2008 22:40:39: QueryLibrary(): begin with Ektomorf, Burn
04.02.2008 22:40:39:  Qry: Artist LIKE '%Ektomorf' AND SongTitle LIKE '%Burn'
04.02.2008 22:40:40:  AvoidDupes: Wahr -->> Matched and Added: --->>> Ektomorf - Burn
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 13 < Searching for:> Annihilator - Kraf Dinner (98 Reissue) (Album Version)
04.02.2008 22:40:40: QueryLibrary(): begin with Annihilator, Kraf Dinner (98 Reissue) (Album Version)
04.02.2008 22:40:40:  Qry: Artist LIKE '%Annihilator' AND SongTitle LIKE '%Kraf Dinner (98 Reissue) (Album Version)'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 13 < Searching for:> Sanctity - Beloved Killer ()
04.02.2008 22:40:40: QueryLibrary(): begin with Sanctity, Beloved Killer ()
04.02.2008 22:40:40:  Qry: Artist LIKE '%Sanctity' AND SongTitle LIKE '%Beloved Killer ()'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 13 < Searching for:> Sanctity - Brotherhood Of Destruction ()
04.02.2008 22:40:40: QueryLibrary(): begin with Sanctity, Brotherhood Of Destruction ()
04.02.2008 22:40:40:  Qry: Artist LIKE '%Sanctity' AND SongTitle LIKE '%Brotherhood Of Destruction ()'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 13 < Searching for:> Ektomorf - Son of the fire
04.02.2008 22:40:40: QueryLibrary(): begin with Ektomorf, Son of the fire
04.02.2008 22:40:40:  Qry: Artist LIKE '%Ektomorf' AND SongTitle LIKE '%Son of the fire'
04.02.2008 22:40:40:  AvoidDupes: Wahr -->> Matched and Added: --->>> Ektomorf - Son Of The Fire
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 14 < Searching for:> camos - Holocaust
04.02.2008 22:40:40: QueryLibrary(): begin with camos, Holocaust
04.02.2008 22:40:40:  Qry: Artist LIKE '%camos' AND SongTitle LIKE '%Holocaust'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 14 < Searching for:> Destruction - Made to Be Broken
04.02.2008 22:40:40: QueryLibrary(): begin with Destruction, Made to Be Broken
04.02.2008 22:40:40:  Qry: Artist LIKE '%Destruction' AND SongTitle LIKE '%Made to Be Broken'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 3 < Found:> 14 < Searching for:> Death Angel - Intro
04.02.2008 22:40:40: QueryLibrary(): begin with Death Angel, Intro
04.02.2008 22:40:40:  Qry: Artist LIKE '%Death Angel' AND SongTitle LIKE '%Intro'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Overkill - Dreaming In Columbia (LP Version)
04.02.2008 22:40:40: QueryLibrary(): begin with Overkill, Dreaming In Columbia (LP Version)
04.02.2008 22:40:40:  Qry: Artist LIKE '%Overkill' AND SongTitle LIKE '%Dreaming In Columbia (LP Version)'
04.02.2008 22:40:40: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Overkill - Ghost Dance  (LP Version)
04.02.2008 22:40:40: QueryLibrary(): begin with Overkill, Ghost Dance  (LP Version)
04.02.2008 22:40:40:  Qry: Artist LIKE '%Overkill' AND SongTitle LIKE '%Ghost Dance  (LP Version)'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Despair - Filth Pig
04.02.2008 22:40:41: QueryLibrary(): begin with Despair, Filth Pig
04.02.2008 22:40:41:  Qry: Artist LIKE '%Despair' AND SongTitle LIKE '%Filth Pig'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Despair - Jarring God
04.02.2008 22:40:41: QueryLibrary(): begin with Despair, Jarring God
04.02.2008 22:40:41:  Qry: Artist LIKE '%Despair' AND SongTitle LIKE '%Jarring God'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Destruction - Curse the Gods
04.02.2008 22:40:41: QueryLibrary(): begin with Destruction, Curse the Gods
04.02.2008 22:40:41:  Qry: Artist LIKE '%Destruction' AND SongTitle LIKE '%Curse the Gods'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> Death Angel - 5 Steps of Freedom
04.02.2008 22:40:41: QueryLibrary(): begin with Death Angel, 5 Steps of Freedom
04.02.2008 22:40:41:  Qry: Artist LIKE '%Death Angel' AND SongTitle LIKE '%5 Steps of Freedom'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> GWAR - Decay of Grandeur
04.02.2008 22:40:41: QueryLibrary(): begin with GWAR, Decay of Grandeur
04.02.2008 22:40:41:  Qry: Artist LIKE '%GWAR' AND SongTitle LIKE '%Decay of Grandeur'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 4 < Found:> 14 < Searching for:> camos - Prayer
04.02.2008 22:40:41: QueryLibrary(): begin with camos, Prayer
04.02.2008 22:40:41:  Qry: Artist LIKE '%camos' AND SongTitle LIKE '%Prayer'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Carnivore - Sex and Violence
04.02.2008 22:40:41: QueryLibrary(): begin with Carnivore, Sex and Violence
04.02.2008 22:40:41:  Qry: Artist LIKE '%Carnivore' AND SongTitle LIKE '%Sex and Violence'
04.02.2008 22:40:41: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Dew Scented - War Ensemble
04.02.2008 22:40:41: QueryLibrary(): begin with Dew Scented, War Ensemble
04.02.2008 22:40:41:  Qry: Artist LIKE '%Dew Scented' AND SongTitle LIKE '%War Ensemble'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Carnivore - Technophobia
04.02.2008 22:40:42: QueryLibrary(): begin with Carnivore, Technophobia
04.02.2008 22:40:42:  Qry: Artist LIKE '%Carnivore' AND SongTitle LIKE '%Technophobia'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Superjoint Ritual - 4 Songs
04.02.2008 22:40:42: QueryLibrary(): begin with Superjoint Ritual, 4 Songs
04.02.2008 22:40:42:  Qry: Artist LIKE '%Superjoint Ritual' AND SongTitle LIKE '%4 Songs'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Superjoint Ritual - The Introvert
04.02.2008 22:40:42: QueryLibrary(): begin with Superjoint Ritual, The Introvert
04.02.2008 22:40:42:  Qry: Artist LIKE '%Superjoint Ritual' AND SongTitle LIKE '%The Introvert'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Delirium Tremens - Boga boga
04.02.2008 22:40:42: QueryLibrary(): begin with Delirium Tremens, Boga boga
04.02.2008 22:40:42:  Qry: Artist LIKE '%Delirium Tremens' AND SongTitle LIKE '%Boga boga'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Delirium Tremens - Laino ilunak
04.02.2008 22:40:42: QueryLibrary(): begin with Delirium Tremens, Laino ilunak
04.02.2008 22:40:42:  Qry: Artist LIKE '%Delirium Tremens' AND SongTitle LIKE '%Laino ilunak'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 5 < Found:> 14 < Searching for:> Sacred Reich - Ignorance (Live)
04.02.2008 22:40:42: QueryLibrary(): begin with Sacred Reich, Ignorance (Live)
04.02.2008 22:40:42:  Qry: Artist LIKE '%Sacred Reich' AND SongTitle LIKE '%Ignorance (Live)'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 6 < Found:> 14 < Searching for:> Sacred Reich - Draining You of Life
04.02.2008 22:40:42: QueryLibrary(): begin with Sacred Reich, Draining You of Life
04.02.2008 22:40:42:  Qry: Artist LIKE '%Sacred Reich' AND SongTitle LIKE '%Draining You of Life'
04.02.2008 22:40:42: Last.FM Node:> Elapsed Time: 6 < Found:> 14 < Searching for:> Voivod - Facing Up
04.02.2008 22:40:42: QueryLibrary(): begin with Voivod, Facing Up
04.02.2008 22:40:42:  Qry: Artist LIKE '%Voivod' AND SongTitle LIKE '%Facing Up'
04.02.2008 22:40:43: GetSimilarTracks(): finished

funny thing is, that sometimes (for some artists) this script works fine.

here the log for devildriver (the script adds "hellyeah - you wouldn´t know" to the playlist):

Code: Select all

04.02.2008 22:54:53: GetSimilarTracks(): begin
04.02.2008 22:54:53: >> fixurl() entered with: DevilDriver
04.02.2008 22:54:53: << fixurl will return with: DevilDriver
04.02.2008 22:54:53: >> fixurl() entered with: Clouds Over California
04.02.2008 22:54:53: << fixurl will return with: Clouds+Over+California
04.02.2008 22:54:53: >> LoadXML: Begin with DevilDriver/Clouds+Over+California & SimilarTracks
04.02.2008 22:54:53:  xmlDoc.Load: Init Query Last.FM: http://ws.audioscrobbler.com/1.0/track/DevilDriver/Clouds+Over+California/similar.xml
04.02.2008 22:54:53:  xmlDoc.Load: Waiting for Last.FM to return SimilarTracks of DevilDriver/Clouds+Over+California
04.02.2008 22:54:55:  xmlDoc: returned from loop in: 1,796875
04.02.2008 22:54:55: << LoadXML: Finished in --> 1
04.02.2008 22:54:55: SimilarTracksXML appears to be OK, proceeding
04.02.2008 22:54:55: Last.FM Node:> Elapsed Time: 1 < Found:> 0 < Searching for:> Chimaira - End It All
04.02.2008 22:54:55: QueryLibrary(): begin with Chimaira, End It All
04.02.2008 22:54:55:  Qry: Artist LIKE '%Chimaira' AND SongTitle LIKE '%End It All'
04.02.2008 22:54:55:  AvoidDupes: Wahr -->> Matched and Added: --->>> Chimaira - End it all
04.02.2008 22:54:55: Last.FM Node:> Elapsed Time: 1 < Found:> 1 < Searching for:> Chimaira - Worthless
04.02.2008 22:54:55: QueryLibrary(): begin with Chimaira, Worthless
04.02.2008 22:54:55:  Qry: Artist LIKE '%Chimaira' AND SongTitle LIKE '%Worthless'
04.02.2008 22:54:55:  AvoidDupes: Wahr -->> Matched and Added: --->>> Chimaira - Worthless
04.02.2008 22:54:55: Last.FM Node:> Elapsed Time: 1 < Found:> 2 < Searching for:> Machine Head - Aesthetics of Hate
04.02.2008 22:54:55: QueryLibrary(): begin with Machine Head, Aesthetics of Hate
04.02.2008 22:54:55:  Qry: Artist LIKE '%Machine Head' AND SongTitle LIKE '%Aesthetics of Hate'
04.02.2008 22:54:55:  AvoidDupes: Wahr -->> Matched and Added: --->>> Machine Head - Aesthetics of Hate
04.02.2008 22:54:55: Last.FM Node:> Elapsed Time: 2 < Found:> 3 < 


...

04.02.2008 22:54:57:  Qry: Artist LIKE '%Shadows Fall' AND SongTitle LIKE '%Redemption'
04.02.2008 22:54:57:  AvoidDupes: Wahr -->> Matched and Added: --->>> Shadows Fall - Redemption
04.02.2008 22:54:57: Last.FM Node:> Elapsed Time: 3 < Found:> 14 < Searching for:> Hellyeah - You Wouldn't Know
04.02.2008 22:54:57: QueryLibrary(): begin with Hellyeah, You Wouldn't Know
04.02.2008 22:54:57:  Qry: Artist LIKE '%Hellyeah' AND SongTitle LIKE '%You Wouldn''t Know'
04.02.2008 22:54:57:  AvoidDupes: Wahr -->> Matched and Added: --->>> Hellyeah - You Wouldn't Know
04.02.2008 22:54:57: Last.FM Node:> Elapsed Time: 3 < Found:> 15 < Searching for:> Threat Signal - One Last Breath
04.02.2008 22:54:57: QueryLibrary(): begin with Threat Signal, One Last Breath
04.02.2008 22:54:57:  Qry: Artist LIKE '%Threat Signal' AND SongTitle LIKE '%One Last Breath'
04.02.2008 22:54:57: Last.FM Node:> Elapsed Time: 3 < Found:> 15 < Searching for:> Static-X - No Submission
04.02.2008 22:54:57: QueryLibrary(): begin with Static-X, No Submission

...


04.02.2008 22:55:14:  Qry: Artist LIKE '%Sworn Enemy' AND SongTitle LIKE '%Forgotten'
04.02.2008 22:55:14: Last.FM Node:> Elapsed Time: 20 < Found:> 38 < Searching for:> Dew-Scented - Vanish away
04.02.2008 22:55:14: QueryLibrary(): begin with Dew-Scented, Vanish away
04.02.2008 22:55:14:  Qry: Artist LIKE '%Dew-Scented' AND SongTitle LIKE '%Vanish away'
04.02.2008 22:55:14: Last.FM Node:> Elapsed Time: 21 < Found:> 38 < Searching for:> Otep - GhostFlowers
04.02.2008 22:55:14: QueryLibrary(): begin with Otep, GhostFlowers
04.02.2008 22:55:14:  Qry: Artist LIKE '%Otep' AND SongTitle LIKE '%GhostFlowers'
04.02.2008 22:55:15: Last.FM Node:> Elapsed Time: 21 < Found:> 38 < Searching for:> Mendeed - The fight
04.02.2008 22:55:15: QueryLibrary(): begin with Mendeed, The fight
04.02.2008 22:55:15:  Qry: Artist LIKE '%Mendeed' AND SongTitle LIKE '%The fight'
04.02.2008 22:55:15: GetSimilarTracks(): finished]

thanks for looking into this
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

I can't see what wrong from that log, but I have gone ahead and uploaded the most current script.

It has 'artist repeat timer' and a retry counter which will progressively (temporarily) reduce the limits to hopefully allow more usable tracks. This should help out running out of tracks until I can add the additional modes I want.

I also added a little more info in the log (shows track counts for the major functions) so we can see where tracks are dropping.

Also, the script has not been localized, so I don't know what effect that may or may not have.
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

updated:


2008.02.05

' Recent Updates:
' * implemented related artist + random related artist top tracks failover
' if related tracks comes up empty.
' * implemented last chance add random track from library if all else fails'

It's not the most pretty, but it seems to be working OK.. try it out and let me know how it works for you!

Some might already be aware, but at the top of the script are a bunch of variables which determine some options. I've set them up with what I think are the best balance, but feel free to experiment if you want more/less repeats and/or more variety or more relevant tracks.

If you mess something up with the settings, just re-install the MMIP file should fix it (only dj mode is currently saved to INI).
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

Updated 2008.02.07

* added a real PAINT IT BLACK icon based on image from Spacefish, Thanks!'
* functionalized the dj restrictions (shouldn't really have any discernable effect)
* add qry check for artist before searching artist+title
I am interested in knowing if this is any noticible improvement
especially for smaller libraries (shouldn't search for artists you don't have)
* added check for min rating and size in qry (rating uses 'djminrating' variable)
this affects the regular nodes to keep crappy tracks out, feedback requested'
* misc improvements & logging tweaks/details (be sure to delete log occasionally)'
spacefish
Posts: 1427
Joined: Mon Jan 14, 2008 7:21 am
Location: Denmark
Contact:

Post by spacefish »

Teknojnky wrote:* added a real PAINT IT BLACK icon based on image from Spacefish, Thanks!'
Yay! Thank you. :D
Image
MM Gold 3.0.3.1183 : Vista HP SP1 (x86) : Zen Stone (2GB)
Zekton: An original MM3 skin by Eyal.
Scripts in Use: Add/Remove PlayStat | Auto Album DJ | AutoRateAccurate | Backup
Case & Leading Zero Fixer | Classification & Genre Changer | Clean Scripts.ini | Clear
Field | Custom Report | Discogs Auto-Tag Web Search | Forget Crossfade | Invert
Selection/Select None | Last 100... | Lyricator | Lyrics to Instrumental | MonkeyRok
MusicBrainz Tagger | My Custom Nodes | Now Playing Art Node | Play History & Stats
Right Click for Reports | Right Click for Scripts | Right Click for Web | Stop After Current
WebNodes
holterpolter
Posts: 292
Joined: Wed Feb 01, 2006 7:29 am
Location: Germany
Contact:

Post by holterpolter »

Maybe i didnt get the whole idea behind this project but wouldn´t it be more usefull if the 'Add an Artist Message' Box suggest the current artistname instead of 'nine inch nails' everytime?
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

That is not a bad idea. Actually I had planned to figure out how to easily save/load user added nodes so the dialogs could go away until you wanted to add a new one, and add various menu's to easy add/remove the nodes... but my experiments thus far hasn't seemed that easy to do mange, especially with different types of nodes etc. and then I got distracted with the dj mode.

You can actually click the root last.fm node to get the current track's related tracks, but that doesn't work for the sub nodes. I can add something like that in the future for artist/tags (using current player track genre), would break up from being the same default popup all the time.

And I will add default variables that can be set at the top to make easier to change to your default preferences.
emalvick
Posts: 265
Joined: Tue May 15, 2007 9:44 am
Contact:

Post by emalvick »

A question I had back for the MonkeyRok and Scrobbler DJ was to be able to search for tracks in the library such that various permeations of an artist name could turn up as positive matches...

e.g. if the script is looking for "John Lennon" would it find "Lennon, John" (artist in my database?)

I haven't had time to do much MM related including installing MM3, but that feature would motivate me to switch over the MM3. This was the one feature that really limited MonkeyRok and Scrobbler DJ in my use of MM2 as it effectively limited the apparent size of my library since most artists couldn't be matched.

I also realize this may not be an easy feature to encode, but I am hoping that the SQL database format of MM3 might make this more likely to work.

Thanks,

Erik
Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

emalvick wrote: e.g. if the script is looking for "John Lennon" would it find "Lennon, John" (artist in my database?)
I don't know the answer to that.
I haven't had time to do much MM related including installing MM3, but that feature would motivate me to switch over the MM3. This was the one feature that really limited MonkeyRok and Scrobbler DJ in my use of MM2 as it effectively limited the apparent size of my library since most artists couldn't be matched.
I can see how that would be annoying.

I do believe there is a script which can update artists by sort order/title order, but I've no idea if it can do it real time within a different script (I'm assuming not). And I'm assuming you wand to keep sort case (tho I can't imagine why /smirk).
I also realize this may not be an easy feature to encode, but I am hoping that the SQL database format of MM3 might make this more likely to work.
Some of the SQL guru's or dev's will have to answer that, tho I do know it can catch variations of 'the artist' by putting the % token before the artistname in the sql.
Post Reply