A fully-featured music management suite.
Python Prolog
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gayeogi
lang
scripts
tests
ui
.gitignore
.travis.yml
CHANGELOG
LICENSE
MANIFEST.in
README.md
gayeogi.py
setup.nsi
setup.py

README.md

DISCLAIMER

This is now officially discontinued.

After some thinking, I decided that it's became too bloated to further extend without rewriting much of it. I've also realised that I have a bit different requirements from a music manager than when I first started this.

I've learned quite a lot during this period and I don't give up on making a different music suite, especially suitable for metalheads, so stay tuned for what the future will bring.

gayeogi is aimed to be fully-featured music management suite, including library collecting, new and missing releases checking, playing, scrobbling, tagging, and so on, but keep in mind that it's still in beta stage, so some features may be still missing or not fully working.

At the moment, these features are considered working:

  • Library
  • Internet DB checking
    • metal-archives.com
    • musicbrainz.org
    • progarchives.com
  • Playback
    • last.fm/libre.fm scrobbling
    • MPRIS (2.1 with partial TrackList support, not available on Windows)

INSTALLATION

REQUIRES

python >= 2.6
PyQt >= 4.6
mutagen >= 1.20
distribute >= 0.6.14 (setup)
python-nose >= 1.2.1 (test suite)
phonon >= 4.4 (player)
pylast >= 0.5.6 (last.fm, libre.fm scrobbling)
lxml >= 2.3 (metal-archives.com, musicbrainz.org, progarchives.com)

NOTES

  • Windows installer provides all that dependencies to you, don't bother getting them separately (unless you want to build from source, of course).
  • Versions specified here are "known to work", but it may be possible that and older one will fit too.
  • Due to the name change during update to 0.6 you'll have to execute following commands if you want to keep your db and settings:
$ mkdir ~/.config/gayeogi
$ cp ~/.config/fetcher/* ~/.config/gayeogi/
$ mv ~/.config/gayeogi/Fetcher.conf ~/.config/gayeogi/gayeogi.conf

LINUX

ARCHLINUX

There is a PKGBUILD available in AUR.

.DEB/.RPM

There are binary packages (along with custom repositories) for some popular distributions available through Novell's Open Build Service.

GENTOO

There is an ebuild available in overlays thanks to someone (if you're the one, feel free to send me a message).

GENERAL

Through PyPI

# pip install gayeogi

or directly from source

# python2 setup.py install

WINDOWS

There is a binary installer provided in the downloads section.