SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
| 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

  1. Untar the source archive
  2. ./configure
  3. make
  4. make install
  5. 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).


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.