Gmusicbrowser: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K ich denke mal, der bearbeitungsvermerk hat sich erledigt
Henrikx (Diskussion | Beiträge)
Aktualisiert erste Version
Zeile 1: Zeile 1:
{{righttoc}}
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 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.


Zeile 6: Zeile 8:
*Wiedergabe über
*Wiedergabe über
**Mplayer
**Mplayer
**mpv
**Gstreamer mit Equalizer
**Gstreamer mit Equalizer
**flac123, ogg123, mpg123
**flac123 (optional), ogg123, mpg123
*Anpassbare Layouts
*Anpassbare Layouts
*Tagging und Umbenennen von Audiodateien
*Tagging und Umbenennen von Audiodateien
Zeile 16: Zeile 19:
*gewichteter Zufallsmodus
*gewichteter Zufallsmodus
*Möglichkeit als Icecast Server zu fungieren
*Möglichkeit als Icecast Server zu fungieren
*viele weitere Plugins
*viele weitere Plugins, z.B Liedtexte, Albumcover, etc.


== Installation ==  
== Installation ==  
Die Version 1.1.8 von Gmusicbrowser kann momentan nicht aus den Paketquellen von Archlinux installiert werden.
Die Version 1.1.15-2 von Gmusicbrowser kann aus den AUR Paketquellen von Archlinux installiert werden.
Zur Installation bezieht man stattdessen aus dem [[AUR]] das Paket <code>gmusicbrowser-development</code>.


  wget http://aur.archlinux.org/packages/gm/gmusicbrowser-development/gmusicbrowser-development.tar.gz
  yaourt -S gmusicbrowser
tar -xzvf gmusicbrowser-development.tar.gz
cd gmusicbrowser-development
makepkg -si


Dabei sollte man beachten, dass nicht alle Abhängigkeiten, die in der Datei <code>PKGBUILD</code> aufgeführt sind wirklich notwendig sind.
Möchte man nur eine minimale Version der Abhängigkeiten so kann man folgende Datei verwenden:
== Abhängigkeiten ==


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


pkgname=gmusicbrowser-development
pkgver=1.1.8
pkgrel=1
pkgdesc="An open-source jukebox for large collections of mp3/ogg/flac/mpc files, written in perl."
arch=('any')
url="http://gmusicbrowser.org/devel.html"
license=('GPL3')
depends=('gtk2-perl')
optdepends=('alsa-utils: enables ALSA backend'
'flac123: FLAC support for ALSA'
'mpg123: MP3 support for ALSA'
'vorbis-tools: OGG support for ALSA'
'mplayer: to use mplayer for playback'
'perl-gstreamer: to use gstreamer for playback'
'perl-gstreamer-interfaces: to use gstreamer for playback'
'gstreamer0.10-base-plugins: to use gstreamer for playback'
'gstreamer0.10-good-plugins: to use gstreamer for playback'
'gstreamer0.10-ugly-plugins: to use gstreamer for playback'
'gstreamer0.10-bad-plugins: to use gstreamer for playback'
'perl-locale-gettext: enables localization'
'perl-gnome2-wnck: enables desktop widgets plugin'
        'perl-net-dbus: enables dbus extensions'
'perl-gtk2-notify: enables tray icon'
'perl-gtk2-webkit: enables web context plugin')
conflicts=('gmusicbrowser' 'gmusicbrowser-git')
source=(http://gmusicbrowser.org/download/gmusicbrowser-${pkgver}.tar.gz)
md5sums=('839ed7fb8a1a7a4c39c868e228f93579')
sha256sums=('94e3e7ff23b853d9b6a03b3b1a48cb378bb4cc251c3861fe82e2e0bc3ae27689')
   
   
build() {
 
      cd ${srcdir}/gmusicbrowser-${pkgver}
    gtk2-perl
      make DESTDIR=${pkgdir} install
    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
 
   
 


[[Kategorie:Multimedia]]
[[Kategorie:Multimedia]]

Version vom 12. Februar 2016, 12:52 Uhr

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.

Features

Grundsätzlich bietet Gmusicbrowser folgende Features:

  • Anpassbare Filter
  • Wiedergabe über
    • Mplayer
    • mpv
    • Gstreamer mit Equalizer
    • flac123 (optional), 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