RPM: taw-audio-0.5.0-6.taw.fc3.noarch.rpm
SRPM: taw-audio-0.5.0-6.taw.fc3.src.rpm
Signed with my public key
Those RPMs are known to work with the Fedora Core 3 linux distribution, which
means they should work just fine with Red Hat Enterprise Linux 4 (RHEL4). They
don't do anything crazy with python, perl, or shell, so they *should* in
theory work on any Linux box (and maybe OSX) that can satisify the
required software dependencies:
flac, vorbis-tools, id3lib, /usr/bin/mpg123, mplayer, lame, python
perl, perl-XML-RSS, perl-XML-Simple
The way I satisfy the dependencies is to create my own directory repository $HOME/rpmrepo, I then add that to my /etc/syconfig/rhn/sources file. I also add all my various favority yum repos to that file. I then just up2date taw-audio and everything "just works". I leave it up to you to figure out how to get up2date and yum repos to work together. It is really simple. Here's a good starting point: http://dag.wieers.com/home-made/apt/FAQ.php#B
Todd Warner's Audio Tool Chest Copyright (c) 2005 Todd WarnerLicense: GPL v2 June 1991 ------------------------------------------------- $Date: 2006-10-30 05:31:35 -0500 (Mon, 30 Oct 2006) $ This package contains a series of audio conversion scripts that are convenient for me. They formats handled are: mp3, ogg, flac, wav, and wma. Scripts that cover nearly all conversion permutation are included. Quality is set to be relatively high. The commandline options are purposely left simple. Also included is a script to assist pulling down (capturing) internet audio broadcasts: pls, m3u, and ram/rm. The resulting audio file is in mp3 format and a podcast.xml RSS file is generated/apended as well. For more information read the two sections of this README below: CONVERSION UTILITIES and PODCAST UTILITY. CONVERSION UTILITIES ==================== Usage: mp32wav.py *.mp3 mp32ogg.py *.mp3 mp32flac.py *.mp3 wav2ogg.py *.wav wav2mp3.py *.wav wav2flac.py *.wav ogg2wav.py *.ogg ogg2mp3.py *.ogg ogg2flac.py *.ogg flac2wav.py *.flac flac2mp3.py *.flac flac2ogg.py *.flac Experimental: wma2wav.py *.wma wmac2mp3.py *.wma wmac2ogg.py *.wma wmac2flac.py *.wma Can add verbosity with -v, -vv, -vvv, etc. Thats about it. FLAC: preferred archive format. Lossless, compressed, can hold metadata. OGG: preferred everyday mobile device, internet, etc. usage. Lossy. Metadata. MP3: non-free, but most popular anagram to ogg. Lossy. Metadata. WAV: a lossless archive format, required for audio CD creation, no-metadata. WMA: some windows crap that you don't want to use if you can help it. Metainformation will be retained (at least most). You can do a -v or -vv... etc. Metainformation (or metadata) is contextual information about a file, like title, album, artist, etc. Ogg's and Flac's store metadata in the vorbis format. mp3's use ID3tags (which suck, by the way). Waves don't have metainformation, therefore they suck. Use Flac instead. :) Flac's and wav's are *lossless* audio formats, so they are the ideal formats to use. But the resulting files are *large*. Flac is better since it stores metainformation as well and does some compression. Wav's are not compressed at all. Ogg's and mp3's are *lossy* audio formats (i.e. compressed and stripped of sounds considered irrelevant). WARNING: converting music between the ogg and mp3 formats *looses* some fidelity. Most people can't tell a difference, but you want to avoid doing that if possible. The ideal archiving methodology is to store audio in flac format and then convert from flac to whatever format is convenient for everyday usage, archiving that flac file. Why MP3's suck: --------------- The mp3 file format is owned by . Therefore, it is not a free format. The owner of the mp3 "technology" can at any moment demand royalties and banned unauthorized usage of the format. Recently (2004?), they now demand OEMs to pay a royalty for every decoder shipped. mp3's are evil, only use them if you must. Instead, use ogg vorbis! If only ipods could decode ogg. Grr. The wma format is also proprietary. Don't use it. Even mp3's are better and better supported. PODCAST UTILITY =============== General usage: podcast.sh 'http://www.krvm.org/krvmsc-hq.pls' 60sbeat 60s ...or... podcast.sh 'http://bluegrasscountry.org/a/bgc.m3u' bluegrass 2m ...or... podcast.sh http://200.18.6.28/107-9.ram udesc 20s Better yet, make a cronjob! # Example: put the following in your crontab (assuming location of script is # in /usr/bin/): # Catch 60's beat 5pm mondays 59 16 * * mon /usr/bin/podcast.sh http://www.krvm.org/krvmsc-hq.pls 60sbeat 120m > /dev/null 2>&1 # Catch bluegrasscountry.org 5pm mondays 59 16 * * mon /usr/bin/podcast.sh http://bluegrasscountry.org/a/bgc.m3u bluegrass 120m > /dev/null 2>&1 # Catch udesc mondays 59 16 * * mon /usr/bin/podcast.sh http://200.18.6.28/107-9.ram udesc 20s > /dev/null 2>&1 Use Firefox's Live Bookmarks! To play an entry, under firefox go to "Bookmarks->Manage Bookmarks" and do "File->New Live Bookmark..." put in "file:///home/rick/podcasts/podcast.xml" (change "home/rick" to whatever), then under firefox go to "Bookmarks" and you should see your entries.