All Projects → metabrainz → Mbspotify

metabrainz / Mbspotify

Licence: gpl-2.0
MusicBrainz Spotify integration hack for SF Music Hack Day 2014

Programming Languages

python
139335 projects - #7 most used programming language
hack
652 projects

Projects that are alternatives of or similar to Mbspotify

Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+888%)
Mutual labels:  spotify, musicbrainz
Last.fm Scrubbler Wpf
Manual Last.fm scrobbling for when a service (or you!) failed to scrobble.
Stars: ✭ 217 (+334%)
Mutual labels:  spotify, musicbrainz
Caddy
Matthew Holt began developing Caddy in 2014 while studying computer science at Brigham Young University. (The name "Caddy" was chosen because this software helps with the tedious, mundane tasks of serving the Web, and is also a single place for multiple things to be organized together.) It soon became the first web server to use HTTPS automatically and by default, and now has hundreds of contributors and has served trillions of HTTPS requests.
Stars: ✭ 35,966 (+71832%)
Mutual labels:  web-server
Homebrew Public
Homebrew formula for open-source software developed by Spotify
Stars: ✭ 45 (-10%)
Mutual labels:  spotify
Strawberry
🍓 Strawberry Music Player
Stars: ✭ 972 (+1844%)
Mutual labels:  musicbrainz
Spotify Linux Installer
Install latest Spotify on Linux
Stars: ✭ 28 (-44%)
Mutual labels:  spotify
Spotify Lyrics
Shows lyrics from the song you're playing in Spotify.
Stars: ✭ 40 (-20%)
Mutual labels:  spotify
Spotty Features
Show trends about your music listening habits over time. Create playlists from a given seed and specified audio features.
Stars: ✭ 20 (-60%)
Mutual labels:  spotify
Lyrics Crawler
Get the lyrics for the song currently playing on Spotify
Stars: ✭ 49 (-2%)
Mutual labels:  spotify
Spotify Shortcuts Ios12
This repository contains a list of all available Shortcuts to control Spotify as well as an update mechanism.
Stars: ✭ 34 (-32%)
Mutual labels:  spotify
Mitsuhaxi
Universal iOS 11 audio visualizer
Stars: ✭ 44 (-12%)
Mutual labels:  spotify
Ytspotifydl
Youtube and Spotify music downloader with metadata.
Stars: ✭ 34 (-32%)
Mutual labels:  spotify
Shoutoutplay
The mobile app that allows you to create and record personal dedications using your favorite music playlists for corporate events, parties, weddings and get togethers.
Stars: ✭ 28 (-44%)
Mutual labels:  spotify
Scplayer
Open source client of Spotify Connect closed library developed in Java
Stars: ✭ 41 (-18%)
Mutual labels:  spotify
Clinet
Official repository for Clinet, a Discord bot intended for assistance and control within your guilds.
Stars: ✭ 28 (-44%)
Mutual labels:  spotify
Web
Web is a drop in front end for websites and web apps. Consumes data from DADI API and others
Stars: ✭ 48 (-4%)
Mutual labels:  web-server
Exsp
Export/import your Spotify playlists, albums, songs and artists.
Stars: ✭ 21 (-58%)
Mutual labels:  spotify
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-34%)
Mutual labels:  spotify
Spotify Discord
Combine Discord and Spotify into one
Stars: ✭ 36 (-28%)
Mutual labels:  spotify
Tmux Spotify
🎧 Spotify plugin for tmux
Stars: ✭ 49 (-2%)
Mutual labels:  spotify

mbspotify

This project aims to provide mapping between MusicBrainz Identifiers and Spotify URIs. It also makes MusicBrainz playable by embedding Spotify Play Buttons into the MusicBrainz pages.

Development

The easiest way to set up a development environment is to use Docker:

$ docker-compose -f docker/docker-compose.dev.yml up --build

After starting it for the first time, initialize the database:

$ docker-compose -f docker/docker-compose.dev.yml run web python manage.py init_db

After containers are created and running, you can access the application at http://localhost:80/.

Testing

To run all tests use:

$ docker-compose -f docker/docker-compose.test.yml up -d --build
$ docker logs -f mbspotify_web_test_1

Community

If you want to discuss something, go to #metabrainz IRC channel on irc.freenode.net. More info about available methods of getting in touch with community is available at https://wiki.musicbrainz.org/Communication.

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].