[[Vorlage(archiviert)]] ##[[Vorlage(Getestet,jaunty,intrepid,hardy)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Programme kompilieren: Pakete aus dem Quellcode erstellen] }}} ##aasche: ueberfluessiger Hinweis, wird auch im Text erwaehnt ##{{{#!vorlage Hinweis ##Mittlerweile existiert eine überarbeitete Version von [http://www.xmms2.org/ XMMS2], die aus dem Intrepid Universe Repository installiert werden kann ([http://www.debian-administration.org/articles/509 Debian Kurzanleitung]). ##}}} [[Inhaltsverzeichnis(1)]] [[Bild(./xmms-port001.png, align=left)]] XMMS, das [http://www.xmms.org X MultiMedia System] {en} ist ein beliebter Audio-Player unter Linux/Unix, der viele verschiedene Audiodateien abspielen kann. XMMS ist im Aussehen dem Programm [http://www.winamp.com Winamp] {en} nachempfunden und mit dessen ''classic'' Skins kompatibel. Der Player ist in der Standardinstallation eine einfache Abspielsoftware mit geringen Hardware-Anforderungen, kann aber je nach Bedarf mit einer Vielzahl von [#Plugins Erweiterungen] für spezielle Anwendungsfälle zu einem äußerst umfangreichen Audio-Player ausgebaut werden. = Installation = Ab Ubuntu [:Hardy_Heron:Hardy Heron] befindet sich XMMS __nicht mehr__ in den Paketquellen von Ubuntu. Gründe dafür gibt es einige. XMMS wurde vor mehr als einem Jahrzehnt im Jahr 1997 entwickelt, als Cross-Plattform Audioplayer und als Antwort auf den Windows Audioplayer Winamp. XMMS basiert auf der alten Graphikbibliothek GTK1, welche schon vor einiger Zeit von GTK2 abgelöst wurde. Die Entwickler von XMMS haben aber ihre Software nie auf die neue Bibliothek angepasst. Ursache dafür ist einmal, dass viele der Addons und Plugins auf dieser alten Bibliothek beruhen und dann nicht mehr kompatibel zu XMMS wären. Und die Zweite ist, dass der Quellcode von XMMS - gelinde ausgedrückt - ein komplett unstrukturiertes Chaos ist. Dies ist ebenfalls die Ursache, weswegen es sehr schwer ist, XMMS weiterhin zu warten. Diesen Umständen wurde Rechnung getragen und XMMS wurde aus den Ubuntu Paketquellen entfernt. Die Nutzer brauchen aber keine Angst zu haben, ohne einen guten Audioplayer dazustehen. Denn zum einem gibt es [:Audacious:], der ein auf GTK2 portierter und Quellcode bereinigter Fork vom [:Archiv/BMP:BeepMediaPlayer] ist, welcher seinerseits ein Fork von XMMS gewesen ist. Auf der anderen Seite gibt es aber auch '''xmms2''' plus GTK2-Frontend '''gxmms2''' in den offiziellen Paketquellen und natürlich noch eine ganze Anzahl anderer, alternativer [:AudioPlayer:] für Linux. Und zu guter Letzt für diejenigen, die trotz der Umstände, dass XMMS auf veralteten Bibliotheken beruht, so gut wie nicht mehr weiterentwickelt wird und der Tatsache, dass es neuere Alternativen gibt, nicht von diesem Audioplayer lassen können: es besteht immer noch die Möglichkeit, ihn selbst zu kompilieren. = Konfiguration = Im Folgenden wird auf einige Konfigurationsmöglichkeiten eingegangen, wobei es noch eine Vielzahl weiterer Optionen gibt. == Audio-CD == Damit XMMS direkt nach dem Einlegen einer Audio-CD automatisch mit der Wiedergabe beginnt, muss man unter ''"System -> Einstellungen -> Wechseldatenträger und -medien -> Unterhaltungsmedien -> Musik-CDs"'' den folgenden Befehl eingeben: {{{xmms -e -p /dev/DeinLaufwerk }}} == Aussehen == [[Bild(./xmms.png, align=right)]] Da das XMMS-Standardskin nicht jedem zusagt, können bei dem Player neben den XMMS-Skins auch Skins von den Playern Winamp (nur Classic Skins!) oder [:Archiv/BMP:BMP] hinzugefügt werden. Zahlreiche Skins sind auch auf [http://www.gnomelook.org www.gnomelook.org] {en} zu finden. Die Skins können gepackt oder als .wsz-Datei vorliegen. Wer z.B. das typische Winamp-Layout haben möchte (s. Abb.), findet dies über die [http://www.winamp.com/skins/ Suchfunktion] {en} von Winamp unter der Bezeichnung "Winamp5 Classified" ([http://www.winamp.com/skins/details.php?id=143266&download=yes&url=http%3A%2F%2Fdownload.nullsoft.com%2Fcustomize%2Fcomponent%2F2004%2F10%2F30%2FS%2FWinamp5_Classified.wsz Direktzugriff]). Interessant dürfte auch der an die Farbgebung von Ubuntu angepasste [http://www.gnome-look.org/content/download.php?content=23274&id=1 Ubuntu XMMS M0D] auf gnomelook.org sein. Nach dem Download muss der Skin einfach in das versteckte Verzeichnis '''~/.xmms/Skins''' kopiert werden. Soll das Skin allen Nutzern auf dem Rechner zur Verfügung stehen, muss die Datei in das Verzeichnis '''/usr/share/xmms/Skins''' kopiert werden (Administratorrechte!). [[Anker(Plugins)]] == Erweiterungen == || [[Bild(./coverviewerplugin.png, 150, right)]] || || [http://music.download.com/hope/3600-8690_32-100085744.html © HOPE] {en} || Für XMMS gibt es zahlreiche Erweiterungen (Plugins), die über die XMMS-Einstellungen aktiviert und konfiguriert werden. Dazu öffnet man die Einstellungen mit der Tastenkombintation [[Vorlage(Tasten, Strg)]]+[[Vorlage(Tasten, p)]] oder öffnet das Kontextmenü mit einem Rechtsklick in den oberen Bereich des XMMS-Hauptfensters, wo man den Eintrag "''Optionen -> Einstellungen''" auswählt. Im Einstellungsfenster der Erweiterungen gibt es die Unterkategorien: ``Audio-I/O-Plugins``, ``Effekt-Plugins``, ``Allgemeine Plugins``, ``Visualisierungs-Plugins``, ``Optionen`` sowie ``Schriftarten und Titel``. Die installierten Plugins befinden sich in der jeweiligen Rubrik. Nach der Installation muss meist die Option ``Plugin verwenden`` durch ein Häkchen aktiviert werden. Über die Paketverwaltung können weitere Erweiterungen installiert werden und auf der Projektseite sind noch mehr Plugins aufgeführt, die bisher nicht als Pakete zur Verfügung stehen, hier folgt eine unvollständige Übersicht über einige beliebte Erweiterungen, die in den Ubuntu-Quellen verfügbar sind. ||<-4 cellstyle="text-align: center; background-color: #F9EAAF;"> '''Erweiterungen im Überblick''' || || '''Plugin''' || '''Sektion''' || '''Art''' || '''Funktion''' || || xmms-crossfade || ''universe''|| Ausgabe || Überblendung von einem Lied zum nächsten|| || xmms-coverviewer || ''universe''|| Allgemein || Cover Anzeige (Eigene Cover können z.B. mit [:EasyTAG:] eingebunden werden.)|| || xmms-jack || ''universe''|| Ausgabe || XMMS-Client für den [:JACK:]-Soundserver || || [:Archiv/XMMS/xmms-liveice: xmms-liveice]|| ''multiverse''|| Output || Das Audiosignal an [:Internetradio: Internetradio Server] senden|| || xmms-scrobbler || ''universe''|| Allgemein || [:LastFM:]-Anbindung nur mit LastFM-Account nutzbar (kein LastFM Player!)|| || [#Visualization Winamp Visualization Plugins] || - || Output ||Winamp Visualization Plugins unter XMMS nutzen.|| ## Neue Tabellenzeile zum kopieren: ## || xmms-plugin || ''universe''|| Art des Plugin || Funktion des Plugin || === Visualization === Um die Erweiterung nutzen zu können benötigt man [:Wine:]. Nun von der [http://www.emulinks.de/xmms-winamp/ Entwicklerseite] {en} die Erweiterung [http://www.emulinks.de/xmms-winamp/xmms-winamp-0.4a.tar.gz xmms-winamp-0.4a.tar.gz] {dl} herunterladen, entpacken [4] und kompilieren [5]. In der '''README''' des heruntergeladenen Paketes finden sich Informationen zur Installation der Visualisierungen unter [:Wine:]: {{{ "Install your Winamp plugins using "wine .exe", then configure xmms-winamp (through the settings>Visualization Plugins tab), choosing the correct path (depending on your WINE configuration) and filename of the DLL. Now you can enable the plugin." }}} = Equalizer = [[Bild(./eq.png, 200, right)]] Um den Equalizer zu öffnen (falls noch nicht geschehen) im Hauptfenster auf ''"EQ"'' klicken. Nun öffnet sich dieser. Um ihn zu aktivieren einfach auf ''"ON"'' klicken. Nachdem dies erledigt ist, die Regler nach dem jeweiligen Geschmack anpassen. Beim Beenden des Programms speichert XMMS die Einstellungen ab. Um weitergehende Informationen über die Verwendung von ''"AUTO"'' und ''"Preset"'' zu erfahren, lohnt sich ein Besuch der Projektseite. Hierbei handelt es sich um die Möglichkeit den EQ einem einzelnen Song anzupassen sowie um den Im- und Export von WinampEQF-Dateien. Voreinstellungen können von [http://xmms.org/misc/winamp_presets.gz xmms.org] {dl} heruntergeladen werden. Dieses in den Ordner '''~/.xmms/''' kopieren und dort entpacken [4]. [[Bild(./pl.png, 200, right)]] = Playlist = Der Abspiellisten Editor wird durch einen Klick auf ''"PL"'' erreicht. Im unteren Fensterabschnitt befinden sich fünf Knöpfe, welche je ein neues Unterverzeichnis enthalten. * ''"+ File"'' enthält die Optionen: CD hinzufügen, Internetadresse abspielen sowie Dateien hinzufügen * ''"- File"'' verschiedene Optionen um Dateien aus der Liste zu löschen * ''"SEL ALL"'' an/abwählen von Dateien * ''"MISC OPT"'' Sortierung der Liste nach unterschiedlichsten Kriterien * ''"LOAD LIST"'' Erstellung einer neuen leeren Liste sowie speichern und laden der Liste(n) Nachdem einige Dateien der Playlist hinzugefügt worden sind empfiehlt es sich diese Liste abzuspeichern, damit beim nächsten Mal, wenn diese angehört werden soll, nicht erst die Daten gesucht werden müssen. Es ist auch möglich neben XMMS einen Dateimanager geöffnet zu haben und von dort die Titel per ''Drag and Drop'' in die Playlist einzureihen. [[Bild(./XMMS.png, align=center)]] = Tipps & Tricks = == Internetradio == Eine sehr einfache Methode Streamadressen zu finden, ist die Installation von [:Streamtuner2:]. Damit lassen sich zahlreiche Radiosender komfortabel auswählen, um sie mit XMMS abzuspielen. Um als Moderator oder DJ selbst den Stream an den Server zu senden, steht das Plugin '''xmms-liveice''' zur Verfügung. Mit einem weiteren Plugin, '''xmms-jack''' kann auch mittels [:JACK:] über [:Archiv/Oddcastv3-Jack:] oder [:Darkice:] an [:Internetradio: Internetradio Server] gesendet werden. === playground === [[Bild(./gxmms.png, align=right)]] Mit der Erweiterung '''playground''' (''universe'', [2]), kann dem [:GNOME_Panel:GNOME-Panel] eine kleine Anwendung hinzugefügt werden, welche die Steuerung des Players mit den Basisfunktionen erlaubt. Nach der Installation muss das Plugin noch aktiviert werden. Dazu im Menü unter ''"Preferences -> Plugins"'' das '''pgxmms.so''' Plugin auswählen. == Umlaute richtig anzeigen lassen == Es kann vorkommen, dass die Umlaute in der Playlist nicht richtig angezeigt werden. Will man diese jedoch anzeigen lassen, so muss man mit der rechten Maustaste auf den Player klicken, dann Optionen und dann Einstellungen wählen (bzw. [[Vorlage(Tasten, Strg+P)]]). Nun den Reiter "''Schriftarten''" auswählen. Hier bei Optionen ''"Verwende Fontsets (Einschalten für Mehrbyte-Charset-Unterstützung)"'' aktivieren und das ganze übernehmen. == Dateityp / Ordner mit XMMS verknüpfen == Um einen bestimmten Dateitypen z.B. OGG mit XMMS zu verknüpfen oder gleich das komplette Verzeichnis in XMMS abzuspielen, müssen folgende [:Nautilus: Einstellungen] vorgenommen werden, = Tastenkürzel = ||<-2 tablestyle="width: 95%;" cellstyle="background-color: #E2C890;"> '''XMMS''' || ||[[Vorlage(Tasten, Alt+E)]]||Playlist ein/ausblenden|| ||[[Vorlage(Tasten, Alt+G)]]||Equalizer ein/ausblenden|| ||[[Vorlage(Tasten, ALT+S)]]||Skinbrowser|| ||[[Vorlage(Tasten, strg+A)]]||Programm immer im Vordergrund|| ||[[Vorlage(Tasten, strg+S)]]||XMMS auf allen Arbeitsflächen|| ||[[Vorlage(Tasten, strg+P)]]||Einstellungen am Programm vornehmen|| ||[[Vorlage(Tasten, Strg+D)]]||Doppelte Größe|| ||[[Vorlage(Tasten, strg+Q)]]||Programm beenden|| ||<-2 rowstyle="background-color: #F9EAAF;">'''Wiedergabe'''|| ||[[Vorlage(Tasten, X)]]||Wiedergabe|| ||[[Vorlage(Tasten, B)]]||nächster Track|| ||[[Vorlage(Tasten, Z)]]||vorheriger Track|| ||[[Vorlage(Tasten, C)]]||Pause|| ||[[Vorlage(Tasten, V)]]||STOP|| ||[[Vorlage(Tasten, J)]]||Suchfunktion|| ||[[Vorlage(Tasten, Strg+Z)]]||Start der Playlist vom Anfang || = Problemlösung = == XMMS friert ein == Friert XMMS ein, sobald man eine Audiodatei abspielen will, liegt dies in der Regel an einem falschen Ausgabe-Plugin. Unter ''"Optionen -> Einstellungen -> Ausgabe-Plugin"'' muss die Ausgabe auf den [:Soundsystem: Soundserver] geleitet werden, den man nutzt. == Ein Audioformat wird nicht abgespielt == In diesem Fall fehlt entweder der entsprechende [:Codecs: Audio-Codec], eine spezielle [#Plugins Erweiterung] oder es handelt sich um eines der wenigen Formate, die nicht unterstützt werden. == XMMS verhindert den Sound anderer Programme == Vielleicht ist als Ausgabe-Plugin der veraltete OSS-Treiber eingestellt, der in den meisten Fällen nur einen Sound an einen Ausgang weiterleiten kann. Durch ''"Rechtsklick auf den XMMS-Player -> Optionen -> Einstellungen -> Audio-I/O-Plugins -> Ausgabe-Plugins"'' kann man das ändern. Empfehlenswert ist z.B. das ALSA-Plugin. = Links = * [http://www.xmms.org XMMS - Projektseite] {en} * [http://www.xmms.org/icons.php XMMS - Icons] {en} * [http://www.oddsock.org/tools/oddcastv3_jack/ Oddcastv3 - Jack] {en} * [http://music.download.com/hope/3600-8690_32-100085744.html © HOPE] {en} - Cover und Titel * [http://gentoo-wiki.com/HOWTO_From_Winamp_to_XMMS gentoo-wiki.com] {en} == Skins == * [http://www.winamp.com/ Winamp] {en} * [http://www.deviantart.com/deviation/19870625/ Beispielskin] {en} * [http://www.gnome-look.org/ gnome-look] {en} * [http://www.xmms.org/skins.php/ XMMS] {en} * [http://www.deviantart.com/ Devianart Classic-Skins] {en} ---- # tag: Multimedia