AlsaPlayer-Python is a set of python bindings. It allows you to write custom interfaces for AlsaPlayer using the full power of the Python language. This may be three lines of code or a large and complex interface. Also provided is a Python module to control AlsaPlayer from external programs.
EZ Reusable Objects (EZRO) is a Web application that can be used by non-technical staff to manage content as "objects." Content objects containing text, video, and audio can be shared, modified, and re-styled to appear via a traditional Web site, an on-line course, an innovative "Coach," or as a community of interest site. It is highly scalable and can be used for public Web sites, secure environments, and private intra/extranets.
Karaoke con SMIL is a project to synchronize audio, text, and images and export the final result to SMIL, which can be played in multimedia players such as Real Player, Helix Player, Ambulant Player, etc. on several devices (computers, mobile phones, PDAs, etc.). In short, this application synchronizes the multimedia elements in a way similar to karaoke.
MP3OCD is an MP3 categorization program written in pure Python. It differs from traditional MP3 categorization because it queries freedb.org to obtain information about a set of MP3s and automatically renames them to their appropriate names. It also sets up a set of symlinks to make burning easy.
PTOMMI is a package of Python scripts and modules for constructing Web-based client applications that interact with server-based MP3 collections. PTOMMI CGI applications implement flexible methods for users to browse music files, create and modify playlists of selected songs, search for songs based on song meta-data (including ID3v1 and ID3v2 tag contents), generate customized reports with user-defined report formats, and modify the contents of ID3 tag fields.
PyKaraoke is a karaoke player which supports the CDG (MP3+G, OGG+G), MIDI (.KAR, .MID), and MPEG formats. The project consists of a GUI frontend and separate pycdg, pykar, and pympg player modules. The GUI provides a full application frontend, with playlist functionality and a searchable database. The pycdg, pykar, and pympg modules can also be used as standalone command-line players or imported into any Python programs that would like CDG, MIDI/KAR, or MPEG playback.
Pygme is an GTK+ frontend for mplayer that was written with audio and video songs in mind rather than movies. It has a searchable media library, which can be used to enqueue songs in a playlist. It also has support for ID3 tag information. The media library and playlist are stored as databases using SQLite.
Python Audio Tools is a collection of audio handling programs that work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more. It supports internationalized track filenames and metadata using Unicode. It works with high-definition, multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs or CPU cores if available to greatly speed the transcoding process. Track metadata can be retrieved from MusicBrainz, FreeDB, or compatible servers. Audio formats supported are WAV, FLAC, WavPack, MP3, Ogg Vorbis, M4A, Apple Lossless, and more.