Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 2 of 5

A Java library for accessing the MusicBrainz metadata server.

5.0
 
  0 reviews  |  2 users  |  4,429 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

ruby-discid provides Ruby bindings for the MusicBrainz DiscID library libdiscid. It allows calculating DiscIDs (MusicBrainz and freedb) for Audio CDs. Additionally the library can extract the MCN/UPC/EAN and the ISRCs from disc.

0
 
  0 reviews  |  1 user  |  520 lines of code  |  2 current contributors  |  Analyzed 1 day ago
 
 

This python script extracts ISRCs from audio cds and submits them to MusicBrainz. This script currently uses python-musicbrainz2 to access the MusicBrainz API.

0
 
  0 reviews  |  1 user  |  685 lines of code  |  4 current contributors  |  Analyzed 5 days ago
 
 

Aboutgroovy-mb-mysql, a clone of MB_MySQL, is a single script that imports the Musicbrainz database (which itself uses PostgreSQL) into MySQL. Additionally, it keeps the data in sync using Musicbrainz's live data feed. This script is written - as you might have guessed from its name - in Groovy ... [More] (a scripting language for the Java Virtual Machine). MotivationI never meant to write something better than MB_MySQL. I also didn't want to make everybody switch over to my implementation. However, nearly 3 month passed since Musicbrainz updated there schema which MB_MySQL still doesn't support. I had to do something about it and went for my own implementation. We just couldn't afford to rely on a one-hobbyist-show for our business any longer. As I'm no fan of Perl, I went for a complete rewrite in another language. I'm a Java guy, so Groovy was a quite obvious choice. If you're trying to decide whether MB_MySQL or groovy-mb-mysql is the right choice for your needs, you should probably go for the language your more familiar with (Perl or Groovy/Java). Even in the worst case, you can get a copy and modify/fix it to your needs. Current StateCurrently, the script is working but needs some testing and probably a little clean-up and documentation. PrerequisitesGroovy (v1.6) MySQL Server (v5.0.3 or later) MySQL Connector/J (tested with v5.1.6) Musicbrainz Database (as recent as possible) groovy-mb-mysql (currently v0.1-SNAPSHOT) Note: I'm using Ubuntu Hardy with default packages mysql and libmysql-java. You can't use groovy though as it is v1.5 (Looking forward to Karmic) InstallationUbuntuThere is a self-hosted Debian/Ubuntu repository with stable versions coming directly to your update manger. To use it you will have to edit your /etc/apt/sources.list and add the repository: deb http://groovy-mb-mysql.googlecode.com/svn/trunk/groovy-mb-mysql/downloads/deb / Additionally, you will have to add my public key using curl http://groovy-mb-mysql.googlecode.com/svn/trunk/groovy-mb-mysql/downloads/deb/groovy-mb-mysql-pubkey.asc | sudo apt-key add - Afterwards simply run sudo apt-get update && sudo apt-get install gmbmysql Note: the package should work for Debian and related Linux distros as well. I didn't test it though. Other Operating SystemsFor other operating systems, there are archives for manual download. Extract the downloaded archive somewhere, e.g. in /opt (tar -xzvf groovy-mb-mysql-0.1-SNAPSHOT.tar.gz) Getting StartedEdit config.groovy to your needs - should be pretty self-explanatory If MySQL user has not enough privileges, create database manually: CREATE DATABASE IF NOT EXISTS musicbrainz DEFAULT CHARSET 'utf8' Import data: ./mbmysql.groovy --create --mbdump /path/to/musicbrainz/mbdump (be patient, really patient) Run updates ./mbmysql.groovy --update Note: Only a small subset of tables is currently imported (country, script, artistalias, artist, album, release, release_group, track). Please request additional tables as you need them. Differences to MB_MySQLMain difference: MB_MySQL doesn't work with the current Musicbrainz schema (yet?) MB_MySQL supported the whole Musicbrainz schema while groovy-mb-mysql only supporte a small subset (yet?) album: attributes column is encoded using bit-shifting no live stats (I don't even know how they work nor what they show) Changes [Less]

0
 
  0 reviews  |  1 user  |  2,283 lines of code  |  0 current contributors  |  Analyzed 2 months ago
 
 

morituri is a CD ripper aiming for accuracy over speed. Its features are modeled to compare with Exact Audio Copy on Windows. * support for MusicBrainz for metadata lookup * support for AccurateRip verification * detects sample read offset of drives * performs test and copy ... [More] rip * detects and rips Hidden Track One Audio * templates for file and directory naming * support for lossless encoding and lossy encoding or re-encoding of images * tagging using GStreamer, including embedding MusicBrainz id's * retagging of images * for now, only a command line client (rip) is shipped [Less]

0
 
  0 reviews  |  1 user  |  -12 lines of code  |  1 current contributor  |  Analyzed 3 days ago
 
 

The Alexandria Media Library is a media application that allows users to catalog, tag and play all common media types. Search is fast and users can create and share playlists of their favorites. It is written in C# and supports plugins for extending and adapting the built-in features.

0
 
  0 reviews  |  1 user  |  136,500 lines of code  |  1 current contributor  |  Analyzed 13 minutes ago
 
 

The package python-musicbrainz2 is a client library written in Python, which provides easy object oriented access to the MusicBrainz Database using the XMLWebService.

4.0
   
  0 reviews  |  1 user  |  4,612 lines of code  |  0 current contributors  |  Analyzed about 18 hours ago
 
 
Compare

A common lisp interface to the web service offered by http://musicbrainz.org.

0
 
  0 reviews  |  1 user  |  1,366 lines of code  |  1 current contributor  |  Analyzed 28 minutes ago
 
 
0
 
  0 reviews  |  1 user  |  1,165 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 
0
 
  0 reviews  |  1 user  |  5,112 lines of code  |  8 current contributors  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.