…der YouTube Mediaplayer von net-blog.net!
Endlich ist es soweit – ich kann euch mit stolz mein neuestes Projekt vorstellen. Und zwar Webmusix, einen Mediaplayer für YouTube. Neben den Standardfunktionen eines Mediaplayers, wie dem Erstellen, Speichern und Verwalten von Playlists, sowie einer umfangreichen Suche mit Schreibfehlerkorrektur, unterstützt Webmusix jedoch auch noch das Herunterladen von Videos mit anschließender Umwandlung in das gewünschte Format.
Für diejenigen unter euch, die hauptsächlich Mp3s aus den Videos machen wollen sind ein paar extra Gimmicks mit dabei. So kann Webmusix die heruntergeladenen und umgewandelten Videos auch gleich noch normalisieren. Das heißt, das die Lautstärke an einen Standardpegel angepasst wird, sodass alle heruntergeladenen Lieder alle gleich laut sind und ihr euch das ständige lauter und leiser machen beim anhören der Musik sparen könnt.
(Zum vergrößern genügt ein Klick auf die Screenshots)

Eine kurze Übersicht der wichtigsten Features der aktuellen Version:
- Direkte Suche nach Videos über Webmusix
- wahlweise Suche mit Vorschaubilder, oder ohne (schnellere Suche)
- Suchergebnisse pro Seite konfigurierbar (mehr Ergebnisse vs. schnellere Suche)
- Sollte Webmusix der Meinung sein, dass Ihr euch vertippt habt, so bekommt Ihr direkt einen Korrekturvorschlag
- Songs können per Drag & Drop in die Playlist gezogen werden, oder Wahlweise auch direkt aus dem Suchfenster wiedergegeben werden
- Playlists können sortiert und gespeichert werden
- Der jeweils aktuell wiedergegebene Songs, die Suchergebnisse per Rechtsklick, sowie komplette Playlists können mit einem Klick heruntergeladen und umgewandelt werden
- Es stehen verschiedene Formate und Bitraten für die Konvertierung der heruntergeladenen Videos bereit
Webmusix 1.0
jetzt downloaden!
Downloads der aktuellen Version: 199
Wichtige Anmerkung:
Solltet ihr das Programm aufgrund einer Fehlermeldung erst gar nicht starten können, so liegt das mit sehr großer Wahrscheinlichkeit daran, dass ihr nicht das aktuelle .Net Framework habt. Ist aber kein Problem – das aktuelle Framework könnt ihr euch z.B. kostenlos auf http://www.chip.de/downloads/Mircosoft-.NET-Framework_20894571.html herunterladen…
liebe Grüße,
Raffi
Nachdem in letzter Zeit mehrere Fehler auftraten, habe ich mal wieder eine neue Version gebastelt.
Nach außen hin hat sich nichts geändert. Jedoch funktioniert die Statistik nun wieder und der Login/die Verifizierung der Accountdaten läuft auch wieder reibungslos.
Zu dem wurde die Publish-Funktion nun auch auf den neuen Webspace ausgelagert in der Hoffnung, dass eine höhere Erreichbarkeit gegeben ist.
Downloaden könnt ihr die neue Version wie immer hier!
Liebe Grüße,
Raffi
…das Programm und der SourceCode / das VS-Projekt
Heute folgt der letzte und dritte 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 auf MySpace befinden auseinandergesetzt.
Im zweiten Teil haben wir diese Schritte als C# Code umgesetzt und im dritten und letzten “Teil” gibt es nun meine Interpretation des Quellcodes zum Download – den MySpaceLoader.

(zum vergrößern bitte anklicken)

(zum vergrößern bitte anklicken)

(zum vergrößern bitte anklicken)
Download MySpaceLoader
Download MySpaceLoader – VisualStudio 2008 Project
Eine letzte bitte! Sollte jemand an dem MySpaceLoader, sprich mit dem VS Projekt weiterarbeiten, so würde ich mich freuen, wenn Ihr euch meldet. Ich sehe immer gern, was andere kreative Köpfe aus meinen Gedanken machen. Außerdem wäre ich dann auch gern bereit eure Version hier im Blog vorzustellen. Danke!
Liebe Grüße,
Raffi
Umsetzung der MySpace Download Workarounds
Wie versprochen folgt der Zweite Teil der “How to download songs from MySpace” – Serie.
Im ersten Teil habe ich euch gezeigt, wie man “von Hand” an die Download Url eines beliebigen Songs von einem MySpace Profil kommt.
Heute zeige ich euch wie man das ganze in C# Umsetzen könnte.
In den Kommentaren steht immer mal wieder “Schritt 1″, “Schritt2″, etc.. – diese Angaben beziehen sich auf die 5 Schritte des ersten Tutorials.
Wer dieses noch nicht gelesen hat, oder sich nicht mehr erinnern kann, darf an dieser Stelle gerne noch einmal nachlesen.
Bevor wir mit dem Sourcecode anfangen basteln wir uns noch schnell ein GUI.
Ich habe mich für folgendes Layout entschieden.
weiterlesen…
Songs “von Hand” downloaden
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" name="shell" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="450" height="345" align="middle">
<param name="movie" value="<a href="http://lads.myspace.com/videos/Main.swf">http://lads.myspace.com/videos/Main.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="uid=-1;pcc=de-DE;cc=de-DE;el=http%3a%2f%2fwww.myspace.com%2findex.cfm%3ffuseaction%3duser.viewProfile%26vanity%3dkreislaufkollaps;pertid=5f2943d1a18e95a90000000000000000;pguid=dd12f4df22d44394a7d49916f6e27dc7;hash=
MIGnBgorBgEEAYI3WAPNoIGYMIGVBgorBgEEAYI3WAMBoIGGMIGDAgMCAAECAm
YDAgIAwAQIitsQGCBh0wsEEL2pFt4CNBDLheTvpXcT0rwEWIMrqRZvsGJ9M6vDesfieZ1
%252bok9ZN%252fbik6gkx5OHPgp%252bqcpzXGZKQ%252fPfZ8dvB86W%252fztOoGJpwch
O1HhnVzbJlUrSMaWj39DEnNL5deHdowhl0nwMqceqND0%253d;skinid=17;skin=http%3a%2f%2flads.myspacecdn.com%2fvideos%2fartistInternational.xml;isus=false;on=1;afsongs=4;ayt=15;plid=22156;profid=397465991;ptype=4;artid=11178393;pmix=False;shuffle=False;ap=1;fast=5;fatt=0;fadd=0;fapf=True;rast=5;ratt=0;radd=0;rapf=True;bast=-1;batt=-1;badd=-1;bapf=False;aytast=-1;aytatt=-1;aytadd=-1;xad=1;yad=1;zad=1;v=1.0.1.177;t=1;adp=1;mute=false;mt=audio;albid=0;songid=0;amix=false;sindex=-1;sseed=0;nopops=false;ovasin=false;nopomp=false;c1=transparent;c2=transparent;logerr=false;stime=0" />
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
weiterlesen…