Ok, it's been a long time.... but I finally gave librespot a try. And
what shall I say? Its sample application does a whole lot of what we
would need for a simple Spotify Protocol Handler NG. I actually have a
POC implementation working where librespot would handle the streaming...

But integrating Spotify Connect with LMS comes with its own share of
complications. E.g. Imagine you're starting playback from Spotify's
application through Connect? Who's supposed to "own" playback control?
By default Spotify would, and the queue isn't visible to LMS. I can't
skip to the next track using any SB control. 

In reality we might end up with two modes: LMS control, or Spotify
Connect mode. The level of integration depends on the community, too:
until a few days ago I had zero knowledge of Rust, the programming
language used for librespot. I'm sure a seasoned Rust developer could
add some hooks to e.g. transfer at least some metadata from Connect to
LMS etc.

Thoughts? Volunteers?



Michael

http://www.herger.net/slim-plugins - MusicArtistInfo, MusicInfoSCR
------------------------------------------------------------------------
mherger's Profile: http://forums.slimdevices.com/member.php?userid=50
View this thread: http://forums.slimdevices.com/showthread.php?t=105968

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to