Semantic search

Jump to: navigation, search


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.
Alogg
'alogg' is a library which makes it easier to use Ogg/Vorbis streams with Allegro. It offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines. 'alogg' comes with a sample player, streamer, and encoder based on Allegro's sound routines.
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.
Ambisuite
1. AMBCALC a Perl script that prints out channel values for a given azimuth and elevation. Should work on any platform with Perl installed, thusfar tested on Linux. 2. AMBINFO a Perl script that reads WAVEX header (same comment regarding platforms as ambcalc). 3. AMBMAN a Perl collection of utilities for manipulating, converting etc. ambisonic files. 4. WAV2AMB a Perl script that 'corrects' the headers on Wave Format Extensible files (same comment regarding platforms as ambcalc ).
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
AntennaPod
[Copied from https://f-droid.org/en/packages/de.danoeh.antennapod/ on 2020-08-08] AntennaPod is a podcast manager and player that gives you instant access to millions of free and paid podcasts, from independent podcasters to large publishing houses such as the BBC, NPR and CNN. Add, import and export their feeds hassle-free using the iTunes podcast database, OPML files or simple RSS URLs. Download, stream or queue episodes and enjoy them the way you like with adjustable playback speeds, chapter support and a sleep timer. Save effort, battery power and mobile data usage with powerful automation controls for downloading episodes (specify times, intervals and WiFi networks) and deleting episodes (based on your favourites and delay settings).
Aplakons
Aplakons allows you to build a sheets schema to organize activities to be followed by registered users. You can configure sets of sheets to customize each one’s activities to follow. You prepare a repository of sheets (as concrete activities), and after you order them in different arrays. The arrays can be assigned to users as activity plans. For example, a whole diet (array) based on cooking recipes (activities).
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.
Ardour
Ardour is a professional multitrack/multichannel audio recorder and DAW for GNU/Linux, using ALSA-supported audio interfaces. It supports up to 32 bit samples, 24+ channels at up to 96kHz, full MMC control, a non-destructive, non-linear editor, and LADSPA plugins.
Aria Maestosa
Compose, edit, and play MIDI files. Has a graphical user interface with multiple instrument-specific views.
Arson
Arson is a KDE frontend to various CD burning and ripping tools. It was originally written to burn audio CDs, as there were no other frontends that used cdrdao (in disk at once mode), that could decode various encoded audio formats (mp3, ogg), and that displayed an accurate track length as the playlist was created. Arson was later expanded to include full progress display for all lengthy operations, audio CD burning, normalization of tracks before burning to even out volumes, data CD burning, CdIndex support (a free CDDB-like service), CD-to-CD copying (direct or with an intermediate file), and audio CD ripping/encoding (ripping tracks from a CD to files), and encoding to WAV, MP3, and Ogg Vorbis formats is supported. Data CD burning and [S]VCD image creation and burning are supported.
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 Space
AudioSpace calculates the amount of storage required by an audio recording of a given duration, for different sampling rates, resolutions, and numbers of channels. The calculation may be made for uncompressed audio data or for several types of compression. A variety of units may be selected for reporting the result. The calculation may also be made in the opposite direction so as to determine how long a recording will fit into the available space.
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.
Audio-Convert
audio convert is a script that converts between WAV, Ogg, MP3, MPC, FLAC, APE, and WMA files. It has an easy-to-use interface that makes it possible to fill in the tags for a few formats and choose the quality of compression. The script was initially designed for the Nautilus file browser and can be easily installed into Nautilus by copying it to the nautilus-scripts directory. You can then right-click on files and choose "audio-convert" from the "scripts" menu. The script is also known to work on rox or directly from a shell.
AutoSub
From GitHub README: AutoSub is a CLI application to generate subtitle files (.srt, .vtt, and .txt transcript) for any video file using Mozilla DeepSpeech. I use the DeepSpeech Python API to run inference on audio segments and pyAudioAnalysis to split the initial audio on silent segments, producing multiple small files.
Autorun
'autorun' automagically recognizes all available CDROMs in the system, mounts them upon insertion of a media and executes a possible autorun executable on the CD. The user can remove the media; autorun will call unmount after that.
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.
Bchunk
'bchunk' converts CD images in the raw BIN/CUE format to a set of tracks in ISO 9660 format, which can be then written on a CD-R using cdrecord. Audio tracks are written in CDR (native CD audio) or WAV format.
Bestfit
Bestfit is a small program to determine which files that should be put on a CD (or other media), so that as little space as possible is wasted. It is very easy to use: you specify files on the command line, and bestfit prints the names of those that were selected. Alternatively, bestfit can execute a command for each selected file (eg. to move them to a different directory).
BezierComposer
Compose continuous voices using Bézier curves. If you want more control over your portamento, explore tuning and detuning or create flexible glissandi for your synths, this program is for you. Features:
  • Realtime output using JACK (CV/Gate) or Open Sound Control (frequency & gate)
  • Sync to other software using Jack Transport
  • Polyphonic: create multiple tracks
  • Flexible: Connect it to any synthesizer that supports CV/Gate, including most frameworks like SuperCollider, FAUST, ...
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.
BigBlueButton
BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboard, and breakout rooms. Presenters can record and playback content for later sharing with others. We designed BigBlueButton for online learning (though it can be used for many other applications). The educational use cases for BigBlueButton are
  • Online tutoring (one-to-one)
  • Flipped classrooms (recording content ahead of your session)
  • Group collaboration (many-to-many)
  • Online classes (one-to-many)
BlueSpice
BlueSpice extends MediaWiki and enhances it with useful features, in particular in the areas of quality management, process support, administration, editing and security. There are two editions available: BlueSpice free and BlueSpice pro. BlueSpice free is a free of charge wiki version. BlueSpice pro is the business-critical solution with comprehensive functionalities and a subscription for support and software maintenance.
BoPHP
BoPHP is a Web interface for Boss Ogg. It plays Ogg Vorbis, MP3, and Flac files, and transparently uses SQLite as a database backend. Its artist/album/song scheme is particularly useful for large collections. It has a powerful import system based on filename and/or tags, and uses libao for output. The package currently supports OSS, Alsa, esd, arts, and others. Clients communicate via a powerful XML-RPC interface. Queue size is unlimited, and users can select what happens to the queue when it's empty or finished.
Bonfire
Bonfire is yet another application to burn discs for the gnome desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly. Features:
  • burn / copy / erase data and audio discs (big surprise)
  • allow full editing of data discs (remove/move/rename files inside a directory added to the selection) as well as audio discs
  • a customisable GUI (when used with GDL)
  • a search widget based on beagle
  • file change notification (requires kernel > 2.6.13)
  • Drag and Drop from nautilus and others apps
  • support any song format supported by gstreamer
  • a song and film previewer (thanks to Gstreamer) (to be extended later)
  • the ability to use files on a network as long as the protocol is handled by gnome-vfs
  • the display of all playlists and their contents (automatically detected through beagle)
  • devices detection thanks to HAL
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.
Breeze
'breeze' aims to be a fast and powerful CD Digital-Audio Player. It may run as either a console app or as a daemon. It can control a cdrom that is playing live, can change track to the next or previous one, jcan jump backward or forward, and set a playlist and your information about cdda.
Burn
‘burn’ is a command-line tool to create audio discs from MP3, Ogg Vorbis, or WAV files, to backup data files, to create discs from ISO-9660 images, and to copy discs on-the-fly. It performs any of its functions in a single command, without requiring preparatory filesystem creation, etc. The program can compute if there is necessary free space for temporary files (images and audio files), warn if size is bigger than disc capacity, and manage multisession discs.
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.
Burncenter
This is a candidate for deletion: Unclear licensing, potentially non-free. Source code files do not mention GPL in their headers, just state "Copyright(c) 2000-2005 Alexandre Janon". A copy of the GPLv2 is included with the program. Majority of links on the project's website return 404. Drw (talk) 09:26, 18 July 2018 (EDT) 'burncenter' is a very easy-to-use text-based interface to the standard CD-burning tools for UNIX (cdrecord, cdda2wav, and mkisofs). It features an easy-to-use text interface, multi-session support, audio CD support, and CDRW support with fast and complete blanking.
CD-ROM Control
CD-Rom Control is a GUI for mounting, unmounting, and ejecting the CD-Rom drive. It includes an autostart feature which will automatically bring up either a CD listing in a graphical file manager, an HTML page in a browser, and DVD support.
CDfs
'CDfs' is a file system that 'exports' all tracks and boot images on a CD as normal files. These files can then be mounted (e.g. for ISO and boot images), copied, played (audio tracks), etc. Its main goal is to 'unlock' information in old ISO sessions. The file system also lets you access data on faulty multi session disks, e.g. disks with multiple single sessions instead of a multi session.
CDimgtools
CDimg tools is a set of command line tools to manipulate CD/DVD images of certain formats.
CYTHAR
CYTHAR is multi-platform, pattern-oriented, polyphonic MIDI step-sequencer, which makes its own path. 16 parallel patterns with six tracks and 16 bars -- equating to 256 bars and 96 tracks. The six pattern tracks imitate the strings of a guitar and will be tuned e.g. to “EAdgbe”. For example, you can set a guitar chord to a pattern tune and then by enabling a few events or triggers the sequencer will start a solo or plays with the chords. You can program drum sets, melodies, arpeggios and complete songs.
Cadencii
Cadencii is a multi-track piano roll editor. A synthesis backend, such as vConnect-STAND or EFB-GW-PL is needed.
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.
Castle Game Engine
Castle Game Engine is a cross-platform 3D and 2D game engine for Object Pascal (FPC and Lazarus). - It supports many formats for game assets, including X3D, VRML, Collada, Spine JSON, MD3 and others. - Many graphic effects are possible, including bump mapping, shadows, shaders, mirrors, screen effects. - Animation, collision detection, 3D sound and more features are available. - An extensible system of 3D objects can be used, with out-of-the-box levels, items, intelligent creatures and more. - The engine is portable -- for desktop, mobile, web plugin. The engine is also used to develop view3dscene - a full-featured X3D / VRML browser and a viewer for many other 3D and 2D game formats.
Castopod
Decentralized podcast hosting software to run on your own server.
Ccd2cue Heckert gnu.tiny.png
The program ccd2cue is a CCD sheet to CUE sheet converter for the GNU Operating System. It supports the full extent of CUE sheet format expressiveness, including mixed-mode discs and CD-Text meta-data. It plays an important role for those who need to use optical disc data which is only available in the proprietary sheet format CCD, but don’t want to surrender their freedom. It fills an important gap in the free software world because before its conception it was impossible to use complex forms of optical disc data laid out by CCD sheets in a whole/holy free operating system.
Cdcd
cdcd is a CLI CD player designed to incorporate all the features of the X and curses based CD players without having to use a clunky push button interface or having a console hogged with a curses-based CD player. cdcd can accept commands directly from the command line, or in a query mode similar to telnet or ftp. CDDBP and HTTP mode CDDB support is inlcuded, and now CD Index support as well. cdcd also supports CD-ROM changers on GNU/Linux 2.1 or 2.2 systems. You can run cdcd with a command as the argument (eg cdcd play), which is a great way to use cdcd and cron together to make a CD alarm clock. If you run cdcd without arguments you will be given the cdcd command prompt.
Cdda2wav
Cdda2wav is a program recording audio tracks digitally (CDDA) from compact disc drives or burners into wav files, making possible lossless copies of audio tracks. It is currently distributed as part of the 'cdrtools' package. Features include:
  • the ability to record tracks into separate files
  • the ability to save audio samples in a variety of formats and calculate MD-5 checksums for the sampled data
  • real-time scheduling (where available)
  • ability to undo pre-emphasis on-the-fly
  • can extract title information from CD Extra and CD-Text discs (with appropriate hardware)
  • can calculate CDDB disc id for title lookups in the internet
Cdparanoia
Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, commonly known as a 'ripper'. It is built on top of the Paranoia library (included in the cdparanoia source distribution). The cdparanoia package reads audio from the CDROM directly as data, with no analog step between, and writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM. 'cdparanoia' contains few-to-no 'extra' features; it concentrates on the ripping process and knowing as much as possible about the hardware performing it. Cdparanoia will read correct audio data from inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads, and can read and repair data from damaged CDs. It has no compile time configuration, and will autodetect the CDROM, its type, its interface and other aspects of the ripping process at runtime.
Cdrdao
'cdrdao' creates audio or mixed mode CD-Rs in disk-at-once (DAO) mode driven by a description file. In DAO mode, users can create non standard track pre-gaps with lengths other than 2 seconds and contain nonzero audio data. This lets users divide live recordings into tracks where 2 second gaps would be irritating and create hidden tracks or track intros as found on commercial CDs.
Cdrom
Cdrom is a small/lightweight CD-ROM/DVD-ROM drive controlling utility. It supports several features like automatic mounting/unmounting (if needed), speed control, drive capability, CD status, and more. The author notes that cdrom was programmed under Linux 2.4, and has not been tested with newer kernel versions, including the 2.6 branch.
Cdrtools
!!!WARNING!!!! This download probably has serious licence issues. For saver options look at the details tab. cdrtools (formerly cdrecord) creates home-burned CDs with a CDR/CDRW recorder. It works as a burn engine for several applications. It supports CD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives, audio CDs, data CDs, and mixed CDs, full multi-session support, CDRWs (rewritable), TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD writers.
CherryMusic
CherryMusic is a music streaming server based on CherryPy and jPlayer. It plays the music inside your PC, smartphone, tablet, toaster or whatever device has a HTML5 compliant browser installed. Current features:
  • Stream your music inside the browser (locally or remote)
  • Browse and search your music
  • Completely AJAX based (no page reloads on click, therefore fast)
  • Create and share playlists
  • Multiple user authentication
  • HTTPS support
  • Automatic album cover art fetching
  • See CHANGES for all the features
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.
Conversations.im
Conversations is a Jabber/XMPP client for Android 5.0+ smartphones that has been optimized to provide a unique mobile experience. A port to iOS is envisaged in the medium-term future. Conversations allows you to easily send images, show if your contact has received and read your message, permit dynamic history and handles multiple devices (especially sync with desktop clients), allow you to create group chats and support one-to-one Audio/Video calls ! And thanks to the XMPP Protocol (that is a push protocol) you battery life is safe. Conversations also does not require a Google Account or specifically Google Cloud Messaging (GCM). Using the XMPP federated protocol, you can freely choose a trustworthy server (your own if you want) for yourself while still chatting with contacts that are using other servers. The communication between Conversations and the XMPP server as well as the communication between the individual servers is TLS encrypted. This way, not only your messages are safe but more importantly it is impossible for an outside attacker to intercept your meta data (with whom you are chatting) without attacking your server first. On top of that, Conversations gives you the choice to enable one of two end-to-end encryption mechanisms. The first one is OMEMO, a state of the art multi-end-to-multi-end encryption method which is very easy to setup and gives you forward secrecy and plausible deniability. For backwards compatibility reasons Conversations also supports OpenPGP.
Cool Mic
From homepage: Cool Mic is a broadcasting tool. It broadcasts/livestreams audio from your Android device to any Icecast server using the audio formats Ogg/Opus and Ogg/Vorbis. It has many features and an easy to use interface.
Coqui STT
From the GitHub page: The deep learning toolkit for Speech-to-Text. Training and deploying STT models has never been so easy. Fast, multi-platform, deep-learning toolkit for training and deploying speech-to-text models. Coqui STT is battle tested in both production and research.
Crip
'crip' is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC/MP3 files under UNIX or GNU/Linux. It is well-suited for someone seeking to make a lot of files from CDs and have them all properly labeled and professional-quality with a minimum of hassle and yet still have flexibility and full control over everything. Current versions of crip support only Ogg Vorbis and FLAC; if you want to make MP3 files you must use crip-1.0.
CubicSDR
CubicSDR "allows you to navigate the radio spectrum and demodulate any signals you might discover" utilizing a modular 'piping' architecture that simplifies real-time analysis of discovered signals. CubicSDR creates live "waterfall" visual graphs representing a spectrum bandwidth and associated signal intensity.
Cursynth Heckert gnu.tiny.png
Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal. You can play Cursynth as a standalone soft-synth with your computer keyboard or MIDI keyboard.
Cuteframework
Cute Framework (CF) is the cutest framework available for making 2D games in C++. It provides a portable foundational layer for building 2D games in C/C++ without baggage, gnarly dependencies, or cryptic APIs. CF runs almost anywhere, including Windows, MacOS, iOS, Android, Linux, and more!
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.
Cymbaline
'Cymbaline' is an intelligent learning (weighted playlists) music player. It sets a score for each track based on your listening habits, and you can set thresholds to create playlists with your favorite tracks automagically. It is particularly useful if you have a large playlist which you don't want to micromanage, if you want to listen to music in the background) perhaps with random selections that you like), or if you have a collection of albums, not singles. In random mode, it will play your favorite tracks more often. 'Cymbaline' also allows album-based navigation: you can start playing the next album, skip 2 albums ahead, go to a specific album, etc. There is also a random queue mode where you see a list of randomly chosen tracks that play consecutively.
DSSI
DSSI is an API for audio plugins, with particular application for software synthesis plugins with native user interfaces. DSSI is an open specification developed for use in GNU/Linux audio applications, although it is portable to other platforms. It may be thought of as LADSPA-for-instruments, or something comparable to VSTi. This package contains the header file required for compiling hosts and plugins.
DeaDBeeF
DeaDBeeF (as in 0xDEADBEEF) is a graphical, yet lightweight audio player.
DeepSpeech
From GitHub README: DeepSpeech is an Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper. Project DeepSpeech uses Google's TensorFlow to make the implementation easier.
Delvj
DelVj is a tool that provides real-time 3D composition and algorithmic video composition in which the computer composes 3D forms as indicated by the user as a virtual extension of the users mind. It can be given indications for the objects, videos, and effects, and the computer can do the rest. It features a GTK+ interface that runs puredata in the background, controls xmms, and allows tweaking of all patch parameters, recording of videos, and streaming to an Icecast server.
Device-Cdio
Device::Cdio is a interface to the GNU CD Input and Control library (libcdio) and it's ISO 9660 library (libiso9660) which are written in C. The library encapsulates CD-ROM reading and control and ISO 9660 handling. Perl programs wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library.
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
Dirogg
dirogg is a script to migrate your entire music collection to the Ogg Vorbis format. It's a recursive script, meaning that you run it from the top level of your music directories, and it will automatically recurse and convert all MP3 files to Ogg.
Disc-Cover
'disc-cover' scans audio cds and uses information from the cddb database to build a back and front cover for the cd by connecting with a cddb server to get the title, artist, and list of track titles (and extended information where available). Documentation is in Dutch, German, Spanish, and English. It supports caching of cddb entries in directory that can be shared with other cddb-aware programs. You can produce covers without typing in all the information. The cover can be output in Latex, Dvi, Pdf, Postscript, Cddb entry, HTML, text, and a format to use with cdlabelgen. You can optionally put a picture on the front cover; the program supports almost any image format. You can also assign different colors to different items such as titles or track numbers.
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.
ESpeak
eSpeak is a compact text to speech engine for good quality English and other languages. Its clear articulation and good intonation makes it suitable for listening to long text articles. It can speak text files from the command line, and also operates as a "talker" within the KDE TTS system and with a Gnome Speech driver, as an alternative to Festival or other similar programs. Windows SAPI5 and command line versions are also available.
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
Ecasound
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console mode user-interface is included in the package.
Eject
'Eject' is a program for ejecting removable media under software control. It can also control the auto-eject feature of some drives and some multi-disc CD_ROM changers, can be used to switch CDs on an IDE/ATAPI CD changer, and can close the disc tray of some CD_ROM drives. See the README file that comes with the distribution for devices and configurations that the program is known to work with.
Element Desktop
Element Desktop is a chat platform using Matrix.
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.
Ezstream
Ezstream is a command line source client for the Icecast media streaming server. It can stream Ogg Vorbis and MP3 audio, as well as Ogg Theora video, either "as-is"; without reencoding (which uses very little CPU time) or it can use external decoders and encoders to convert virtually any media format into one of the supported streaming formats. Ezstream supports metadata, streaming from standard input, playlists, and external playlist scripts or programs, and more.
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.
FLAC
The FLAC project consists of:
  • the stream format
  • reference encoders and decoders in library form
  • flac, a command-line program to encode and decode FLAC files
  • metaflac, a command-line metadata editor for FLAC files
  • input plugins for various music players
FLAC has recently joined the Xiph project, which produces other free codecs such as speex and Ogg Vorbis.
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.
Fairseq
From GitHub README: Fairseq(-py) is a sequence modeling toolkit that allows researchers and developers to train custom models for translation, summarization, language modeling and other text generation tasks. We provide reference implementations of various sequence modeling papers.
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
Find Duplicate Music Files (fdmf)
Find Duplicate Music Files detects music files that contain the same music, even if the files are differently named, and are in different formats such as MP3, OGG, WAV, WMA, M4A, and RealAudio and contain different or non-existent meta-information such as ID3 tags. The program operates on whole directories of music file at a time, or upon multiple directories. It analyzes them and outputs the filenames of pairs that seem similar, based on their audio fingerprint, or perceptual hash.
Flac-jacket
'flac-jacket' uses raw audio files (raw files are created from data streams) as the source. Based on the filename format, it first creates lossless audio files, using FLAC, and optionally removes the source files if conversion was successful. It then creates a new html page with links to all new and existing .flac files. The html page is regenerated each run, so the listing is somewhat dynamic: you needn't edit the html page just because you removed or renamed a FLAC audio file or altered an artist directory.
Flac2ogg
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 13:27, 30 July 2018 (EDT) 'flac2ogg' converts FLAC or shorten files to Ogg Vorbis. It retains the FLAC tags as well.
Free V-AMP
Free V-AMP is a free software project which acts as a MIDI controller for the Behringer V-AMP 2 guitar amplifier. It is intended to be a free replacement for the proprietary zero-cost software Behringer distributes. It can control and monitor the amplifier settings; load, save and print those settings; and perform other common MIDI operations.
Fugio
Fugio (pronounced foo-gee-oh) is an open visual programming system for building digital art and creative projects quickly, with no programming experience required.
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.
GNU Waveform Viewer
Gwave is a waveform viewer. Its purpose is for viewing analog data, such as the output from Spice-like simulations. Gwave can read binary or ascii files written by HSpice from transient, AC, or Sweep analyses, "raw" files written by Spice2, Spice3, or ngspice, and transient analysis files from the CAzM simulator. It can also read a generic tabular ASCII format suitable for use with ACS or homegrown tools. It supports multiple "panels" (graticlules) with multiple variables displayed in each. Two vertical-bar cursors are available for time-difference measurements. Multiple files can be loaded, for comparing the results of several simulations.
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.


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.