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
MediaPortal 1 Plugins
Rockstar - the ultimate online music plugin (Spotify&Grooveshark&Rdio)
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="DutchAdept" data-source="post: 1241360" data-attributes="member: 121867"><p>So to get straight to the point: too many things to fix and on top of that having to replace the currently used API with a half-baked web-API which doesn't even support the actual audio stream. I don't have nearly enough spare time to start tackling this, so unless I get really (and I mean really) bored, I won't touch this with a ten foot stick.</p><p>Here are some pointers for anyone else giving it a go:</p><p></p><p>- You need to have RdioSharp.dll referenced (<a href="https://github.com/kreeger/RdioSharp/tree/v0.1" target="_blank">kreeger/RdioSharp</a>)</p><p>- You also need Torshify.dll (<a href="https://github.com/torshy/torshify" target="_blank">torshy/torshify</a>) and newtonsoft's JSON (NuGet) referenced.</p><p>- I personally would remove all Rdio and GrooveShark routines, calls, methods and references (most of it has already been cleared out of the source)</p><p>- To get the source compiled correctly remove all NLog (logger) calls and references from the source (at least that's what was needed on my system)</p><p>- The plugin should function when compiled against the libraries of the current Mediaportal release (and after bumping version in the source). Mind you: only play/stop/next/prev, search and default playlist functionality are working properly.</p><p></p><p>- I recommend <a href="https://github.com/JohnnyCrazy/SpotifyAPI-NET" target="_blank">SpotifyAPI-NET</a> (<a href="https://github.com/JohnnyCrazy/SpotifyAPI-NET" target="_blank">JohnnyCrazy/SpotifyAPI-NET</a>) for easy integration of the web-API into VS.</p><p></p><p>Personal note: I guess it is tempting to make a hybrid plugin as a quick fix: use web-api for playlist and metadata handling, and keep using Torshify for the actual streaming/audio rendering, but since it's not clear for how long the libspotify.dll will keep functioning this would be a dead end in my opinion.</p></blockquote><p></p>
[QUOTE="DutchAdept, post: 1241360, member: 121867"] So to get straight to the point: too many things to fix and on top of that having to replace the currently used API with a half-baked web-API which doesn't even support the actual audio stream. I don't have nearly enough spare time to start tackling this, so unless I get really (and I mean really) bored, I won't touch this with a ten foot stick. Here are some pointers for anyone else giving it a go: - You need to have RdioSharp.dll referenced ([URL='https://github.com/kreeger/RdioSharp/tree/v0.1']kreeger/RdioSharp[/URL]) - You also need Torshify.dll ([URL='https://github.com/torshy/torshify']torshy/torshify[/URL]) and newtonsoft's JSON (NuGet) referenced. - I personally would remove all Rdio and GrooveShark routines, calls, methods and references (most of it has already been cleared out of the source) - To get the source compiled correctly remove all NLog (logger) calls and references from the source (at least that's what was needed on my system) - The plugin should function when compiled against the libraries of the current Mediaportal release (and after bumping version in the source). Mind you: only play/stop/next/prev, search and default playlist functionality are working properly. - I recommend [URL='https://github.com/JohnnyCrazy/SpotifyAPI-NET']SpotifyAPI-NET[/URL] ([URL='https://github.com/JohnnyCrazy/SpotifyAPI-NET']JohnnyCrazy/SpotifyAPI-NET[/URL]) for easy integration of the web-API into VS. Personal note: I guess it is tempting to make a hybrid plugin as a quick fix: use web-api for playlist and metadata handling, and keep using Torshify for the actual streaming/audio rendering, but since it's not clear for how long the libspotify.dll will keep functioning this would be a dead end in my opinion. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Rockstar - the ultimate online music plugin (Spotify&Grooveshark&Rdio)
Contact us
RSS
Top
Bottom