home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Area 51 - Testing Area
Last.FM Rework and Auto DJ mode
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="jameson_uk" data-source="post: 994802" data-attributes="member: 11220"><p>Right looking for some input on where to focus on next...</p><p>I will sort out </p><ul> <li data-xf-list-type="ul">Offline scrobbling</li> <li data-xf-list-type="ul">General integration of last.fm radio (better handling of thumbs handling, current artist info etc)</li> </ul><p>But looking for areas I can improve...</p><p> </p><p>Is anyone really interested in being able to have multiple last.fm accounts? Is there anything that really needs fixing? Is there anything that can be improved?</p><p> </p><p>Any thoughts on the auto DJ logic for choice of tracks? This is currently</p><ol> <li data-xf-list-type="ol">Get list of similar tracks for the current one from last.fm</li> <li data-xf-list-type="ol">Check these against local database<ol> <li data-xf-list-type="ol">If there is at least one track not matched in the current playlist then consider these</li> <li data-xf-list-type="ol">If allow multiple versions is not checked then the first track with he same artist / track title combination will be considered</li> </ol></li> <li data-xf-list-type="ol">If there are no matches<ol> <li data-xf-list-type="ol">Get top tracks for artist of current track</li> <li data-xf-list-type="ol">Match these against local database<ol> <li data-xf-list-type="ol">If there is at least one track not matched in the current playlist then consider these</li> <li data-xf-list-type="ol">If allow multiple versions is not checked then the first track with he same artist / track title combination will be considered</li> </ol></li> </ol></li> <li data-xf-list-type="ol">Take the list of matched tracks look for enough tracks to make sure playlist has five entries after the current track (so if you had a single track it will try to add five tracks but if you add a whole album it will only try to add a single track)<ol> <li data-xf-list-type="ol">For each required track pick a random one from the list of matched tracks and add this to the playlist</li> </ol></li> </ol><p>Got it <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite18" alt=":LOL:" title="Laugh :LOL:" loading="lazy" data-shortname=":LOL:" /></p><p> </p><p>This seems to work pretty well but is prone to drifting. What I want to balance is preventing drifting whilst still having enough matches to keep playing. If I keep re-adding the first track then this won't work well if the first track only matched a single other local track and that is already in the playlist.</p><p> </p><p>Also this is currently completely random and it might be good to try and allow this to be tweaked to prefer similar tracks or not (but I am not that good at creating this sort of weighting algorithm....)</p><p> </p><p>Thoughts / ideas / comments ???</p></blockquote><p></p>
[QUOTE="jameson_uk, post: 994802, member: 11220"] Right looking for some input on where to focus on next... I will sort out [LIST] [*]Offline scrobbling [*]General integration of last.fm radio (better handling of thumbs handling, current artist info etc) [/LIST] But looking for areas I can improve... Is anyone really interested in being able to have multiple last.fm accounts? Is there anything that really needs fixing? Is there anything that can be improved? Any thoughts on the auto DJ logic for choice of tracks? This is currently [LIST=1] [*]Get list of similar tracks for the current one from last.fm [*]Check these against local database [LIST=1] [*]If there is at least one track not matched in the current playlist then consider these [*]If allow multiple versions is not checked then the first track with he same artist / track title combination will be considered [/LIST] [*]If there are no matches [LIST=1] [*]Get top tracks for artist of current track [*]Match these against local database [LIST=1] [*]If there is at least one track not matched in the current playlist then consider these [*]If allow multiple versions is not checked then the first track with he same artist / track title combination will be considered [/LIST] [/LIST] [*]Take the list of matched tracks look for enough tracks to make sure playlist has five entries after the current track (so if you had a single track it will try to add five tracks but if you add a whole album it will only try to add a single track) [LIST=1] [*]For each required track pick a random one from the list of matched tracks and add this to the playlist [/LIST] [/LIST] Got it :LOL: This seems to work pretty well but is prone to drifting. What I want to balance is preventing drifting whilst still having enough matches to keep playing. If I keep re-adding the first track then this won't work well if the first track only matched a single other local track and that is already in the playlist. Also this is currently completely random and it might be good to try and allow this to be tweaked to prefer similar tracks or not (but I am not that good at creating this sort of weighting algorithm....) Thoughts / ideas / comments ??? [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Area 51 - Testing Area
Last.FM Rework and Auto DJ mode
Contact us
RSS
Top
Bottom