Swing Music ~ Self-hosted Music Player


Swing Music is a fast and beautiful, self-hosted music player for your local audio files. Like a cooler Spotify … but bring your own music. Just run the app and enjoy your music library in a web browser.

Features:

  • Daily Mixes – curated everyday based on your listening activity
  • Metadata normalization – a clean and consistent library
  • Album versioning – normalized albums and association with version labels (eg. Deluxe, Remaster, etc)
  • Related artist and albums
  • Folder view – Browse your music library by folders
  • Playlist management
  • Beautiful browser based UI
  • Silence detection – Combine cross-fade with silence detection to create a seamless listening experience
  • Collections – Group albums and artists based on your preferences
  • Statistics – Get insights into your listening activity
  • Lyrics view
  • Android client
  • Last.fm scrobbling
  • Multi-user support
  • Cross-platform – Windows, Linux, MacOS (coming soon), arm64, x86
  • Blazingly fast
  • Pure awesomeness

github.com/swingmx/swingmusic
github.com/swingmx/android
github.com/swingmx/webclient
sourceforge.net/projects/swing-music.mirror

Feishin ~ Self-hosted Music Player


Rewrite of Sonixd.

Features:

  •  MPV player backend
  •  Web player backend
  •  Modern UI
  •  Scrobble playback to your server
  •  Smart playlist editor (Navidrome)
  •  Synchronized and unsynchronized lyrics support

github.com/jeffvli/feishin

HVSID ~ Commodore 64 SID Player


IDE64 Manager plugin to play SID files on a C64.

sourceforge.net/projects/hvsidplayer

MeasureLab ~ Audio Measurement Suite


A collection of DIY audio measurement and analysis tools, grown organically as needed. This software is compatible with standard audio devices.

PyQt6 desktop app bundling 28+ DIY modules: signal generator, spectrum/PSD analyzer, sound level & LUFS meters, loopback finder, distortion/IMD tools, network/impedance analyzers, oscilloscope, spectrogram, ultrasound modulator, transient analyzer, lock-in/FRA, inverse filter, frequency counter, recorder/player, sound quality analyzer, noise profiler, boxcar averager, goniometer, BNIM meter (ITD/ILD neural map), HRTF Player, and more.

Built for hobbyists and engineers: device routing, calibration (input/output/SPL), multi-language UI, light/dark themes.

github.com/youtube-at-vach/MeasureLab
youtube-at-vach.github.io/MeasureLab

Drops ~ Single Sample Player


Drops is a single audio file sample player plugin in lv2 and vst format for linux.

Load an audio file, play it, loop it, pitch shift it, and make it into something entirely new.

github.com/clearly-broken-software/drops

It’s MyTabs ~ Tablature Viewer & Player


Open source, web based, self hostable guitar/bass tab viewer and player, similar to Songsterr.

github.com/louislam/its-mytabs
sourceforge.net/projects/it-s-mytabs.mirror

Harmonoid ~ Play & Manage Music Library


Plays & manages your music library. Looks beautiful & juicy.

Features:

  • Fluid animations & beautiful design, everywhere you navigate
  • It’ll find lyrics or give your own .LRC files
  • Closely paired to work together. Windows & Linux
  • Experience the consistent Material Design
  • Music library management based on metadata tags
  • Capable of indexing 30+ files/second & saves cache for future app start-ups
  • Very strictly follows Material Design guidelines for UI & animations
  • Taskbar & System Media Transport Controls for Windows
  • Small installer (≈ 35 MB) & low RAM usage (≈ 150 MB)
  • Discord RPC integration with album art support & “Find”/”Listen” buttons

harmonoid.com
github.com/harmonoid
sourceforge.net/projects/harmonoid.mirror
itsfoss.com/harmonoid

Zenamp ~ Player With Visualizations & Games


Multi-format audio player with MIDI, minigames, playlists & many visualizations

Lightweight GTK3 audio player supporting MIDI, WAV, MP3, OGG, FLAC, AIFF, and Opus formats. Features OPL3 FM synthesis for authentic MIDI playback, drag-and-drop playlist queue, real-time spectrum visualization, 10-band equalizer, and M3U playlist support. Built with SDL2 audio backend for cross-platform compatibility across Linux and Windows. Includes intuitive controls with keyboard shortcuts, 5-second seek buttons, and efficient format conversion. Perfect for musicians and audio enthusiasts needing reliable playback of both modern and legacy audio formats. Multi-threaded architecture ensures smooth performance. MIT License.

Features:

  • Music Player
  • Queue Support
  • Playlist Support
  • Visualizations
  • Minigames

sourceforge.net/projects/midiplayer
apps.microsoft.com/detail/9p7ddq785vq2

Goom-Online ~ Web Visualization Player


A forgotten music visualizer, revived straight into your web browser.

Goom Display

goom-online.github.io
github.com/goom-online/goom-online.github.io

Namida ~ Android Media Player


A Beautiful and Feature-rich Android Music & Video Player with Youtube Support, Built in Flutter.

Namida Interface

github.com/namidaco/namida

Glimpse ~ Free, Fast & Extensible Player


The free, fast and extensible music player.

glimpseaudio.co.uk
github.com/aquagoose/Glimpse

MonsterMusic ~ Android Music Player


This is a local music player on the Android platform

[MonsterMusic] is open source, free. Enjoy all the features without any cost!

  • 🔊 Advanced Equalizer: Customize your sound experience with our built-in equalizer. Fine-tune the audio to match your preferences and immerse yourself in crystal-clear, high-quality sound.
  • 🌈 Multiple Themes: Personalize your music player with a variety of themes. Switch effortlessly between themes to match your mood or style. Your music, your way!
  • 📜 Lyrics Support: Dive deeper into the lyrics of your favorite songs. [MonsterMusic] supports lyrics display, you can import text or lyrics files. Click the lyrics word, you can find a feature.
  • 🔒 Privacy First: Rest easy knowing that your privacy is our top priority. No unnecessary permissions, just pure music enjoyment.

More features are waiting for your discovery.

github.com/ZTFtrue/MonsterMusic
sourceforge.net/projects/monstermusic.mirror