Seiten
Zuletzt im Ohr
Zuletzt im Sinn
Archiv
- August 2010 (6)
- Juni 2010 (11)
- Mai 2010 (4)
- März 2010 (6)
- Februar 2010 (3)
- Dezember 2009 (2)
- November 2009 (3)
- Oktober 2009 (17)
- September 2009 (7)
- August 2009 (7)
- Juli 2009 (3)
- Juni 2009 (2)
- Mai 2009 (4)
- April 2009 (1)
- März 2009 (3)
- Februar 2009 (11)
- Januar 2009 (14)
- Dezember 2008 (6)
- November 2008 (9)
- Oktober 2008 (6)
- September 2008 (3)
Tagcloud
Partner/Links
- C# Tipps und Tricks - C# Tipps und Tricks
- gb-pix.de - Gästebuchbilder, Jappy, MySpace…
- Kostenlose Browsergames - Kostenlose Browsergames
- MySpace Downloader - MySpace Loader – der kostenlose MySpace.com Downloader
- Servervoice Blog - Servervoice Blog
- Wordpress Theme
- Youtube Mediaplayer - Webmusix – der kostenlose Youtube Mediaplayer
Network
MySpace Musik herunterladen – Part1: Workaround
Hinweis (20.05.2010): Es existiert wieder eine funktionierende MySpace Loader Version. Mehr dazu hier: http://www.net-blog.net/blog/index.php/2010/05/20/myspace-loader-musik-von-myspace-herunterladen/
Da ich letztens den ein oder anderen Song von MySpace laden wollte und mal wieder etwas zu viel Zeit hatte, habe ich mich mal ein wenig mit dem Download von Songs, die aus MySpace Profilen gespeichert sind, beschäftigt.
Sicherlich gibt es schon ein paar Programme/Homepages mit denen der Download einwandfrei funktioniert, aber dafür bin ich vielleicht einfach zu wissbegierig.
Im ersten Teil möchte ich euch zeigen, wie genau der Download anläuft. (Später folgt dann das ganze noch als C# Umsetzung – natürlich samt SourceCode!)
Das ganze gibt’s mittlerweile auch als C# Umsetzung hier im Blog!
Schritt 1:
Öffne ein MySpace Profil deiner Wahl in deinem Browser und lasse dir, wenn die Seite vollständig geladen ist, den Quelltext anzeigen.
Für diese Anleitung habe ich mich für das Profil der Band Kreislaufkollaps entschieden. (http://myspace.com/kreislaufkollaps)
Schritt 2:
Aus dem Quelltext der Seite müssen wir uns nun die folgenden drei Attribute suchen, da wir deren Values für die nächsten Schritte brauchen:
profid
artid
plid
Also auf geht’s einmal Strg+F (zum öffnen der Suche – ja, sowas tolles kann der Browser!) und die Attribute suchen. In unserem Beispiel ist demnach folgende Stelle interessant:
<object id="shell" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="345" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="shell" /><param name="align" value="middle" /><embed id="shell" type="application/x-shockwave-flash" width="450" height="345" align="middle" name="shell"></embed></object> <span> </span>http://lads.myspace.com/videos/Main.swf" />
Dem Parameter “flashvars” kann man alle 3 gesuchten IDs entnehmen. In unserem Fall wären die entsprechenden Values wiefolgt:
profid: 397465991
artid: 11178393
plid: 22156
Schritt 3:
Mit Hilfe dieser IDs setzen wir uns eine neue URL zusammen und rufen diese danach wiederrum in unserem Browser auf. Das Schema für die URL sieht so aus:
http://musicservices.myspace.com/Modules/MusicServices/Services/MusicPlayerService.ashx?artistUserId=profid&action=getArtistPlaylist&artistId=artid&playlistId=plid
In unserem Fall müsste die URL also so aussehen:
http://musicservices.myspace.com/Modules/MusicServices/Services/MusicPlayerService.ashx?artistUserId=397465991&action=getArtistPlaylist&artistId=11178393&playlistId=22156
Schritt 4:
Nachdem wir die URL in unserem Browser aufgerufen haben, wird uns ein XML Dokument angezeigt. In diesem suchen (Strg+F) wir nun die ID des gewünschten Songs. Ich habe mich für den Song “Wir sind das Volk” entschieden. Die ID lautet somit 33937771.
Wir sind das Volk − − − − <small> http://cache01-music02.myspacecdn.com/79/sml_e6ae247eb3bd460f8afa94e7a3bca24c.jpg </small>
Schritt 5:
Im letzten Schritt setzen wir diese ID wiederrum in ein URL Schema ein, welches wieffolgt lautet:
http://musicservices.myspace.com/Modules/MusicServices/Services/MusicPlayerService.ashx?songId=SongID&action=getSong
Für unser Beispiel müsste die URL also so aussehen:
http://musicservices.myspace.com/Modules/MusicServices/Services/MusicPlayerService.ashx?songId=33937771&action=getSong
Wenn ihr diese ID nun aufruft, bekommt ihr ein weiteres XML Dokument angezeigt.
Wir sind das Volk 210 http://cache01-music02.myspacecdn.com/79/std_e6ae247eb3bd460f8afa94e7a3bca24c.mp3 rtmp://akafms-music02.myspacecdn.com/ondemand/79/std_e6ae247eb3bd460f8afa94e7a3bca24c.mp3 - - - <small>http://cache01-music02.myspacecdn.com/79/sml_e6ae247eb3bd460f8afa94e7a3bca24c.jpg</small> http://cache01-music02.myspacecdn.com/79/med_e6ae247eb3bd460f8afa94e7a3bca24c.jpg http://cache01-music02.myspacecdn.com/79/lrg_e6ae247eb3bd460f8afa94e7a3bca24c.jpg
In diesem Dokument findet ihr nun den Link zum Download – unschwer zu erkennen, an der Endung “.mp3″, sowie dem Anfang in Form eines “http://”.
In unserem Fall dieser hier:
http://cache01-music02.myspacecdn.com/79/std_e6ae247eb3bd460f8afa94e7a3bca24c.mp3
Den Link nur noch im Browser aufrufen und ab geht’s!
Das war’s auch schon!
Im nächsten Teil kommt dann, wie versprochen, eine Umsetzung in C# samt GUI.
Den zweiten Teil der Serie gibt’s hier!
Liebe Grüße,
Raffi
Ähnliche Artikel:
Hallo!

Kategorien
- Der tägliche Senf… (99)
- Informatik (96)
- C# & .net Framework (18)
- Cheat Sheets (4)
- HTML, PHP, etc. (6)
- Neuigkeiten (33)
- Software-Projekte (40)
- Tipps & Tricks (39)
- Web-Projekte (1)
- Musik (11)
- Downloads (4)
- Hörbar – Raffis Musiktipp (4)
- Videoclips (9)
- Schule (5)
Kalendar
| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Apr | Jun » | |||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Counter
| Besucherstatistik | |
| Besucher gesamt: | 153.108 |
| Besucher heute: | 231 |
| Besucher gestern: | 460 |
| Max. Besucher pro Tag: | 677 |
| gerade online: | 4 |
| max. online: | 89 |
| Seitenaufrufe gesamt: | 424.177 |
| Seitenaufrufe diese Seite: | 2.401 |
| Counterstart: | 13.10.2008 |
Meta
Am meisten kommentiert
Neue Artikel
- Soundcloud Downloader
- Große Dateien schnellstmöglich verschicken
- Facebook- & Twitterbutton in Wordpress
- 5x (Audio-)visuelles für die Mittagspause
- C# – Facebook like MessageBox
- Update: Webmusix 1.4.2
- C# – Webcams benutzen
- Mp3’s schneiden, kürzen, ein- und ausblenden
- Netzfundstück: Amsterdam Acoustics
- Pixlr – Online Bilder bearbeiten
Neue Kommentare
- Raffi: Dann werd ich mir mal das 4.0er Framework draufschmeißen und den Debugger anhauen
- Pari: Moin:) Unter WinXP SP3 mit installiertem .NET 2.0, 3.0 und 3.5 funzt es und unter Win7 x64 ebenso. Nur auf dem...
- Raffi: Hallo Pari, der Fehler ist mir noch nicht über den Weg gelaufen. Hast du eine Möglichkeit das Programm auf...
- Pari: ich krieg beim Versuch die Installation folgende Meldung: .Net Framework Initialization Error: Unable to find a...
- Mido: thank you bro for more servers try this blog http://rapidleech2day.blogspot .com/
net-blog.net © 2008-2010




4 Benutzer kommentierten "MySpace Musik herunterladen – Part1: Workaround"
28 Mai 2009 um 23:45:13
[...] Teil. (Der ja eigentlich gar kein richtiger Teil, sondern viel mehr eine Downloadseite ist.) Im ersten Teil haben wir uns mit Schritt für Schritt mit dem Grundsatz des Downloads von Liedern welche sich [...]
06 Juni 2009 um 05:00:28
Geht nicht ohne den dazugehörigen Token. Und der ist nur 30 Sekunden gültig.
Zumindest trifft das auf alle Files zu, die auf dem Server “music02″ liegen. Bei den Files auf “music01″ gehts sogar noch einfacher:
Nehme die Image-URL : http://cache07-music01.myspacecdn.com/51/sml_617abc3a4cfff4fe41cda6f689701bad.jpg
und mache daraus:
http://cache07-music01.myspacecdn.com/51/std_617abc3a4cfff4fe41cda6f689701bad.mp3
Aber das geht nicht mehr lange. Myspace hat in den USA bereits komplett auf “music02″ umgestellt. Hier sind sie gerade dabei.
07 Juni 2009 um 19:01:28
Hallo Space Jammer,
danke für deinen Kommentar. Hast du vielleicht ein kleines Workout bezüglich des Tokens? Bis jetzt konnte ich keine wirklich funktionierende Lösung finden bzw. nur Lösungen, die auf das ganz aktuelle System nicht mehr zutreffen.
Liebe Grüße,
Raffi
20 Mai 2010 um 00:24:32
Es gibt wieder eine lauffähige Version!
http://www.net-blog.net/blog/index.php/2010/05/20/myspace-loader-musik-von-myspace-herunterladen/