Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  10 6796
ADVARSEL: Denne guiden er skrevet utelukkende for undervisningsformål, jeg tar ikke ansvar for hva andre gjør med denne guiden.

Etter en fest her om dagen fikk jeg dette spørsmålet: "gidderu' å laste ned denne lista med 61567454563 sanger fra partylista på spotify eller?"...
Jeg orket ikke tanken på å lete etter hver enkelt sang og laste disse ned enkeltvis, så jeg fant en vei utenom...

Du trenger:
1. Spotify konto med spilleliste (gratis)
2. Grooveshark konto (gratis)
3. iPhone med grooveshark app (last ned gratis fra cydia)
4. http://groovylists.com/?do=spotify
5. En måte å komme seg inn på /private/var/mobile/Library/Grooveshark/offline, enten SSH eller Iphone explorer: http://www.macroplant.com/iphoneexplorer/
5. Dekrypterings-script skrevet i python, rappa fra denne tråden: Grooveshark Utility - Free Song Downloads Through Grooveshark On Your Idevice!
6. Python installert på maskinen din.
7. basic terminal kunnskaper.

Kode

import sys, binascii, time
t = time.time()

inf = open(sys.argv[1],"rb")
h1 = dict([["0123456789abcdef"[i], "54761032dcfe98ba"[i]] for i in range(16)])
h2 = dict([["0123456789abcdef"[i], "ab89efcd23016745"[i]] for i in range(16)])
outf = ""
	
for i in inf.read():
	n = "0"*(len(hex(ord(i))) == 3) + hex(ord(i))[2:]
	outf += h1[n[0]] + h2[n[1]]
	
of = open(sys.argv[2],"wb")
of.write(binascii.a2b_hex(outf))
of.close()
inf.close()
print "Decryption of %s took %.2f seconds." % (sys.argv[1], time.time() - t)
Kan også hentes her: http://pastebin.no/32i1

Logg deg på grooveshark kontoen din på maskinen du skal bruke og last ned og installer grooveshark fra cydia på iphonen din før du fortsetter.
Marker sangene du vil laste ned i spotify, og velg "Copy HTTP Link" (MAKS 200 sanger!)



Lim de inn i http://groovylists.com/?do=spotify og trykk "Groovyfy it!"



Klikk deg inn på linken som lages for å hente spillelista til grooveshark:



Legg de til en ny spilleliste på kontoen din på grooveshark.



Mekk navn:



Gå på grooveshark på iphonen din, deretter spillelista du vil laste ned, og trykk på "make available offline" knappen (den gråe pila som peker nedover)
Dette vil laste ned hele spillelista til telefonen din.



Etter at alle sangene har blitt lastet ned på iphonen, går du inn på /private/var/mobile/Library/Grooveshark/offline fra maskinen du bruker via SSH eller iphoneexplorer.
Anbefaler iphoneexplorer siden den overfører via usb kabeln og ikke over nett, som er raskere.
Kopiér sangene du vil naske fra telefonen til maskinen din.



Deretter lager du en mappe som du kaller "kuk" på skrivebordet, og legger én sang i denne mappen sammen med python scriptet.
Scriptet er i utgangspunktet bare laget for å dekryptere én sang om gangen, om noen gidder å fikse dette, TAKK!



Til slutt går du i terminalen/cmd (mac/winlol) og går inn på mappa "kuk" på skrivebordet og kjører følgende kommando: "python decrypter.py *.mp3 *.mp3"
Her har jeg valgt å bruke "*.mp3" fordi jeg er lat og ikke gidder å velge hvilken fil jeg vil konvertere manuelt og hva den nye filen skal kalles, jeg bare overskriver den.
Om du vil gjøre dette manuelt, skriver du: "python decrypter.py NAVN PÅ KRYPTERT FIL.mp3 NAVN PÅ DEKRYPTERT FIL.mp3
Etter velykket dekryptering far du: "Decryption of 26117325.mp3 took 5.66 seconds." eller lignende.

Dette er en tungvindt måte, jeg vet, men når det tok meg 10 min å laste ned 150 sanger og 20 min. å dekryptere sangene én og én er dette litt enklere enn å manuelt søke opp hver enkelt låt og laste dem ned.

Som tidligere nevnt, om noen gidder å videreutvilke det gamle scriptet fra 2010 som bare kan konvertere én og én sang om gangen, og ikke en hel mappe, blir jeg happy.
Dersom du har en android telefon, vær grei å sjekk om denne guiden funker for deg også.
Sist endret av Turbolego; 2. mai 2011 kl. 13:57.
Sikkerhetsklarert
Har aldri vært borti grooveshark. Men kan teste det for å se om jeg får tak offline mappene på android telefonen..
Prøvde på iPhonen min for en halvtime siden, fikk det ikke til Skjønte ikke hvordan jeg skulle kjøre skriptet, siden jeg aldri har brukt python før..
Sikkerhetsklarert
Fant ingen offisiell app til android.. Kun tredjeparts, som ikke støttet offline files.
Det er ikke noen måte å få dette til å fungere uten iPhone?
Sitat av Pjukern Vis innlegg
Fant ingen offisiell app til android.. Kun tredjeparts, som ikke støttet offline files.
Vis hele sitatet...
Den er fjernet fra Market, bare gå inn på grooveshark.com på telefonen og du kan laste ned appen
motherfucker Jones
snowdog's Avatar
Jeg vil bare ha offline sanger på ipoden min, men det er jo 14dagers trail
▼ ... noen måneder senere ... ▼
Hvordan gjør man dette på Android? har satt lista i offline - det er 14 dagers trail ja
▼ ... over en måned senere ... ▼
Androidversjonen sine offline filer kan desverre ikke decompiles av det pythin scriptet der
▼ ... noen måneder senere ... ▼
last ned groovedown, tar noen sekunder å laste ned en sang og det er bare til å søke på en sang på programmet så får du det
Link: http://groovedown.me/
Enjoy
Sist endret av hjemmelaga; 23. januar 2012 kl. 20:14.
http://www.scilor.com/grooveshark-downloader.html

Denne låser alle problemer. Bytt ut iPhone delen av guiden med å paste spilleliste-url inn i programmet her.