Despotify kräver inte att man pröjsar [Delad /mod]

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Användarvisningsbild
whac
Inlägg: 465
Blev medlem: 11 dec 2006, 03:31
OS: Arch Linux
Ort: Mariestad
Kontakt:

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av whac »

Jag får detta felmedelande när jag försöker spela upp en låt:

Kod: Markera allt

> play 1

> **
ERROR:gstreamer.c:224:gstreamer_prepare_device: assertion failed: (sink)
Aborted
[jonas@skrik ~]$ 
:(

Ja jag har gstreamer installerat!

Gnäller den för att jag inte har pulseaudio installerat månne? (sink) har väl med pulseaudio att göra? tycker jag mig minnas.

Jag vägrar installera pulseaudio! :(
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Konservburk »

whac skrev:Jag vägrar installera pulseaudio! :(
libao fungerar för mig. Ändra i src/Makefile.local.mk
Användarvisningsbild
whac
Inlägg: 465
Blev medlem: 11 dec 2006, 03:31
OS: Arch Linux
Ort: Mariestad
Kontakt:

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av whac »

Najs! :)

Förresten, när jag skriver list så verkar det som att den laddar i evigheter. händer inget typ :(
Användarvisningsbild
whac
Inlägg: 465
Blev medlem: 11 dec 2006, 03:31
OS: Arch Linux
Ort: Mariestad
Kontakt:

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av whac »

Det var nog bara jag som var lite för otålig :P

Nu saknas det bara en last.fm-scrobblar-funktion

...och att porta till iPhone! :D
bungalowbill
Inlägg: 64
Blev medlem: 16 jan 2009, 00:32
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Borås

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av bungalowbill »

Hmm, det är nånting som min dator inte gillar med despotify, jag kan inte kompilera det...
Får bara fram detta:

Kod: Markera allt

andreas@andreas-desktop:~/despotify/src$ make
make -s -C lib -f local.mk
CC audio.c
audio.c:17:31: fel: vorbis/vorbisfile.h: Filen eller katalogen finns inte
In file included from audio.c:20:
sndqueue.h:78: fel: expected specifier-qualifier-list before "OggVorbis_File"
In file included from audio.c:21:
util.h:32: fel: expected ")" before "*" token
make[1]: *** [audio.lo] Fel 1
make: *** [lib] Fel 2
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Konservburk »

bungalowbill skrev:Hmm, det är nånting som min dator inte gillar med despotify, jag kan inte kompilera det...
Får bara fram detta:

Kod: Markera allt

andreas@andreas-desktop:~/despotify/src$ make
make -s -C lib -f local.mk
CC audio.c
audio.c:17:31: fel: vorbis/vorbisfile.h: Filen eller katalogen finns inte
In file included from audio.c:20:
sndqueue.h:78: fel: expected specifier-qualifier-list before "OggVorbis_File"
In file included from audio.c:21:
util.h:32: fel: expected ")" before "*" token
make[1]: *** [audio.lo] Fel 1
make: *** [lib] Fel 2
Du saknar libvorbis-dev
bungalowbill
Inlägg: 64
Blev medlem: 16 jan 2009, 00:32
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Borås

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av bungalowbill »

Konservburk skrev: Du saknar libvorbis-dev
Jaså det var så enkelt, nu funkar det. Tack och bock :)
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Rasmus »

Vad är det som gör att denna rev funkar? Kommer spotify kunna blokera den i framtiden?

@whac jag har för mig att det redan finns en klient för iphone
andashLOLDONGS
Inlägg: 7
Blev medlem: 08 jul 2009, 16:47
OS: Debian

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av andashLOLDONGS »

Rasmus skrev:Det fungerar! Eller gjorde, efter en ominstallation ser det ut såhär

Kod: Markera allt

simple pajn lösenord
do_key_exchange(): read_server_initial_packet() failed
Authentication failed: Key exchange failed.
Jag tror dock inte det är ett generellt fel utan att det ligger här.

Egentligen borde det funka med reklam på despotify, man vill ju göra rätt för sig

EDIT:
Hmm, jag kan inte få det att fungera igen får bara felemdelandet ^
jag har även testat att ta bort skiten och bygga igen... Vad göra?
tänkte bara fråga om du kunde dela med dig hur du löste detta problem... kollade lite efter dig i irc-kanalen men fick veta att du inte hänger där ofta/alls så jag får väl försöka här :>
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Trött på slim? Installera Qingy!

Inlägg av Rasmus »

Oj, glömde det ::)

Nja i irc är jag inte ofta, tittar in nån snabbis varje halvår eller så ;D

Det du (som jag) har glömt är detta:
dmz skrev:Editera lib/session.c;

Kod: Markera allt

session->client_revision = 44764;
till;

Kod: Markera allt

session->client_revision = 99999;
Och kompilera. Notera att du ska ha revision 291, ingenting annat.
Välkommen till forumet!
andashLOLDONGS
Inlägg: 7
Blev medlem: 08 jul 2009, 16:47
OS: Debian

Re: Trött på slim? Installera Qingy!

Inlägg av andashLOLDONGS »

Rasmus skrev:Oj, glömde det ::)

Nja i irc är jag inte ofta, tittar in nån snabbis varje halvår eller så ;D

Det du (som jag) har glömt är detta:
dmz skrev:Editera lib/session.c;

Kod: Markera allt

session->client_revision = 44764;
till;

Kod: Markera allt

session->client_revision = 99999;
Och kompilera. Notera att du ska ha revision 291, ingenting annat.
Välkommen till forumet!
nja, det har jag inte riktigt glömt... det var ju grundinstruktionerna så att säga. men i vilket fall funkar det inte, fattar inte.

funkade först, sen körde jag en make uninstall, avkommenterade despotify, ncurses-klienten, i Makefilen och kompilerade/försökte kompilera, minns inte nu. men poängen var att jag inte fick igång ncurses-klienten. så då ville jag tillbaka dit jag var först, när simple fungerade utmärkt.

så nu när har kört allt från ny kula, till och med dragit hem en ny tar-boll och gjort allt steg för steg vill det bara inte funka.
kanske är någon temporär fil som ligger och har för sig att jag har fel client_revision, hmm..

tack iaf, får kämpa vidare

edit: lustigt, ämnesraden där uppe är "Re: Trött på slim? Installera Qingy!". antar att det uppstår när man splittar en tråd såhär, ni kanske är medvetna om det?
Senast redigerad av 1 andashLOLDONGS, redigerad totalt 8 gånger.
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Rasmus »

okej :-\
Det var iaf. det som var ett problem här. Testa att följ guiden på mickes blogg till punkt och pricka, skena inte iväg för att du vet och har gjort det förut.
andashLOLDONGS
Inlägg: 7
Blev medlem: 08 jul 2009, 16:47
OS: Debian

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av andashLOLDONGS »

Rasmus skrev:okej :-\
Det var iaf. det som var ett problem här. Testa att följ guiden på mickes blogg till punkt och pricka, skena inte iväg för att du vet och har gjort det förut.
jo det är just det jag har gjort.. har gjort allt från scratch. det handlar ju liksom om två enkla saker. ändra client_revision och backend till libao så det är ju inget man kan göra fel direkt. ugh.. frustrerande, äntligen när jag trodde att jag skulle slippa wine.
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Rasmus »

Vad är det som gör att just denna rev funkar? Kommer spotify kunna blockera den i framtiden?
Användarvisningsbild
whac
Inlägg: 465
Blev medlem: 11 dec 2006, 03:31
OS: Arch Linux
Ort: Mariestad
Kontakt:

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av whac »

Har despotify någon slags cache? isådana fall hur minskar man storleken på cachen?

Jag har en eeepc701 4gb hårddisk, jag tror despotifys cache är full.
joka90
Inlägg: 2
Blev medlem: 12 aug 2009, 11:25
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av joka90 »

Hej!
Funkar detta fortfarande?

Drog ner rev 291 via svn och ändrade session.c kompilerade, men det verkar inte funka...

När jag använder simple klienten så kan jag få segmenteringsfel när jag försöker ladda spellistor och när jag inte får det när jag skriver "list" så visas inga listor.

search funkar inte heller, lät den stå och söka i tio min men hände inget.

Är egentligen intresserad av att ha gatewayklienten att funka för jag tänkte mig försöka på att göra ett webbgränsnitt för spotify.

passade också på att kolla lite på källkoden och hittade lite intressanta grejer i senaset klienten.

blandannat i xml.c så finns det en funktion som läser av type i xml fil som skickas när klienten loggar in. type verka antingen vara tom för free users och innehålla premium för premium users. Den läses in i ds->type eller liknande, finns mängder med synonymer, är dock alltid en struct med namnet user_info

Kod: Markera allt

void xml_parse_prodinfo(struct user_info* u, unsigned char* xml, int len)
{
    ezxml_t top = ezxml_parse_str(xml, len);
    xmlstrncpy(u->type, sizeof u->type, top, "product", 0, "type", -1);
    unsigned int expiry;
    xmlatoi(&expiry, top, "product", 0, "expiry", -1);
    u->expiry = expiry;
    ezxml_free(top);
}
Sedan fanns det en switch case i en fil jag inte kommer ihåg namnet med med ett case specielt för free users. Ska kolla upp det senare när jag sitter på rätt dator.
Det var en sträng med något om att man skulle göra rätt i att betala;):P och har för mig att den avslutade anstlutningen till servern men inte stängde ner programet.
joka90
Inlägg: 2
Blev medlem: 12 aug 2009, 11:25
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av joka90 »

src/clients/despotifydespotify.c

Kod: Markera allt

case MSG_APP_NOTFAIRGAME:
				ev->state = 2;
				event_mark_busy (ev);
				break;
går sedan vidare till en till switchcase i samma fil:

Kod: Markera allt

case 2:
		event_msg_post (MSG_CLASS_APP, MSG_APP_EXIT, NULL);
		ev->state = 1;

		ev = event_register_action (NULL, 0,
					    despotify_no_support_for_introduction_accounts,
					    NULL);
		event_delay (ev, 1);
		break;
allt detta anropas från clients/despotify/ui-core.c:

Kod: Markera allt

case CMD_PRODINFO:
		{
			char *foo = malloc (len + 1);
			memcpy (foo, payload, len);
			foo[len] = 0;
			DSFYDEBUG ("Product info is: %s\n", foo);
			if (!strstr (foo, "<type>premium</type>")) {
				event_msg_post (MSG_CLASS_APP,
						MSG_APP_NOTFAIRGAME, NULL);
			}
			DSFYfree (foo);
		}
		break;
Tror dock att allt detta tillhör den mer avancerade klienten och märkte också att detta var från en äldre revision inte nyaste.
Skulle vart bra om de kunde släppa en klient som spelar upp reklamen och fungerar med freeaccounts. Så man inte leechar allt för mycket på deras koncept.
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Rasmus »

Det är som du säger i den avancerade klienten som ingen här inne (vad jag vet iaf.) har lyckats bygga. Troligtvis är det i själva despotify "problemet" ligger.
Det dem borde göra är att skicka ut reklamen från serversidan och inte tillåta cachning på reklamen (så att man inte har hela reklamen innan man har lyssnat på hela), sedan ska klienten skapa en md5 på reklamen när man har lyssnat på hela och om klienten inte klarar av det (om den tex inte spelat upp reklamen) så blir användaren bannad i 24 timmar.
Det borde gå att göra på något sätt som tvingar klienten att spela upp reklamen (eller den istället är tyst under reklamen, men då kan man ju lika gärna spela upp den)
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av Rasmus »

Efter ominstallation av ubuntu (+ despotify) så fungerar det inte längre.

Kod: Markera allt

> list
 <no stored playlists>

> list 1
Stored lists not loaded. Run 'list' without parameter to load.

> list
 <no stored playlists>
och pythonklienten säger

Kod: Markera allt

Segmentation fault (core dumped)
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Despotify kräver inte att man pröjsar [Delad /mod]

Inlägg av m!rage »

Kör du premium eller gratis?
Skriv svar

Återgå till "Experimentverkstad"