Displaying 1 to 19 from 19 results

Beets - Music library manager and MusicBrainz tagger

  •    Python

Beets is the media library management system for obsessive-compulsive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.

musikcube - a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

  •    C++

a cross-platform, terminal-based audio engine, library, player and server written in c++. musikcube compiles and runs easily on windows, macos and linux. it also runs well on a raspberry pi with raspbian, and can be setup as a streaming audio server.

quodlibet - Music player and music library manager for Linux, Windows, and macOS

  •    Python

Quod Libet is a music management program. It provides several different ways to view your audio library, as well as support for Internet radio and audio feeds. It has extremely flexible metadata tag editing and searching capabilities. Ex Falso is a tag editor with the same tag editing interface as Quod Libet.

react-native-track-player - A fully fledged audio module created for music apps

  •    Java

Check Platform Support for more information. After trying to team up modules like react-native-sound, react-native-music-controls and react-native-google-cast, I've noticed that their structure and the way should be tied together can cause a lot problems (mainly on Android). Those can heavily affect the app stability and user experience.

beets-copyartifacts - A plugin for beets that moves non-music files during the import process.

  •    Python

A plugin that moves non-music files during the import process. This is a plugin for beets: a music library manager and much more.

book-indices - Indices for music books


This repository is intended to be a high quality, collaboratively edited collection of indices for well known jazz real / fake books, rooted in the belief that Open Data is often the most beneficial approach. If you have a PDF of a real / fake book whose contents are described by one of these indices, you can split the large PDF into many small PDF files, one per song, using my PDFexploder tool.

spotify-dedup - Remove duplicates from your Spotify Playlists

  •    Javascript

Have you ever wanted to remove duplicated tracks from your Spotify Playlists? Now you can detect and remove them using Spotify dedup. This project uses the Spotify Web API for managing playlists. Just log in and it will traverse your playlists, finding tracks that appear multiple times with the same identifier (Spotify URI) in a given playlist.

WebMIDIKit - Simplest MIDI Swift framework

  •    Swift

MIDI is a standard governing music software and music device interconnectivity. It lets you make music by sending data between applications and devices. WebMIDI is a browser API standard that brings the MIDI technology to the web. WebMIDI is minimal, it only describes MIDI port selection, receiving data from input ports and sending data to output ports. WebMIDI is currently implemented in Chrome & Opera. Note that WebMIDI is relatively low level as messages are still represented as sequences of UInt8s (bytes/octets).

csound-expression - Haskell Framework for Electronic Music

  •    Haskell

Welcome to the simplest textual synthesizer. Csound-expression is a Haskell framework for computer music. With the help of the library we can create our instruments on the fly. A couple of lines in the interpreter is enough to get the cool sound going out of your speakers. It can be used for simple daily sound-file processing or for a full-blown live performances. It's available on Hackage.

tchaik - Music organisation and streaming system in Go

  •    Go

Tchaik is an open source music organisation and streaming system. The backend is written in Go, the frontend is built using React, Flux and PostCSS. If you haven't setup Go before, you need to first set a GOPATH (see https://golang.org/doc/code.html#GOPATH).

AudioPlayerManager - Small Swift Wrapper and Queue-Manager around AVPlayer which let you play MediaPlayer items and stream songs from URLs

  •    Swift

AudioPlayerManager is a small audio player which takes care of the AVPlayer setup and usage. It uses an internal queue to play multiple items automatically in a row. All path based items which are supported from AVPlayer can be used (MPMediaItems and remote URLs). Embedded frameworks require a minimum deployment target of iOS 8 or OS X Mavericks (10.9).

google-music-manager - Daemon to upload/download Google Music Library to Google Music

  •    Python

This work is based upon Simon Weber's Google Music API. Avconv is needed to convert some of your files due to Google's MP3 constraint also, this program needs watchdog, gmusicapi, netifaces and bs4 Python libraries to work.

RhythmBox - A Rhythm Box System for your iOS app written in Swift. 🎵

  •    Shell

A Rhythm Box System for your iOS app 🎵. The easiest way to create Music Rhythm Patterns in Swift. To run the example project, clone the repo, and run pod install from the Example directory first.

musicbrainz_rs - A wrapper around the musicbrainz API

  •    Rust

MusicBrainz rust is a utility crate for the the MusicBrainz API. Every Musicbrainz resource has allowed include parameters.

DevSound - Game Boy sound driver

  •    Assembly

DevSound is a sound driver for the Game Boy which supports pulse width manipulation, arpeggios, and multiple waveforms. DevSound was designed with homebrew games in mind, so you can easily include it in your project. Aevilia (https://github.com/ISSOtm/Aevilia-GB) - An RPG for Game Boy Color by ISSOtm, which I'm providing music for.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.