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

Download and get help for different MediaMonkey for Windows 4 Addons.

モデレータ: Peke, Gurus

Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

Script updated.. see first post! 8)
aidan_cage
記事: 291
登録日時: 月 12 11, 2006 9:45 pm

投稿記事 by aidan_cage »

Invalid Product Installation Package.

^|__ This is the error I receive when I try to download and install your MMIP

:-?
Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

aidan_cage さんが書きました:Invalid Product Installation Package.

^|__ This is the error I receive when I try to download and install your MMIP

:-?

arg, so do I.

you can try open it with zip program and manually copy lastfmnode.vbs to script\auto folder until I figure out issue.
Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

Ok try now, I accidently left one of the sample comments in the install.ini file.

You will probly have to restart MM for it to work properly, but from now should auto-update inplace properly (if not I will need to find problem).
aidan_cage
記事: 291
登録日時: 月 12 11, 2006 9:45 pm

投稿記事 by aidan_cage »

Great! Works great.
I had to delete the previous one from the Auto folder, but that was easy.
COOL!
I find the Auto DJ to often time out, or not find a track to load.
I wouldn't mind an option to add the list of tracks found when I click the "LastFM Node" Node directly to the Now Playing List. This way a longer list of tracks could be added to the list right off, and when the last song is reached maybe that song could automatically trigger the Node to call up the similar tracks for it from Last FM. But whatever--it is working really well as is.

Thanks again!
PEACE
Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

Does the xmlqry time out, or the 'searching' time out?

right now, dj mode is limited to 25 seconds max, including loadxml time (you can change time out variable at top of script).. this is to help avoid very long search lists and in case a short time track is played.. (ie intro track or something).

But if loadxml takes long time, it does not leave much time for search.

Also, if you don't have any matches or 'pruned' tracks, the queue stops.

Later plans to include additional search modes and a lastcase queue random track if no other tracks found (ie not connected to internet, or last.fm is down).

aidan_cage さんが書きました:I wouldn't mind an option to add the list of tracks found when I click the "LastFM Node" Node directly to the Now Playing List. This way a longer list of tracks could be added to the list right off, and when the last song is reached maybe that song could automatically trigger the Node to call up the similar tracks for it from Last FM. But whatever--it is working really well as is.
Well you can always press Control-A (select all) and press enter to queue if you wanted the while node list (or select the ones you want and press enter, etc).

I can think about if adding to the toolbar menu makes sense.
最後に編集したユーザー Teknojnky [ 木 1 31, 2008 5:03 pm ], 累計 1 回
nohitter151
記事: 23640
登録日時: 水 8 09, 2006 10:20 am

投稿記事 by nohitter151 »

This is so cool! Thanks Tekno!
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
drjboulder
記事: 1119
登録日時: 月 4 09, 2007 12:03 am

投稿記事 by drjboulder »

Teknojnky さんが書きました:Script updated.. see first post! 8)
:o :o :o

This script has gone beyond awesome into something indescribable!!!

You have created a monster.
D Rock
画像
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...
Big_Berny
記事: 1784
登録日時: 月 11 28, 2005 11:55 am

投稿記事 by Big_Berny »

Yeah, great script! :D
Welcome to my signature! ;)

One possible optimization: If you click on an artist which isn't in your database at all, there's no need to check single songs, right?

Nice work! :)
Big_Berny
画像
Scripts in use: Genre Finder / Last.fm DJ / Magic Nodes / AutoRateAccurate / Last.FM Node
Skins in use: ZuneSkin SP / Eclipse SP
AutoRateAccurate 3.0.0 (New) - Rates all your songs in less than 5 seconds!
About me: icoaching - internet | marketing | design
Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

Thanks for the kind words all!
Big_Berny さんが書きました:Yeah, great script! :D
Welcome to my signature! ;)

One possible optimization: If you click on an artist which isn't in your database at all, there's no need to check single songs, right?

Nice work! :)
Big_Berny
Yes is good idea, that should be done in the sql qry phase check for artist exist before doing track search. Now that I think about it, I could then change the icon or nodename for artists not found in library (so they are still shown, but you can see no tracks).
OlivesInNZ
記事: 6
登録日時: 木 12 20, 2007 4:30 pm

Absolutely amazing

投稿記事 by OlivesInNZ »

Thank you for sharing a truly impressive (and useful!) work of art...
Kevin
ゲスト

投稿記事 by ゲスト »

He says: "no similar tracks found". But he founds song. When I try it first it works. but now....help!
Teknojnky
記事: 5537
登録日時: 火 9 06, 2005 11:01 pm

投稿記事 by Teknojnky »

Anonymous さんが書きました:He says: "no similar tracks found". But he founds song. When I try it first it works. but now....help!
Perhaps you have still enabled 'auto-dj' (play menu > auto-dj uncheck) or scrobbler dj script on?

@ any xml-guru's

I spent a little time trying to figure out if there is an easy way to get the 'count' of an xml.. but I didn't see anything

For example, I want to try to account for stuff like this..

コード: 全て選択

  <?xml version="1.0" encoding="UTF-8" ?> 
  <similartracks /> 
where xml load succeeds but there is no data in the xml

Something similar to sdb.songlist.count but for an xml doc..

I guess I could check for a 'blank' childnodes(x).text but that doesn't seem very clean like simply being able to get a total count to begin with.

I haven't had as much time as I like this weekend to work on the script, but I did manage to get the 'artist too soon' check working (much thanks to Bex for his help on sql query's). I still need to get a working save/load nodes (I think I am trying to be more complicated than I need to be and its frying my brain), and I want to polish up the dj mode and add one other main node before I can call it relatively feature complete then work on any feature enhancements and efficiency improvements..
drjboulder
記事: 1119
登録日時: 月 4 09, 2007 12:03 am

投稿記事 by drjboulder »

Teknojnky さんが書きました: Perhaps you have still enabled 'auto-dj' (play menu > auto-dj uncheck) or scrobbler dj script on?
I inherently turn all other auto-DJ functions off when using this.

Last time I opened the Monkey, forgot to turn "Scrobbler" off, yet there was no conflict! They both loaded songs.

Could lead to some interesting "DJ'ing". :lol:

EDIT: Played with it a little...
and yea, they both are adding a song without conflict.

Very nice.... Scrobbler decides on a song, LastFM Node picks one, both are added and played and then two more songs are added!!!
D Rock
画像
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...
ゲスト

投稿記事 by ゲスト »

Teknojnky さんが書きました:
Anonymous さんが書きました:He says: "no similar tracks found". But he founds song. When I try it first it works. but now....help!
Perhaps you have still enabled 'auto-dj' (play menu > auto-dj uncheck) or scrobbler dj script on? [...]
No, every other DJ is disabled. Often there is the mistake "insonglist.count was zero" before "lastfmautodj(): no similar tracks found". Has anyone a idea? I want this script to work with my mediamonkey 8)
Thank you!
返信する