Maloja ~ Linux Local Scrobble Database


Simple self-hosted music scrobble database to create personal listening statistics.

github.com/krateng/maloja
maloja.krateng.ch

LosslessSwitcher ~ Mac Sample Rate Utility


LosslessSwitcher switches your current audio device’s sample rate to match the currently playing lossless song on your Apple Music app, automatically.

Let’s say if the next song that you are playing, is a Hi-Res Lossless track with a sample rate of 192kHz, LosslessSwitcher will switch your device to that sample rate as soon as possible.

The opposite happens, when the next track happens to have a lower sample rate.

github.com/vincentneo/LosslessSwitcher

foo_listenbrainz2 ~ Foobar2000 & ListenBrainz


ListenBrainz 2

A foobar2000 component to submit the music you listened to to ListenBrainz or another ListenBrainz compatible scrobble server (for example Maloja).

This component was originally written by marc2k3. This repository is an attempt to preserve the source code of this excellent component and hopefully to revive the development.

github.com/phw/foo_listenbrainz2

What is ListenBrainz? ListenBrainz keeps track of music you listen to and provides you with insights into your listening habits. For details see:

listenbrainz.org

References:

en.wikipedia.org/wiki/ListenBrainz

piCorePlayer ~ Raspberry Pi Audio System


Free software that plays local music as well as online music streaming services on a Raspberry Pi.

www.picoreplayer.org

github.com/piCorePlayer
sourceforge.net/projects/picoreplayer
lyrion.org/players-and-controllers/picoreplayer

AcidBox ~ DIY Hardware Synthesizer


ESP32 headless acid combo of tb303 + tb303 + tr808 like synths. Filter cutoff, reso, env mod, accent, wavefolder, overdrive within each 303, per-instrument tunings, hi-pass/lo-pass filter and bitcrusher in drums, send to reverb, delay and master compression. All MIDI driven. 44100, 16bit stereo I2S output to the external DAC or 8bit to the built-in DAC. No indication. Uses both cores of ESP32. Cheap ~$10. Consult with midi_config.h to find out and to set up MIDI continuous control messages.

github.com/copych/AcidBox

Festival ~ Album Centered Music Player


Festival is a cross-platform music player for local album collections, with a client server architecture and multiple frontends

github.com/hinto-janai/festival

LMS ~ Lightweight Linux Music Server


LMS is a self-hosted music streaming software: access your music collection from anywhere using a web interface!

Main features:

  • Recommendation engine
  • Audio transcoding for maximum interoperability and reduced bandwith requirements
  • Multi-value tags: genre, albumgenre, mood, albummood, albumgrouping, …
  • Artist relationships: composer, conductor, lyricist, mixer, performer, producer, remixer
  • Release types: album, single, EP, compilation, live, …
  • MusicBrainz Identifier support to handle duplicated artist and release names
  • ListenBrainz support for:
    • Scrobbling and synchronizing listens
    • Synchronizing ‘love’ feedbacks
  • ReplayGain support
  • User management, with several authentication backends
  • Subsonic/OpenSubsonic API support
github.com/epoupon/lms

Wolf Shaper ~ Waveshaper Plugin


Wolf Shaper is a waveshaper plugin with a graph editor. It can be built as an LV2, VST or CLAP plugin and as a standalone Jack application.

github.com/wolf-plugins/wolf-shaper

MechVibes ~ Mechanical Keyboard & Typewriter Sounds


Play mechanical keyboard sounds, typewriter sound as you type.

It’s a side project that I made for myself since when I use my own mechanical keyboard at late night or in the office and my parents and my coworkers hate that a lot because the sound of the keyboard is very loud (especially in quiet places). So if you are facing this issue just like me then this product is for you!

Plays typewriter sound. You can add more keyboard sound set by recording any sound you like and add them to this app with some easy steps. Use your laptop keyboard or non-mechanical keyboard at work and still hear your loved sound.

Use this app as any purpose as you want (such as demo for the buyer about the keyboard sound before they buy it, custom any sound for any key…)

With Mechvibes Editor, you can create a new sound pack, edit existing sound pack or share them with your friends.

Features:

  • Plays mechanical keyboard sounds as you type
  • Plays typewriter sound as you type
  • Create, edit, share your customized sound packs
  • Add existing sound packs from community
  • Help blind people type on their keyboard easier with voice pack

sourceforge.net/projects/mechvibes

Qsynth ~ Fluidsynth Qt GUI


Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification.

qsynth.sourceforge.io
sourceforge.net/projects/qsynth
github.com/rncbc/qsynth
flathub.org/en/apps/org.rncbc.qsynth

Efflux ~ Online Audio Tracker


Efflux is an application that allows users to create music inside their browser. Efflux is a tracker and follows conventions familiar to those who have used anything from Ultimate Soundtracker to Renoise. All sounds are oscillator (or wave table) based and can be routed through an effects signal path, making Efflux a modular synthesis environment, where the synths are driven by the tracker.

www.igorski.nl/application/efflux
github.com/igorski/efflux-tracker