[SOLVED] Spotify

Here you'll find a place for solutions and hints.

Please use one of the support subforums below for questions or if you have any issues and need support.

[SOLVED] Spotify

Postby SAlineBoy » Jun 10th, '12, 14:44

Has anyone tried running Spotify?

Tried it following reading about it on Spotify help forum. Some OpenSuse and Fedora users have got it running. Interesting to see if any has tried on Mageia 2.
Last edited by SAlineBoy on Jul 8th, '12, 13:12, edited 1 time in total.
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby marja » Jun 10th, '12, 19:50

SAlineBoy wrote:Has anyone tried running Spotify?

Tried it following reading about it on Spotify help forum. Some OpenSuse and Fedora users have got it running. Interesting to see if any has tried on Mageia 2.


Someone tried to install it with wine, but got an error
https://bugs.mageia.org/show_bug.cgi?id=6370

I'm not aware anyone else tried, but then those who got it to work without problems, would probably not mention it ;)
User avatar
marja
 
Posts: 546
Joined: Aug 22nd, '11, 20:50

Re: Spotify

Postby doktor5000 » Jun 11th, '12, 00:16

There's also a preview version available for linux, was already asked here: viewtopic.php?p=18630#p18630
But seems it's a bit older, and only offered for Fedora 13 and 14 as RPM packages: http://repository.spotify.com/fedora/releases/
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby doktor5000 » Jun 16th, '12, 00:55

I've just tried using http://blog.laimbock.com/2012/05/31/spo ... fedora-17/ with Mageia.
It works, but the symlinks need to be adapted to Mageia, here's for x86_64 and Mageia 1:
Code: Select all
ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.0.9.8
ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.0.9.8
ln -s /usr/lib64/libnss3.so /usr/lib64/libnss3.so.1d
ln -s /usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so.1d
ln -s /usr/lib64/libsmime3.so /usr/lib64/libsmime3.so.1d
ln -s /usr/lib64/libplc4.so /usr/lib64/libplc4.so.0d
ln -s /usr/lib64/libnspr4.so /usr/lib64/libnspr4.so.0d


This is what it looks like:
Bildschirmfoto6.png
Bildschirmfoto6.png (578.75 KiB) Viewed 92153 times


Look and feel is really nice and polished so far, and it works just fine. Awesome :)
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby SAlineBoy » Jun 16th, '12, 09:34

Thanks for that.

Am I right in saying that this is for AMD processors and 64 bit installations only?

What changes would i need to make? I am running 32 bit on an intel processor.

Regards
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby doktor5000 » Jun 16th, '12, 14:51

Well, it's for 64bit installation (but doesn't matter what processor brand). You basically just need to replace lib64 with lib.
But i think i could make the above instructions work for both via some shell magic ;)


Like so, it will automatically find out which system you have and create the links in either /usr/lib/ or /usr/lib64:
Code: Select all
ln -s /usr/$(rpm -E %_lib)/libssl.so.1.0.0 /usr/$(rpm -E %_lib)/libssl.so.0.9.8
ln -s /usr/$(rpm -E %_lib)/libcrypto.so.1.0.0 /usr/$(rpm -E %_lib)/libcrypto.so.0.9.8
ln -s /usr/$(rpm -E %_lib)/libnss3.so /usr/$(rpm -E %_lib)/libnss3.so.1d
ln -s /usr/$(rpm -E %_lib)/libnssutil3.so /usr/$(rpm -E %_lib)/libnssutil3.so.1d
ln -s /usr/$(rpm -E %_lib)/libsmime3.so /usr/$(rpm -E %_lib)/libsmime3.so.1d
ln -s /usr/$(rpm -E %_lib)/libplc4.so /usr/$(rpm -E %_lib)/libplc4.so.0d
ln -s /usr/$(rpm -E %_lib)/libnspr4.so /usr/$(rpm -E %_lib)/libnspr4.so.0d


BTW: Accidentally i found out there's also an open-source alternative spotify client, called despotify:
http://despotify.se/
But no time to try that out yet, will post results, and if it works as good as the nornmal client,
that could be added to Mageia :D

EDIT: There are some more third-party spotify clients, all using libspotify, which requires a premium subscription.
Clients are all listed here: http://despotify.se/2010/02/11/open-sou ... rameworks/
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby Ezim » Jun 16th, '12, 18:05

doktor5000 tips I have already tried some days ago. It does not work for 32-bits user of Mageia 2. The symlink are not even correct for 32-bits user. Running from command line will show that. To get the correct symlink for 32-bits version under Mageia 2:
Code: Select all
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8
ln -s /lib/libnss3.so /lib/libnss3.so.1d
ln -s /lib/libnssutil3.so /lib/libnssutil3.so.1d
ln -s /lib/libsmime3.so /lib/libsmime3.so.1d
ln -s /lib/libplc4.so /lib/libplc4.so.0d
ln -s /lib/libnspr4.so /lib/libnspr4.so.0d


Even with correct symlinks, Spotify will crash after login for 32-bits user of Mageia 2. That is the closest I have come. I have also tried:
Code: Select all
rm -f ~/.cache/spotify/offline.bnk
. That also does not help.
Ezim
 
Posts: 2
Joined: Jun 16th, '12, 17:58

Re: Spotify

Postby doktor5000 » Jun 17th, '12, 10:55

Ezim wrote:doktor5000 tips I have already tried some days ago. It does not work for 32-bits user of Mageia 2. The symlink are not even correct for 32-bits user. Running from command line will show that.

The instructions are for Mageia 1. If files changed their location, instructions need to be adapted. But if you don't even post the output that you get running spotify from a terminal, we can't really help you.

I've just installed Mageia 2 x86_64, and spotify segfaults there, this needs to be reported to it's developers, but with proper information: https://wiki.mageia.org/en/Debugging_software_crashes
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby Ezim » Jun 17th, '12, 12:46

Code: Select all
    spotify: /usr/lib/libcrypto.so.0.9.8: no version information available (required by spotify)
    spotify: /usr/lib/libssl.so.0.9.8: no version information available (required by spotify)
    Cannot connect to server socket err = Filen eller katalogen finns inte
    Cannot connect to server socket
    jack server is not running or cannot be started
    08:56:13.589 I [breakpad.cpp:61                 ] Registered Breakpad for product: spotify
     
    08:56:13.589 I [translate.cpp:123               ] Reloading language file
    08:56:13.591 I [breakpad.cpp:191                ] Searching for crashdumps: /home/hem/.cache/spotify/*.dmp
     
    08:56:13.790 A [CefModule.cpp:325               ] Check failed: g_cef_handle:
    [0617/105613:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
    08:56:25.136 I [offline_authorizer.cpp:301      ] Unable to login offline: no such user
    08:56:25.485 I [ap:1755                         ] Connecting to AP C1.spotify.com:4070
    08:56:25.492 I [ap:1229                         ] Connected to AP: 78.31.12.90:4070
    08:56:25.580 I [user_cache:135                  ] UserCache::initiateGetUsers() will query for 1 users
    08:56:25.989 I [mainview:967                    ] Registering bundled framework import with version 0.1.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app html with version 0.1.0
    08:56:25.990 I [mainview:967                    ] Registering bundled framework bridge-desktop with version 0.2.0
    08:56:25.990 I [mainview:967                    ] Registering bundled framework api with version 0.1.0
    08:56:25.990 I [mainview:967                    ] Registering bundled framework resources with version 0.2.0
    08:56:25.990 I [mainview:967                    ] Registering bundled framework unstable with version 0.2.0
    08:56:25.990 I [mainview:967                    ] Registering bundled framework util with version 0.1.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app album-header with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app bundles with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app error with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app feed with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app finder with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app home with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app install with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app people with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app profile with version 1.0.3
    08:56:25.990 I [mainview:964                    ] Registering bundled app profile-header with version 1.0.3
    08:56:25.990 I [mainview:964                    ] Registering bundled app radio with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app search-dropdown with version 1.0.1
    08:56:25.990 I [mainview:964                    ] Registering bundled app search-header with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app share with version 1.0.0
    08:56:25.990 I [mainview:964                    ] Registering bundled app subscribe-popup with version 0.2.2
    08:56:25.990 I [mainview:964                    ] Registering bundled app og-popup with version 1.0.0
    08:56:25.991 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:25.993 I [AppBundle.cpp:75                ] Loaded bundle for People.
    08:56:25.993 I [AppBundle.cpp:75                ] Loaded bundle for People.
    08:56:25.993 I [AppBundle.cpp:75                ] Loaded bundle for App Finder.
    08:56:25.993 I [AppBundle.cpp:75                ] Loaded bundle for App Finder.
    08:56:25.994 I [AppBundle.cpp:75                ] Loaded bundle for Radio.
    08:56:25.994 I [AppBundle.cpp:75                ] Loaded bundle for Radio.
    08:56:26.076 I [AppBundle.cpp:75                ] Loaded bundle for Feed.
    08:56:26.076 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.076 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.077 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.077 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.077 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.077 I [AppBundle.cpp:75                ] Loaded bundle for import.
    08:56:26.077 I [AppManager.cpp:147              ] Created instance of the application feed.
    08:56:26.079 I [AppBundle.cpp:75                ] Loaded bundle for search-dropdown.
    08:56:26.079 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.079 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.079 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.080 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.080 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.080 I [AppBundle.cpp:75                ] Loaded bundle for import.
    08:56:26.080 I [AppManager.cpp:147              ] Created instance of the application search-dropdown.
    08:56:26.082 I [AppBundle.cpp:75                ] Loaded bundle for What's New.
    08:56:26.082 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.082 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.082 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.082 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.083 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.083 I [AppBundle.cpp:75                ] Loaded bundle for import.
    08:56:26.083 I [AppManager.cpp:147              ] Created instance of the application home.
    08:56:26.093 I [AppManager.cpp:189              ] Keeping application What's New alive for 60000 ms.
    08:56:26.113 I [AppBundle.cpp:75                ] Loaded bundle for What's New.
    08:56:26.114 I [AppBundle.cpp:75                ] Loaded bundle for profile-header.
    08:56:26.114 I [AppBundle.cpp:75                ] Loaded bundle for search-header.
    08:56:26.115 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.115 I [AppBundle.cpp:75                ] Loaded bundle for install.
    08:56:26.115 I [AppBundle.cpp:75                ] Loaded bundle for Bundles.
    08:56:26.115 I [AppBundle.cpp:75                ] Loaded bundle for profile.
    08:56:26.116 I [AppBundle.cpp:75                ] Loaded bundle for People.
    08:56:26.116 I [AppBundle.cpp:75                ] Loaded bundle for Share.
    08:56:26.117 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.117 I [AppBundle.cpp:75                ] Loaded bundle for error.
    08:56:26.117 I [AppBundle.cpp:75                ] Loaded bundle for HTML5 Test.
    08:56:26.118 I [AppBundle.cpp:75                ] Loaded bundle for Feed.
    08:56:26.118 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.118 I [AppBundle.cpp:75                ] Loaded bundle for search-dropdown.
    08:56:26.119 I [AppBundle.cpp:75                ] Loaded bundle for album-header.
    08:56:26.119 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.119 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.120 I [AppBundle.cpp:75                ] Loaded bundle for import.
    08:56:26.120 I [AppBundle.cpp:75                ] Loaded bundle for Open Graph popup.
    08:56:26.120 I [AppBundle.cpp:75                ] Loaded bundle for Subscribe popup.
    08:56:26.121 I [AppBundle.cpp:75                ] Loaded bundle for Radio.
    08:56:26.121 I [AppBundle.cpp:75                ] Loaded bundle for App Finder.
    08:56:26.234 I [mainview:6209                   ] onAppActivate(1)
    08:56:26.560 I [mainview:6209                   ] onAppActivate(0)
    08:56:26.564 I [AppBundle.cpp:75                ] Loaded bundle for Share.
    08:56:26.564 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.565 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.565 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.566 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.566 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.567 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.573 I [AppBundle.cpp:75                ] Loaded bundle for Subscribe popup.
    08:56:26.577 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.580 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:26.581 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:26.582 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:26.583 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:26.584 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:26.586 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.019 I [AppBundle.cpp:75                ] Loaded bundle for App Finder.
    08:56:27.019 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.020 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:27.020 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:27.020 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.020 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.020 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.041 I [AppBundle.cpp:75                ] Loaded bundle for Feed.
    08:56:27.044 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.045 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:27.045 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:27.045 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.046 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:27.046 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.047 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.056 I [AppBundle.cpp:75                ] Loaded bundle for What's New.
    08:56:27.056 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.056 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:27.056 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:27.057 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.057 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:27.057 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.057 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.061 I [AppBundle.cpp:75                ] Loaded bundle for Open Graph popup.
    08:56:27.061 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.062 I [AppBundle.cpp:75                ] Loaded bundle for bridge-desktop.
    08:56:27.062 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:27.062 I [AppBundle.cpp:75                ] Loaded bundle for util.
    08:56:27.062 I [AppBundle.cpp:75                ] Loaded bundle for unstable.
    08:56:27.063 I [AppBundle.cpp:75                ] Loaded bundle for api.
    08:56:27.063 I [AppBundle.cpp:75                ] Loaded bundle for resources.
    08:56:27.063 I [AppBundle.cpp:75                ] Loaded bundle for util.
    Segmenteringsfel


Link:http://paste.kde.org/501782/
Ezim
 
Posts: 2
Joined: Jun 16th, '12, 17:58

Re: Spotify

Postby SAlineBoy » Jun 26th, '12, 17:19

doktor5000 wrote:
Ezim wrote:doktor5000 tips I have already tried some days ago. It does not work for 32-bits user of Mageia 2. The symlink are not even correct for 32-bits user. Running from command line will show that.

The instructions are for Mageia 1. If files changed their location, instructions need to be adapted. But if you don't even post the output that you get running spotify from a terminal, we can't really help you.

I've just installed Mageia 2 x86_64, and spotify segfaults there, this needs to be reported to it's developers, but with proper information: https://wiki.mageia.org/en/Debugging_software_crashes



Has it been reported to it's developers? Have they given any indication of a resolution?
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby doktor5000 » Jun 26th, '12, 17:53

Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby SAlineBoy » Jun 26th, '12, 18:03

....don't you just love it!!!!!
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby doktor5000 » Jun 27th, '12, 21:35

Hmmm?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby doktor5000 » Jul 6th, '12, 22:48

Related note: Clementine also supports spotify, maybe you want to try that out?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby SAlineBoy » Jul 7th, '12, 15:19

Already running Clementine with Spotify, and though thanks for the suggestion!
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby doktor5000 » Jul 7th, '12, 16:37

So care to mark the thread as [SOLVED] so others are able to find this solution, too?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Spotify

Postby SAlineBoy » Jul 7th, '12, 23:54

how?
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: Spotify

Postby isadora » Jul 8th, '12, 08:18

Edit your first message in the topic by pre-fixing it with [SOLVED].
You can do so by use of the "Full Editor"-button. ;)

Good luck and a nice day SAlineBoy!!!!:)
..........bird from paradise..........

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
—Antoine de Saint-Exupéry
User avatar
isadora
 
Posts: 2764
Joined: Mar 25th, '11, 16:03
Location: Netherlands

Re: Spotify

Postby SAlineBoy » Jul 8th, '12, 13:11

ok....thanks
SAlineBoy
 
Posts: 32
Joined: Sep 30th, '11, 14:39

Re: [SOLVED] Spotify

Postby doktor5000 » Jan 5th, '13, 00:41

FWIW, if anybody is still interested, spotify 0.8.8 seems to work ok so far.
Well, at least it does not crash before it really starts, but this seems good :p
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18041
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: [SOLVED] Spotify

Postby leamas » Jan 12th, '13, 07:15

If anyone is interested, I have an experimental installer available at https://github.com/leamas/spotify-make . I just checked in some Mageia support. It handles downloading, sets up links, adds some desktop support and also bundles libqt4dbus-4.8.1 which causes some problems otherwise. Tested to the point that is starts and plays music on a 32-bit virtual installation.

Note: the mageia support is in the devel branch. To get this you could either use git:
Code: Select all
git clone -b devel https://github.com/leamas/spotify-make.git

or just fetch a tarball:
Code: Select all
wget https://github.com/leamas/spotify-make/tarball/devel/spotify-make.tar.gz


Feedback welcome!
leamas
 
Posts: 7
Joined: Jan 12th, '13, 07:07

Re: [SOLVED] Spotify

Postby ozky » Jan 19th, '13, 14:30

There is available fedora 18 packages to spotify,only problem is these are not mageia packages and i don't know are those working in mageia without any problems.
http://www.ulyaoth.asia/2012/03/01/spot ... fedora-18/
http://trash.ulyaoth.asia/trash/rpm/
Image
Mageia user
User avatar
ozky
 
Posts: 581
Joined: Jul 2nd, '11, 08:48
Location: Nakkila Finland

Re: [SOLVED] Spotify

Postby leamas » Jan 19th, '13, 16:56

These will not work and nor will the SUSE ones. Packages are named differently to begin with. OTOH, it should be simple to adapt one of the existing specs to Mageia.
leamas
 
Posts: 7
Joined: Jan 12th, '13, 07:07

Re: [SOLVED] Spotify

Postby morgano » Jan 19th, '13, 23:07

leamas wrote:I have an experimental installer available

Thank you for your kind efforts, we have been talking of getting a Spotify account, will try this if we decide. :)
And I do hope Spotify recognize and somehow pays/encourages people who help them make money...
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T40, T43, T60, T400, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC
morgano
 
Posts: 1488
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden

Re: [SOLVED] Spotify

Postby morgano » Feb 4th, '13, 21:00

Immediate SUCCESS using leamas installer (see above), following instruction for regular user.
Thank you !

System: Mageia 2 64-bit KDE, Spotify free account (yet)

Feedback:
1) it would be nice if the wget in step "make download" could output progress.
2) the menu item is missing an icon. The same for the running program in taskbar, but there is a correct symbol in system tray.

Some messages when running from command-line
Code: Select all
Cannot connect to server socket
jack server is not running or cannot be started
18:37:02.037 I [breakpad.cpp:106                ] Registered Breakpad for product: spotify
18:37:02.043 I [translate.cpp:133               ] Reloading language file
18:37:02.045 I [breakpad.cpp:259                ] Searching for crashdumps: /home/morgan/.cache/spotify/*.dmp
18:37:02.243 A [CefModule.cpp:345               ] Check failed: g_cef_handle:
18:39:19.979 I [offline_authorizer.cpp:309      ] Unable to login offline: no such user
18:39:20.263 I [ap_connection.cpp:1767          ] Connecting to AP nayeli.sto.spotify.com:4070
18:39:20.309 I [ap_connection.cpp:1234          ] Connected to AP: 78.31.12.8:4070
ERROR: ld.so: object '/usr/lib64/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded: ignored.

Running, i see these messages pretty often
Code: Select all
(spotify:11015): GLib-GObject-WARNING **: invalid cast from `GtkFixed' to `GtkBox'
(spotify:11015): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_BOX (box)' failed
(spotify:11015): Gtk-CRITICAL **: IA__gtk_window_resize: assertion `height > 0' failed
(spotify:11015): Gtk-CRITICAL **: IA__gtk_window_resize: assertion `width > 0' failed

When i close it from File menu:
Code: Select all
/home/morgan/bin/my-spotify: rad 27: 11015 Segmenteringsfel        $spotify $@

I guess the above problem should be reported to Spotify developers...
Anyway, it works :)

UPDATE
On second machine i had to install make.
Maybe it should check for and install that dependency?
Similar system as first one, but here 32 bit: sucess here too :)
Last edited by morgano on Feb 4th, '13, 21:35, edited 1 time in total.
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T40, T43, T60, T400, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC
morgano
 
Posts: 1488
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden

Next

Return to The magician suggests...

Who is online

Users browsing this forum: No registered users and 1 guest