Youtube-Jukebox ohne Flash und ohne Browser

Aus LinuxUser 09/2014

Youtube-Jukebox ohne Flash und ohne Browser

© Gennadiy Kravchenko, 123RF

Abgedreht

Auf Youtube finden sich nicht nur lustige Katzenfilmchen, sondern auch über 60 Millionen Musikvideos. Mit einem nativen Youtube-Client für Linux nutzen Sie diese Online-Jukebox ebenso komfortabel wie Ihre lokale Musiksammlung.

Auch wenn dank GEMA hierzulande der Zugang zu zahlreichen Musikvideos versperrt bleibt: Das gewaltige Youtube-Archiv entspricht einer schier unerschöpflichen, sich immer wieder neu füllenden Video-Jukebox. Was liegt da näher, als seine Lieblingsmusik gleich per Webstream von Youtube zu hören?

Den Dienst per Browser anzusteuern, macht nicht wirklich Spaß, auch wenn Youtube immer stärker auf HTML5-Videos setzt: Noch immer treiben Webvideos die CPU-Last in die Höhe, schlucken reichlich Arbeitsspeicher und verschwenden bei denen, die eigentlich nur die Musik hören möchten, viel Bandbreite. Die folgenden Anwendungen befreien Youtube-Videos aus der Webseite.

Atraci

Atraci [1] kombiniert das Abspielen von Youtube-Videos mit entsprechenden Abfragen nach Metadaten bei iTunes, Last.fm und Soundcloud. So zeigt die mit Javascript und Node.js geschriebene Anwendung im Stil herkömmlicher Audioplayer wie Rhythmbox oder Amarok Bilder von Covern und Künstlern in Suchergebnissen und Playlisten an (Abbildung 1). Im Gegensatz zu den klassischen Musikabspielern lädt Atraci seine Musik jedoch nicht von der Festplatte des Rechners, sondern als gestreamtes Video direkt von Youtube.

Abbildung 1: Atraci konzentriert sich auf das Abspielen der bei Youtube gehosteten Musikvideos.

Abbildung 1: Atraci konzentriert sich auf das Abspielen der bei Youtube gehosteten Musikvideos.

Was dabei herauskommt, ist nicht nur für eingefleischte Musikfans von Interesse: Atraci bietet eine einfache, bequem zu bedienende Suchmaske für den Zugriff auf die mehr als 60 Millionen Youtube-Songs, ohne dass Sie einen Account anlegen oder Werbespots über sich ergehen lassen müssten. Dabei arbeitet es wohl im Großen und Ganzen innerhalb des rechtlichen Rahmens der Nutzungsbedingungen der Youtube-API: Anders als der inzwischen aus dem Netz gelöschte Vorgänger HipHopApp lädt Atraci neben der Musik eben auch das Video.

Atraci finden Sie als statisch kompiliertes Binary für 32- und 64-Bit-Linux sowie Mac OS X und Windows auf der Github-Seite [2] des Projekts. Sie laden lediglich das entsprechende Archiv herunter und entpacken es. Unter Linux erlauben Sie anschließend noch über einen grafischen Dateimanager oder das Kommando chmod +x Atraci das Ausführen der Datei Atraci im gleichnamigen Verzeichnis.

Unter Ubuntu oder Linux Mint gelingt die Installation dank der PPA-Paketquelle des WebUpd8-Blogs [3] noch einfacher (Listing 1). Anwender von Arch Linux finden Atraci gleich zweimal im AUR: atraci-bin [4] lädt lediglich die statisch kompilierte Datei aus dem Netz und installiert sie im System, atraci-git [5] baut hingegen die Anwendung aus dem Quellcode. Haben Sie Atraci via PPA oder AUR eingerichtet, starten Sie es direkt aus dem Anwendungsmenü der Desktop-Umgebung.

Listing 1

$ sudo add-apt-repository ppa:webupd8team/atraci
$ sudo apt-get update
$ sudo apt-get install atraci

Atraci empfängt Sie mit einer Top Tracks genannten Auswahl an momentan populären Musikclips (Abbildung 2), unter Featured Artist präsentiert es einen einzelnen Künstler mit seinen auf Youtube hochgeladenen Liedern. Wählen Sie einen der Songs an, spielt Atraci ihn direkt ab und zeigt das dazugehörige Video in der linken unteren Ecke an. Ein Klick auf das Icon mit den gekreuzten Pfeilen vergrößert das Videobild auf Fenstergröße.

Abbildung 2: Im Übersichtsmodus verkleinert Atraci die während der Suche gezeigten Vorschaubilder.

Abbildung 2: Im Übersichtsmodus verkleinert Atraci die während der Suche gezeigten Vorschaubilder.

Neben dem Logo des Programms finden Sie eine Suchleiste, mit der Sie Youtube nach Künstlern, Alben und einzelnen Songs durchstöbern. Atraci komplettiert dabei automatisch passende Treffer. Zum Suchbegriff passende Künstler symbolisiert es mit einer Figur. Bei Alben setzt die Anwendung ein Ordnersymbol vor die Treffer, bei einzelnen Liedern erscheint eine Note. Mit einem Klick auf die beiden Ansichten-Icons unterhalb der Fensterknöpfe zum Minimieren oder Maximieren der Anwendungen verkleinern Sie die Vorschaubilder (Abbildung 2).

Damit Sie nicht immer wieder aufs Neue Ihre Lieblingslieder suchen müssen, legen Sie über die Seitenleiste und den Punkt New playlist eigene Abspiellisten für Partys oder die eher etwas ruhigeren Momente des Lebens an. Sie befüllen diese Listen nach und nach aus der Suche heraus mit einem Rechtsklick auf einen der Songs und den Eintrag Add to… aus dem Kontextmenü.

Minitube

Im Gegensatz zu Atraci beschränkt sich Minitube [6] nicht nur auf den Einsatz als Audioplayer, sondern fungiert als universeller Youtube-Client mit vielen Funktionen (Abbildung 3). Daher stellt es eine gute Alternative für all diejenigen dar, die gerne Youtube-Videos betrachten, deren Rechner aber der Leistungshunger der Youtube-Seite überfordert. Die Interaktion mit Youtube beschränkt sich jedoch auf eine Richtung: Über Minitube lassen sich zum Beispiel keine Kommentare zu Videos bei Youtube einstellen.

Sie finden Minitube als quelloffene Anwendung direkt in den Paketquellen aller gängigen Distributionen. Auf der Homepage des Tools bietet der Entwickler zusätzlich auch Versionen für Mac OS X und Windows an – im Gegensatz zur Linux-Version müssen Sie für diese eine 8,99 Euro teure Lizenz erwerben.

Abbildung 3: Minitube präsentiert sich im Gegensatz zu Atraci als universeller Youtube-Client für Linux.

Abbildung 3: Minitube präsentiert sich im Gegensatz zu Atraci als universeller Youtube-Client für Linux.

Das zentrale Element von Minitube stellt die integrierte Suchfunktion dar. Sie startet automatisch beim Aufruf des Programms, später finden Sie die Suche im gleichnamigen Reiter unter der Fortschrittsanzeige. Der eingegebene Suchbegriff durchforstet entweder alle Youtube-Videos oder beschränkt sich auf den Kanalnamen. Unterhalb des Eingabefelds sehen Sie die von Ihnen zuletzt genutzten Begriffe und besuchten Youtube-Kanäle.

Alternativ blättern Sie im Reiter Stöbern durch die verschiedenen Kategorien von Bildung bis hin zu Wissenschaft & Technik oder springen unter Abonnements direkt zu den von Ihnen als interessant markierten Kanälen. Mittels Video | Abonnieren von… oder [Strg]+[Umschalt]+[S] fügen Sie den Kanal des gerade abgespielten Videos zu dieser Aboliste hinzu.

Minitube spielt Videos nicht immer automatisch in der bestmöglichen Qualität ab, selbst wenn das Video auf Youtube in 1080p zur Verfügung steht. Unten rechts in der Statusleiste bietet das Tool jedoch an, die Videoqualität zu wechseln. Je nach Video stehen hier Auflösungen von 360p über 720p bis zu 1080p zur Wahl. Praktisch auf Reisen oder beim Pendeln: Über [Strg]+[D] oder Video | Herunterladen speichert Minitube Videos auf der Festplatte, sodass Sie diese auch ohne Internetverbindung ansehen können.

Musictube

Als desktoptaugliche Webapp gefällt Atraci mit Sicherheit nicht jedem: Es fehlt zum Beispiel eine saubere Integration in den Desktop, wie etwa die Anzeige von Informationen zu den abgespielten Songs über das Benachrichtigungssystem des Desktops oder die Unterstützung von Multimedia-Tasten zum Pausieren der Wiedergabe beziehungsweise Überspringen eines Titels. Letztere finden Sie zwar bei Minitube (wenn sie auch aufgrund eines Bugs aktuell nicht reagieren), allerdings fehlen dem Programm die Optimierungen von Atraci als Audioplayer. Wer beides sucht, der wird bei Musictube [7] fündig, dem kommerziellen Schwesterprogramm von Minitube.

Im Gegensatz zu Minitube vertreibt der Entwickler Musictube auch in der Linux-Version nur unter einer proprietären Lizenz, die Sie kostenpflichtig erwerben müssen. Musictube lässt sich daher nicht ganz so einfach installieren. Unter Ubuntu müssen Sie es für 6,99 US-Dollar via Software Center beziehen [8] oder nach dem Kauf für 4,99 Euro über die Homepage des Entwicklers manuell als DEB-Paket herunterladen und über die Paketverwaltung einspielen. Arch-Anwender finden die Anwendung im AUR [9] – allerdings müssen Sie nach dem Start den Lizenzschlüssel eingeben, sonst bleibt die Playlist auf 50 Einträge und die Laufzeit auf 20 Tage nach der Installation beschränkt.

Abbildung 4: Über die Suche fügen Sie einzelne Songs oder ganze Alben zur Playlist hinzu.

Abbildung 4: Über die Suche fügen Sie einzelne Songs oder ganze Alben zur Playlist hinzu.

Genauso wie Atraci ergänzt auch Musictube alle Suchen automatisch und bietet zum Suchbegriff passende Künstler und Alben in einer Dropdown-Liste an, schon bevor Sie fertig getippt haben (Abbildung 4). Wählen Sie einen Künstler an, zeigt Musictube anschließend die entsprechenden Alben, danach die in diesem enthaltenen Lieder. Indem Sie in der rechte obere Ecke einen der Suchtreffer antippen, fügen Sie über das Play-Icon die entsprechende Auswahl zur aktuellen Playlist hinzu.

Während Musictube Songs abspielt, sehen Sie im Reiter Info das Cover des Albums, die Liedtexte und zum Interpreten ähnliche Künstler (Abbildung 5). Im Reiter Versionen zeigt Musictube andere auf Youtube vorliegende Versionen des aktuellen Lieds. Das Programm bietet unten in der Statusleiste eine Vorauswahl nach Studio, Cover und Live. Damit geben Sie dem Youtube-Player vor, nach welchen Versionen er suchen soll. Die Auswahl treffen Sie alternativ mit der Tastenkombination [Strg]+[T].

Abbildung 5: Im Abspielmodus blendet Musictube zahlreiche Informationen und die Songtexte ein.

Abbildung 5: Im Abspielmodus blendet Musictube zahlreiche Informationen und die Songtexte ein.

In der Standardeinstellungen spielt Musictube lediglich die Musik der von Ihnen gewünschten Musikvideos ab. Mit Video | Video, der Tastenkombination [Strg]+[T] oder der Schaltfläche Video in der Fußleiste blenden Sie das Videobild als kleine Vorschau ein. Genügt Ihnen das nicht, vergrößern Sie mit Video | Großes Bild, [Strg]+[B] oder einem Doppelklick auf das Videobild die Anzeige auf Fenstergröße. Sollte Ihnen die Bildqualität wichtig sein, dann wählen Sie unter Video | Auflösung bis zu 1080p aus.

Mps-youtube

Anwendungen wie Atraci oder Musictube lassen sich aufgrund ihrer grafischen Oberfläche schnell erfassen und leicht bedienen. Viele Anwender suchen jedoch schlanke Programme für das Terminal, die man beispielsweise auch über eine SSH-Verbindung kontrollieren kann. Mps-youtube [10] gehört in diese Kategorie: Das in Python geschriebene Kommandozeilentool könnte zum Beispiel auf einem an der Stereoanlage angeschlossenen Raspberry Pi laufen.

Mps-youtube gibt es noch nicht so lange, dass das Programm bereits in den Paketquellen der großen Distributionen aufgenommen wäre. Zur Installation müssen Sie daher meist gemäß des Prozederes aus Listing 2 auf den Python-Paketmanager Pip zurückgreifen. Mit dem Befehl aus Zeile 3 aktualisieren Sie das Programm nach einem Update. Arbeiten Sie mit Debian “Jessie” oder “Sid” beziehungsweise einer Beta-Version von Ubuntu 14.10 “Utopic Unicorn”, lässt sich Mps-youtube dort apt-get install mps-youtube über die Paketverwaltung einrichten.

Listing 2

$ sudo apt-get install python-pip mplayer
$ sudo pip install mps-youtube
$ sudo pip install mps-youtube --upgrade

Da Mps-youtube keine grafische Oberfläche mitbringt, fehlt dem Programm notgedrungen ein Eintrag im Startmenü, Sie rufen es mit mpsyt in einem Terminalfenster auf. Der Startbildschirm von Mps-youtube dient automatisch als Kommandozeile: Hier starten Sie mit einem vorangestellten Schrägstrich wie /onerepublic oder mit einem initialen Punkt wie .onerepublic eine Suche nach Künstlern, Alben oder Titeln auf Youtube. Mit [N] oder [P] springen Sie in den Suchergebnissen von Seite zu Seite. Suchvorgänge mit zwei Schrägstrichen oder Punkten wie etwa //acid jazz geben nur Playlisten mit dem entsprechenden Suchbegriff aus.

Abbildung 6: Mps-youtube zeigt, dass ein komfortabler Youtube-Player nicht zwingend ein grafische Oberfläche braucht.

Abbildung 6: Mps-youtube zeigt, dass ein komfortabler Youtube-Player nicht zwingend ein grafische Oberfläche braucht.

Die Ergebnisse präsentiert Ihnen Mps-youtube als nummerierte Liste. Den gewünschten Treffer spielen Sie dann durch Eingabe der jeweiligen Nummer an (Abbildung 6). Alternativ lassen Sie sich mit i Nr Informationen zum Video ausgeben, sehen sich mit c Nr die Kommentare an oder laden das Video mit d Nr auf die Festplatte. Verwandte Videos zeigt r Nr an, u Nr leitet Sie schließlich zu weiteren Videos des jeweiligen Youtube-Mitglieds.

Damit Sie nicht immer wieder Lied nach Lied heraussuchen müssen, organisieren Sie Ihre Lieblingsstücke in Playlists. Aus der Suche heraus fügen Sie mit add Nr Songs in die aktuelle Abspielliste ein oder wählen mit add NrPlaylist eine andere Liste aus. Existiert diese noch nicht, legt Mps-youtube sie mit dem angegebenen Namen automatisch an.

Im Abspielmodus spulen Sie das Lied mit den Pfeiltasten vor und zurück, pausieren es mit der Leertaste oder ändern mit den Zahlentasten die Lautstärke. Mit [Q] beenden Sie die Wiedergabe und kehren zu den letzten Suchergebnissen zurück.

Fazit

Mit Atraci, Minitube, Musictube und Mps-youtube steht unter Linux eine reiche Auswahl an Youtube-Clients zur Auswahl. Atraci und Musictube bieten fast identische Funktionen, Sie müssen sich nur zwischen einer generischen (Atraci) und einer nativen Oberfläche (Musictube) entscheiden. Mps-youtube dürfte als Konsolentool nur hartgesottenen Linuxern gefallen, vom Funktionsumfang muss sich das Programm jedoch nicht vor der Konkurrenz verstecken.

Minitube fällt in diesem Vergleich ein wenig aus der Reihe, da es sich nicht auf Musikvideos konzentriert, sondern das gesamte Youtube-Angebot durchforstet. Wer gerne Youtube nutzt, aber auf die Webseite gut verzichten kann, liegt bei Minitube richtig. 

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDF
LinuxUser 09/2014 KAUFEN
EINZELNE AUSGABE
ABONNEMENTS
TABLET & SMARTPHONE APPS
E-Mail Benachrichtigung
Benachrichtige mich zu:

Hinweis: Dieser Artikel ist älter als ein Jahr, enthaltene Informationen sind möglicherweise veraltet.

0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben