Audio::BunnyMusicFile is a Perl module for working with a music collection in a high-level way. It supports the decoding and encoding of music files, tag editing, and naming based on file properties. The behaviour of the module is controlled through a flexible configuration file, allowing consistant behaviour between user applications.
MasterSoft Video Player is component for Joomla from version 1.5.x. The component allows the user to upload Flash videos (.flv, .f4v) and Quicktime videos (.mov, .mp4) via the backend or FTP to show them in the frontend. The user can assign a thumbnail (.jpg, .gif, or .png) to each video, which is used in the playlist. For Flash movies, Flowplayer is used. The component is XHTML 1.0 valid and works if the user has the required Flash or Quicktime Plugin installed.
dvd-slideshow makes a video slideshow with from a batch of pictures. The output can be in FLV, MP4, or DVD format. It consists of a set of scripts: dvd-slideshow reads a text file list of all the pictures you want in one slideshow and creates a movie with your audio tracks and specified timing. It supports effects such as fades, crops, and the Ken Burns effect. dvd-menu makes a top-level DVD menu with the output files from dvd-slideshow. dir2slideshow makes a dvd-slideshow input file from a directory of pictures. gallery2slideshow makes the input file from your Gallery album. The output is fed through dvdauthor to create DVDs.
musutil includes several utilities for working with a music collection. The principle one is musview, which generates a number of "Views". Each View, analogous to a database view, is an alternative presenation of the original files. The View can selectively include only some files (based on their properties) or have files processed into into a different format, with audio filters applied, adjusted tag data, or a different filename.
pyReScene is a tool that recreates original RARs by backing up the metadata. It is a port of ReScene .NET to Python. It provides a mechanism for backing up and restoring the metadata from "scene" released RAR files. RAR archive volumes are rebuilt using the stored metadata in the SRR file and the files extracted from the RAR archive. pyReScene consists of multiple related tools: pyReScene Auto to create a complete SRR with one simple command, pyReSample to recreate sample files, and pyReScene Usenet to create SRR files on the fly from Usenet postings. Lots of other small scripts for managing SRR and SRS files are available too.
qTunes is a modular music player designed to be simple to install, configure, and use, with a small footprint for low-power systems. qTunes features an AJAX Web interface using Extjs, which can easily handle over 40000 tracks with searching and sorting. It supports multiple zones, allowing you to play different songs in different areas simultaneously. It can stream to Apple Airport devices, including synchronizing over multiple Airports. It uses the DAAP protocol to share music with iTunes. It uses the DACP protocol to allow the player to be remotely controlled by the Apple Remote.app available on iPhone and iPad. qTunes currently plays MP3 and MP4 only, but its modular design allows easy plugin of support for AAC and other formats.