Home / LinuxUser / 2008 / 09 / Töne aus der Muschel

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Töne aus der Muschel

Music-Player in der Textkonsole

01.09.2008 Musikgenuss erleben ohne Maus und klickbare Oberfläche, aber mit einem Bedienkonzept, die an Texteditoren der Vi-Klasse erinnert, inklusive Fernsteuerung und viel Komfort – das bietet der Player Cmus.

Zum Browsen in den MP3-Files oder Hören eines Audiostreams im Internet braucht es nicht immer ein Schwergewicht wie Rhythmbox. Gerade bei Geräten, die etwas schwach auf der Brust daherkommen, bieten Konsolenprogramme, wie Cmus [1], eine hervorragende Alternative zu den ressourcenfressenden Tools mit klickbarer Oberfläche. Wenn Sie zudem zu den Freunden der Textkonsole zählen, schließen Sie Cmus schnell ins Herz. Sein Bedienkonzept orientiert sich mit Befehls- und Suchmodus und der Vi-ähnlichen Elementen an bekannten Werkzeugen, wie Vim, Lynx und Mutt.

Als Anwender einer aktuellen Ubuntu-Distribution installieren Sie den Player in Sekundenschnelle mit dem Befehl sudo apt-get install cmus in der Shell oder grafisch über Frontends wie Synaptic. Danach steht das Tool bereit für den Einsatz. Hält der von Ihnen bevorzugte Distributor kein fertiges Programmpaket parat, nehmen Sie wahlweise das Archiv von der Heft-DVD oder von der Projektseite [2] und kompilieren den Quelltext selbst. Um Cmus in vollem Umfang zu nutzen, sollten Sie dabei allerdings die aufgeführten und recht zahlreichen optionalen Abhängigkeiten beachten, wie zum Beispiel Libvorbis zum Abspielen von OGG-Dateien oder die Bibliothek Libmad für MP3.

Installation aus dem Quellcode

Für die Installation aus dem Quellcode verwenden Sie den klassischen Dreierschritt [3]. Zunächst entpacken die Sie mit dem Kommando tar xvjf cmus-2.2.0.tar.bz2 den heruntergeladenen Tarball und wechseln anschließend mit cd cmus-2.2.0 in das neu entstandene Verzeichnis. Dann folgt mit ./configure der Aufruf des Konfigurations-Skripts.

Der Befehl ./configure --help | less und die Datei README, die Sie mit less README betrachten, informieren Sie über alle Möglichkeiten, das Programm aus dem Quellcode heraus zu installieren. So kopieren Sie über das Kommando ./configure prefix=$HOME das fertige Programm samt seiner Bestandteile, wie zum Beispiel der Manual-Seiten, ohne Root-Rechte in Ihr Heimatverzeichnis, anstatt systemweit in den Pfad unter /usr/local/.

Im nächsten Schritt setzen Sie mit make den Kompilierungsvorgang in Gange, wechseln mit su zwecks systemweiter Installation in den Modus des Administrators und starten das Kopieren der Dateien in ihren endgültigen Pfad mit make install:

$ make
$ su
Passwort: Ihr Root-Passwort

# make install

Das Bedienkonzept

Nach dem ersten Start zeigt sich Ihnen Cmus sehr aufgeräumt, um nicht zu sagen: leer (Abbildung 1). Um das zu ändern, fügen Sie entweder die Unterverzeichnisse hinzu, die Musikdateien enthalten oder einfach das übergeordnete Verzeichnis. Dabei kommen Sie zum ersten Mal mit der Kommandozeile des Players in Kontakt. Um dem Programm Befehle wie das Hinzufügen von Musikdateien oder Links zu erteilen, wechseln Sie mit dem Doppelpunkt ([Umschalt]+[.]) in den Kommandomodus. Da Sie Ihre Musikdateien unter Cmus Obhut geben möchten, fügen Sie diese der Datenbank mit dem Befehl add hinzu und bestätigen mit [Eingabe]:

add ~/musik

Abbildung 1: Nach dem Start zeigt sich Cmus noch sehr leer. Ihm fehlen die Musikstücke.

Das Ergebnis der Aktion sieht bei Ihnen dann so ähnlich aus, wie in Abbildung 2. Jedes Unterverzeichnis erscheint in der linken Spalte der Ansicht, dessen musikalischer Inhalt in der rechten Spalte.

Abbildung 2: Nach Hinzufügen der Musik-Verzeichnisses durch den Befehl add ~/ Verzeichnis steht der Player in den Startlöchern.

Natürlich können Sie nicht nur Ordner in die Liste der Stücke addieren, sondern ebenfalls einzelne Dateien oder ganze Audio-Streams von Radiostationen:

:add http://www.smgradio.com/core/audio/ogg/live.pls?service=vcbb

Innerhalb der Spalten navigieren Sie mit den Tasten [Pfeil oben] und [Pfeil unten], beziehungsweise im Vi-Stil mit den Tasten [J] und [K] durch die Künstler- und Albenliste. Um nach rechts in die Spalte der einzelnen Musikstücke oder Audio-Streams und wieder zurück zu gelangen, drücken Sie [Tabulator].

Um einen Eintrag zu aktivieren, drücken Sie [Eingabe]. Um die Musik zu stoppen, verwenden Sie [V], die Leertaste öffnet die einzelnen Alben in der Liste der Interpreten oder markiert Einträge. In der Tabelle "Tastaturkürzel" finden Sie die wichtigsten Tastaturkürzel zusammen gefasst, mit denen Sie Cmus bedienen.

Tastaturkürzel

Taste

Funktion

[1] Öffnet das Baumverzeichnis der Interpreten und Alben
[2] Öffnet die Bibliothek der Tracks
[3] Öffnet das Fenster mit der Playlist
[4] Öffnet den Queue
[5] Öffnet den Dateibrowser
[6] Öffnet die Filter
[7] Öffnet die Programmeinstellungen
[Eingabe] Startet in Fenster 1-3 den ausgewählten Track
[V] Stoppt das Abspielen
[X] Spielt nach einem Stopp den angewählten Track beziehungsweise kehrt zu dessen Anfang zurück
[C] Pause
[Z] Springt zum vorherigen Track
[B] Springt zum nächsten Track
[Y] Kopiert den Track in die Playlist (Fenster 3)
[E] Kopiert den Track in den Queue (Fenster 4)
[+] Lautstärke +10 Prozent
[-] Lautstärke -10 Prozent
[Umschalt]+[D] Löscht Track
[Leertaste] Track auswählen, in Fenster 1 den Baum öffnen
[Umschalt]+[.][Q][Eingabe] Beendet Cmus
[Umschalt]+[.]colorscheme Thema Ändert die Oberfläche mit Theme-Datei

Beim Studium der Tastaturkürzel fällt auf, das die Software über sieben verschiedene Fenster verfügt. Neben der eingangs erwähnten Doppelansicht von Interpreten, Alben und deren Inhalt, findet sich eine Ansicht, die die Bibliothek mit den einzelnen Tracks zeigt. Zusätzlich zu der von Ihnen zusammengestellten Playlist verfügt das Programm über eine temporäre Queue, in der es die Musikstücke der Reihe nach abarbeitet. Den internen Dateibrowser nutzen Sie, um Musikdateien zu finden. Außerdem bietet der Player die Möglichkeit, Filter anzulegen und grundlegende Programmeinstellungen und Tastaturbelegungen interaktiv im Interface zu ändern.

Fenster und Variablen

Im siebten und letzten Fenster konfrontiert Sie der Player mit einer Reihe von Konfigurationsvariablen, mit denen Sie sowohl die Tastenkombinationen als die Module und deren Optik genau an Ihre Bedürfnisse anpassen. So definiert die Variable format_playlist, wie der Name bereits andeutet, die Informationen der Playlist, wobei das Programm mit Formatstrings arbeitet, bei denen %a zum Beispiel für den Künstler steht,%l für das Album oder %t für den Titel.

Haben Sie es eilig, geben Sie die Variable einfach direkt in der Kommandozeile des Players ein. Sie wirkt sofort und landet zusätzlich in der Konfigurationsdatei .cmus/autosave in Ihrem Homeverzeichnis:

set format_playlist= %-20a %02n. %t%= %y %d

Mit dem Aufbau des obigen Strings finden sich Kommandozeilefans, die ähnliche Variablen von Mailern wie Mutt, Newsreadern wie Slrn oder dem Terminal-Multiplexer GNU-Screen gewohnt sind, schnell zurecht. Wer sich gerne näher mit dem Thema beschäftigen möchte, dem sei an dieser Stelle die zwar englischsprachige aber sehr eingängig gestaltete Handbuchseite von Cmus ans Herz gelegt, die Sie über das Kommando man cmus in der Shell erreichen. Die Befehlszeile des Players beherrscht übrigens eine Auto-Vervollständigung mit der Tabulator-Taste und verfügt eine History-Funktion, durch die Sie mit den Pfeiltasten blättern.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1208 Hits
Wertung: 137 Punkte (8 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...