Repository navigation
Releases: cartertemm/airwaves
Releases · cartertemm/airwaves
Release list
v0.4
New features
- The radio command is now
airwavesinstead ofsdr, and the downloads are namedairwavestoo. Replacesdrwithairwavesin your scripts and shortcuts. (#24) - The directory commands (
radio-locator,zipsignal,tunein,iheart,streema, andbroadcastify) are now unsupported. They are too much effort to maintain without a clear reason to do so. I will keep the readme updated if this changes. For now, their documentation can be found indocs/other-commands.md.
Bug fixes
- Fixed an error in
airwaves.conflosing the presets and settings after it on the next save. The radio now leaves the file as it is and names the line to fix. (#18) - Fixed a crash during a save damaging
airwaves.conf. - Fixed scanning and HD Radio hanging after an error while decoding the signal. (#25)
- Fixed the browser stream staying open when the browser paused the player, for example when headphones were unplugged or a call came in. (#28)
- Fixed an ACARS message with a signed ETA, such as
/ETA-123, printing as raw text. (#26) - Fixed a failed write to the
--logfile stopping the radio. The radio now shows an error and stops writing the log. - Fixed the web page redrawing the play and mute buttons on every status update.
Version 0.3.1
New features
Web page
- It is now possible to control the radio from a browser with
--web, on port 8000 by default, or--web PORTfor another port. Anyone on your network can open the page. - Add
--web-password PASSWORDto ask browsers for a password. - The page works on mobile devices as well as on PC. The UI is perfectly accessible to screen readers as well, and every button has a corresponding keystroke. Additionally, short sounds play for key presses, while seeking, and at the end of a band. Settings (press S) turn each sound and spoken item on or off.
macOS and Linux
sdrnow runs on macOS (Apple silicon) and Linux. Both have downloads on the release page.- HD Radio works on both.
- On macOS, install the RTL-SDR driver with Homebrew. On Linux, install your distribution's
rtl-sdrpackage. - The Linux download runs on distributions with glibc 2.35 or later, such as Ubuntu 22.04 and later, Debian 12 and later, and Fedora.
Tuning
- Add a
--gain DBoption, which sets the tuner gain, from 0 to 50 dB.--gain autouses automatic gain. To keep a gain, addgain = 30toairwaves.conf. - Add a
--ppm PPMoption, which corrects the dongle's frequency error, from -200 to 200. To keep a correction, addppm = 42toairwaves.conf. - Add a
--device Noption, which picks a dongle when more than one is plugged in, counting from 1. - These options are available programmatically through the Receiver API.
Bug fixes
v0.3
New in version 0.3:
- It is now possible to record what you hear to an MP3 or WAV file. Press
rto start andragain to stop. Start the program with--record-format wavto get WAV, and--record-dirto choose the folder. - In ACARS mode,
rsaves messages toflights.log. - Save a station or HD channel as a preset with
P(Shift+P). Presspto pick a preset. - The volume and presets are saved in
airwaves.confand load the next time you start. - ACARS: reads more position reports. Label 16 reports give altitude, ETA, and heading. Label 15 reports give altitude and temperature. Onboard system reports also show.
- ACARS: fault reports, flight data reports, and wind forecast requests now show as readable lines.
- New
Receiver.on_audiocallback. It gets each block of audio. - Fixed: alerts for the whole US were dropped when you used
--county. - Fixed: after a seek, you could hear the old station for a moment after the fade.
- Fixed: the ACARS checksum strip cut text off the end of fault and engine reports.
- Fixed: some ACARS positions were not read. This happened when digits came after the position, when the longitude had a space in front, or when decimal positions had a slash.
- Fixed: Airbus
#CFB.1fault reports were not recognized. - Fixed:
-SAtext was left unread after ACARS weather requests. - Fixed: when a Sonos cast failed to start, the stream kept running.
v0.2.1
Version 0.2.1 is a hotfix for the Windows driver.
- New dongle driver.
sdr.exenow includes the osmocom rtl-sdr v2.0.2 driver. The old driver failed on every tune withLIBUSB_ERROR_PIPEon some dongles. - Clear error when the dongle stops. If the dongle stops responding, the receiver stops and tells you to try another USB port or computer.
- Less driver noise. Driver messages no longer print over the status line while you tune or scan.
v0.2
New in version 0.2:
- HD Radio. When you're on an FM station that broadcasts in HD, press
dto switch to the HD signal, then press d and D (shift+d) to navigate between HD stations. "s", "w", or "t" will return you to analog mode. - ACARS. ACARS (Aircraft Communications Addressing and Reporting System) is how aircraft and ground stations send short text messages. Press
aor start with--acarsto decode them. Each message shows as one readable line with the flight, route, position, altitude, and ETA. - Flight log. Use
--log FILEto save each ACARS message to a file. Each entry has the readable line and the message as sent. - Documented steps to set up the RTL-SDR driver.
- Improved the README.