All Projects → elliotchance → Mbzdb

elliotchance / Mbzdb

🎵 Port of the MusicBrainz database to run on other RDBMSs with replication (previously named MB_MySQL.)

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Mbzdb

Cloudtunes
Web-based music player for the cloud ☁️ 🎶 Play music from YouTube, Dropbox, etc.
Stars: ✭ 2,449 (+2621.11%)
Mutual labels:  musicbrainz
musicbrainz rs
A wrapper around the musicbrainz API
Stars: ✭ 17 (-81.11%)
Mutual labels:  musicbrainz
Strawberry
🍓 Strawberry Music Player
Stars: ✭ 972 (+980%)
Mutual labels:  musicbrainz
cyanrip
Bule-ish CD ripper
Stars: ✭ 94 (+4.44%)
Mutual labels:  musicbrainz
MusicBrainz
Implementation MusicBrainz API 2.0 (C#)
Stars: ✭ 60 (-33.33%)
Mutual labels:  musicbrainz
Musicbrainz Userscripts
Collection of userscripts for MusicBrainz, by various authors
Stars: ✭ 296 (+228.89%)
Mutual labels:  musicbrainz
Picard
MusicBrainz Picard audio file tagger
Stars: ✭ 2,605 (+2794.44%)
Mutual labels:  musicbrainz
Chromaprint.scala
Chromaprint/AcoustID audio fingerprinting for the JVM
Stars: ✭ 81 (-10%)
Mutual labels:  musicbrainz
docker-amvd
AMVD is a Lidarr companion script to automatically download and tag Music Videos for use in other video applications (plex/kodi/jellyfin/emby)
Stars: ✭ 58 (-35.56%)
Mutual labels:  musicbrainz
Musicbrainz Server
The official musicbrainz-server codebase
Stars: ✭ 580 (+544.44%)
Mutual labels:  musicbrainz
Userscripts
A collection of scripts that make spending time on the web easy.
Stars: ✭ 52 (-42.22%)
Mutual labels:  musicbrainz
design-system
A Storybook project for UI development of React components for the MetaBrainz projects
Stars: ✭ 19 (-78.89%)
Mutual labels:  musicbrainz
Music Metadata
Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
Stars: ✭ 455 (+405.56%)
Mutual labels:  musicbrainz
libdiscid
C library for creating MusicBrainz DiscIDs from audio CDs
Stars: ✭ 39 (-56.67%)
Mutual labels:  musicbrainz
Gomusicbrainz
a Go (Golang) MusicBrainz WS2 client library - work in progress
Stars: ✭ 42 (-53.33%)
Mutual labels:  musicbrainz
Last.fm Scrubbler Wpf
Manual Last.fm scrobbling for when a service (or you!) failed to scrobble.
Stars: ✭ 217 (+141.11%)
Mutual labels:  musicbrainz
mb-userscripts
Collection of userscripts for MusicBrainz
Stars: ✭ 23 (-74.44%)
Mutual labels:  musicbrainz
Showcase Songs Search
A site to instantly search 32M songs from the MusicBrainz songs database, using Typesense Search (an open source alternative to Algolia / ElasticSearch) ⚡ 🎵 🔍
Stars: ✭ 87 (-3.33%)
Mutual labels:  musicbrainz
Mbspotify
MusicBrainz Spotify integration hack for SF Music Hack Day 2014
Stars: ✭ 50 (-44.44%)
Mutual labels:  musicbrainz
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+448.89%)
Mutual labels:  musicbrainz

FORK OF MBZDB

1- Edit settings.pl to match your environment. 2- Edit settings_mysql.pl or settings_postgresql.pl to match your database environment. 3- Run ./init.pl

You may need to install the following CPAN modules in order to proceed: perl -MCPAN -e install LWP::UserAgent perl -MCPAN -e install DBI perl -MCPAN -e install DBD::Pg perl -MCPAN -e install DBD::mysql

===== Version log ===== 5.0

  • Full support for NGS for both PostgreSQL and MySQL.
  • settings.pl is now split so that each backend gets its own relevant settings file.
  • A few minor bug fixes.

7.0

  • Allow parts of the init script to run in batch mode and/or in parallel: ** Create tables: ./init.pl --action=2 --ask=0 ** Download mbdump: ./init.pl --action=10 --ask=0 ** Uncompress mbdump: ./init.pl --action=11 --ask=0 --bzip="/usr/bin/pbzip2 -m10240 -p16 -r -v" --pipe-bzip=1 --parallel=1 *** Note at the moment pbzip2 can't make use of all cores when decompressing because of the format of the mbdump files created by MuscBrainz. ** Load data: ./init.pl --action=4 --ask=0
  • After that, you can continue the database creation using the 5, 6 & 7 init.pl options from the interactive menu (indexing, foreign keys creation, plugins initialization).

===== Further improvements ===== Some ideas may be worth looking at:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].