Skip to content

Freso/freedb2musicbrainz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeDB2MusicBrainz.py

An aid to add information from FreeDB to MusicBrainz.

Motivation

MusicBrainz has removed their previously integrated support for looking through their indexed FreeDB data and using FreeDB data for seeding tracklists. This project/script intends to not only replace previous options, but also improve on them.

Installation

Using virtualenv3 and pip, you can run it like so1:

virtualenv3 ./path/to/virtualenvdir
source ./path/to/virtualenvdir/bin/activate
pip install -r requirements.txt
./freefreedb2musicbrainz.py

Testing

There are currently no tests. :(

Contributing

The project is still in its very early stages. Feel free to submit PRs, but please adhere to code style and respect that not all the project goals have been fully fleshed out yet, so your patch may not be in line with the author's vision.

Code style

The script will have a strict adherence to PEP8, with the exception of the line length. It is nice to stay under the 72/79 characters per line, but not an absolute necessity.

Contact

The project is hosted on GitHub, and any bugs, feature requests, etc. should go there: https://github.com/Freso/freedb2musicbrainz

The project lead can also be found as "Freso" on Freenode IRC, mainly in the #metabrainz and #musicbrainz channels. Feel free say hi.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.


  1. If you're using a different shell than bash, in particular one that doesn't follow POSIX, you may need to run slightly different commands. Look at the relevant documentation for virtualenv.

About

Submit FreeDB data to MusicBrainz. Note: Project officially lives on GitLab. Don't expect sources here to be up to date.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages