| DMCRadio 1.1.4 by Sven Hesse (DrMcCoy) |
(Friday, 31.12.2004)
DMCRadio is a ncurses-based console program for radio tuner cards
supported by the Video4Linux system. It's like the 'radio' program
by Gerd Knorr and Juli Merino, but much better (I hope...).
It also features a recording function.
NEW: should work on FreeBSD now! (thanks to Vladimir Kushnir)
Requirements
To run DMCRadio, you'll need a kernel with Video4Linux support. Beside, you'll need the ncurses-package. And DMCRadio is only usefull with a radio-card (or a tv-card with radio-tuner)
Installation
- Untar the source archive
- ./configure
- make
- make install
- Make sure, everybody can access your radiodevice (usually /dev/radio)
Usage
-h --help Show help page and exit -m --mute Mute and exit -r dev --radiodev dev Set Radiodevice to dev [/dev/radio] -m dev --mixerdev dev Set Mixerdevice to dev [/dev/mixer] -d dev --dspdev dev Set DSPdevice to dev [/dev/dsp] -v --version Print version and exit
Keyboard Controls
1,2,3...9,0 jump to Preset Stations 1 - 10 shift+[1...9,0] jump to Preset Stations 11 - 20
UP Key tune 0.05 MHz up
DOWN Key tune 0.05 MHz down
LEFT Key previous volumecontrol
RIGHT Key next volumecontrol
> increase volume
< decrease volume
m mute
d denoiser (mutes radio "between" two stations)
l show mixerlabels instead of names
(e.g. "PhoneIn" instead of "phin")
g go to a frequency
x exit
ESC, q, e mute and exit
f runtime fontchanger
- UP Key next font
- DOWN Key previous font
c runtime colorchanger
- UP Key next window
- DOWN Key previous window
- f cycle foreground color
- b cycle background color
- o toggle bold
i shows some details about your radio-card
r record
- LEFT Key previous volumecontrol
- RIGHT Key next volumecontrol
- > increase volume
- < decrease volume
- a auto-adjust (reduces volume on overruns)
- SPACE start/stop recording
- n next file (same as typing space really really fast twice)
- s toggle mono/stereo
- r toggle between 11025Hz, 22050Hz and 44100Hz
- m change maximal filesize
(accepts for example "110.42MB", "1000", "143kb")
+ next helppage \ Whenever there are + and - signs
- previous helppage / in the keys-window
~/.DMCRadiorc
[Style]
LCDFont=small.raf // The font for the frequency-display
Tunerfg=6 // Appearence of the Tuner-window
Tunerbg=4 // Can be set with 'c' in the program
Tunerbold=1 // Bold = Foreground colors brighter
// Same for Keys (Key Commands)
// Stations (Preset Stations)
// Status (Statusbar)
// Info (Infos about your radio-card)
// Scroll (the scroller)
// Record (the record window)
// Volume ("<" and ">" from the volume-control)
[Stations]
89.0=Radiostation whatever // On 89.0 MHz is a station called ...
// Up to 256 stations possible
[Buttons]
0=89.0 // Button 0 points to 89.0 MHz
// If the frequency is used in the [Stations]
// section, the name is shown in the program
// Up to 20 buttons are possible
[Misc]
Radiodev=/dev/radio // Specifies the radiodevice
Mixerdev=/dev/mixer // Specifies the mixerdevice
DSPdev=/dev/dsp // Specifies the DSPdevice
Audioinput=cd // Last audioinput (volumecontrol) used was cd
Frequency=90.05 // Last used frequency was 90.05
// On startup, the tuner is set to this
// frequency. If not given, the tuner is set
// to the lowest frequency possible
Denoiser=1 // Mutes radio "between" to stations
Mixerlabels=1 // Show mixerlabels instead of names
MaxRecSize=10485760 // Maximal filesize for recording
// is 10485760 bytes (10MB). After 10MB
// were written in one file, DMCRadio will
// continue recording in a new file
The current config is saved to this config-file on exit.
Money
I'm going to school and I'm getting only a few bucks from my parents. So I always need money. You don't have to send me some, but if you have too much and want to send me money, I won't stop you ;-). Drop me a line (SvHe_TM@gmx.de) and I'll give you my address. But: 1. Please don't send coins. The Money could get stolen. 2. I would my thankful for Euros, but US-Dollars are okay, too. Please no
"strange" currency like money from Afrika or something. There are high
exchange fees.
3. Please, please don't spam one of my mailboxes (email and snail mail).
