BitTorrent is a tool for copying files from one machine to another. FTP punishes sites for being popular. Since all uploading is done from one place, a popular site needs big iron and big bandwidth. With BitTorrent, clients automatically mirror files they download, making the publisher's burden almost nothing.
XSatellite GUI for AGSatellite, is a GUI for the Linux version of AudioGalaxy Satellite. It allows you to view the progress of your transfers (file, size, transfer rate, percentage), search for songs and queue them directly from the client (no browser needed), configure AGSatellite, and listen to the songs you are donwloading.
6's Spiffy AudioGalaxy Query Tool is a package that automates queries to the AudioGalaxy music sharing system. It enables you to queue any song (at a minimum configurable bitrate) with one command line, even if the AudioGalaxy site is busy or unresponsive. It will also allow you to queue most full albums with one command line, by going on AllMusic.Com to look up the song list, and queueing up each of the songs listed.
NapShare is a fully-automated Gnutella P2P client, made to run unattended. Supply a list of keywords and it will download overnight, also sharing whatever it gets. It has a full GUI using GTK with all the features you would expect from a Gnutella client. All file types are on Gnutella, including MP3, MPG, JPG, TXT, AVI, and more. It interoperates with BearShare, Gnucleus, LimeWire, and others.
The Bitcollider utility allows users to uniquely identify and submit files to Bitzi's community metadatabase project. The Bitcollider can be used to identify any local file and has support for extracting metadata from MP3, WAV, Vorbis, JPEG, PNG, GIF, AVI, MPEG-1, MPEG-2, and QuickTime files. Users can quickly look up all the known information about the given file in Bitzi's metadatabase.
Ampache is a Web-based audio file manager. 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 with on-the-fly transcoding and downsampling, vote based playback, playback via MPD and Icecast, an integrated Flash player, and per-user themes and song play tracking. You can also link multiple Ampache servers together using XML-RPC. Ampache supports gettext translations and has full translations into many languages.