Riff is an open-source, telemetry-free desktop music app and player for Windows, Linux, and macOS. It unifies playback across YouTube Music, YouTube, SoundCloud, and offline local media into a single high-performance interface without ads, subscriptions, or login constraints. Provides very fancy UI and layout.
Built with Electron, Vanilla JavaScript, and WebGL, Riff provides responsive UI interactions and hardware-accelerated audio visualization without runtime framework overhead. The project is distributed under the MIT license and enforces strict privacy: all configuration, cached streams, and playback history remain strictly on the local machine.
Features:
High quality streaming with YouTube Music, YouTube, and SoundCloud without third-party advertisements or account requirements
Offline lossless playback with full local library support for high resolution formats including FLAC, WAV, MP3, OGG, and M4A.
Easy built-in audio editor, downloading with effects or trimming 10-band & 3-band equalizer, and real-time DSP effects (speed, pitch, reverb, distortion).
1-Click multi-platform playlist migration: Direct import and resolution of public playlists from Spotify, Apple Music, YouTube Music, and SoundCloud
Material Design 3 UI: Dynamic color extraction from album artwork, deep UI theming, responsive layout presets, and an integrated CSS editor
Hardware-Accelerated Visuals: Canvas and WebGL visualizers including real-time frequency analyzers, an interactive squiggly progress scrubber, and synchronized karaoke lyrics.
Discord Rich Presence: Real-time playback status reporting track metadata, artist info, and elapsed time to Discord.
Zero Telemetry: No tracking identifiers, analytics pings, or background data collection.
Fullscreen mode with fancy lyrics animation.
Albums – see all of your favorite artist albums.
Customization – built in theme editor, configure everything, and a CSS editor, with animated backgrounds and interface opacity sliders.
Plugins – built-in plugin feature where you can add a plugin to edit how Riff works with something or add a new function.
I never wanted a player that looks like Winamp. I wanted one that actually runs Winamp skins. The difference is bigger than it sounds. A Modern Skin is not a bitmap theme, it is a program. XML declares the widget tree, compiled Maki bytecode drives the behavior. Drawers slide, tabs switch, windows change their shape, all of it scripted by the skin itself. Repaint that and you have a pretty poster. I wanted the original.
That is why qtamp runs skins as real programs. qtamp is my Qt6-native music player and the reference player for qtWasabi, my independent reimplementation of a Modern Skin engine. Skins ship their compiled Maki bytecode with them, and qtWasabi executes it in its own Maki VM. The skin’s logic drives the interface exactly the way it did in 2002.
The name is a play on words. “Qt” as in the framework, “qt” as in cute. A Qt-native amp, and hopefully a cute one.
A FOSS YouTube Music client for Android and Desktop with many features from Spotify, SponsorBlock, ReturnYouTubeDislike using Compose Multiplatform to develop.
Features:
Play music from YouTube Music or YouTube for free, without ads and in the background
Three Now Playing styles: Classic, Material 3 Expressive and Apple Music (NEW)
Ten-band equalizer with presets and AutoEq headphone profiles (NEW)
SimpMusic Wrapped: your year in music, plus monthly recap playlists (NEW)
On-device listening analytics: charts, period history, listening clock (NEW)
Word-by-word Apple Music-style lyrics, romanization for 12 languages, share lyrics as an image (NEW)
Home screen widgets: turntable, playlists and listening insights (NEW)
High quality up-to 256kbps stream (Opus or AAC) for YouTube Music Premium users
Browsing Home, Charts, Podcast, Moods & Genre with YouTube Music data at high speed
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
Audion is a privacy-focused music player that brings the Spotify experience to your local music library. No internet required, no tracking, just your music, beautifully organized.
Key highlights:
Synced lyrics with karaoke-style word highlighting
SMPlayer is a free media player for Windows and Linux with built-in codecs that can play virtually all video and audio formats. It doesn’t need any external codecs. Just install SMPlayer and you’ll be able to play all formats without the hassle to find and install codec packs.
One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume…
SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play Youtube videos or download subtitles.
Navidrome is a piece of software that allows you to listen to your own digital music in the same way you would with services like Spotify, Apple Music and others. It also allows you to easily share your music and playlists with your friends and family
How it works?
After a simple installation, Navidrome indexes all digital music stored in your hard drive and makes it available through a nice web player and also by using any Subsonic-API compatible mobile client. Your music becomes searchable and you can create playlists, rate and “favourite” your loved tracks, albums and artists
AlsaPlayer for Linux is a new kind of player that effectively runs pulse-code modulation or .PCM files. The player uses multithreading pretty heavily and was written specifically for giving some good exercise to the new Advanced Linux Sound Architecture (ALSA) driver and the library system. If you look closely, you’ll observe that AlsaPlayer has some highly interesting features that can be found only in the UNIX-based or Linux-based players. The main goal of the people who created AlsaPlayer for Linux was to develop a completely pluggable framework that could playback every type of media file, with majority of focus on the PCM audio data.
XMMS is a multimedia player for unix systems. XMMS stands for X MultiMedia System and can play media files such as MP3, MOD’s, WAV and others with the use of Input plugins.
XMMS is mainly targeted at music playback, but through third party plugins some rudimentary video capabilities exists, but there are much better systems other than XMMS for video support.
It was modeled after Winamp from the Windows operating system. XMMS is not a port of Winamp but was written from scratch by Mikael and Peter Alm.
IMMS is an intelligent playlist plug-in for XMMS that tracks your listening patterns and dynamically adapts to your taste. It is incredibly unobtrusive and easy to use as it requires no direct user interaction.
VirtualDJ delivers more features than any other software. The latest groundbreaking technology is always available in VirtualDJ first! With VirtualDJ you’re guaranteed to be ahead of the curve with the latest high-tech and innovative features
Although VirtualDJ is packed with features, it is still easy to learn. You can start with the basics and advance as you learn more. VirtualDJ is well suited for both the amateur starter, or the seasoned professional DJ and comes with all the features you’ll ever need. With VirtualDJ you can turn any event into a total success! Whether it’s scratch performance and video mixing, or from bedroom broadcast to upscale wedding events.
VirtualDJ lets you do more! Unleash your creative potential…
Control all the playback functions of Foobar2000 from icons on the Taskbar Notification Area. Using an area only two tray icons wide, you have the playback functions, and the volume or the seek bar, as well as a context menu.
A popup balloon (which can be disabled) appears each time a new song begins, to provide fully customizable information about the song that is playing.
The Delete Current File function deletes the file that is currently playing. It always asks for confirmation and puts the file into the recycle bin if possible, so you won’t delete files without intending to.
The extra functions introduced by this component can also be mapped to a shortcut key.