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.
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å.
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)
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.