ZorMonkey,
I've been playing with your ZIP version of the script today and it works really well. Kudos. Bummer it doesn't work well on Xbox, but I got rid of mine for this Acer so i'm not looking back yet.
Question for you about scripts. It seems like there could be a threading issue somewhere. Let me setup the scene.
1) I have a directory of songs I've never played before
2) I play the first song, and the system gets its lyrics and starts to get the next one.
3) Before the results are back I hit next 2x, skipping over the song which is currently being loaded.
4) I want to immediately see a "Fetching lyrics..." message, but I don't.
5) On my system it takes about 9 seconds. So for 9 seconds I'm stuck looking at the lyrics from the song 2 clicks ago.
here is the log
Code:
14:06:41 T:3042715536 M:573001728 DEBUG: LIRC: Update - NEW at 67720755:000000037ff07be5 00 Skip mceusb (Skip)
14:06:41 T:3042715536 M:573001728 DEBUG: OnKey: 223 pressed, action is 14
14:06:41 T:3042715536 M:573001728 DEBUG: new file set audiostream:0
14:06:41 T:3042715536 M:573001728 DEBUG: CPlayerCoreFactory::GetPlayers(smb://192.168.254.6/data/Music/Rock Collection/vol1/Puddle of Mudd - She Hates Me.mp3)
<snipped out boring stuff>
14:06:41 T:3042715536 M:573526016 DEBUG: SaveFileState - Saving file state for audio item smb://192.168.254.6/data/Music/Rock Collection/vol5/Foo Fighters - The Pretender.mp3
14:06:41 T:2730113936 M:573460480 INFO: CFileCache::Process - Hit eof.
<time gap>
14:06:43 T:2805619600 M:574029824 NOTICE: Puddle Of Mudd:She Hates Me Lyrics - LyricWiki - Music lyrics from songs and albums
14:06:43 T:2805619600 M:574029824 NOTICE: Title:[Puddle Of Mudd:She Hates Me]
14:06:48 T:2805619600 M:574038016 NOTICE: http://lyricwiki.org/index.php?title=Puddle%20Of%20Mudd%3AShe%20Hates%20Me&action=edit
14:06:48 T:2805619600 M:574038016 NOTICE: After get_lyrics_thread
14:06:48 T:2805619600 M:574038016 NOTICE: GUI-DEBUG: myPlayerChanged event:2, force_update:False
14:06:48 T:2805619600 M:574038016 NOTICE: GUI-DEBUG: show_prefetch_message
Translation...
14:06:41 - I hit next here.
14:06:48 - The script finally gets the message the the player's changed so it can update the screen, 9 seconds later.
It seems to be busy looking up the lyrics the song I skipped over?
Is this a threading issue?
Rob
PS. Found one bug, for some reason the I've became i've.
SCRAPER-DEBUG: LyricsFetcher.get_lyrics_thread Artist: Linkin Park, Title: What I've Done
14:59:55 T:2805619600 M:513093632 NOTICE:
http://lyricwiki.org/index.php?title=Lin...one&fmt=js