Semantic search

Jump to: navigation, search


Abcde
'abcde' is a frontend to cdparanoia, wget, cd-discid, id3, and your favorite Ogg/MP3/Flac encoder (Oggenc is the default). With one comand, it grabs a CD, converts each track to Ogg/MP3/Flac, and comments or ID3-tags each file. It supports multiple output in a single CD read, volume normalization, gapless encoding (with Lame), parallelization, SMP, HTTP proxies, customizable filename organization and munging, playlist generation, and remote distributed encoding via distmp3.
Achoz
will offer search and tools to reduce your data, keep it clean, fast and easy. in alpha development stage.
Agatha
Agatha is a Web-based MP3 playing system that allows the home user or office group to stream music, create, manage, and share play lists, and control the playing of music on a remote system. It does not require a database and has full play-on-server support.
Airtime
Think of a radio station. Airtime is software that allows multiple people to run it over the internet. Airtime helps them manage the audio archive, upload files, create shows, manage staff, edit the programme calendar and cue playout. Designed specifically for independent media, it's free software.
Amarok
Amarok is a cross-platform multimedia player that uses the Phonon sound server framework to play audio media and streams, and features a fresh and efficient approach to playlist handling. The emphasis is on the quick and easy user interface, allowing for fast access to the media library.
Ampache
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers togeather using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages
Aqualung
Aqualung is an advanced music player originally targeted at the GNU/Linux operating system, today also running on FreeBSD, OpenBSD and other platforms. It plays audio CDs, internet radio streams and podcasts as well as soundfiles in just about any audio format and has the feature of inserting no gaps between adjacent tracks. It also supports high quality sample rate conversion between the file and the output device, when necessary.
Audacious
Audacious is a free software audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.
Audacity
Audacity is a cross-platform multitrack audio editor that lets you record sounds directly or import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files. It features a few simple effects, all of the editing features you should need, and unlimited undo. The GUI is built with wxWidgets and the audio I/O currently uses PortAudio.
Audio Utils
A collection of bash and perl scripts that help convert audio files.
  • aac2ogg - a quick and dirty AAC to OGG Vorbis converter.
  • wma2ogg - simple bash script that uses mplayer to convert ugly WMA files to OGG Vorbis.
  • reencode - a simple bash script that lets you re-encode MP3 files to higher/lower bitrates. Useful when the resulting MP3 file is going to be on a low-memory device (ie. "MP3" players).
Audio codec 2
'Audio codec' is part of the LAME project, which is the source code for a fully GPL'd MP3 encoder. The project's goal is to improve the psychoacoustics, noise shaping and speed of MP3.
Av-caster
From the project's README on 29 October 2021: AvCaster is built upon the JUCE framework, utilizing gStreamer as the media backend and libircclient as the chat backend. It is currently capable of recording to file or streaming to an RTMP server with screen capture (full-screen), webcam (full-screen or overlay), and audio (mono or stereo). It is moderately configurable, with preset configurations for streaming via popular servers such as livecoding.tv, and allows custom user-defined configurations to be stored as additional presets. This initial target is GNU/Linux, but it has been designed for portability and includes starter projects for AndroidStudio, CodeBlocks, VisualStudio, and xCode IDEs.
Biblos
'Biblos' is a powerful indexing tool for managing a cd/mp3 collection as well as local directories. It records full information about each file on the specified media and has a powerful searching tool that can help you find specific files. You can also select a list of files/dirs from the database and Biblos will help you copy them from the source media to the directory choosen.
Bongo
Bongo is a flexible and usable buffer-oriented media player for GNU Emacs.
Bookcase
Bookcase is a collection manager for KDE. It includes default collections for books, bibliographies, comic books, videos, music, coins, stamps, trading cards, and wines; it also allows custom collections and unlimited user-defined fields. The collection may be sorted by any property. Names are formatted automatically. Filters limit the visible entries by definable criteria. User can edit the default XSLT file for full customization for printing. Automatic ISBN validation is included. 'bookcase' can import CSV, Bibtex, and Bibtexml and export CSV, HTML, Bibtex, Bibtexml, and PilotDB.
BurnCDDA
'burnCDDA' is a console frontend to cdrdao, cdrecord, mpg123, oggdec, mppdec, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS). It supports MP3, OGG Vorbis, Musepack, and WAV files, and it might be the easiest way to copy an audio CD.
Cantus
'Cantus' is a tool for tagging and renaming MP3 and OGG/Vorbis files. Its features include mass tagging and renaming of MP3s, the ability to generate a tag out of the filename, filter definitions for renaming, recursive actions, CDDB (Freedb) lookup (no CD needed), the ability to copy between ID3V1 and ID3V2 tags, and more.
Christine
Christine lets you play your audio and video files in the same application. In a very very easy way. As christine is inteded to be small, and cute we currently had no support for internet radio station, but we will in the future.
Cmus
cmus (C* Music Player) is a small, fast and powerful console audio player for Unix-like operating systems. It supports almost all common file formats, SHOUTcast/Icecast streaming, and multiple output plugins. cmus features multiple media library views, a playqueue, a directory browser, powerful filters, and vi-style search and keybindings. The text-only design reduces the resources needed to run the program, making it a strong choice for older or less-powerful computers as well as systems where a graphical environment is not available.
Cutmp3
'cutmp3' is a small command line MP3 editor. It lets you select sections of an MP3 interactively or via a timetable and save them to separate files without quality loss. Silence and ID3 tag searching are also possible. For playback it uses mpg123. The program works with VBR files and files bigger than 2GB.
DeaDBeeF
DeaDBeeF (as in 0xDEADBEEF) is a graphical, yet lightweight audio player.
Digger
Digger automatically plays songs from your music collection matching your selection criteria. You can adjust what you think of the currently playing song to enable appropriate retrieval in a wide range of listening contexts. Digger helps you get back into your music collection.
Digital DJ
DigitalDJ is an SQL-based mp3-player frontend designed to work with Grip. When Grip encodes mp3 files, it places all song information into an SQL database. DigitalDJ then uses this information to create playlists based on various criteria. * Manage a database of CDs in MP3 format * Interacts with Grip to add song information as you rip * Create playlists based on song properties such as Artist/Disc/Genre/Tempo * Play songs via an external MP3-player * Condensed mode with small screen footprint and scrolling display * Nifty BPM-O-Matic beats-per-minute calculator * Keeps track of number of plays and last play for song/disc/artist
Dtas
Command-line tools for audio playback, processing, and whatever else related to audio. dtas follows the worse-is-better philosophy and acts as duct tape to combine existing command-line tools for flexibility and ease-of-development. dtas is currently implemented in Ruby (and some embedded shell), but may use other languages in the future. Currently, primarily wraps sox commands but may also use ecasound (or any command-line driven audio processing tools).
E-xmms
E-xmms is a Enlightenment applet that interfaces with XMMS. It will compare the previous and current states to determine if window painting should be done.
EasyTAG
EasyTAG is an utility for viewing, editing, and writing tags for your MP3, MP2, Ogg Vorbis, and FLAC files using a nice simple GTK+ user interface. Features include (among others):
  • view, edit, write MP3, MP2, FLAC and Ogg Vorbis tags
  • can edit more tag fields : Title, Artist, Album, Disc Album, Year, Track Number, Genre, Comment, Composer, Original Artist/Performer, Copyright, URL and Encoder name
  • auto tagging: parse filename and directory to automatically complete the fields (using masks)
  • ability to rename files and directories from the tag (using masks) or by loading a text file
  • process selected files of the selected directory
  • ability to browse subdirectories
  • recursion for tagging, removing, renaming, saving, etc.
  • can set a field (artist, title, …) to all other selected files
  • read file header information (bitrate, time, …) and display them
  • auto completion of the date if a partial is entered
  • undo and redo last changes
  • can process fields of tag and file name (convert letters into uppercase, lowercase, ...)
  • ability to open a directory or a file with an external program
  • a tree based browser or a view by Artist & Album
  • a list to select files
  • a playlist generator window
  • a file searching window
  • simple and explicit interface
  • optional Nautilus extension
  • Brazilian Portuguese, Bulgarian, Chinese, Czech, Danish, Dutch, French, German, Greek, Hungarian, Italian, Japanese, Polish, Romanian, Russian, Spanish, Swedish and Ukrainian translation languages
Emms Heckert gnu.tiny.png
EMMS is the Emacs Multimedia System. It is a small front-end which can control one of the supported external players. Thus, it supports whatever formats are supported by your music player. It also supports tagging and playlist management, all behind a clean and light user interface. The latest version is available via GNU ELPA. To install this package, run in Emacs: M-x package-install RET emms RET
Euterpe
Euterpe is a media archive searching applet. It takes a search string from either the current selection or a query dialog and searches for matching file names, playing any it finds. Multiple archive directories are supported. All actions are configurable.
Exaile
Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK+. It incorporates many of the features from AmaroK (and other media players) like automatic fetching of album art, handling of large libraries, lyrics fetching, artist/album information via the wikipedia, last.fm support, and optional iPod support (assuming you have python-gpod installed). In addition, it includes a built in shoutcast directory browser, tabbed playlists (so you can have more than one playlist open at a time), blacklisting of tracks (so they don't get scanned into your library), downloading of guitar tablature from fretplay.com, and submitting played tracks on your iPod to last.fm.
FIcy
'fIcy' is a command line icecast/shoutcast stream grabber. Its goal is to cleanly and automatically rip a stream into user-customizable files. It will work with any ICY-compatible stream, so you can save the stream to disk, pipe the output to a media player, or do both.
FUPlayer 2
FUPlayer is a full featured music manager and player for the GNOME desktop. With it, you can play music from your hard drive, create playlists, do real file management using its Trash, and play, rip, and burn audio CDs. It features an interface similar to those of many modern manager-style players, but with many improvements, such as true non-modal search and browse functionality, find-as-you-type, and drag destination highlighting. It aims to be extremely user friendly and efficient to use.
Ffem
Media is an Emacs front-end for command line media players. This major mode currently supports only mplayer.
Ffmpeg
FFmpeg is a complete solution to record, convert and stream audio and video. Its components include:
  • ffmpeg – Converts one video file format to another and supports grabbing and encoding in real time from a TV card.
  • ffserver – HTTP (RTSP is being developed) multimedia streaming server for live broadcasts that supports time shifting.
  • ffplay – simple media player based on SDL and the ffmpeg libraries
  • ffprobe – a media file prober
  • libavcodec – library containing all FFmpeg audio/video encoders and decoders (most developed from scratch for best performances and high reusability)
  • libavfilter – video and audio filtering library
  • libavformat – library of parsers and generators for all common audio/video formats
  • libavutil – utility library containing functions used by all FFmpeg components
  • libswscale – video scaler and pixel format converter
  • libswresample – audio resampler and sample format converter
  • libpostproc – video post-processing library
Ffmpeg-broadcaster
this project contains two analogous shell scripts for broadcasting live any of desktop screen capture, webcam, audio, static images, text overlay through RTMP/flash/wowza servers such as livecoding.tv and concertwindow.com ffmpeg implementation - full-featured and works quite well gstreamer implementetion - work in progress
Furnace
The biggest multi-system chiptune tracker ever made! Emulates the audio chips of several classic pieces of hardware and brings them into an easy to use tracker interface!
GFLame
GFlame is easy to use GTK2 Front-end for lame encoder written in C++, for just a couple of hours. It is developed using Glade2 GUI designer, and gtkmm2 wrapping engine for GTK+.
GFlame v0.1 is tested with lame v3.95 MMX. This version is fully functional, but requires more lame options to be supported, such as raw pcm input, recompression, streaming, resampling etc.
FEATURES:
  • Multiple files for encoding.
  • Manual or preset encoding control for each file.
  • ID3 Tag editor.
GPodder
gPodder is a Podcast receiver/catcher written in Python and pyGTK. It manages podcast feeds for you, and automatically downloads all podcasts from as many feeds as you like. If you are interested in Podcast feeds, simply put the feed URLs into gPodder and it will download all episodes for you automatically. If there is a new episode, it will get it for you. It supports download resume, if the server supports it.
Garlic-player
The garlic player is a SMIL compatible media player software for digital signage. It displays different digital signage content, such as images, videos, and interactive applications, on a screen. The garlic-player can be used and administrated locally or remote via Internet.
GetID3
'getID3()' is a PHP script that extracts useful information from MP3s and other multimedia file formats. It can extract information like the play time, bitrate, and resolution from almost 40 different file formats. It can also parse information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF (AVI, WAV, CDA, CART, BWF), APE, ReplayGain, PNG, and GIF tags, and can write ID3v1, ID3v2, APE2, FLAC, and Ogg Vorbis tags.
Gimmix
Gimmix is a light-weight frontend to music player daemon written in C using GTK+2. Gimmix has the following features:
  • Simple and clean interface.
  • Compact and full view modes.
  • Library Browser.
  • Library Search (Search by Artist, Album, Filename etc)
  • Playlist management (manage mpd playlists)
  • ID3v2 Tag editing support.
  • Support for controlling gimmix through keyboard
  • System tray icon support.
  • Notification support (Displays the currently playing song in systray).
  • Small memory footprint.
Gina
Gina is a modified version of the Zina MP3 streamer/jukebox. It takes a collection of MP3s stored in a genre/artist/album/song format and creates a full-featured Web interface. It has been tested on Apache 2.0.47, PHP 4.3.1, and MySQL 4.0.13. Its features include streaming or downloading of MP3/Ogg files, album cover support and artist picture support, the ability to download albums as a ZIP file, random playing of songs from specified genres, "featured" (random) albums on the main page, and playlist support.
Gmusicbrowser
gmusicbrowser is a jukebox for large collections of MP3 and Ogg files. It is fast, even with tens of thousands of songs, has easy access to related songs (same artist/album/title), supports multiple genres per song, ratings, and customisable flags. It has a powerful browser window with filter history, dynamic filters with unlimited nesting of conditions, mass-tagging, and more.
Gnome Simple Stateful Music Player
Gnome Simple Stateful Music Player is a small, simple music player that keeps out of your way whenever possible. It remembers what you were playing when you exited, and continues in the same place the next time you start. It doesn't build a database of your audio tracks: instead it works with your files and directories directly.
Gnomoradio
The Gnomoradio project is creating an online network where artists can promote and share their music freely and willingly. By eliminating many of the exclusionary tactics of the mainstream music industry, musicians now have a chance to interact directly with their listeners and receive valuable exposure.
Gnormalize
gnormalize is a front end to the normalize tool, ripper, an encoder, and an audio converter. It decodes MP3, MP4 (or M4A or AAC), MPC (or MPP or MP+), OGG, APE, or FLAC files to wave, then normalizes the wave and re-encodes it. It can also rip audio CDs, encode audio data, convert audio formats between MP3, MP4, MPC, OGG, APE, and FLAC, and change the encoding properties and edit Meta Info (like title, artist, album, etc.) of the final normalized files.
Gnump3d Heckert gnu.tiny.png
GNUMP3d is a small, portable, and robust server for streaming MP3s, OGGs, and other audio files. It presents a simple and attractive interface to Web browsers, which allows you to navigate through your music collection. Individual files may be streamed, as can whole directory trees. Other features include the ability to see your most popular tracks, and to search your collection for songs.
Goggles Music Manager
Goggles Music Manager is a music collection manager and player that automatically categorizes MP3, Ogg Vorbis, FLAC, and Musepack files based on genre, artist, album, and song. There is no need to create playlists of any kind. Just select one or more artists and albums to start playing your music.
Gronk
Gronk is a Web-based MP3 jukebox. It generates heavily-hyperlinked Web pages listing all of your ripped CDs, by extracting information from CDDB data. These Web pages allow easy selection of songs or albums to play, and when nothing has been explicitly selected, it selects songs randomly. Playback is done via either XMMS or mpg123. It is built around static HTML pages, not a database.
Herrie
Herrie is a command line music player. It has a split-screen file manager and playlist interface and supports a number of file formats (MP3, Ogg Vorbis, wave, FLAC, etc). It also has some nice features, including a chroot() function for untrusted setups (remote logins, parties, etc). AudioScrobbler is also implemented using Curl.
ID3.py
ID3.py is an object-oriented Python module for manipulating the so-called ID3 informational tags on MP3 files, which include such data as artist, track title, genre, et cetera. ID3.py is extremely easy to use, and is intended for folks who are developing MP3 encoder wrapper programs or browsers in Python.
IMMS
IMMS (Intelligent Multimedia Management System) 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.
Icecast
Icecast is a streaming media server which currently supports WebM and Ogg streaming including the Opus, Vorbis and Theora codecs. Also Icecast can handle other streams like MP3/AAC/NSV in legacy mode, but this is not officially supported. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction. Icecast was first released in 1999 as an alternative to proprietary and patent-encumbered streaming audio technologies of the day, which included both RealAudio and Shoutcast. Later, Icecast 2 brought improved metadata support, compatibility with Shoutcast clients, and more advanced configuration options, which were features that lead to widespread adoption in the internet radio community.
Icegenerator
IceGenerator is a direct stream generator for Icecast/Shoutcast servers. It streams MP3s to an Icecast server without resampling, which saves CPU. Its main features are support for many playlist format (directories, MySQL tables, etc.), metadata information, and a telnet interface for commands. It runs as a daemon; its main use is for radio automation (i.e., you can run it through cron).
Id3edit
Id3edit allows you to edit MP3 ID3v1.1 tags. It allows you to edit multiple files at once, and provides sanity checking of MP3 files if desired.
Id3tool
'id3tool; is a command line editor for ID3v1 format tags, commonly used on MP3 files.
Jebi
Jebi allows users to record AM or FM radio, TV, or other audio content to an MP3 stream and to publish this stream automatically as a podcast channel via RSS. The result is a Tivo-like capability for radio. Tuner cards are supported.
Jinzora
'Jinzora' is a Web-based media streamer. It is primarily designed to stream MP3s but can be used for any media file that can stream from HTTP. It can be integrated into a PostNuke site, run as a standalone application, or be integrated into any PHP website. It can create playlists from any level of the application (including random playlist generation), and has a simple Web-based installation that does not require a database or any external applications.
Jjmpeg
jjmpeg is a hand-rolled object-oriented native Java binding for a number libraries in FFmpeg together with some re-usable high level components that make reading and writing media files trivial. The various C structures are represented directly by garbage collectable Java objects and native accessors. Functions take native objects directly simplifying the internal Java-side scaffolding.
K-Yamo
K-Yamo is an MP3 and Ogg Vorbis tagger with ID3v2 support. It can store ID3v1, ID3v2.3, or ID3v2.4 tags. It also stores pictures in the tags. K-Yamo supports multi-file editing. It can guess tags out of filenames, and fetches the missing parts from musicbrainz. It also cleans up your files into a structured filesystem tree which makes use of the tags in the files. Finally, it is a CD ripper with FreeDB support. A MySQL database can optionally be used for tagging.
Kid3
Kid3 lets you easily and automatically tag MP3, Ogg Vorbis, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files (e.g. full albums), while supporting both ID3v1 and ID3v2 tags.
Kodi
Kodi (formerly known as XBMC) is an award-winning media player and entertainment hub, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.
Kwavencoder
* 'kwavencoder' renamed to 'audiokonverter' 'kwavencoder' is a small utility to easily generate an Ogg, MP3, or FLAC out of a WAV file in Konqueror by right-clicking on it. The reverse is also possible. The package consists of various shell scripts and some Konqueror service menus.
LAME
LAME (LAME Ain't an MP3 Encoder) is a research project for learning about and improving MP3 encoding technoligy. LAME includes an mp3 encoding library, simple front end application, a much-improved psycho-acoustic model (GPSYCHO), and a graphical frame analyzer (MP3x).
Libav
Libav is a complete, cross-platform solution to decode, encode, record, convert and stream audio and video. This package contains the avplay multimedia player, the avserver streaming server, the avconv audio and video encoder, and the avprobe stream analyzer. They support most existing file formats (AVI, MPEG, OGG, Matroska, ASF...) and encoding formats (MPEG, DivX, MPEG4, AC3, DV...). Additionally, it contains the qt-faststart utility which rearranges Quicktime files to facilitate network streaming. This package also serves as a replacement for the former 'ffmpeg' package.
Libextractor Heckert gnu.tiny.png
'libextractor' extracts meta-data from files of arbitrary type. It uses helper-libraries to perform the actual extraction, and is trivially extendable by linking against external extractors for additional file types. Its goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. 'libextractor' includes the command "extract" that can extract meta-data from a file and print the results to stdout. Currently, it supports the formats HTML, PDF, PS, OLE2 (doc, xls, ppt), StarOffice, OpenOffice, MAN, DVI, MP3 (ID3v1, ID3v2), OGG, WAV, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), ZIP, Real, QT, MPEG, RIFF (AVI), ASF, and ELF. It also detects various MIME types, and can compute hash functions (SHA-1, MD5, ripemd160). A Java binding (JNI) is available.
LongPlayer
LongPlayer extends the functionality of a traditional MP3 player and is meant for people who listen to a large MP3 or Ogg Vorbis collection all day. It maximizes the time before you hear the same song (any song) again. The GUI allows you to view, rate, replay, delete, etc. current and previously heard songs, as well as define collections of music the program chooses from to fill the MP3 player's playlist. It does this by taking into account a song's rating of the song and how long it's been since you last listened to that song.
Lsmedia
lsmedia works similar to GNU command ls, but with focus on reporting codecs, resolution, fps, data rate and audio frequency
MP3do
MP3do is an "all in one" bash script. It is useful for decoding and mastering MP3s. It can decode a list of MP3 files to WAV or CD-R, auto convert poor quality MP3s to 44100Hz stereo, check whether all files fit on a CD, normalize all WAV files (adjust the volume to a standard volume level), and burn a CD.
MP3tm
MP3 Tag Manager is a Perl script which helps you to manage the IDTags of your MP3s. It searches recursivly through a directory and let you change the IDTag in an easy way. It also gets the option to rename the file for an unique appearance of your MP3s.
MediaCrush
MediaCrush is a media sharing server and Web service. You can upload images, sound and videos in convenient ways. Many free clients are available for it, as well as browser add-ons.
Mod musicindex
'mod_musicindex' is an Apache module aimed at being a C implementation of the Perl module Apache::MP3. It allows nice displaying of directories containing MP3 or Ogg Vorbis/FLAC files, including sorting them on various fields, streaming/downloading them, constructing playlists, and searching.
Moovida
Formerly known as Elisa, The Free Media Center, Moovida is a project to create a media center solution for GNU/Linux operating systems. Elisa runs on top of the GStreamer multimedia framework. In addition to personal video recorder functionality (PVR) and Music Jukebox support, Moovida also interoperates with devices following the DLNA standard, like Intel's ViiV systems.
Mp3Kult
Mp3Kult is an application for KDE 2. It organizes your MP3 collection in a MySQL database. It can read MP3 Tag and song information (length, bit rate sample rate etc.), make playlists, play songs with an external player (xmms, gqmpeg), find a song in database (base and advanced search), and make a copy of a playlist on your hard disk (to play the playlist without inserting cdroms). Mp3Kult can recursivly scan directories looking for MP3s and automatically mount, umount, and eject a CDROM before/after a job.
Mp3act
mp3act is an AJAX-based Web interface to a user's collection of MP3s. It features Jukebox Mode (play on local stereo), Streaming Mode, a searchable database, easy installation, a simple user interface, reading of ID3 tag data, dynamic playlists, random streams, random play by artist, genre, or album, browsing of the collection by artist or genre, album art downloading through Amazon API, AudioScrobbler submission, and detailed play statistics.
Mp3cd
'mp3cd' normalizes and burns MP3, OGG, and WAV files to audio CDs, implementing the suggested conversion, sanitization, and burning method outlined in the GNU/Linux MP3 CD Burning mini-HOWTO.
Mp3cddb
'mp3cddb' pretends that a directory is a physical CD, calculates an ID based off that, and does a FreeDB lookup on it. Based on the information it gets, you can then pick the correct CD, edit the information, set the ID3 tags, and rename the files as you wish. There are numerous similar programs, but 'mp3cddb' has a quick and clean command-line based interface and is quite configurable. It supports gathering information from automatically calculated FreeDB DiscID, manually specified FreeDB DiscID, and ID3 tags of mp3s, ID3v1 and ID3v2 writing, manual input to blank template, and has ReadLine support for full text editing with history. It also includes a simple but powerful regular-expression based renaming engine.
Mp3check
'mp3check' is a script that checks directories and subdirectories of MP3s to verify that they are in an ideal form for burning to an ISO9660 filesystem. It checks ID3 tags, filename length, whether there are strange characters, whether the MP3s start with a two digit number, etc., and autocorrects problems on request. It's particularly useful for building CDs for car players.
Mp3fs transcoding FUSE filesystem
MP3FS is a read-only FUSE filesystem that transcodes FLAC audio files to MP3 on the fly when opened and read. It is useful to enable the use of your FLAC collection with software and/or hardware that only understands MP3s. It is also a novel alternative to traditional MP3 encoder applications. Just use your favorite file browser to select the files you want encoded, and copy them somewhere.
Mp3mover.pl
mp3mover.pl is a Perl script which attempts to rename MP3 files so that they conform to a consistent user-defined naming scheme. It inspects every MP3 in a directory and attempts to work out which part of the MP3 is the artist's name, album name, etc. It then renames each MP3 to follow the user's naming scheme, optionally creating a directory structure and writing an id3v1 or id3v2 tag to the MP3 based on the information it obtains. mp3mover.pl was designed to be very flexible and can be highly customized through the use of a large number of command line options and a per user configuration file.
Mp3riot
'mp3riot' is a command line utility that searches recursively through directories, builds a file list (with additional file information), sorts this filelist alphabetically by the filenames, not by the name of the directory they are stored in, and generates html files. The output can be controlled, links can be corrected, and more. The script is mainly desigend to create Web pages, playlists, and databases for MP3 and Ogg files, but can also used for other purposes. This package was formerly known as 'f2html.'
Mp3splt
'mp3splt' splits MP3 and Ogg files at specified times without decoding and re-encoding. It's useful for splitting large mp3/ogg to make smaller files or for splitting entire albums to obtain original tracks. You can select split points and filenames manually or you can get them automatically from CDDB (internet or a local file) or from .cue files. It also supports also automatic silence split which can be used also to adjust cddb/cue splitpoints.
Mp3stat
Mp3stat scans MP3 and Ogg files and generates a linear graph of bitrates per section of the file and a table of how many blocks in the file fall under a certain bitrate. It also lets you compare the effect (at least on bitrates) of using different decoders or codecs on the same file as well as seeing how different arguments on the same encoder affect bitrate. The batch file mode lets users compile data about their entire collection.
Mp3station
MP3 STATION is a LIRC-aware, plain-text tool set for managing MP3 playback in a car or home with as little user interaction as possible. It can restart the last playlist at the last played track/frame, transparently load directories and recompile playlists, and keep a repository of all playlists. It has two simple clients for communicating with cm3s (a curses console client and a very basic one on a parallel port). All programs run under a non-privileged user account.
Mp3tools
mp3tools is a set of utilities (mp3id3, mp3info, mp3index, and mp3gui) for managing collections of MPEG audio files. It can get information such as bitrate and play length about a file, view and alter ID3 tags, and generate completely customized listings. mp3info shows the play length, bitrate, MPEG version and layer of an MPEG audio file. mp3id3 shows the ID3 tags from an MPEG audio file and let you change them. mp3index generates customized listings of your MPEG audio files. It comes with a sample "format file", which is how mp3index determines what to make the output look like. The final part of mp3tools is mp3gui, a graphical user interface with all the power of mp3info, and mp3id3 in addition to being a frontend to mp3index. With mp3gui, you don't need to use command-line arguments.
Mp3wrap
'mp3wrap' wraps two or more mp3 files in one single large playable mp3, without losing filenames and ID3 informations (and without need of decoding/encoding). Also, other non mp3 files (PlayLists, info files, non mp3 files, cover images) may be included inside the mp3. This means you get a large mp3 that you can split in any moment just using mp3splt and in few seconds you have all original files again! It's useful because files created with Mp3Wrap are easy to download. Infact who downloads has not to know each single song name and easy to play and even if you don't have mp3splt to split file, you can listen to it anyway. Mp3Wrap files do not need ID3 to work. It is faster because you have not to select each file one at a time. It can also include path info and other non mp3 files such as playlists.
Mpd
Music Player Daemon (MPD) is a server that allows remote access for playing music (MP3, Ogg Vorbis, and Flac) and managing playlists. The design focus is on integrating a computer into a stereo system that provides control for music playback over a local network. Currently, it includes a Web interface (phpMp), a GTK frontend (gtk2mp), a command line tool (mpc), and a dock app(WMmp). Its goals are ease of installation and use, minimal resource requirements, and stability and flexibility.
Mpd-monitor
`mpd-monitor` is a bash script which displays the properties of an audio stream as played by Music Player Daemon (mpd). Besides the common mpd meta values of the current stream, like title, artist and source (url), it displays the detailed audio properties of the source stream or file, the way mpd interprets it, and the way the stream is handled by alsa (and thereforehanded over to the DAC). It can be used as a real life bit-perfectness monitor.
Mpv
mpv is a general-purpose audio and video player. It is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. Changes from mplayer2 to mpv include:
  • Removal of lots of unneeded code to encourage developer activity
  • Better OSD rendering
  • Cleaned up terminal output * Improved OpenGL output
  • Encoding functionality (replacement for mencoder)
  • Wayland support
  • Support for playing URLs of popular streaming sites
  • Screenshot improvements...
MrVoice
Mr. Voice is a Perl/Tk front-end for an MP3 database. It was written specifically to provide an easy-to-use MP3 solution for the production booth of an improv comedy troupe, and as such is tailored to providing quick searches and playback of MP3s that are split up into categories. While not intended to be a standalone desktop MP3 player, others in a similar situation may find it useful. It is/has been in use at more than a dozen comedy clubs around the US.
MuSE Streamer
MuSE provides the free software community with a user friendly but powerful tool for network audio streaming, making life easier for independent free speech online radios. It has both a graphical interfaces and a documented commandline interface in traditional *nix style MuSE is an application for the mixing, encoding, and network streaming of sound. It can mix up to 6 encoded audio bitstreams (from files or network, mp3 or ogg) plus a souncard input signal. The resulting stream can be played locally on the sound card and/or encoded at different bitrates, recorded to harddisk and/or streamed to the net. When sent to a server, the resulting audio can be listened thru the net by various players available on different operating systems.
Muine
Muine is a new music player using some new UI ideas. The idea is that it will be much easier and comfortable to use than the iTunes model, which is used by both Rhythmbox and Jamboree. It is written in C and C#, using GStreamer for music playback.
Multi-Threaded DAAP Daemon
Multi-Threaded DAAP Daemon is used for sharing MP3 files with clients using daap. It includes support for static playlists (.m3u files), dynamic playlists using a script-like language, Web-based administration, and built-in mDNS (rendezvous) advertising using Apple's ASPL mDNS responder.
Music player command
'mpc' (Music Player Command) is a command-line tool for interfacing Music Player Daemon (MPD). It uses bash tab completion and can use the output of other programs as input via piping. See also: GNU MPC
Mussort
Mussort is a simple music sorting program. It sorts your music (OGG Vorbis/MP3) collection into directories by artist and album, and renames the files themselves.
Mybashburn
MyBashBurn can burn data Cd's, music Cd's, multisession Cd's. It can burn and create ISO files. It can burn bin/cue files, create mp3s, oggs and flac files. Supports burning DVD-images and data DVDs, and other funny options. Also makes use of advanced and extensive regular expressions for the control of the capabilities of backend applications to burn and create audio files. MyBashBurn depends on cdrecord and other backend applications, so basically if your writing device works with it, MyBashBurn will work flawlessly. mybashburn basically, it is no more than a Terminal User Interface (TUI) frontend based of the CD burning shell script called BashBurn for GNU/Linux; this originally does not have the best eye-candy CD-burning UI, nevertheless, MyBashBurn uses dialog boxes/functions which draws (using ncurses) windows onto the screen. MyBashBurn dialog boxes offer good functionality, and has very good capabilities of automatically finding dependencies and auto detecting devices CD/DVD RW. In short, do not reinvent the wheel - just let MyBashBurn do what you want it to do.
MythTV
MythTV is a GPL licensed suite of programs that allow you to build the mythical home media convergence box on your own using free software and operating systems. MythTV has a number of capabilities. The television portion allows you to do the following:
  • You may pause, fast-forward and rewind live Television.
  • You may install multiple video capture cards to record more than one program at a time.
  • You can have multiple servers, each with multiple capture cards in them. All servers are centrally managed and all programs are scheduled by the Master backend.
  • You can have multiple clients (called "frontends" in MythTV parlance), each with a common view of all available programs. Any client can watch any program that was recorded by any of the servers. Clients can be diskless and controlled entirely by a remote control.
  • You may use any combination of standard analog capture card, MPEG-2, MJPEG, DVB or HDTV capture devices. With appropriate hardware, MythTV can control set top boxes, often found in digital cable and satellite TV systems.
  • Program Guide Data in North America is downloaded from Zap2It.com, a subsidiary of Tribune Media Services. This free service is called DataDirect, and provides MythTV almost two weeks of scheduling information. Program Guide Data in other countries is obtained using XMLTV. MythTV uses this information to create a schedule that maximizes the number of programs that can be recorded if you don't have enough tuners.
Other modules in MythTV include:
  • MythArchive - create and burn DVD's from MythTV - binary file
  • MythBrowser - A web browser for MythTV
  • MythGallery - Image gallery/slideshow add-on module for MythTV
  • Mythgame - Emulator & PC Game frontend module for MythTV
  • MythMusic - Music add-on module for MythTV
  • MythNetvision - A Internet Video Player plugin for MythTV
  • MythNews - An RSS feed news reader module for MythTV
  • MythWeather - Weather add-on module for MythTV
  • MythWeb, which allows you to control your MythTV system using a web browser. With MythWeb, you can schedule recordings, delete files, change keybindings and more. With proper security, you may even schedule a program over the Internet and have it immediately acted on by the scheduler.
  • MythPhone, phone and videophone using SIP.
Namefix.pl
'namefix.pl' makes formatting the file names of media files very easy and quick. By default, it will only rename the following media types: mp3, mpc, mpg, avi, asf, wmf, ogg, ogm, jpg
Ncmpc
ncmpc is a fully featured MPD client, which runs in a terminal (using ncurses). Its goal is to provide a keyboard oriented and consistent interface to MPD, without wasting resources. Features: full Unicode and wide character support music database browser, database search, media library audio output configuration lyrics LIRC support customizable key bindings and colors tiny memory footprint, smaller than any other interactive MPD client playlist editor
Ncmpcpp
The NCurses Music Player Client (Plus Plus) is a featureful ncurses based MPD client inspired by ncmpc. It provide features like a tag editor, a playlist editor, a easy to use search engine, a media library, a music visualizer and the ability to fetch artist info from last.fm. It is Free Software licensed under the GNU GPLv2 (or later).
OpenKJ
Open source cross-platform karaoke hosting software targeted at professional karaoke DJs


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.