Personal fork of gmusicbrowser with a several patches
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
debian
layouts
pix
plugins
po
.gitignore
AUTHORS
COPYING
INSTALL
Makefile
NEWS
README.md
apeheader.pm
flacheader.pm
gmbrc.default
gmusicbrowser.appdata.xml
gmusicbrowser.desktop
gmusicbrowser.man
gmusicbrowser.pl
gmusicbrowser.spec
gmusicbrowser_123.pm
gmusicbrowser_dbus.pm
gmusicbrowser_gstreamer-0.10.pm
gmusicbrowser_gstreamer-1.x.pm
gmusicbrowser_layout.pm
gmusicbrowser_list.pm
gmusicbrowser_mplayer.pm
gmusicbrowser_mpv.pm
gmusicbrowser_server.pm
gmusicbrowser_songs.pm
gmusicbrowser_tags.pm
iceserver.pl
layout_doc.mkd
m4aheader.pm
mp3header.pm
mpcheader.pm
oggheader.pm
scrshot.png
scrshot_pref.png
simple_http.pm
simple_http_AE.pm
simple_http_wget.pm
wvheader.pm

README.md

gmusicbrowser - Jukebox for large collections of mp3/ogg/flac/mpc files

URL: http://gmusicbrowser.org

This is my personal fork with some patches:

  1. a few patches which is not accepted to mainstream
  2. fixes to lyrics plugin & new musixmatch lyrics source
  3. mequalizer plugin: save equalizer presets to the file and load them when the playing startup

Main features

  • customizable window layouts
  • artist/album lock : easily restrict playlist to current artist/album
  • easy access to related songs (same artist/album/title)
  • simple mass-tagging and mass-renaming
  • support multiple genres for each song
  • customizable labels can be set for each song
  • filters with unlimited nesting of conditions
  • customizable weighted random mode
  • uses gstreamer, mpg123/ogg123, mplayer, mpv for playback.

Screenshot

image (372 KB)

Requirements

  • Perl Modules

    • ExtUtils::PkgConfig
    • ExtUtils::Depends
    • Cairo
    • Glib
    • Gtk2
    • Pango

    For plugins like MPRIS, Notify, etc will need these modules:

    • Net::DBus
    • Xml::Twig
    • Gtk2::Notify

    For trayicon support:

    • Gtk2::TrayIcon

    For Gstreamer1 playback support:

    • Glib::Object::Introspection
    • Gstreamer1
  • Playback

    • mplayer or
    • mpv or
    • mpg123, ogg123 or
    • gstreamer

Tips & Tricks

You can add shortcut key to open equalizer window, or to check for new/updated/deleted songs not only at startup. image (44 KB)