Giter VIP home page Giter VIP logo

audibl's Introduction

What is audibl?

audibl is a high performance music metadata parser written for native Java.

There are a million metadata parsers out there! Why should I use yours?

  • audibl is designed to the interface; that is, you should never have to instantiate an object to get an MP3.
  • audibl is programmed to be as quick as possible, making use of Java 7's NIO library.
  • audibl is meant to provide an easy way to read and manipulate the metadata of any song file.

What file types do you support?

The initial release of audibl intends to have support for the following file types:

  • MP3
  • Ogg Vorbis
  • FLAC

Support for other media file types is in the near future.

I'm interested! How could I help?

There are a number of ways you can help:

  • Contribute code, either by adding your favorite file format, or fixing bugs.
  • Contribute documentation, through the use of Javadocs.
  • Contribute constructive criticism and bug reports.
  • If this gets big enough, I'll set something up so you could contribute by buying me a beer. :)

What is the testing framework?

We make use of Mockito and full unit tests. Before any code can be accepted, unit tests must be written, and existing unit tests must still pass.


Use of Song "Circle" in tests:

This song was created by C418. The terms for use are defined by a CC BY 3.0 license, which can be found at http://creativecommons.org/licenses/by/3.0/.

  • C418 doesn't endorse the use of this track for this particular project.
  • I do enjoy his music, though, so I encourage everyone to check him out.

audibl's People

Contributors

makototheknight avatar

Watchers

James Cloos avatar  avatar

audibl's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.