MusicBrainz API/Libraries: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
(Libraries section copied from https://wiki.musicbrainz.org/index.php?title=MusicBrainz_API&oldid=76080) |
(Move third party libraries to their own subpage to allow including it in libmusicbrainz page too) Tag: Replaced |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
It can be accessed with our C/C++ library, [[libmusicbrainz]]. |
|||
'''Third party libraries:''' |
|||
* Python: [http://python-musicbrainzngs.readthedocs.org/ python-musicbrainzngs] Python2/3 bindings |
|||
* Java: [http://code.google.com/p/musicbrainzws2-java/ musicbrainzws2-java] |
|||
{{:MusicBrainz_API/Libraries/Third_Party}} |
|||
* JavaScript: [https://github.com/Borewit/musicbrainz-api musicbrainz-api] |
|||
* Ruby: |
|||
** [https://github.com/dwo/musicbrainz-ruby musicbrainz-ruby] |
|||
** [https://github.com/magnolia-fan/musicbrainz magnolia-fan/musicbrainz] ruby 1.9+ |
|||
* PHP: |
|||
** [https://github.com/mikealmond/MusicBrainz mikealmond/MusicBrainz], a fork of [[phpbrainz]] |
|||
** [https://github.com/PBXg33k/MusicBrainz PBXg33k/MusicBrainz] |
|||
** [https://github.com/stephan-strate/php-music-brainz-api stephan-strate/php-music-brainz-api] |
|||
* C#: |
|||
** [https://github.com/avatar29A/MusicBrainz avatar29A/MusicBrainz] |
|||
** [https://github.com/Zastai/MetaBrainz.MusicBrainz MetaBrainz.MusicBrainz], a native .NET implementation of libmusicbrainz. ([https://www.nuget.org/packages/MetaBrainz.MusicBrainz NuGet Package]) |
|||
* Objective-C: [https://github.com/demosdemon/libmusicbrainz-objc libmusicbrainz-objc] |
|||
* Haskell: |
|||
** [http://hackage.haskell.org/package/MusicBrainz Clint Adams' bindings (hackage)] |
|||
** [https://github.com/ocharles/haskell-musicbrainz-ws2 haskell-musicbrainz-ws2 (ocharles)] |
|||
* common lisp: [https://github.com/0/cl-musicbrainz cl-musicbrainz] |
|||
* Perl: [https://metacpan.org/pod/WebService::MusicBrainz WebService::MusicBrainz] |
|||
* Go: [https://github.com/michiwend/gomusicbrainz GoMusicBrainz] |
Latest revision as of 11:25, 28 October 2023
It can be accessed with our C/C++ library, libmusicbrainz.
Third party libraries:
- C#/Mono/.NET:
- Common Lisp - cl-musicbrainz
- Go
- Haskell:
- Java - musicbrainzws2-java
- JavaScript/Node.js:
- Objective-C - libmusicbrainz-objc
- Perl - WebService::MusicBrainz
- PHP:
- Python - python-musicbrainzngs
- Ruby:
- Rust - musicbrainz_rs: Crate (GitHub)