Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/impiaaa/musicgamez

Bringing smarts to your rhythm games
https://github.com/impiaaa/musicgamez

beatmaps beatsaber flask flask-application game games music musicbrainz python-flask rhythm rhythm-game songs web webapp

Last synced: 15 days ago
JSON representation

Bringing smarts to your rhythm games

Awesome Lists containing this project

README

        

# musicgamez
Bringing smarts to your rhythm games

MusicGamez is a tool to help you find maps for your favorite rhythm
game. MusicGamez matches game levels to
[MusicBrainz](https://musicbrainz.org/) metadata, and uses the in-depth
knowledge from MusicBrainz to group maps by artist, label, genre,
license, and more.

## Developing

MusicGamez is a Python [Flask](https://flask.palletsprojects.com/en/1.1.x/) app.
In addition to everything in the Pipfile (I recommend pipenv), pyacoustid
requires the [Chromaprint](http://acoustid.org/chromaprint) library (normally
available in system package managers), and the app itself requires a PostgreSQL
database. No sample data is currently available, so you'll need to [download the
MusicBrainz database](http://ftp.musicbrainz.org/pub/musicbrainz/data/fullexport/)
and import it [with
mbslave](https://github.com/lalinsky/mbdata/blob/v25.0.4/README.rst).