Hi all,
Is there an event of 2on select" or "dbclick select"?
I wish to known when a song has been selected for playback by a user rather than from say autodj.
I can then use this info to adjust ratings.
I tend to use autodj alot and just using play counts etc will not suffice for acurate auto ratings.
I realise that i could use when played and then reduce if cancelled but this is clumsy and also I may not wish to cancel but do not wish to increment the rating.
Thanks
colin
On User Select
Sorry, I don't believe there's an event of that nature.
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.
Songs can be started manually using various methods. Double-clicking, clicking on "Play now", "Play Next" or "Play Last" on the context menu or in the main menu, using shortcuts, ....
So I think if there is a double-click event, it wouldn't suffice for you. Maybe SDB.Player properties "UserChosen" and "UserInitiated" would be more useful to see if it was 1. the user that chose the song and 2. the user that started the song. This would be more complex to implement in MM natively (each playlist item would have to know if it was user-chosen or not), I think.
So I think if there is a double-click event, it wouldn't suffice for you. Maybe SDB.Player properties "UserChosen" and "UserInitiated" would be more useful to see if it was 1. the user that chose the song and 2. the user that started the song. This would be more complex to implement in MM natively (each playlist item would have to know if it was user-chosen or not), I think.
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
-
colinT
on select
Hi,
thanks for the replies, what i think i need is the ability to intercept certain system events as they occur.
Presumably this isn't possible at present?
I guess this would also introduce some overhead.
Anybody got any cunning ideas how else to implement this idea?
Thanks
Colin
thanks for the replies, what i think i need is the ability to intercept certain system events as they occur.
Presumably this isn't possible at present?
I guess this would also introduce some overhead.
Anybody got any cunning ideas how else to implement this idea?
Thanks
Colin