There is now an updated version in a new branch (work-in-progress) on
github for testing purposes.
So far, it's been stable for me but there is always the possibility of bugs and/or errors !!
Changes are as follows
- New setting to select rotation time of logos/thumbs/banners for tracks with multiple artists. Time is selectable from 10 - 60 seconds in 5 second steps.
- All artists are listed under artist name if there is more than one. (Previously only the first artist was listed).
- If a logo/thumb/banner is missing for a featured artist, the previous one(if there was one) will continue to be shown.
- Script attempts to identify ALL artists if fed a string containing multiple artists.
Notes
The timer that changes the window properties does not start counting until that particular artist has been looked up. This is immediate if all the data is cached, but if there is no data in the cache (artist never looked up before) it can take several seconds to do the on-line lookups, depending upon internet speed. This does mean however that the time stuff is displayed for can vary a little.
Script attempts to parse out featured artists based on what I have personally observed as the most likely delimiters. These are 'feat.', 'feat', 'ft.', 'ft', 'and', '&', ',' and 'vs'.
This means artist strings like "Mousse T. vs Hot n' Juicy", "Eternal & Bebe Winans", "Vamps feat Demi Lovato", "Hailee Steinfeld & Grey feat Zedd" and "Pitbull feat Ne-Yo, Afrojack & Nayer" are all correctly identified.
There is some extra logging in this version and as the script is now looping on multiple artists if you have debug logging turned on it
will spam your logfile pretty badly !
-------------------
If it stays stable I'll tidy up the code, drop a lot of the logging and merge it into the master branch.