Table Of Contents (hide)

  1. 1. Projects
    1. 1.1 libhal++
    2. 1.2 GstPUID
    3. 1.3 Mooseekd
    4. 1.4 MooDriver
    5. 1.5 Neon++
    6. 1.6 Aeon

1.  Projects


The BMP Projects website is dedicated to sideprojects developed by BMP developers or contributors that are in one way or another related to BMP development, but might also have some use standalone outside of BMP. All projects are hosted on our SVN Server and File Server

1.1  libhal++


libhal++ is a libhal C++ wrapper library .

1.2  GstPUID


GstPUID is a GStreamer element that allows for PUID based fingerprinting of audio files and fetching metadata based on the audio fingerprint only from MusicBrainz.

1.3  Mooseekd


Mooseekd is a fork of the daemon-only part of Museek+, which enables clients to connect to the SoulSeek P2P network. The goals of the fork are to base it on GLib, since GLib is a good OS/platform abstraction layer for basic things like socket handling, it has it's own standardized logging facilities, etc.

1.4  MooDriver


Moodriver is a library that provides a C++ class which enables applications to connect to either Mooseekd or the original museekd from Museek+. BMPx makes use of it since the development version 0.21.0 to provide a means for p2p downloads.

1.5  Neon++


Neon++ is a C++ wrapper library for neon.

1.6  Aeon


Aeon is an audio player that was written as a research project into usability, and on whose codebase the initial BMPx core was largely built (it has diverged far from it since the initial code import, though). You can say that Aeon is the birthgiver to BMPx in terms of trying to be as easy to use as possible, as well as in some parts of the code.

Aeon is still an actively maintained project, but with a low release frequency. Also, since the only primary focus lies on being as simple to use as possible, and not on featurefulness, it will probably never see more features than it has right now, but will only be updated to work against the latest version of the libaries it depends on (gstreamer, libvisual).