Giter VIP home page Giter VIP logo

musicbrainz-android's Introduction


MusicBrainz Android

MusicBrainz Android

GitHub last commit GitHub pull requests

AboutDevelopmentDownloadingContributingRoadmapIssuesTutorialsSupportLicense


What Is MusicBrainz?

  • The ultimate source of music information by allowing anyone to contribute and releasing the data under open licenses.
  • The universal lingua franca for music by providing a reliable and unambiguous form of music identification, enabling both people and machines to have meaningful conversations about music.

  • Like Wikipedia, MusicBrainz is maintained by a global community of users and we want everyone, including you, to participate and contribute.

    Visit https://musicbrainz.org/ to know more

    What Is Musicbrainz Android For?

    MusicBrainz is designed to do the following:

  • View release information by scanning a barcode
  • Search for information about artists, releases, release groups,labels, recordings, instruments, and events.
  • View collections
  • Tag audio files like Picard
  • Send Releases to your Picard
  • Donate to the MetaBrainz Foundation via PayPal
  • How does MusicBrainz Do This?

    MusicBrainz captures information about artists, their recorded works, and the relationships between them. Recorded works entries capture at a minimum the album title, track titles, and the length of each track. These entries are maintained by volunteer editors who follow community written style guidelines. Recorded works can also store information about the release date and country, the CD ID, cover art, acoustic fingerprint, free-form annotation text, and other metadata. As of September 2020, MusicBrainz contained information on roughly 1.7 million artists, 2.6 million releases, and 23 million recordings. End-users can use software that communicates with MusicBrainz to add metadata tags to their digital media files, such as ALAC, FLAC, MP3, Ogg Vorbis, or AAC.

    Development

    • Prerequisite: Latest version of the Android Studio and SDKs on your pc.
    • Clone this repository.
    • Use the gradlew build command to build the project directly or use the IDE to run the project to your phone or the emulator.

    Downloading

    Contributing

    Got something interesting you'd like to ask or share? Start a discussion at #metabrainz IRC channel on libera.chat.

    Roadmap

    Proposed future plans for the app are as follows:

    • Introduce Jetpack Compose to the app.
    • Support more entities for search.
    • Showcase more *Brainz powered functionalities.
    • Find whether the recordings are present in your collections or not.
    • Add AcoustId functionalities to the app.
    • TV Support for the app.

    Issues

    If you think you have found a bug, please report it on the issue tracker. The app is under active development and some new features are planned. You can suggest and vote for new features in the same location.

    Tutorials

    Tagger Tutorials

    Support

    Reach out to the developers at one of the following places:

    License

    This Project is licensed under the GPL version 3 or later with sections under the Apache License version

    musicbrainz-android's People

    Contributors

    akshaaatt avatar amcap1712 avatar somalrudra avatar yellowhatpro avatar dependabot[bot] avatar kasukabedefenceforce avatar 07jasjeet avatar 7phalange7 avatar miguel-herrero avatar sb2318 avatar suvdev avatar

    Watchers

    James Cloos avatar

    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.