Un client spotify libre et open source ?

3 replies [Last post]
Stem
Offline
Joined: 05/03/2017

Bonjour,

J'aimerais savoir si il existe un client spotify libre et open source ? J'ai entendu parler de despotify, mais toute tentative d'installation me retourne un message d'erreur.

1) Pour la version sur sourceforge (https://sourceforge.net/projects/despotify/)

stem@Stem-PC:~/Téléchargements/despotify-master/src$ make
Makefile:23: Makefile.local.mk: Aucun fichier ou dossier de ce type
**** No Makefile.local.mk found, copying dist.
cp Makefile.local.mk.dist Makefile.local.mk
make -s -C lib -f local.mk
Generating dependencies
CC aes.c
CC auth.c
CC buf.c
CC cache.c
CC channel.c
CC commands.c
CC dns.c
dns.c: In function 'dns_srv_list':
dns.c:41:30: warning: variable 'weight' set but not used [-Wunused-but-set-variable]
unsigned short atype, prio, weight, port;
^
CC ezxml.c
CC handlers.c
CC keyexchange.c
keyexchange.c: In function 'key_init':
keyexchange.c:311:15: warning: variable 'mac_len' set but not used [-Wunused-but-set-variable]
unsigned int mac_len;
^
CC packet.c
CC puzzle.c
CC session.c
CC shn.c
CC sndqueue.c
sndqueue.c: In function 'snd_do_mpeg':
sndqueue.c:571:43: warning: unused parameter 'ds' [-Wunused-parameter]
int snd_do_mpeg(struct despotify_session* ds, struct pcm_data* pcm) {
^
sndqueue.c:571:64: warning: unused parameter 'pcm' [-Wunused-parameter]
int snd_do_mpeg(struct despotify_session* ds, struct pcm_data* pcm) {
^
CC util.c
CC network.c
CC despotify.c
despotify.c: In function 'despotify_free':
despotify.c:180:9: warning: variable 'r' set but not used [-Wunused-but-set-variable]
int r;
^
despotify.c: In function 'despotify_substream_callback':
despotify.c:370:21: warning: variable 'error' set but not used [-Wunused-but-set-variable]
int error = 0;
^
CC sha1.c
CC hmac.c
CC xml.c
LD libdespotify.la
make -s -C clients/simple -f local.mk
Generating dependencies
LD simple
make -s -C clients/despotify -f local.mk
Generating dependencies
CC commands.c
In file included from commands.c:11:0:
ui.h:12:21: fatal error: ncurses.h: Aucun fichier ou dossier de ce type
#include
^
compilation terminated.
make[1]: *** [commands.o] Erreur 1
make: *** [clients/despotify] Erreur 2
stem@Stem-PC:~/Téléchargements/despotify-master/src$

2) Pour la version github (https://github.com/jeid64/despotify)

stem@Stem-PC:~/Téléchargements/despotify-r761$ make
cc -Wall -ggdb -DGUI -c -o playlist.o playlist.c
In file included from playlist.c:14:0:
xml.h:9:19: fatal error: expat.h: Aucun fichier ou dossier de ce type
#include
^
compilation terminated.
make: *** [playlist.o] Erreur 1
stem@Stem-PC:~/Téléchargements/despotify-r761$

Est-ce que quelqu'un connaît une méthode d'installation qui fonctionne, ou à défaut un autre client open source ?

Merci.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010
Stem
Offline
Joined: 05/03/2017

OK. Existe-t-il des solutions alternatives, à part l'achat de disques physiques (que je ne peux pas me permettre pour des raisons financières et de disponibilité) et me limiter la musique libre de droit (donc me priver de toutes celles qui ne le sont pas) ?

Merci.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Un petit (2,5") disque dur externe de 500 Go en USB 3 coûte 60€ : http://www.ldlc.com/fiche/PB00174729.html

Tu en mets de la musique sur 500 Go : un fichier Ogg Vorbis de cinq minutes en très haute qualité n'atteint jamais 10 Mo. Tu as donc la place pour plus de 50.000 fichiers ainsi !

Il y a probablement toute la musique que tu veux sur BitTorrent (et partage la tienne !). En allant à des concerts, ou en achetant des goodies, voire en faisant des dons aux artistes qui les acceptent, tu les aideras bien plus qu'avec les centimes qu'ils doivent toucher de Spotify à la fin de l'année (si ils touchent quelque chose).