Package Details: spop-git r328.1a26dec-2

Git Clone URL: https://aur.archlinux.org/spop-git.git (read-only)
Package Base: spop-git
Description: A Spotify client running as a daemon, similar to mpd.
Upstream URL: https://github.com/Schnouki/spop
Licenses: GPL
Submitter: Rasi
Maintainer: Schnouki (Rasi)
Last Packager: Schnouki
Votes: 4
Popularity: 0.004931
First Submitted: 2015-05-14 07:43
Last Updated: 2017-05-31 12:14

Dependencies (18)

Required by (0)

Sources (1)

Pinned Comments

Schnouki commented on 2017-05-31 12:17

By the way, libspotify is now considered "deprecated" and unsupported by Spotify. It may stop working at any time without notice. I'm really sorry about that, but there's nothing independent developers can do about it…

Latest Comments

Schnouki commented on 2017-10-04 08:30

Hi sekret.
Sorry about that, I don't search for playlists very often... Lately libspotify has been returning lots of errors when loading playlists, and this was not properly handled in dspop. This is now fixed in Git, so please update the package and try again :)
Thanks for the report!

sekret commented on 2017-10-02 19:46

Sorry, forgot:

$ pacman -Qi spop-git | grep Version
Version : r339.68dfd27-1

sekret commented on 2017-10-02 19:45

When I run dspop, select "Search (with playlists)" and enter any band name, dspop crashes with the following output.

$ dspop
Traceback (most recent call last):
File "/usr/bin/dspop", line 396, in <module>
main_menu(sc)
File "/usr/bin/dspop", line 234, in main_menu
done = menu_search(sc, include_playlists=True)
File "/usr/bin/dspop", line 357, in menu_search
item = SearchItem(playlist["uri"], " " + format_search_playlist(pinfo), True)
File "/usr/bin/dspop", line 124, in format_search_playlist
"name": playlist["name"],
KeyError: 'name'

Schnouki commented on 2017-08-31 12:20

Hi sekret. Thanks for letting me now, and sorry about that, it was due to a stupid typo in the CMakeLists.txt file... I fixed it in the spop repository: https://github.com/Schnouki/spop/commit/68dfd27748ae779b4957ac9726a1bee05aaa397c

Please rebuild the package, it should include the spopd binary now.

sekret commented on 2017-08-30 16:47

Hey Schnouki, I just built the current version r338.d288ab2-1 and for some reason the spopd binary doesn't get included in the package. Here are my logs.

https://transfer.sh/fNvZl/spop-git-r338.d288ab2-1-x86_64-build.log
https://transfer.sh/WTRpp/spop-git-r338.d288ab2-1-x86_64-package.log
https://transfer.sh/IzZ2N/spop-git-r338.d288ab2-1-x86_64.pkg.tar.xz-namcap.log

I built it in a clean chroot using

$ makechrootpkg -c -n -r $CHROOT -I /home/packages/libspotify-12.1.51-3-x86_64.pkg.tar.xz

Schnouki commented on 2017-06-01 08:03

Yep, librespot looks promising, but they seem mostly interested in implementing a Spotify Connect client, and not a replacement for libspotify. Some people are definitely interested though: https://github.com/plietar/librespot/issues/41. AFAIK you still need to use the official Spotify client to control a librespot player (at least that was the case last time I tried, a couple months ago).

Spotifyd (https://github.com/Spotifyd) looks interesting indeed, but spotifyd also relies on Spotify Connect.

If I had more free time I'd learn Rust and try to to something with librespot... But I really can't right now :(

Rasi commented on 2017-05-31 18:48

There is librespot, which allows some of what libspotify did. https://github.com/plietar/librespot

There was also a go at something scriptable to use it: https://github.com/Spotifyd/spotifyd-http but it seems to be a dead project.

sekret commented on 2017-05-31 16:04

I'm aware of this. It's so sad, because libspotify really makes Spotify "special". Are there any alternative services, which support a multi-platform library?

Schnouki commented on 2017-05-31 12:17

By the way, libspotify is now considered "deprecated" and unsupported by Spotify. It may stop working at any time without notice. I'm really sorry about that, but there's nothing independent developers can do about it…

Schnouki commented on 2017-05-31 12:14

Hi,

Sorry I don't watch these comments a lot... I've updated the package to include libao, sox, and other binary dependencies in makedepends. This way other plugins are built as well.

Thanks!

All comments