[WIP] XBMC + Spotify = True (an XBMC implementation that uses Spotify's official API)

  Thread Rating:
  • 9 Votes - 4.22 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
akezeke Offline
Senior Member
Posts: 117
Joined: Aug 2009
Reputation: 43
Location: Norrköping, Sweden
Rainbow  [WIP] XBMC + Spotify = True (an XBMC implementation that uses Spotify's official API)
Post: #1
SpotyXBMC2 adds spotify content to the regular music categories under the music section, do not try to run the addon, its only there for settings!

A valid spotify premium account is required.

A video showing most of the features can be seen here.

Current features:

  • Starred tracks, albums and artists will show up in the songs, albums and artists sections alongside the local music.
  • Spotify playlists shows up in the playlist section.
  • The normal music search will return local music and spotify search result.
  • Top 100 spotify lists with artists, albums and tracks is available in the top 100 section.
  • Modifying playlists and star/unstar items in the spotify client will result in that the lists is updated in XBMC.
  • Multi-disc albums are split up into separate albums with suffix "disc #".
  • Browsing artist albums will provide a "similar artists" folder with spotify similar artists.
  • Navigate to the album artist from an album or to the artist or album from a track using the context menu.
  • Star/unstar albums and tracks from within XBMC using the context menu.
  • The settings is changed from within a built-in addon.
  • Two spotify "radios" is provided int the music root, visit the settings to set name, years and genres.
  • Top-lists will update once every 24 hour.

Source and instructions can be found here:
https://github.com/akezeke/spotyxbmc2.

Thanks to Tompen a version of OpenElec with spotyXBMC2 integration is available. Read about it here.

Please note that I'm not in any way related to or representing spotify and that the main goal with this project is to provide spotify music to my own media center.

/David Erenger
(This post was last modified: 2011-12-04 11:43 by akezeke.)
find quote
anthistatic Offline
Junior Member
Posts: 22
Joined: Oct 2009
Reputation: 0
Post: #2
Great job there Akezeke!

I can't wait for the finished (more or less) product! MEE WAAANT!

Cheers
//Static
find quote
blaize Offline
Member
Posts: 93
Joined: Oct 2006
Reputation: 0
Post: #3
i sure hope this is legal Big Grin otherwise it wont make it into official releases (not a huge problem Smile )
amazing work man!
find quote
sregg Offline
Junior Member
Posts: 24
Joined: Jan 2010
Reputation: 0
Post: #4
Great!
I've been waiting for this feature for a long time.
I was almost ready to develop it my self.
By the way, if i can help in any way just tell me (i'm a java programmer but i could learn quickly how to program in python)
Thanks again!
(This post was last modified: 2010-01-12 11:39 by sregg.)
find quote
carmaa Offline
Junior Member
Posts: 1
Joined: Jan 2010
Reputation: 0
Thumbs Up   
Post: #5
That is awesome, can't wait for the source... Big Grin Been waiting for this since Spotify was launched, great initiative!
find quote
Thomss Offline
Member
Posts: 87
Joined: Apr 2009
Reputation: 0
Post: #6
wow, that's awesome.
find quote
dc2447 Offline
Senior Member
Posts: 150
Joined: Feb 2009
Reputation: 0
Post: #7
amazing
find quote
prae5 Offline
Team-XBMC Forum Moderator
Posts: 2,063
Joined: Jan 2009
Reputation: 34
Location: Cambridge, UK
Post: #8
looks good
find quote
poserdonut Offline
Senior Member
Posts: 101
Joined: Jun 2009
Reputation: 0
Post: #9
Great work!

Do you have any plans to integrate spotify playlists?
find quote
blittan Offline
Team-XBMC Handyman
Posts: 1,748
Joined: Jun 2004
Reputation: 11
Location: Sweden
Post: #10
my guess is it only runs on linux, require premium account?

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
If you don't have the time to read them, please don't take the time to post in this forum!
For troubleshooting and bug reporting please make sure you read this first.
find quote
kuseman Offline
Junior Member
Posts: 22
Joined: Jan 2010
Reputation: 0
Post: #11
blittan Wrote:my guess is it only runs on linux, require premium account?

"require premium account"

Isn't this a requirement for every plugin/extension out there for Spotify when not using the standard client?
find quote
blittan Offline
Team-XBMC Handyman
Posts: 1,748
Joined: Jun 2004
Reputation: 11
Location: Sweden
Post: #12
there are ways of controlling the free spotify client, but it would be limited.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
If you don't have the time to read them, please don't take the time to post in this forum!
For troubleshooting and bug reporting please make sure you read this first.
find quote
pejay Offline
Junior Member
Posts: 4
Joined: Jan 2010
Reputation: 0
Post: #13
This is incredible! Great work.
find quote
nilzen Offline
Member
Posts: 62
Joined: Dec 2009
Reputation: 2
Location: Skellefteå, Sweden
Post: #14
Thumbs up!

Edit: nm
(This post was last modified: 2010-01-12 13:51 by nilzen.)
find quote
l2obban Offline
Junior Member
Posts: 11
Joined: Jan 2004
Reputation: 0
Location: Sweden
Post: #15
Nice work! :-)
find quote
Post Reply