A simple album scraper for allmusic.com, written in node.js.
Audacity ~ Chris’s Dynamic Compressor
I’ve written a program that makes it easier to listen to classical music, or other music that has a wide range of volumes, at low volumes or in high noise conditions (such as in your car) so that you can still hear the soft parts. I’ve also written a plugin version, designed to be used with the free audio editor Audacity. You can read about the background and rationale of the plugin here.
Vvave ~ Multi-platform Media Player
Tiny Qt Music Player to keep your favorite songs at hand.
apps.kde.org/vvave
github.com/KDE/vvave
flathub.org/en/apps/org.kde.vvave
pyEQ ~ Python Mono Parametric Equalizer
Metrolist ~ Android YouTube Music Client
Advanced YouTube Music client for Android.

metrolist.meowery.eu
github.com/MetrolistGroup/Metrolist
github.com/MetrolistGroup/metrobot
github.com/MetrolistGroup/metroserver
Shellify ~ Terminal Based Players
Shellify is a terminal-based application that allows you to download and play Spotify playlists and albums directly from your terminal. It uses various Python modules to fetch songs from Spotify, download their audio from YouTube, and play them using a built-in MP3 player. Shellify lets you enjoy spotify, without the need of the spotify app and helps you have peace of mind while listening to your favorite songs without annoying ad breaks. You need a spotify developer account to use this application.
github.com/sajitha-tj/shellify
shellify is a terminal based audio player written in god-chosen lang C for Linux.
Built with sqlite3, miniaudio under the GPL-3.0 License.
Light Crime ~ MacOS Audio Player
The 90s and early 00s were an era of personal computing, self-expression, rapid technical expansion, the web. We were barreling forward at the speed of innovation and culture, and for a brief period, the utopia of new media and self-expression were fueled by the imagination. And then… it stopped. Hotline, KaZaa, Lime Wire, Napster, Tumblr, ICQ, AOL Messenger, IRC, Usenet, Winamp… remember WinRAR? All became irrelevant really quickly, either due to legal restrictions or gutting of communities and platforms. Many artists have reflected on this, but I feel at this moment in time we’re seeing that passion creep back through the cracks of the corporate chokehold on open web.
Light Crime aims to create modern software with a cozier personal computing approach. Spotify is great. Apple Music is meh but no ICE ads, and yet… they still separate you from your media and personal space. All the tools and technologies still exist, sitting dormant, but maybe people have moved on, or recessed to small corners of the web.
When I started coding it was with BASIC and Visual Basic 3. What a joy! But now, with the advent of paired programming with tools like Claude Caude, I don’t have to worry about the labor intensive time suck of building something that cuts against the grain of modern technology. What I would have said “eh who is going to use that?” is replaced with “Who cares, I can spend an afternoon and be done with it.” So I’m going through my backlog of software and art work I want to see in the world. And am no longer stuck in the mind trap of wondering how it fits into the current culture of social media and people’s relationship to software.
ahem … Anyways, I think curating your music on your computer is fun. Making playlists is fun. And generally, just enjoying your computer rather than a terminal to SaSS platforms is refreshing in 2026. Enjoy. – chris
Features:
- Plays MP3, FLAC, AAC, M4A, WAV, AIFF, CAF, MP4, MOV (audio extracted automatically)
- Parses M3U, M3U8, PLS, and XSPF playlist files
- Winamp-style scrolling marquee for long track/artist names β hover a queue row to marquee its title
- Bitrate + sample rate readout
- Custom borderless window with drag-anywhere chrome
- Lives in the menu bar β Dock icon hides when window is closed
- Hardware media key support (play/pause/next/prev F-keys)
- Now Playing integration (lock screen, Control Center)
- Shuffle with Fisher-Yates, previous-track restart threshold
- Loop mode β loop all or loop one track
- Drag-to-reorder tracks in the queue and inside playlists
- Drag-and-drop folders or files to add music
- Missing file detection β tracks turn red if moved, tap to re-link
- Playlist manager β create, load, and edit named playlists
- Audio visualizer β 7 modes: Spectrum Bars, Waveform Scope, Radial Spectrum, Audio Starfield, Frequency Mountains, Beat Tunnel, Starfield
- Theme editor β 5 built-in presets (Default, Amber, Phosphor, Rose, Slate) + custom color creator
- Window title brightens when the app is focused, dims when it’s not
- Persistent library, playlists, and theme across restarts
SonicDive ~ 8D Music Player
β¨ Features
π΅ Audio Visual Spectrums
SonicDive supports multiple real-time audio visualizations:
πΏ Disk Spectrum
π Bars Spectrum
π Wave Spectrum
πΌοΈ Thumbnail Spectrum
β Circle Spectrum
Each spectrum reacts dynamically to the musicβs frequency and intensity.
ποΈ Audio Effects & Modes
Choose from a variety of sound profiles to match your mood:
π Flat
π§ 3D Audio
π§ 8D Audio
π€ Hip-Hop
π» Classic
πΈ Rock
π₯ Dolby Effect
Features:
- 8d music
- dolby sound
- 3d music
- spectrums
- opensource
- pyqt5
- python

FreqCheck Audiogram ~ Sine Wave Generator
Euphonica ~ Advanced MPD Frontend
An MPD frontend with delusions of grandeur.
It exists to sate my need for something that’s got the bling and the features to back that bling up.
Features:
- Adaptive GTK4+
libadwaitaUI for most MPD features, from queue reordering and ReplayGain to crossfade and MixRamp configuration. - Practically zero-cost static background blur powered by libblur. Go ham with blur radius!
- Customisable spectrum visualiser, reading from MPD FIFO or system PipeWire.
- Automatic accent colours based on album art (optional).
- Advanced client-side dynamic playlists.
- Both query-based and sticker-based filtering rules are supported at the same time.
- Multiple ordering clauses (or random shuffle on refresh).
- Auto-refresh scheduling (hourly, daily, weekly, etc).
- Optional fetch limit for things like top-10 playlists.
- Graphical rules editor with live error checking.
- Save a dynamic playlist’s current state as an MPD-side static playlist whenver you want.
- JSON import/export for sharing & backing up dynamic playlist rules.
- Fetch album arts, artist avatars and synced song lyrics from external sources (currently supports Last.fm, MusicBrainz and LRCLIB).
- myMPD-compatible stickers handling.
- Integrated MPRIS client with background run supported. The background instance can be reopened via your shell’s MPRIS applet, the “Background applications” section in GNOME’s quick settings shade (if installed via Flatpak) or simply by launching Euphonica again.
- Rate albums (requires MPD 0.24+) and individual songs.
- Audio quality indicators (lossy, lossless, hi-res, DSD) for individual songs as well as albums & detailed format printout.
- Asynchronous search for large collections. The app as a whole should work with any library size (tested with up to 30K songs).
- Configurable multi-artist tag syntax, works with anything you throw at it.
- In other words, your artist tags can be pretty messy and Euphonica will still be able to correctly split them into individual artists.
- Performant album art fetching & display (LRU-cached to both cut down on disk reads and RAM usage).
- Volume knob with dBFS readout support (‘cuz why not?).
ncmpcpp-inspired keyboard shortcuts.- User-friendly configuration UI & GSettings backend.
- MPD passwords are securely stored in your user’s login keyring.
- Commands are bundled into lists for efficient MPD-side processing where possible.





