Subsonic is a free, web-based media streamer. Although primarily designed for MP3, it works for any media format that can stream over HTTP (for instance WMA and OGG). It works with any network-enabled media player, such as Winamp, iTunes, XMMS and Windows Media Player. Read more
TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GP3 and GP4 files. Read more hot
AirReceiver is an AirPort Express emulator, i.e. it allows streaming audio from iTunes and iOS devices to a computer running AirReceiver. It does so by implementing a RAOP/AirTunes2 server.
a player for music files (modules) in the .MOD, .XM and .S3M formats
aTunes is a full-featured audio player and organizer, with some ripping and encoding tools included. It.s written in Java programming language (Java 5), using Swing.
maps cellular automaton evolutions into music. The resulting music is represented as jMusic scores that can be played and saved as MIDI files
beaTunes is an iTunes companion app capable of automatically analyzing your music collection to help you build better playlists. It analyzes BPM (beats per minute), silence at the beginning or end of a song, and the color (based on frequency spectrum) of a given song. Some of the data is stored through iTunes, and some is stored by beaTunes itself. Additionally, beaTunes can suggest albums that would complement your music collection and display music charts. It also allows you to blog about selected songs or playlists.
CASampledSP is a JNI-based service provider for the javax.sound.sampled.spi interfaces.
The Cortado Streaming applet is a Java applet which supports decoding of Ogg Vorbis, Ogg Theora, MJPEG and Smoke codecs directly in a browser window. Both audio and video are supported.
EarToner is ear training software to help you learn to identify various musical sounds such as intervals, chords and scales. It is designed to be easy to use and quick to setup.
Entagged is an audiofile tagger, using the freedb online database for the retrieval of the tags. It supports custom file renaming from tags (with any directory stucture) and vice versa. Supports: mp3, ogg, flac, mpc, ape, wma.
Explicitor allows a user to scan through the lyrics of his entire iTunes library (without having lyrics within the mp3 files) and search for profanity or other words. This is useful in the event that a DJ or Music Provider should need a means of searching for profanity-free songs.
FeedPod is a text-to-speech RSS1, RSS2, and ATOM0.3 syndication feed reader that can either play a feed over the Web using HTTP streaming and a ShoutCast-style playlist, or generate a Podcast feed for syncing to your portable MP3 player.
FFSampledSP is a free implementation of the javax.sound.sampled.spi interfaces. It is part of the SampledSP collection of javax.sound.sampled libraries.
FJenie is a cross-platform application written Java for use as a function table editing utility for the Csound programming language.
FreeCast is a Java application which allows peer-to-peer streaming. It makes possible a stream broadcast to a large number of listeners from a simple DSL connection.
FreeGuide TV Guide
FreeGuide TV Guide is an offline TV listings programme. It uses XMLTV to extract the TV listing information from web pages and store them for off-line viewing. The user can create a list of favourite programmes and a customised TV guide. It works for British, American, Canadian, German, Swedish, Norwegian, and New Zealand listings.
Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX Tiger and other operating systems running Java 1.5 (J2SE5.0). It features sequencer, soft-synths, realtime effects and audio recording.
gDVB is a DVB channels manager that allows you to scan different satellites, save your favorite channels list, and view local files.
gstreamer-java is a set of Java bindings for the gstreamer multimedia framework.
ID3iconv is a command line tool to convert ID3 tags in mp3 files from whatever machine encoding you have (GB2312/GBK for Chinese, etc) to Unicode. It convert both ID3v1 tags and ID3v2 tags to Unicode-encoded ID3v2 (v2.3 or v2.4).
Impro-Visor is a music notation and playback tool for helping jazz musicians learn to improvise. It features a notation GUI, automated playback of chords and rhythm using MIDI, and improvisation advice provided in a variety of ways, including being able to improvise jazz itself. Read more
Improvisor is a music notation program to aid musicians in composing and understanding solos. It enables musicians to improve their understanding of chord changes and solos.
invertm3u is a command line utility and Java library that creates an inverted M3U playlist file based on one or more existing M3U files and a working directory. The inverted M3U file contains all files from the working directory that are not listed in the existing M3U files.
iriverter is a cross-platform frontend to mencoder designed to facilitate the conversion of almost any video format to one that is playable on various multimedia players.
Jacamerops is a WebCam watcher. It features Drag&Drop, website scanning, automatic updates and much more. Includes source, BSD style copyright.
An audio tagger for ID3 and MP3. It has many advanced automation features, making it quick and easy to correct the meta-data in your audio tags.
a music organizer written in Java/Swing. The main goal of this project is to provide a fully-featured application for advanced users in order to help them to manage big music collections
(shareware) Jaksta is an easy way to download and convert video, audio, and MP3s from the Web to your Mac.
Java YEnc Decoder
a Java decoder for the yEnc format. Although a sample app is provided to decode files, JyEnc was designed as a library to be used by applications needing to use yEnc encoded data
JavaMOD is an interpretation of a ProTracker music module replay in Java. It has optimised mixing routines, micro volume ramping to reduce zipper noise, and support for almost all XM effects, evelopes, and autovibrato.
javavp8decoder aims to provide a pure Java VP8 decoder including support for the WebM Video format and the WebP Image format.
a free java application that allows to load audio samples and assign them to keys on your computer keyboard. Currently audio samples in PCM (*.wav) and MPEG Layer 3 (*.mp3) are supported
JChordBox is a library tool that can generate backing tracks from a chord progression and a music style.
JJack is a framework for the Java programming language that allows creating and running audio processor clients for the JACK Audio Connection Kit.
jjjuste is a basic Java-based client that can stream audio data to an Airport Express and provides simple integration with Jack Audio Server. This means that (almost) any audio source playing on Linux can be routed to the Airport and played on your hi-fi remotely.
stores your favorite lyrics. It has a field for title, author, and the lyrics. The database is saved in xml format
jRipper is a CD ripper frontend that can convert CD tracks and WAV files to MP3 or Ogg files. It uses cdda2wav, lame, and oggenc and can load track names from freedb.org by HTTP or by using the cdda2wav program.
a port of the Speex speech codec (Open Source/Free Software patent-free audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI
Jubler is a tool to edit text-based subtitles. It can be used an an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles.
jVSTwRapper is an easy and reliable Java wrapper for the Steinberg VST interface. It enables you to develop VST 2.4 compatible audio plugins and virtual instruments and user interfaces with the Java programming language. Three demo plugins (with source) are included.
LilyTool is a LilyPond plugin for JEdit. It is not a graphical front-end, but an edit mode and plug-in, which gives similar functionality as Emacs LilyPond mode.
LMUSe is a Lindenmayer fractal music player.
a program to manage your collection of song lyrics. You can search for songs by their title, artist, album, the release year or parts of their lyrics. It is written in Java and should therefore run on any platform for which a Java Runtime Environment is available. You need at least version 1.4 of the J2RE
Lyra is a front-end to the Music Player Daemon (MPD). Based loosely on the Creative Media Source software, it has the aim of supporting large collections of albums and artists.
mCube Music Manager
mcube is a digital music manager. It's target is to let user manage and choose music to listen with the comfort and feeling of browsing physical compact disc with the power of computer aided search.
The media hive is a web-based playlist system, media catalog manager, and streaming content provider. With it, you can view your media collection from anywhere using your favorite web browser, and play it with commonly-available media players such as Windows Media Player, XMMS, and many others.
Media Info Fetcher
MediaInfoFetcher is a application and API that can be used to retrieve TV show and movie metadata from Internet sources. This information is then stored locally, and can be used to rename media files with the correct title.
MediaSort is a tool that indexes, sorts, and renames media files such as pictures and MP3s based on any of their metadata attributes. For example, you can sort your pictures by date, size, or other EXIF attributes, or MP3s by author, album, or other ID3 tag values. It is also a "sorting" Ant FileMapper that can be used with any other Ant tasks to achieve more complex work.
Modular Audio Recognition Framework
MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition, along with sample applications (identification, NLP, etc.) of its use.