Projects : Audio/xmradio

xmradio

xmradio is a Motif based FM tuner, for use with the bt848 driver.

About xmradio

xmradio is a simple radio application for FM tuners built into some TV cards, such as the Hauppauge Win/TV.

Description

This is an FM tuner for NetBSD, and FreeBSD machines equipped with a TV grabber board that includes an FM tuner too, and is supported by the both the FreeBSD bktr, and NetBSD's bktr(4) drivers. You might also have a look at the official driver page as well. Here is primarily a patch to support NetBSD's radio(4) interface. Tested with radio* at bktr? and radio* at udsbr?.
NOTE! If you're using the bktr driver (e.g. Hauppauge WinTV/FM), you'd better stay with that, as it provides more functionality than radio(4).
Once this was NetBSD's package of the month, together with fxtv. It is the reference radio application in NetBSD's bktr(4) manpage and even Hauppauge (producer of great TV and digital video boards) mentions it on their webpage.
xmradio will work on Linux as well, thanks to Ti Kan, who submitted the code (which was for version 0.8). I tried to keep the code working, but as I do not have access to a Linux machine, things got worse. This is a patch to get xmradio version 1.2 compiled (and running) on Linux. Thank you, Ti Kan!

Installation:

FreeBSD:

Using the ports system:

cd /usr/ports/audio/xmradio make install clean
Using the pkg system:
pkg install audio/xmradio

ScreenShots

[Screenshot1] This is the normal look, the slider is for volume control. [Screenshot2] You may configure some favorite stations which appear as buttons, replacing the frequency slider. [Screenshot3] This is the normal look, the slider acts now as frequency control. [Screenshot4] If you push that little arrow button, you'll see some sliders for the balance, the bass and for treble adjustments. It's just like a little mixer... [Screenshot5] On request, I implemented a minimal interface with just the basic functionality for saving desktop space. [Screenshot6] To further save space I put some functionality into a popup menu, reachable via this small arrow button on the buttom left side. [Screenshot7] Everybody loves it: some kind of graphical analyzer. [Screenshot8] It's possible to sample (and playback) directly from radio to (from) disk.
Supported via sox are these formats: WAV, VOC, AU. MP3 is supported via lame. And of course you can get raw sample data. [Screenshot9] Everywhere in the interface you may push the right mousebutton and get a popup menu with all predefined stations for fast switching. [Screenshot10] So, a lot of guys love skins, and they are so simple to implement in motif, so they are available in xmradio too. [Screenshot11] Skins at the analyzer window. [Screenshot12] Sampling dialog with skin. [Screenshot13] Using this dialog, it's quite easy to configure your station presets.