Dream is an AM and DRM (Digital Radio Mondiale) software receiver and decoder.
It is a very complete receiver, featuring compliant decoding of HE AAC v2 audio streams, journaline decoding, a feature rich statistics section providing invaluable information about the streams being received, and automatic update of available stations from the web, among several other features.
It also features a limited transmission mode, that uses the FAAC AAC encoder.
Dream is multi-platform and has been tested on OSX, Win32 and Linux.
The source files are available here: http://drm.sourceforge.net
For more linux downloads please see the installation instructions at:
https://sourceforge.net/apps/mediawiki/drm/index.php?title=Main_Page
and the openSUSE Build Service at:
https://build.opensuse.org/project/show?project=home:juliancable
Changes since version 1.16:
* Signal Processing
- Variable Sample Rate
- Support I/Q Input at 24 kHz, 48 kHz, 96 kHz and 192 kHz
- Support I/F Input at 24 kHz, 48 kHz, 96 kHz and 192 kHz
- select sample rate via command line and GUI
- Allow separate signal and audio sample rates
- Support audio sound card sample rates of 8 kHz to 192 kHz
* GUI - Broadcast Website Viewer
- complete WebKit based BWS viewer using Qt4
* GUI - Stations Dialog
- improve sorting of stations
- Europe was missing in filter
- save columns width in .ini
- save columns order in .ini
- left justify numbers in Qt4
- add sorting by active/inactive
* GUI - Other
- enable Input/Output channel selection from GUI
- improved help display
- report on main window if no codec library is found
- I/O interface LED was not reporting output error
- allow files to be opened for playback from menu
* Logging
- make delay for starting logfiles work again
- change support for DRM Logger
- old method of DRM Logger controlling Dream GUI is not compatible with Qt4
- now Dream will read DRM Logger ini files and run the schedule
- either DRM Logger or Dream but not both should control the rig
* Transmitter
Transmitter can now optionally send the time
* Miscellaneous
- Remove support for process priority on windows
- remove dependency on qt3support
- save and restore menu plot style
- AFS, EPG, MOT files now stored in datafiles subfolders
- Removed frequency edit box on Evaluation Dialog - was only useful for DRMLogger
- sound device selection now by name rather than number to avoid problems with hot-plugging
- fixed a bug in the buffering system which might help the old problem since 1.9.7 with regular sync losses on a few soundcards
The binaries are compiled without support for AAC decoding or encoding.
If you want to hear the audio of a DRM broadcast you will need to obtain or build the faad2_drm library.
Instructions for building faad2_drm.dll/.so/.dylib and faac_drm.dll/.so/.dylib are available at drm.sf.net.
If you want to control a SW Rig you will need additional hamlib dlls.
These are available at www.hamlib.org.
On linux the procedure is similar and libfaad2_drm.so and hamlib .so files will be needed.
Have fun with dream