06-18-2011, 05:11 PM
I read on the XBMC forums that people have had success using the Addon with a VPN but I can't comment as it works out of the box for me, but then I'm in the UK.
06-18-2011, 05:11 PM
I read on the XBMC forums that people have had success using the Addon with a VPN but I can't comment as it works out of the box for me, but then I'm in the UK.
06-18-2011, 05:13 PM
Would anybody be kind enough to create a screenshot or two of how this works? I'm curious yet lazy today hehe
Certainly can.
[img size=200]http://dj-gerbil.webege.com/screenshot006.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot000.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot001.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot003.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot004.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot005.png[/img] [img size=200]http://dj-gerbil.webege.com/screenshot002.png[/img]
11-02-2011, 05:12 AM
I have created a libspotify package for openelec and have spotify running on a OpenElec i386 Generic build based on Eden. I guess this also works with x86_64 but have not tested. Due to legal license mismatch between spotify and gpl, a compiled build can not be released. If you want a source code patch so that you can compile an openelect release with spotify support, let me know and I will upload. All info on how-to compile is available here on this forum. My build is a direct port from spotyxbmc2 that was created by Akezeke, many thanks to him.
Note: It is mandatory to turn off the automatic update feature in openelect. Whenever I want to update to a newer version, I need to compile a new build. Note: A valid, paid premium spotify account is needed, the free accounts does not work.
11-05-2011, 01:48 PM
Hi Tompen,
In this case it becomes time to subscribe to the payed version... A working Spotify on XBMC was always the minimum demand to take it. Can you please upload the source so I may try it? Maybe you can post me (PM) the compiled version? So weird that Spotify limits itself BTW. Tnx a lot for developing and posting! Regards, Harmen
11-06-2011, 07:50 PM
(This post was last modified: 03-25-2013, 10:42 PM by Tompen.
Edit Reason: Add OE 3.0 instructions
)
I have integrated SpotyXBMC2 with OpenELEC.
Spotyxbmc2 was made by akezeke. It adds Spotify content to the XBMC music section. Due to legal license mismatch between spotify and gpl, compiled builds of SpotyXBMC can not be released. When using SpotyXBMC, users need to compile OpenELEC with integrated spotify support from source code. Other alternatives (not discussed here) that brings spotify into XBMC is to use the Spotimc addon or the XSqueeze addon. A valid, paid spotify premium account is needed. A video showing most of the features in SpotyXBMC2 here. Features:
![]() Missing Features:
Preparation: To build OpenELEC from source code you need to use Linux. In my Windows pc, I installed Linux in a Virtualbox virtual machine using the Debian businesscard install cd. I have heard Ubuntu Linux also works. In Linux, I installed the required software using the following command: Code: sudo apt-get install build-essential git-core g++ nasm flex bison libxml-parser-perl gawk autopoint gperf autoconf automake m4 cvs libtool byacc texinfo gettext zlib1g-dev libncurses5-dev make bzip2 zip unzip xsltproc A detailed installation instruction for debian linux in virtualbox is attached to a post in this thread. The instruction does not show a "perfect" installation, just a minimal, very basic Debian installation that can be used to compile OpenELEC. Building OpenElec with Spotify, needed steps: 1) Spotify API key Get your own spotify application key from http://developer.spotify.com/en/libspotify/application-key Click on c-code and copy the content to a new file. Filename must be: appkey.h In your linux pc/virtual machine, navigate to an empty folder. Put your appkey.h file into this folder. (appkey.h should be located in the directory directly above/outside your git repository) If you have a facebook spotify account, but can´t login to get your spotify API-key, look here. 2) Get OpenELEC source code From your empty folder that only contains the appkey.h file, do these commands: Code: git clone git://github.com/OpenELEC/OpenELEC.tv.git Code: cd OpenELEC.tv Code: git remote add openelec_spotyxbmc2 git://github.com/tompen-/OpenELEC.tv.git Code: git fetch openelec_spotyxbmc2 ( depending on the installed version of git, you do not need the "--no-edit" ) Code: git checkout -b stable2.0 tags/2.0.0 ( depending on the installed version of git, you do not need the "--no-edit" ) Code: git checkout -b stable3.0 tags/3.0.0 NOTE: If you want to build OpenELEC ver 2.0.0 XBMC-EDEN or ver 3.0.0 XBMC-FRODO, do not perform this command: Code: git pull --no-edit openelec_spotyxbmc2 master Optional: Before you start a time-consuming compile you can verify that the above commands completed OK. git status should report: "working directory clean" Code: git status This is only to confirm that you have downloaded the spotify integration. If there is no output, there is a problem with above commands. (you exit from the text with Q button) Code: git log --grep=spotify 4) Compile (this takes approx 8 hours) Note: I have only tested the generic build, hopefully others also work. To build a Generic build (32bit): Code: PROJECT=Generic ARCH=i386 make release Code: PROJECT=Intel ARCH=i386 make release Code: PROJECT=Intel ARCH=x86_64 make release Code: PROJECT=ATV ARCH=i386 make release Code: PROJECT=ION ARCH=x86_64 make release Code: PROJECT=Fusion ARCH=x86_64 make release Code: PROJECT=Ultra ARCH=x86_64 make release Lots of thanks to kernevil, he made the spotyxbmc2 port for Raspberry Pi Code: PROJECT=RPi ARCH=arm make release Code: PROJECT=ARCTIC_MC ARCH=x86_64 make release Build problems: This forum thread can be good to read 5) Access the compiled files Code: cd target [size=3]Note: Because OpenELEC ver 2.0 is based on xbmc Eden, if you upgrade from OpenELEC ver 1.xx (XBMC Dharma) the xbmc database will be updated. You can probably not downgrade to Dharma again. I think it is a good idea to try this on another usbkey. OpenELEC 3.0 is based on Frodo, so this recommendation also apply for users upgrading from OpenELEC 2.0 to OpenELEC 3.0. Likely it also applies for anyone upgrading from a previous XBMC version to a Gotham nightly build. Note2: It is a good idea to disable the OpenELEC automatic version update feature. If not, your custom built OpenELEC with spotify support might get replaced by the next normal OpenELEC release. For any spotify + xbmc questions, I recommend looking at this forum thread: Some comments on the source code: This is an integration of spotyxbmc2 made by akezeke. His source code is located here. Before compiling OpenELEC, you can enable/disable support for spotify in the project/XXXXX/options file. If you change spotify yes/no in that file, before compiling again you need to run the following command from the OpenELEC.tv folder: Code: rm -rf build*/xbmc* build*/libspotify* build*/.stamps/xbmc* build*/.stamps/libspotify* This product uses SPOTIFY® CORE but is not endorsed, certified or otherwise approved in any way by Spotify. Spotify is the registered trade mark of the Spotify Group.
11-19-2011, 05:32 PM
Thanks for your post Tompen
![]() I started to follow your post. No errors before compiling. But while compiling I get some errors about directories not found. Then it quits. Anyone any idea ? /usr/bin/install -c -m 644 m4/ax_very_nice.m4 m4/ax_warning_default_aclocaldir.m4 m4/ax_warning_default_pkgconfig.m4 m4/ax_wint_t.m4 m4/ax_with_apxs.m4 m4/ax_with_build_path.m4 m4/ax_with_curses.m4 m4/ax_with_curses_extra.m4 m4/ax_with_dmalloc.m4 m4/ax_with_mpatrol.m4 m4/ax_with_prog.m4 m4/ax_xercesc.m4 m4/ax_xtra_classpath.m4 '/home/walter/Documents/OpenELEC.tv/build.-generic.i386-devel/toolchain/i686-openelec-linux-gnu/sysroot/usr/share/aclocal' make[3]: Leaving directory `/home/walter/Documents/OpenELEC.tv/build.-generic.i386-devel/autoconf-archive-2011.09.17' make[2]: Leaving directory `/home/walter/Documents/OpenELEC.tv/build.-generic.i386-devel/autoconf-archive-2011.09.17' make[1]: Leaving directory `/home/walter/Documents/OpenELEC.tv/build.-generic.i386-devel/autoconf-archive-2011.09.17' Information: no *.so libs found Information: no *.so.[0-9]* libs found find: `/home/walter/Documents/OpenELEC.tv/build.-generic.i386-devel/toolchain/i686-openelec-linux-gnu/sysroot/usr/lib/': No such file or directory sed: can't read /home/walter/Documents/OpenELEC.tv/projects/generic/options: No such file or directory sed: can't read /home/walter/Documents/OpenELEC.tv/projects/generic/options: No such file or directory GET expat /expat-2.0.1.tar.bz2: Scheme missing. md5sum: sources/expat/expat-2.0.1.tar.bz2: No such file or directory make: bbcode.txt done insert_posts.sh mybb_posts.csv mybb_posts.sql new newnew oej34_kunena_messages.csv oej34_kunena_messages_text.csv oej34_kunena_messages_text.sql oej34_kunena_users_banned.csv oej34_kunena_users.csv oej34_users.csv old openelecj34prod.sql posts.sh replace.sh table_posts test.csv test.txt update_sample.sql [system] Error 1
11-19-2011, 08:03 PM
Thanks very much for your reply.
I try again with your suggestions.
11-20-2011, 08:47 AM
Still struggling.
I looked manually and can't find the file/dir in the ftp dir. I am afraid I need more time for this "compiling thing" :unsure: We really need a plugin for spotify ![]() Thanks for the help Tompen. PROJECT=Generic ARCH=i386 make . ./scripts/image INSTALL eglibc INSTALL timezone-data INSTALL gcc-final BUILD linux GET pciutils --2011-11-20 10:37:08-- http://ftp.ftp.pgpi.com/linux/kernel/pub....7.tar.bz2 => `sources/pciutils/pciutils-3.1.7.tar.bz2' Resolving http://ftp.pgpi.com... 128.39.3.170, 2001:700:0:12e::f70 Connecting to http://ftp.pgpi.com|128.39.3.170|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /linux/kernel/pub/software/utils/pciutils ... No such directory `linux/kernel/pub/software/utils/pciutils'. |
|
Possibly Related Threads... | |||||
Thread | Author | Replies | Views | Last Post | |
Be the go-to music streaming app with our superlative Spotify Clone solutions | amyseimetz | 0 | 123 |
12-11-2020, 08:35 AM Last Post: amyseimetz |
|
Spotify build instructions - new thread | ultraman | 1 | 961 |
11-09-2019, 10:06 AM Last Post: mengatur |
|
Spotify build instructions - new thread | ultraman | 107 | 14,266 |
12-02-2014, 04:51 PM Last Post: eikum |
|
Spotify build instructions - new thread | ultraman | 0 | 478 |
10-02-2013, 05:43 PM Last Post: ultraman |