![]() |
Konvertera torrent- och musik-filer till Spotify-listor
Soundpane gör det möjligt att via webbläsaren konvertera torrent- och musik-filer till Spotify-spellistor.
Så här gör du.
- Notis Webbläsarstöd [SPOILER] Projektet använder drag and drop-stödet i HTML5 för att möjliggöra just drag and drop-funktionaliteten, vilket bland annat betyder att inte alla webbläsare stöds. Om just din läsare inte har stöd för någon funktionalitet som krävs så ges ett felmeddelande. Siten använder sig även av sendAsBinary för att ladda upp torrent-filerna till servern. sendAsBinary är något som inte alla webbläsare har stöd för, där bland Safari. Observera att musik-filerna som du drar in inte laddas upp, det är endast namnet på filerna som skickas till servern. Du kan därför utan några större problem dra in en mängd låtar. Själv har jag testat med 2 000 st. Rekommenderat är att använda Firefox 4+ eller Chrome 10+.[/SPOILER] - FAQ Varför? [SPOILER] Fastnade för några dagarna sedan i en situation där jag behövde flytta ett hundra-tal låtar från en kompis musik-arkiv. Drygt 500 låtar behövdes manuellt föras över till Spotify, något som var aningen jobbigt. Efter drygt 10 min så gav jag upp för att lösa problemet på mitt eget lilla sätt. [/SPOILER] Laddas min musik upp till er server? [SPOILER] Nej. Vi läser endast av namnet på låtarna och skickar dessa till servern. Någon oberoende 3-part kan säkert bekräfta mitt påstående, om det är så att du är orolig för att distribuera din lagligt köpa musik. [/SPOILER] Laddas min torrent-fil upp till server? [SPOILER] Ja. För att vi ska kunna lista ut vad torrent-filer innehåller för data så måste torrent-filen laddas upp till servern. Filen kommer inte användas för att ladda ner innehållet som torrent-filen pekar på. Du kan läsa mer om innehållet i torrent-filen här. [/SPOILER] Låten jag angav hittades inte, varför? [SPOILER] Algoritmen som används för att lista ut vilken låt du verkligen vill ha kan innehålla en del kryphål. Här kommer därför en lista på saker som kan vara bra att ha i åtanke när en låt inte hittas.
Vad är siten byggd i? [SPOILER] Jag gillar att testa nya roliga tekniker för att lösa vardags-problem. Siten är bygg i nästan uteslutande OSS-mjukvaror, många utav dom skrivna av mig och min kollega. De få delarna som inte finns publicerade är siten (klistret) i sig och delen som skapar spellistorna. Den sistanämnda delen får vi (tyvärr) inte publicera p.g.a Spotifys strikta licensavtal. Här är i vilket fall som helst en lista på mjukvaror som används. rails, haml, compass, jammit, spotify, webhallon_wrapper, stalker, bencode, rchardet19, wire, capistrano, rspec , beanstalkd, hallon, mysql, debian, nginx, god , jquery, icanhaz.js, webmock, exceptional, coffeescript, levenshtein, head.js, sinatra + 50-tal till som ligger till grund för ovanstående. [/SPOILER] Spotify säger att spellistan är tom! [SPOILER] Om det är så att du har fått svar på att låtar finns så bör låtarna läggas till inom någon minut. Skulle listan trots detta fortsätta vara tom så kan det vara värt att testa att hoppa runt lite i klienten, te.x klicka på What’s new’ för att sedan återvända till listan. Detta är tyvärr inget vi kan göra något åt, i bland händer det att klienten ger upp och slutar kolla efter uppdateringar från spellistan i fråga. En omstart av klienten kan även göra susen. [/SPOILER] Vart tog min lista vägen? [SPOILER] Siten har för tillfället ingen auktorisering på något sätt, det enda sättet vi kan associera en lista till en användare är att tagga din webbläsare (a.k.a cookies). Skulle du byta dator eller rensa dina cookies så finns det ingen möjlighet att få tillbaka listan. Alla spellistor, förutsatt att du inte bytt just dator eller rensat cookies, finns att beskåda längst ner på siten. [/SPOILER] Hur väljer jag ett namn på min lista? [SPOILER] När du drar in en torrent-fil så används namnet på filen som skulle laddas ner. Om du i stället drar in en mängd låtar så kan du själv välja ett namn. Namnet går inte att ändra på i efterhand. Alla listor är dock publika, så du kan på egen hand lägga till låtar i listan. [/SPOILER] Hur raporterar jag ett fel? [SPOILER]
Vad kommer här näst? [SPOILER] En ny layout tror jag är på sin plats. Möjligheten att få spellistan mailad till sig. Har du några egna förslag? [/SPOILER] |
Ser ut att fungera över förväntan.
Drog in någon random-torrent från tpb, var vid den hittade dryga 480 av 500 låtar. Nu gäller det bara att man kommer på något tillfälle då den kan komma till användning. |
Vad är poängen med det hela?
|
Citat:
Ta te.x den här torrent-filen, den är drygt 3.57GB stor (den pekar på drygt 3.57GB data). Sitter man på en 10 Mbit-uppkoppling så tar innehållet ~ 47 min att ladda ner. Övergången via SoundPane tar strax över en minut, möjligen längre om det är kö. Sedan är det lagligt, om det är något som intresserar folk :) Jag använder själv funktionen för att konvertera mitt bibliotek på ~ 25 000 låtar till Spotify-spellistor. Använder knapp iTunes längre och det var något årsedan jag laddade ner musik. Allt går via Spotify. |
Jag fattar inte riktigt. Skapar den listor på Spotify eller laddar den ner spotify-listor? Jag tror på det första, eftersom man tex laddar upp en torrent.
Därför ser jag inte poängen? Den gör alltså en spotifylista av en torrent-fil som jag sedan spelar upp i Spotify? Vad är poängen med det? Du får ursäkta om jag är trög. Det är sen fredag... Edit: Vad är det lagliga med detta? |
tja, poängen är väl att få sin färdiga lista i spotifyformat så man kan lyssna på den där? aldrig funderat på att exportera ditt itunesbibliotek till spotify? det har jag iaf.
det lagliga är att spotify är lagligt, till skillnad från olagligt nedladdade musiktorrenter / mp3 |
Citat:
Citat:
* 10 Mbit, där en låt är 4MB Citat:
Inget upphovsrättsskyddat material distribueras, där av så är tjänsten laglig. Citat:
Citat:
|
Angående ÅÄÖ så står det ju i dokumentationen att du måste skicka in utf8 och inte latin1. Fungerar till exempel utmärkt att söka på Björn Skifs: http://ws.spotify.com/search/1/artis...3%B6rn%20skifs
Finns till och med exempel med Björk i deras dokumentation på http://developer.spotify.com/en/meta...search/artist/ |
Citat:
Som jag nämnde längre upp så uppstår inte felet vid varje request. Just nu så får jag encoding-fel vid var 10k:e request, ungefär. Slumpmässigheten går även hand i hand med att informationen som returneras från ert API ibland är UTF-16BE, något som för dom flesta användarna inte märks då språket byter ut okända tecken mot ett frågetecken. Ruby 1.9 kastar däremot ett Encoding::CompatibilityError. |
Slutar aldrig förvånas över dina hemsidor.
Sidan kan mycket väl komma bra till hands då jag vill ha musik-listor från mina mp3or så jag kan ta bort dom. Creds till dig. |
Hej
Väldigt trevlig idé som jag personligen kan ha stor nytta av. Dock har jag många MP3 or med helt random filnamn men korrekta id3-taggar. Vore det möjligt att ladda upp filerna, läsa av id3 och generera utifrån det? |
Citat:
Citat:
Citat:
Idagsläget så har jag tyvärr varken bandvidden eller förtroendet från användaren får att implementera funktionaliteten. |
Citat:
Så här kan iaf en av mina mp3-mappar se ut: :) -rwxr-xr-x 1 tobias tobias 7467931 2010-06-22 22:02 QEAE.mp3 -rwxr-xr-x 1 tobias tobias 1951639 2010-06-22 21:59 QGCQ.mp3 -rw------- 1 tobias tobias 5024212 2010-10-08 19:59 QGMZ.mp3 -rwxr-xr-x 1 tobias tobias 5962488 2010-06-22 22:02 QGRH.mp3 -rwxr-xr-x 1 tobias tobias 9016259 2010-06-22 22:02 QIRP.mp3 -rwxr-xr-x 1 tobias tobias 4149376 2010-06-22 22:00 QIXR.mp3 -rwxr-xr-x 1 tobias tobias 3599284 2010-06-22 22:02 QJYU.mp3 -rwxr-xr-x 1 tobias tobias 5562035 2010-06-22 22:02 QNLE.mp3 -rwxr-xr-x 1 tobias tobias 3236430 2010-06-22 21:59 QSHK.mp3 -rwxr-xr-x 1 tobias tobias 4062371 2010-06-22 21:59 QTDM.mp3 -rwxr-xr-x 1 tobias tobias 4755584 2010-06-22 21:58 QXVF.mp3 -rwxr-xr-x 1 tobias tobias 9093178 2010-06-22 21:57 QYEO.mp3 -rwxr-xr-x 1 tobias tobias 5285138 2010-06-22 22:01 QYHM.mp3 -rwxr-xr-x 1 tobias tobias 4144109 2010-06-22 22:02 RAHA.mp3 -rwxr-xr-x 1 tobias tobias 6142080 2010-06-22 21:58 RASL.mp3 -rwxr-xr-x 1 tobias tobias 4207222 2010-06-22 22:02 RECX.mp3 -rwxr-xr-x 1 tobias tobias 2686976 2010-06-22 21:59 RGBW.mp3 -rwxr-xr-x 1 tobias tobias 5163303 2010-06-22 22:01 RGWQ.mp3 -rwxr-xr-x 1 tobias tobias 5809100 2010-06-22 21:59 RIHZ.mp3 -rwxr-xr-x 1 tobias tobias 6246301 2010-06-22 21:57 RJLW.mp3 -rwxr-xr-x 1 tobias tobias 4313758 2010-06-22 21:57 RMZD.mp3 -rw------- 1 tobias tobias 4507313 2010-10-03 15:36 ROIX.mp3 -rwxr-xr-x 1 tobias tobias 5855965 2010-06-22 21:59 RPCS.mp3 -rwxr-xr-x 1 tobias tobias 4835328 2010-06-22 21:57 RPQW.mp3 -rw------- 1 tobias tobias 6353754 2010-10-10 20:15 RQAL.mp3 -rwxr-xr-x 1 tobias tobias 4605118 2010-06-22 22:01 RQMK.mp3 -rwxr-xr-x 1 tobias tobias 6550974 2010-06-22 21:57 RSAO.mp3 -rwxr-xr-x 1 tobias tobias 5885952 2010-06-22 22:01 RUQZ.mp3 -rwxr-xr-x 1 tobias tobias 3824370 2010-06-22 22:02 RVNJ.mp3 -rwxr-xr-x 1 tobias tobias 5246139 2010-06-22 22:01 RVYG.mp3 -rwxr-xr-x 1 tobias tobias 5284098 2010-06-22 21:58 RWAV.mp3 -rwxr-xr-x 1 tobias tobias 3233792 2010-06-22 22:00 RWDA.mp3 -rwxr-xr-x 1 tobias tobias 5382104 2010-06-22 21:57 RWVX.mp3 -rwxr-xr-x 1 tobias tobias 7569047 2010-06-22 22:02 RZHJ.mp3 -rw------- 1 tobias tobias 3904844 2010-06-26 19:09 SBHK.mp3 -rw------- 1 tobias tobias 4714206 2010-07-10 23:24 SCHQ.mp3 -rwxr-xr-x 1 tobias tobias 6296657 2010-06-22 22:01 SFCH.mp3 -rwxr-xr-x 1 tobias tobias 4708975 2010-06-22 21:58 SGAS.mp3 -rwxr-xr-x 1 tobias tobias 7018415 2010-06-22 21:59 SGIE.mp3 -rwxr-xr-x 1 tobias tobias 5744666 2010-06-22 21:57 SGRW.mp3 -rwxr-xr-x 1 tobias tobias 8949760 2010-06-22 22:02 SGXA.mp3 -rwxr-xr-x 1 tobias tobias 3720432 2010-06-22 22:00 SHMR.mp3 -rwxr-xr-x 1 tobias tobias 8162787 2010-06-22 21:58 SHOI.mp3 -rwxr-xr-x 1 tobias tobias 4619789 2010-06-22 21:59 SJAC.mp3 -rwxr-xr-x 1 tobias tobias 3733256 2010-06-22 22:00 SKHP.mp3 -rw------- 1 tobias tobias 4305388 2010-10-03 15:36 SLDT.mp3 -rwxr-xr-x 1 tobias tobias 3644890 2010-06-22 21:59 SLNV.mp3 -rwxr-xr-x 1 tobias tobias 3368960 2010-06-22 21:58 SMWU.mp3 -rwxr-xr-x 1 tobias tobias 3437964 2010-06-22 22:02 SPFU.mp3 -rwxr-xr-x 1 tobias tobias 2995975 2010-06-22 21:59 SQAJ.mp3 -rwxr-xr-x 1 tobias tobias 8525814 2010-06-22 21:59 SQIR.mp3 -rwxr-xr-x 1 tobias tobias 3560078 2010-06-22 22:00 SSBZ.mp3 -rw------- 1 tobias tobias 8345685 2010-10-03 15:43 Stromae-Alors_On_Dance.mp3 -rwxr-xr-x 1 tobias tobias 5493820 2010-06-22 22:01 SUCP.mp3 -rwxr-xr-x 1 tobias tobias 5646336 2010-06-22 21:58 SUDQ.mp3 -rwxr-xr-x 1 tobias tobias 4128896 2010-06-22 21:58 SXSW.mp3 -rwxr-xr-x 1 tobias tobias 5801984 2010-06-22 22:02 SZPC.mp3 -rwxr-xr-x 1 tobias tobias 4924325 2010-06-22 22:00 TAJR.mp3 -rwxr-xr-x 1 tobias tobias 3318365 2010-06-22 22:00 TGDH.mp3 -rwxr-xr-x 1 tobias tobias 3232164 2010-06-22 21:57 TIUW.mp3 -rwxr-xr-x 1 tobias tobias 7002290 2010-06-22 22:02 TKPW.mp3 -rw------- 1 tobias tobias 3898350 2010-06-26 19:08 TKWX.mp3 -rwxr-xr-x 1 tobias tobias 4837376 2010-06-22 22:02 TMJL.mp3 |
Det vore ju nice om den gjorde tvärtom; man dumpar en spotify lista och den letar upp torrent filer med all musik ;)
|
Citat:
Ska ta och läsa på lite, återkommer. Citat:
|
"Sorry, your browser does't support this feature."
Funkar utmärkt för mig att släppa filer i Gmail men här funkade det inte. Kör Safari 5.0.4. Kanske borde lägga till en vanlig filuppladdning? Prövade i Chrome och det funkade helt ok! Edit: något du borde sätta på todo-listan är att kunna läsa in iTunes Library.xml. |
Citat:
Skulle jag lagt ner ett par timmar till på research så skulle jag nog hittat en lösning. Tiden finns dock inte. Citat:
Citat:
|
Alla tider är GMT +2. Klockan är nu 17:26. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson