Gmusicbrowser

Aus wiki.archlinux.de

Gmusicbrowser ist eine Jukebox für große Musiksammlungen, die sehr stark an die eigenen Wünsche angepasst werden kann. Dabei bietet Gmusicbrowser fast alle Funktionen, die man auch von anderen Playern gewohnt ist. Zu beachten ist, dass sich der folgende Artikel ausschließlich auf die Version 1.1.8 bezieht. Diese befindet sich momentan zwar noch in der Entwicklung, läuft aber alltagstauglich stabil und ist auch als finale Release-Version geplant.

gmusicbrowser
Musik und Lyrics: Smashing Pumkins ((c) archive.org)

Features

Grundsätzlich bietet Gmusicbrowser folgende Features:

  • Anpassbare Filter
  • Wiedergabe über
    • Mplayer
    • mpv
    • Gstreamer mit Equalizer
    • flac123, ogg123, mpg123
  • Anpassbare Layouts
  • Tagging und Umbenennen von Audiodateien
  • Trayicon
  • SongTree Widget
  • Anpassbare Labels können für jeden Song gesetzt werden
  • Filter können unbegrenzt verschachtelt und gespeichert werden
  • gewichteter Zufallsmodus
  • Möglichkeit als Icecast Server zu fungieren
  • viele weitere Plugins, z.B Liedtexte, Albumcover, etc.

Installation

Die Version 1.1.15-2 von Gmusicbrowser kann aus den AUR Paketquellen von Archlinux installiert werden.

yaourt -S gmusicbrowser


Abhängigkeiten

Es gilt zu beachten, dass die meisten Abhängigkeiten optional sind und je nach Konfiguration ebenfalls
installiert werden sollten.. Auszug:


   gtk2-perl
   hicolor-icon-theme
   alsa-utils (alsa-utils-transparent) (optional) – enables the ALSA backend
   flac123 (optional) – flac support for the ALSA backend
   gst-plugins-bad (gst-plugins-bad-git) (optional) – mpc support for the gstreamer backend
   gst-plugins-base (gst-plugins-base-git) (optional) – vorbis support for the gstreamer backend
   gst-plugins-good (gst-plugins-good-git) (optional) – flac support for the gstreamer backend
   gst-plugins-ugly (gst-plugins-ugly-git) (optional) – mp3 support for the gstreamer backend
   gstreamer0.10-bad-plugins (optional) – mpc support for the gstreamer0.10 backend
   gstreamer0.10-base (optional) – vorbis support for the gstreamer0.10 backend
   gstreamer0.10-good-plugins (optional) – flac support for the gstreamer0.10 backend
   gstreamer0.10-ugly-plugins (optional) – mp3 support for the gstreamer0.10 backend
   gstreamer (gstreamer-git) (optional) – enables the gstreamer backend
   mpg321 (optional) – mp3 support for the ALSA backend
   mplayer (mplayer-light-svn, mplayer-svn, mplayer-vaapi, mplayer2, 
   mplayer2-build-git) (optional) – enables the mplayer backend
   mpv (mpv-build-git, mpv-git, mpv-legacy-af-git, mpv-light, mpv-nowayland, mpv-sndio, 
   mpvhq-git) (optional) – enables the mpv backend
   perl-glib-object-introspection (optional) – enables the gstreamer backend
   perl-gstreamer (optional) – enables the old gstreamer0.10 backend
   perl-gtk2-appindicator (optional) – app indicator plugin support
   perl-gtk2-mozembed (optional) – web-based plugins support
   perl-gtk2-notify (optional) – show notifications using libnotify
   perl-gtk2-trayicon (optional) – tray icon support
   perl-gtk2-webkit (optional) – alternative web-based plugin support
   perl-html-parser (optional) – support for accented characters in lyrics plugin
   perl-locale-gettext (optional) – localization support
   perl-net-dbus (perl-net-dbus-git) (optional) – control gmusicbrowser through dbus and gnome hotkeys
   vorbis-tools (vorbis-tools-svn) (optional) – vorbis support for the ALSA backend

Einstellungen

Die Konfiguration der Audioausgabe von gmusicbrowser lässt mehrere Möglichkeiten zu:

  • gstremaer 1.x
  • mpg123/Ogg123/...
  • Mplayer
  • mpv
  • Icecast Server