Sida 3 av 4

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

Postat: 05 jul 2009, 07:49
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! :(

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

Postat: 05 jul 2009, 09:50
av Konservburk
whac skrev:Jag vägrar installera pulseaudio! :(
libao fungerar för mig. Ändra i src/Makefile.local.mk

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

Postat: 05 jul 2009, 15:42
av whac
Najs! :)

Förresten, när jag skriver list så verkar det som att den laddar i evigheter. händer inget typ :(

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

Postat: 05 jul 2009, 17:17
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

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

Postat: 05 jul 2009, 20:30
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

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

Postat: 05 jul 2009, 20:33
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

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

Postat: 05 jul 2009, 21:04
av bungalowbill
Konservburk skrev: Du saknar libvorbis-dev
Jaså det var så enkelt, nu funkar det. Tack och bock :)

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

Postat: 05 jul 2009, 22:55
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

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

Postat: 08 jul 2009, 16:49
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 :>

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

Postat: 08 jul 2009, 17:24
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!

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

Postat: 08 jul 2009, 20:45
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?

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

Postat: 08 jul 2009, 20:54
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.

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

Postat: 08 jul 2009, 20:55
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.

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

Postat: 12 jul 2009, 02:06
av Rasmus
Vad är det som gör att just denna rev funkar? Kommer spotify kunna blockera den i framtiden?

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

Postat: 24 jul 2009, 16:08
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.

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

Postat: 12 aug 2009, 11:59
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.

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

Postat: 12 aug 2009, 20:55
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.

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

Postat: 12 aug 2009, 22:09
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)

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

Postat: 15 sep 2009, 15:02
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)

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

Postat: 15 sep 2009, 21:32
av m!rage
Kör du premium eller gratis?