sitelogo
  • Home
  • About me
  • Downloads/Software
  • Kontakt
  • Partner
  • SMS versenden
  • Sitemap
  • Musik Feed
rss feed

Seiten

  • About me
  • SMS versenden
  • Kontakt
  • Partner
  • Downloads/Software
  • Sitemap
  • Musik Feed

Zuletzt im Ohr

Zuletzt im Sinn

Archiv

  • 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 (9)

Tagcloud

    Blogparade C# & .net Framework C#.Net Cheat Sheet download Fernsehkritik Google Internet Explorer kostenlos kostenlose Icons legal mp3 MultiVZ Tools Musik downloaden MySpace Rapidshare kostenlos RegEx SchuelerVZ Tools Schueler VZ Tools Spam Twitter Update Webmusix Windows Ordner tarnen youtube videos downloaden

Partner/Links

  • gb-pix.de - Gästebuchbilder, Jappy, MySpace…
  • Gratis SMS - Kostenlos ohne Anmeldung SMS verschicken
  • icq-tools - Viele Tools für ICQ!
  • Kostenlose Browsergames - Kostenlose Browsergames
  • Servervoice Blog - Servervoice Blog
  • Wordpress Theme

Network

    http://www.wikio.de
    Blogverzeichnis - Blog Verzeichnis bloggerei.de
    Blogs
    Blogverzeichnis
    Bloggeramt.de


19
Mai

MySpace Musik herunterladen – Part1: Workaround

Geschrieben von: Raffi
Kategorie: HTML, PHP, etc., Tipps & Tricks

Songs “von Hand” downloaden

Achtung diese Lösung ist momentan nicht mehr funktionsfähig! Mehr Infos gibt es hier.

headphones-256x256Da 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:

[sourcecode language='html']
http://lads.myspace.com/videos/Main.swf” />[/sourcecode]

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.

[sourcecode language='xml']

−

−



−

−

http://cache01-music02.myspacecdn.com/79/sml_e6ae247eb3bd460f8afa94e7a3bca24c.jpg






[/sourcecode]

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.

[sourcecode language='xml']

210

http://cache01-music02.myspacecdn.com/79/std_e6ae247eb3bd460f8afa94e7a3bca24c.mp3 rtmp://akafms-music02.myspacecdn.com/ondemand/79/std_e6ae247eb3bd460f8afa94e7a3bca24c.mp3
-
-


-
http://cache01-music02.myspacecdn.com/79/sml_e6ae247eb3bd460f8afa94e7a3bca24c.jpg
http://cache01-music02.myspacecdn.com/79/med_e6ae247eb3bd460f8afa94e7a3bca24c.jpg
http://cache01-music02.myspacecdn.com/79/lrg_e6ae247eb3bd460f8afa94e7a3bca24c.jpg

[/sourcecode]

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:

  • MySpace Musik herunterladen – Part2: C# Implementation
  • MySpace Loader auf unbegrenzte Zeit unbrauchbar
  • MP3 Suche mit Google
  • MySpace Musik herunterladen – Part3: MySpaceLoader
  • C# – Automatischer Login mit dem Webbrowser-Control

  • Share/Bookmark

3 Benutzer kommentierten "MySpace Musik herunterladen – Part1: Workaround"

"MySpace Musik herunterladen – Part1: Workaround" wurde von Raffi geschrieben und 3 mal kommentiert
gravatar
MySpace Musik herunterladen – Part3: MySpaceLoader| Informatik, Wissen und Geschichten die das Leben schreibt…| net-blog.net sagte am         
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 [...]

gravatar
space jammer sagte am         
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.

gravatar
Raffi sagte am         
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

Hallo! Bitte hierlasse mit einen Kommentar.

  Nickname (benötigt)

  Email (benötigt)

  Website

Hinterlasse einen Kommentar

Abonniere den Kommentarfeed (Comment Rss) oder schicke einen TrackBack

CAPTCHA-Bild
Bild neuladen

Hallo!

Kategorien

  • Der tägliche Senf… (78)
  • Informatik (81)
    • C# & .net Framework (15)
    • Cheat Sheets (4)
    • HTML, PHP, etc. (5)
    • Neuigkeiten (27)
    • Software-Projekte (34)
    • Tipps & Tricks (29)
  • Musik (4)
    • Downloads (3)
    • Hörbar – Raffis Musiktipp (4)
    • Videoclips (4)
  • Schule (11)
    • Latein (3)
    • Mathe (1)
    • Referate (6)

Kalendar

Mai 2009
M D M D F S S
« Apr   Jun »
 123
45678910
11121314151617
18192021222324
25262728293031

Counter


    Besucherstatistik
    Besucher gesamt: 113.457
    Besucher heute: 292
    Besucher gestern: 320
    Max. Besucher pro Tag: 629
    gerade online: 2
    max. online: 89
    Seitenaufrufe gesamt: 286.100
    Seitenaufrufe diese Seite: 1.870
    Counterstart: 13.10.2008

Meta

  • Registrieren
  • Anmelden

Am meisten kommentiert

  • MultiVZ Tools Version 4 ist da! (73)
  • MultiVZ Tools tot? Abuse von VZnet bekommen… (16)
  • MultiVZ Tools wo hakt es? (13)
  • C# – Automatischer Login mit dem Webbrowser-Control (13)
  • Die neuen MultiVZ Tools sind da… (13)

Neue Artikel

  • Hinter den Kulissen dieses Blogs…
  • Update: Webmusix 1.3.6
  • C# – Webbrowser Control: Popups blocken
  • Generierung von FullFeeds = Contentklau?
  • Cebit 2010 – ein kurzer Rückblick
  • Umzug abgeschlossen – neuer Webspace, neues Glück?
  • Hörbar – Raffis Musiktipp #4
  • Da tut sich was…
  • Update: Webmusix 1.3.5
  • MultiVZ Tools – der Untergang Teil 2

Neue Kommentare

  • Raffi: Erstmal Danke für deinen Kommentar und jaa – das SSD Raid geht ab wie Hölle! :D Eine Frage noch. Was...
  • Raffi: Wenn du danach an keine internen Seiten kommst, war entweder: a. der Login nicht erfolgreich b. wurde die...
  • Master_Ipse: hmmm das mit “2×32GB OCZ Vertex SSD im Raid 0″ hört sich geil an :-) und nen bissel...
  • CONeal: Hey Raffi, erstmal vielen Dank für das Tutorial. Es hat mich auf jeden Fall schon mal weiter gebracht. Ich...
  • Micha: Na dann wünsche ich euch mal viel Erfolg! Es grüßt, der Micha!


net-blog.net © 2008-2010