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: 964538" data-attributes="member: 11220"><p>GIT branch is <a href="https://github.com/MediaPortal/MediaPortal-1/tree/FEAT_Last.fm_API_2.0" target="_blank">FEAT_Last.fm_API_2.0</a></p><p></p><p>The changes are too big to post individual binaries so this is a full installer. Latest build is based on 1.3.0 and will allow upgrade from 1.3 RC or earlier. If you want to upgrade from a 1.3 installation this is possible by extracting the the package-mediaportal.exe file from within the installer (7Zip will allow you to do this) but this is not a supported installation method and is not guaranteed to work.</p><p></p><p>I realise there are some people who will be very interested in the BASS player rework (WASAPI, Replay Gain etc) so a build is attached including those changes.</p><p></p><p><s>Note for V2: There is a very tiny bug in V2 which is preventing the auto DJ function working. Please replace the databases binary with the attached to make this work</s> (v2 version removed and replaced with v3)</p><p></p><p>Changelog</p><p>[spoiler]01</p><ul> <li data-xf-list-type="ul">Initial version. This is very experimental. Based on 1.3 RC (<a href="https://github.com/MediaPortal/MediaPortal-1/commit/1deba01c114407c5ac17731cb8ffc4ad22b19810" target="_blank">GIT</a>)</li> </ul><p>02</p><ul> <li data-xf-list-type="ul">A lot of code refinement</li> <li data-xf-list-type="ul">Authentication now uses mobile settings so should be simpler</li> <li data-xf-list-type="ul">Workaround for problems when skipping last.fm radio tracks</li> <li data-xf-list-type="ul">Radio now remember last artist / tag radio station</li> <li data-xf-list-type="ul">Code now allows for offline scrobbling and multiple users (still needs implementing)</li> </ul><p>03</p><ul> <li data-xf-list-type="ul">Massive rework of the internal code to improve stability and allow future enhancements</li> <li data-xf-list-type="ul">Fix for auto DJ functionality</li> <li data-xf-list-type="ul">Tweaks to Titan skin for similar tracks on now playing screen</li> <li data-xf-list-type="ul">Code to grab artist / track / album info now in place</li> </ul><p>04</p><ul> <li data-xf-list-type="ul">Brought up to date with latest MP code including some bug-fixes around artist / album info scraping and the latest BASS player rework code</li> <li data-xf-list-type="ul">Ability to toggle Auto DJ mode (This is currently only implemented in Titan and only inside the music browsing screens)</li> <li data-xf-list-type="ul">Config should now provide feedback that adding a user was successful</li> <li data-xf-list-type="ul">Playlist items can now be identified if they were added to Auto DJ functionality (no visibility to users yet)</li> </ul><p>05</p><ul> <li data-xf-list-type="ul">Updated to latest MP code (including a few fixes to BASS player code)</li> <li data-xf-list-type="ul">Added extra settings to control how the AutoDJ deals with the same tracks; you can now control whether you want to allow different versions of the same track (eg. if you have two version of Chasing Rainbows by Adele on different albums these will be treated as different songs or it will pick one) and you can also avoid adding tracks that are already in the playlist again (so will keep trying to add different tracks).</li> <li data-xf-list-type="ul">Added some extra debugging to try and pin down a few intermittent issues</li> <li data-xf-list-type="ul">Errors whilst playing radio (eg. no more content / subscription required ...) are prompted to users</li> <li data-xf-list-type="ul">Where no similar track is found AutoDJ will now attempt to use the artists top tracks and locate these locally (found this a particular issue on brand new albums on release day where there were no similar tracks on last.fm)</li> <li data-xf-list-type="ul">Some changes in the background to try and move towards a standard base for MP and MP2 (plus others as needed)</li> </ul><p>06</p><ul> <li data-xf-list-type="ul">Code is based on 1.4 pre release plus <a href="http://mantis.team-mediaportal.com/view.php?id=4446" target="_blank">http://mantis.team-mediaportal.com/view.php?id=4446</a></li> <li data-xf-list-type="ul">Tidied up some exception handling to reduce logging</li> <li data-xf-list-type="ul">Fixed some integration issues</li> </ul><p>[/spoiler]</p><p>07</p><ul> <li data-xf-list-type="ul">Fixed issue where last.fm radio playlist was not updated when not in last.fm radio plugin screen</li> <li data-xf-list-type="ul">Quite a bit of refactoring for Auto DJ to make it easier to tweak the logic</li> </ul><p>If you have 1.3 or earlier you can just run the installer and upgrade. If you have 1.4 pre-release installed you need to extract the mediaportal installer (package-mediaportal.exe) and run that</p><p></p><p>08</p><p>Added build on 7-9-2013 based on current master (1.5 Pre release) so people should be able to upgrade to this from 1.4 and upgrade to 1.5 (if they want).</p><p></p><p>09</p><p>Build added based on current master (1.5 Final)</p></blockquote><p></p>
[QUOTE="jameson_uk, post: 964538, member: 11220"] GIT branch is [URL='https://github.com/MediaPortal/MediaPortal-1/tree/FEAT_Last.fm_API_2.0']FEAT_Last.fm_API_2.0[/URL] The changes are too big to post individual binaries so this is a full installer. Latest build is based on 1.3.0 and will allow upgrade from 1.3 RC or earlier. If you want to upgrade from a 1.3 installation this is possible by extracting the the package-mediaportal.exe file from within the installer (7Zip will allow you to do this) but this is not a supported installation method and is not guaranteed to work. I realise there are some people who will be very interested in the BASS player rework (WASAPI, Replay Gain etc) so a build is attached including those changes. [S]Note for V2: There is a very tiny bug in V2 which is preventing the auto DJ function working. Please replace the databases binary with the attached to make this work[/S] (v2 version removed and replaced with v3) Changelog [spoiler]01 [LIST] [*]Initial version. This is very experimental. Based on 1.3 RC ([URL='https://github.com/MediaPortal/MediaPortal-1/commit/1deba01c114407c5ac17731cb8ffc4ad22b19810']GIT[/URL]) [/LIST] 02 [LIST] [*]A lot of code refinement [*]Authentication now uses mobile settings so should be simpler [*]Workaround for problems when skipping last.fm radio tracks [*]Radio now remember last artist / tag radio station [*]Code now allows for offline scrobbling and multiple users (still needs implementing) [/LIST] 03 [LIST] [*]Massive rework of the internal code to improve stability and allow future enhancements [*]Fix for auto DJ functionality [*]Tweaks to Titan skin for similar tracks on now playing screen [*]Code to grab artist / track / album info now in place [/LIST] 04 [LIST] [*]Brought up to date with latest MP code including some bug-fixes around artist / album info scraping and the latest BASS player rework code [*]Ability to toggle Auto DJ mode (This is currently only implemented in Titan and only inside the music browsing screens) [*]Config should now provide feedback that adding a user was successful [*]Playlist items can now be identified if they were added to Auto DJ functionality (no visibility to users yet) [/LIST] 05 [LIST] [*]Updated to latest MP code (including a few fixes to BASS player code) [*]Added extra settings to control how the AutoDJ deals with the same tracks; you can now control whether you want to allow different versions of the same track (eg. if you have two version of Chasing Rainbows by Adele on different albums these will be treated as different songs or it will pick one) and you can also avoid adding tracks that are already in the playlist again (so will keep trying to add different tracks). [*]Added some extra debugging to try and pin down a few intermittent issues [*]Errors whilst playing radio (eg. no more content / subscription required ...) are prompted to users [*]Where no similar track is found AutoDJ will now attempt to use the artists top tracks and locate these locally (found this a particular issue on brand new albums on release day where there were no similar tracks on last.fm) [*]Some changes in the background to try and move towards a standard base for MP and MP2 (plus others as needed) [/LIST] 06 [LIST] [*]Code is based on 1.4 pre release plus [url]http://mantis.team-mediaportal.com/view.php?id=4446[/url] [*]Tidied up some exception handling to reduce logging [*]Fixed some integration issues [/LIST] [/spoiler] 07 [LIST] [*]Fixed issue where last.fm radio playlist was not updated when not in last.fm radio plugin screen [*]Quite a bit of refactoring for Auto DJ to make it easier to tweak the logic [/LIST] If you have 1.3 or earlier you can just run the installer and upgrade. If you have 1.4 pre-release installed you need to extract the mediaportal installer (package-mediaportal.exe) and run that 08 Added build on 7-9-2013 based on current master (1.5 Pre release) so people should be able to upgrade to this from 1.4 and upgrade to 1.5 (if they want). 09 Build added based on current master (1.5 Final) [/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