Kodi Community Forum
Beta Spotify for Kodi - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Music Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=148)
---- Thread: Beta Spotify for Kodi (/showthread.php?tid=265356)



RE: Spotify for Kodi - marcelveldt - 2017-09-03

(2017-09-03, 21:01)LuzZz Wrote: In addition: This is what my KODI log says:

18:11:36.554 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-muslhf'
18:11:36.650 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-hf'
18:11:36.661 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/x86-linux/spotty'
18:13:29.289 T:1946059424 ERROR: CPythonInvoker(3, /home/pi/.kodi/addons/plugin.audio.spotify/service.py): script didn't stop in 5 seconds - let's kill it

Hmmm, ignore my previous message. You are in fact running the beta version but on an unsupported OS as it seems.
Please test with Libreelec which should work fine.


RE: Spotify for Kodi - marcelveldt - 2017-09-03

(2017-08-20, 10:33)moppi1988 Wrote: Meanwhile this issue appears more often and not only during wakeup but within playing music. Yesterday this error window popped up every 10 minutes. Once Kodi crashed completely.
I have the feeling this is related to weak internet connection. Could that be?

I will post an updated version of the add-on on my repo later today. Please test if that fixes the issue as it has an updated version of the Spotty/Librespot binary included.


RE: Spotify for Kodi - marcelveldt - 2017-09-03

(2017-08-18, 15:16)a1rwulf Wrote: @marcelveldt now that the addon does not rely on libspotify anymore and is fully opensource (unless I missed something), have you considered submitting it to the official repo?

Yes I have but as far as I know it's not okay to include binaries in an add-on for the official repo.
Unless you're willing to accept that ;-)


RE: Spotify for Kodi - marcelveldt - 2017-09-03

(2017-08-19, 15:55)Blarre72 Wrote: I can't login to the addon. It keeps asking for my credentials. I'm using the latest version and I get no explanation in the log file.

It's impossible for me to help you if you provide no details;

- Hardware
- Software (what OS, what Kodi version)
- Version of the add-on (installed with the repo?)
- Kodi logfile


RE: Spotify for Kodi - LuzZz - 2017-09-03

(2017-09-03, 21:21)marcelveldt Wrote:
(2017-09-03, 21:01)LuzZz Wrote: In addition: This is what my KODI log says:

18:11:36.554 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-muslhf'
18:11:36.650 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-hf'
18:11:36.661 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/x86-linux/spotty'
18:13:29.289 T:1946059424 ERROR: CPythonInvoker(3, /home/pi/.kodi/addons/plugin.audio.spotify/service.py): script didn't stop in 5 seconds - let's kill it

Hmmm, ignore my previous message. You are in fact running the beta version but on an unsupported OS as it seems.
Please test with Libreelec which should work fine.
Hello!

Thank You for Your fast reply!
I am running a Raspbian Jessie with Kodi 17.3
Like You said - already on Your REPo :-)
I thought it may be permission related issue but I changed them to 777 - without success

Best regards,
Lucas


Spotify for Kodi - Blarre72 - 2017-09-03

(2017-09-03, 21:30)marcelveldt Wrote:
(2017-08-19, 15:55)Blarre72 Wrote: I can't login to the addon. It keeps asking for my credentials. I'm using the latest version and I get no explanation in the log file.

It's impossible for me to help you if you provide no details;

- Hardware
- Software (what OS, what Kodi version)
- Version of the add-on (installed with the repo?)
- Kodi logfile


- M8S (tv-box)
- Android Kitkat, Kodi 16 (Jarvis)
- Addon is build 42 last time I checked (it's on auto update), this is the latest right?
- I'm unable to give you the log at this time since I'm not at home. But last time I checked there was no Spotify errors in it.

I tested the addon again a couple of days ago and it wouldn't let me login. Saying something like "no credentials or invalid credentials". The sends me to the settings to enter my credentials (wich are already there). I've re-entered them numerous times and they work correctly in the app on other devices. I have a Premium account.


RE: Spotify for Kodi - Karellen - 2017-09-04

@Mowa

Your post has been removed. It is here... 321070 (thread)


RE: Spotify for Kodi - Mowa - 2017-09-05

The Spotify addon worked great untill the last couple off weeks.
I'm able to login but when i'm going in MyMusic and then Playlists, Albums, etc everything is blank.

- Hardware: HTPC; AMD A10-6800K, AMD A10-6800K, Crucial Ballistix Tactical 8GB
- Os: Windows 7 X64, Kodi 17.4
- Spotify V1.1.42 installed with the repo

Log:
https://pastebin.com/Fm3PF5zz

Spotify settings:
Playback device: Local playback on this device
Enable this device as Sptify Connect target >> off/on doesn't matter
Enable audio cache on or off doesn't matter


The same is problem appears on my laptop

On my laptop Kodi 17.5 just installed yesterday.
Before that i did a fresh install with Kodi 16.1 and tested all Spofify versions back to 1.0.26
And on Kodi 17.1 - 17.4 and all versions back to 1.0.26

-Acer Aspire V3-731 (Intel Pentium Dual Core B960, Intel Mobile HM77, 8GB ram
-Windows 10, Kodi 17.5
-Spotify V1.1.42 installed with repo

Log:
https://pastebin.com/A093ccpQ


RE: Spotify for Kodi - ed_davidson - 2017-09-07

I'm trying to use spotify on 17.4 Git:20170822-7fc6da0). Platform: Windows NT x86 32-bit.
I always get invalid credentials message.

Have tried it on S905X using LE 17.3 with the same result.


Any ideas? Thanks

https://www.dropbox.com/s/ig6jgxls9rbk2yn/spotify.log?dl=1


RE: Spotify for Kodi - LuzZz - 2017-09-07

(2017-09-03, 22:44)LuzZz Wrote:
(2017-09-03, 21:21)marcelveldt Wrote:
(2017-09-03, 21:01)LuzZz Wrote: In addition: This is what my KODI log says:

18:11:36.554 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-muslhf'
18:11:36.650 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/arm-linux/spotty-hf'
18:11:36.661 T:1720132528 WARNING: plugin.audio.spotify --> Exception in utils ! --> [Errno 1] Operation not permitted: '/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/spotty/x86-linux/spotty'
18:13:29.289 T:1946059424 ERROR: CPythonInvoker(3, /home/pi/.kodi/addons/plugin.audio.spotify/service.py): script didn't stop in 5 seconds - let's kill it

Hmmm, ignore my previous message. You are in fact running the beta version but on an unsupported OS as it seems.
Please test with Libreelec which should work fine.
Hello!

Thank You for Your fast reply!
I am running a Raspbian Jessie with Kodi 17.3
Like You said - already on Your REPo :-)
I thought it may be permission related issue but I changed them to 777 - without success

Best regards,
Lucas

Hello,

Just wanted to let You know that I made a huge step forward.
Since my /homedir/.kodi was a symbolic link to a directory on an external NTFS drive (my Database folder is already 1GB Undecided ) I have decided to delete link and bring back .kodi DIR to my SD card (for testing) and...

It worked! This is how I got rid of mentioned above "operation not permitted" error. Seems that for wherever defined security reasons scripts were unable to run while being on an external drive...

Huge smile on my face disappeared when I tried to browse - everything is empty, just like mentioned by Mowa:
(2017-09-05, 10:29)Mowa Wrote: The Spotify addon worked great untill the last couple off weeks.
I'm able to login but when i'm going in MyMusic and then Playlists, Albums, etc everything is blank.

Thing is, my errors are now different:
Code:
19:31:25.894 T:1504703408   DEBUG: StartScript - calling plugin Spotify('plugin://plugin.audio.spotify/','14','?action=browse_playlists&ownerid=111XXXXXXXX')
19:31:25.895 T:1668035504   DEBUG: Thread LanguageInvoker start, auto delete: false
19:31:25.896 T:1668035504    INFO: initializing python engine.
19:31:25.897 T:1668035504   DEBUG: CPythonInvoker(25, /home/pi/.kodi/addons/plugin.audio.spotify/plugin.py): start processing
19:31:26.107 T:1945592480   DEBUG: ------ Window Init (DialogBusy.xml) ------
19:31:26.359 T:1668035504   DEBUG: -->Python Interpreter Initialized<--
19:31:26.360 T:1668035504   DEBUG: CPythonInvoker(25, /home/pi/.kodi/addons/plugin.audio.spotify/plugin.py): the source file to load is "/home/pi/.kodi/addons/plugin.audio.spotify/plugin.py"
19:31:26.365 T:1668035504   DEBUG: CPythonInvoker(25, /home/pi/.kodi/addons/plugin.audio.spotify/plugin.py): setting the Python path to /home/pi/.kodi/addons/plugin.audio.spotify:/home/pi/.kodi/addons/script.module.arrow/lib:/home/pi/.kodi/addons/script.module.beautifulsoup/lib:/home/pi/.kodi/addons/script.module.cherrypy/lib:/home/pi/.kodi/addons/script.module.dateutil/lib:/home/pi/.kodi/addons/script.module.metadatautils/lib:/home/pi/.kodi/addons/script.module.musicbrainz/lib:/home/pi/.kodi/addons/script.module.requests/lib:/home/pi/.kodi/addons/script.module.simplecache/lib:/home/pi/.kodi/addons/script.module.simplejson/lib:/home/pi/.kodi/addons/script.module.six/lib:/home/pi/.kodi/addons/script.module.thetvdb/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0:/usr/lib/pymodules/python2.7
19:31:26.366 T:1668035504   DEBUG: CPythonInvoker(25, /home/pi/.kodi/addons/plugin.audio.spotify/plugin.py): entering source directory /home/pi/.kodi/addons/plugin.audio.spotify
19:31:26.367 T:1668035504   DEBUG: CPythonInvoker(25, /home/pi/.kodi/addons/plugin.audio.spotify/plugin.py): instantiating addon using automatically obtained id of "plugin.audio.spotify" dependent on version 2.1.0 of the xbmc.python api
19:31:31.249 T:1668035504   DEBUG: Skin Helper Simplecache --> Initialized
19:31:37.045 T:1668035504   DEBUG: plugin.audio.spotify --> Traceback (most recent call last):
                                              File "/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/plugin_content.py", line 54, in __init__
                                                eval(action)()
                                              File "/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/plugin_content.py", line 807, in browse_playlists
                                                playlists = self.get_user_playlists(self.ownerid)
                                              File "/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/plugin_content.py", line 770, in get_user_playlists
                                                checksum = self.cache_checksum(total)
                                              File "/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/plugin_content.py", line 117, in cache_checksum
                                                saved_tracks = self.get_saved_tracks_ids()
                                              File "/home/pi/.kodi/addons/plugin.audio.spotify/resources/lib/plugin_content.py", line 1310, in get_saved_tracks_ids
                                                limit=1, offset=self.offset, market=self.usercountry)
                                            TypeError: current_user_saved_tracks() got an unexpected keyword argument 'market'
19:31:37.046 T:1668035504 WARNING: plugin.audio.spotify --> Exception in plugin_content ! --> current_user_saved_tracks() got an unexpected keyword argument 'market'
19:31:37.047 T:1668035504   DEBUG: Skin Helper Simplecache --> Closed

TypeError: current_user_saved_tracks() got an unexpected keyword argument 'market'
19:31:37.046 T:1668035504 WARNING: plugin.audio.spotify --> Exception in plugin_content ! --> current_user_saved_tracks() got an unexpected keyword argument 'market'


Please advise!
Any Ideas? :-)


RE: Spotify for Kodi - marcelveldt - 2017-09-07

(2017-09-07, 19:52)LuzZz Wrote: Just wanted to let You know that I made a huge step forward.
Since my /homedir/.kodi was a symbolic link to a directory on an external NTFS drive (my Database folder is already 1GB Undecided ) I have decided to delete link and bring back .kodi DIR to my SD card (for testing) and...
It worked! This is how I got rid of mentioned above "operation not permitted" error. Seems that for wherever defined security reasons scripts were unable to run while being on an external drive...

Oh well, it's indeed not recommended to store your addons or addon_data on external location with symbolic links as that will get you in all kinds of trouble. Lot's of Kodi addons don't like that approach.
Maybe you should create symbolic links only for the folders which make sense, like for example the database and the thumbnails folder.

(2017-09-07, 19:52)LuzZz Wrote: Huge smile on my face disappeared when I tried to browse - everything is empty, just like mentioned by Mowa:

19:31:37.046 T:1668035504 WARNING: plugin.audio.spotify --> Exception in plugin_content ! --> current_user_saved_tracks() got an unexpected keyword argument 'market'

Wild guess but I think you have the spotipy module installed on your system, this clashes with the version of spotipy I included with the add-on (which contains a few fixes I did not yet send upstream).

pip uninstall spotipy should do the trick for you (I hope).

In the meanwhile I'll take a look if I can fix this on my end


RE: Spotify for Kodi - marcelveldt - 2017-09-07

(2017-09-07, 00:40)ed_davidson Wrote: I'm trying to use spotify on 17.4 Git:20170822-7fc6da0). Platform: Windows NT x86 32-bit.
I always get invalid credentials message.

Did you notice the warning about Facebook accounts ?
If you're using a Facebook account, you'll have to create a device password (you can do that in your spotify account details).
After that, you can login with your spotify account name (will be some number) and the password you've chosen.


RE: Spotify for Kodi - marcelveldt - 2017-09-07

(2017-09-05, 10:29)Mowa Wrote: The Spotify addon worked great untill the last couple off weeks.
I'm able to login but when i'm going in MyMusic and then Playlists, Albums, etc everything is blank.

Can you please recreate the log but now with Kodi debug logging enabled ?
I see an error in your log but without the debug option I miss some stuff I need to further investigate the issue.


RE: Spotify for Kodi - marcelveldt - 2017-09-07

(2017-09-03, 23:23)Blarre72 Wrote: - M8S (tv-box)
- Android Kitkat, Kodi 16 (Jarvis)
- Addon is build 42 last time I checked (it's on auto update), this is the latest right?
- I'm unable to give you the log at this time since I'm not at home. But last time I checked there was no Spotify errors in it.

I tested the addon again a couple of days ago and it wouldn't let me login. Saying something like "no credentials or invalid credentials". The sends me to the settings to enter my credentials (wich are already there). I've re-entered them numerous times and they work correctly in the app on other devices. I have a Premium account.

Note: On Android, no local playback is available (meaning the kodi player will play the spotify content). It is however able to control the Spotify android app with Spotify Connect.

Question: Do you have a browser installed on your Android box ? Because local playback is not available it can not use a direct connection to authenticate you with username and password and will use the "web flow" instead. In that case it will ask you to authenticate the app in the browser just once. Just install the Chrome browser with the Play store and you should be fine.


Spotify for Kodi - ed_davidson - 2017-09-07

(2017-09-07, 21:37)marcelveldt Wrote:
(2017-09-07, 00:40)ed_davidson Wrote: I'm trying to use spotify on 17.4 Git:20170822-7fc6da0). Platform: Windows NT x86 32-bit.
I always get invalid credentials message.

Did you notice the warning about Facebook accounts ?
If you're using a Facebook account, you'll have to create a device password (you can do that in your spotify account details).
After that, you can login with your spotify account name (will be some number) and the password you've chosen.


I'm not aware that it is a FACEBOOK account.