CDPlayer ~ CD Player App


CDPlayer is a Java desktop app that recreates the tactile feel of a physical CD player for local audio playback. Load a track, press play, and enjoy a simple, distraction-free music experience without relying on a browser or web app — no accounts, no streaming, no internet required to play a song. Built with plain Java and native Swing/AWT — no external UI framework, single self-contained app

Plays local audio files through a custom low-latency streaming engine, with FFmpeg handling the formats Java can’t decode natively

Full queue management: drag-and-drop, drag-to-reorder, shuffle, repeat, crossfade, volume, mono downmix, and per-track removal — queue is saved automatically and restored next launch

Ten built-in themes — nine animated ones plus AUTO, which derives its whole palette from the current track’s own album art

A sleep timer that pauses playback after a set time, with a live countdown in the header

A 10-band graphic equalizer with built-in and savable custom presets, and a beat-synced visualizer

True fullscreen, a distraction-free fullscreen Visualizer Mode, and a Mini Mode that shrinks the whole app down to a small always-on-top widget

A dedicated Settings dialog for theme, crossfade, mono, and an ambient blurred-cover-art background wash

Automatic metadata and album art, with an online lookup fallback when a file has none

Works on Windows, macOS, and Linux. ffmpeg required.

CDPlayer User Interface

github.com/Kizarov3/CDPlayer

Integral ~ Java MicroEdition Player


Integral is music player for cellphones and other mobile devices with Java MicroEdition platform (J2ME). This player has outstanding ability to keep played statuses for each track in the playlist. It has three possible statuses for each track: new, played or partially played.

Key features of the player:

  • User can define directory and supported file extensions for music files
  • Player can keep individual statuses for each track in list, including partial played position
  • English and Russian interface, player supports Russian MP3 tags
  • User interface is automatically layouted for different screen sizes
  • Player can be sent to background execution, if this feature’s supported by device
  • Lock screen featuring large digital clock. Automatic screen lock can be turn on, based on inactivity timer.
  • This project is open source (distibuted under GNU GPL)

Integral player doesn’t decode sound streams itself by design. Instead, Integral can be considered as a shell to internal playback functions of the mobile device. That’s why the player supports only those formats of music files which are supported by the actual device.

Integral User Interface

integral.sourceforge.net
sourceforge.net/projects/integral

Echo In Mirror ~ Digital Audio Workstation


An open source DAW (Digital Audio Workstation) written in pure Kotlin.

Features:

  •  VST/VST3/AU plugin support
  •  Audio effects
  •  Audio sample support
  •  ASIO support
  •  MIDI edit
  •  Latency compensation
  •  Audio edit
  •  Audio recording
  •  Midi input
  •  Plugin api
  •  CLAP and ARA plugin support
  •  Android support
  •  iOS support

github.com/EchoInMirror/EchoInMirror

Java SID Player ~ Commodore 64 Emulator


Java SID Player Music Library V2

This is a Commodore 64 emulator specialized for sound reproduction. It is also a SID player for music collections like HVSC and CGSC. It is a full C64 emulator and can play games of the GameBase64 project as well.

Features:

  • Cycle-Exact C64 Emulator

sourceforge.net/projects/jsidplay2
openhub.net/p/jsidplay2

Online:

haendel.ddns.net:8443/static/c64jukebox.vue

audioMotion ~ Player & Realtime Spectrum Analyzer


audioMotion is a media player and high-resolution real-time audio spectrum analyzer that allows you to SEE your music! ♪♫🤩

It is completely free, open-source software, created out of my passion for the graphic spectrum analyzers of hi-fi systems from the 1980s.

Features:

Dual channel high-resolution real-time audio spectrum analyzer

  • Media player with subtitles support for audio and video files
  • Fullscreen and Picture-In-Picture display at 60fps, ready for Retina / HiDPI screens
  • Logarithmic, linear and perceptual (Bark and Mel) frequency scales, with customizable range
  • Visualization of discrete FFT frequencies or up to 240 frequency bands (supports ANSI and equal-tempered octave bands)
  • Decibel and linear amplitude scales, with customizable sensitivity
  • Optional A, B, C, D and ITU-R 468 weighting filters
  • Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial spectrum
  • 17 beautiful color gradients, plus a visual editor to easily create your own gradients
  • Support for M3U playlists (.m3u and .m3u8 file extensions)
  • Visualize audio from your microphone (or “stereo mix”, if your soundcard supports it)

audiomotion.app
github.com/hvianna/audioMotion.js

Resources:

en.wikipedia.org/wiki/Spectrum_analyzer

Halcyon ~ Minimalistic Music Player


This is a minimalistic Music Player written in Java & native C++. The engine framework is written mainly in Java with C++ used to back any other
native functionalities.

Currently this project is under heavy development and not for general consumer usage.

Features:

  • audio
  • music-player
  • audio-player
  • minimalistic-music-player

sourceforge.net/projects/halcyon4j

March 2004

Wave Lens ~ Scan Audio To Find Artifacts & Defects


This application can be used to find artifacts in audio files generated by signal processors. It analyses the signal variance across the audio duration, then generates a graph of the results.

The following types of audio can analysed:
* Music
* Sine Tones
* Noise (White, Pink, etc)

If the audio recording is split across multiple files, they can be loaded into this application collectively and will be treated as a single stream. Multiple batches can also be loaded, in order to process multiple recordings in one continuous operation. The scanners can only process audio files up to 2.5GB, but the file splitter function can be used to break up large files into smaller ones.

sourceforge.net/projects/wave-lens

AudioAlign ~ Audio Synchronization & Analysis Tool


AudioAlign is a research tool to investigate automatic synchronization of audio and video recordings that have either been recorded in parallel at the same event or contain the same aural information. It is designed as a GUI for the Aurio library.

github.com/protyposis/AudioAlign

BeatRoot ~ Beat Tracking & Visualization


BeatRoot is an interactive beat tracking and visualisation system.

code.soundsoftware.ac.uk/projects/beatroot
www.eecs.qmul.ac.uk/~simond/beatroot
en.wikipedia.org/wiki/BeatRoot

EffectPanel ~ Add Sounds To Live Performances


Theater Effect Panel (EffectPanel) is small open source software used to play sounds during live performances. You can use this program for free and it can be used with a mouse, a touch panel or over a midi interface with a keyboard or a button pad.

sourceforge.net/projects/effectpanel

PS3 Media Server ~ Cross-platform Media Server


PS3 Media Server is a DLNA-compliant UPnP Media Server. Originally written to support the Sony PlayStation3, PS3 Media Server has been expanded to support a range of other media renderers, including smartphones, TVs, music players and more. Because it is written in Java, PS3 Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X.

The program streams or transcodes many different media formats with little or no configuration. It is powered by MEncoder, FFmpeg, tsMuxeR and AviSynth, which combine to offer support for a wide range of media formats.

sourceforge.net/projects/ps3mediaserver