Skip to content

micfuc/openwebrx_E_micfuc

 
 

Repository files navigation

OpenWebRX

OpenWebRX is a multi-user SDR receiver software with a web interface.

OpenWebRX

It has the following features:

  • csdr based demodulators (AM/FM/SSB/CW/BPSK31/BPSK63)
  • filter passband can be set from GUI
  • it extensively uses HTML5 features like WebSocket, Web Audio API, and Canvas
  • it works in Google Chrome, Chromium and Mozilla Firefox
  • supports a wide range of SDR hardware
  • Multiple SDR devices can be used simultaneously
  • A wide range of digital decoding options are available Background Decoding
  • Frequency spectrum display
  • Plotting of signal level over time (timeseries)

Setup

The following methods of setting up this 'E' version of OpenwebRX are available:

  • Manual installation

Information

This is a somewhat experimental version of OpenWebRX, which I have dubbed the 'E' version. It contains changes that have been implemented following personal request(s), and in the interests of possibly enhancing this great software I make these public. Hopefully the contributions will be useful to some, and if you've something to contribute back I'd be pleased to hear from you.

Any changes you see here should be considered alpha. I only test with Firefox + RTL-SDR and, other than myself, there is just one other person that uses my installation very occasionally. Thus it's quite possible bugs may arise from what I've done - so please bear this in mind if you trial anything, best make a backup beforehand!

Jakob Ketterl has gone to some trouble to make it easy to install his build, including productions of pre-built packages and docker images. Please see the setup guide on Jakob's wiki for more detail on various installation methods.

Jakob has also done a lot of work improving OpenWebRX which was orignally created by András Retzler, he has formed a group list on:

our groups.io group.

Jakob has a wealth of knowledge and is usually responsive on his group. This fork is absolutely not intended to supercede his work, which should be seen as the primary source for all things good on OWRX.

Recent changes include:

  • Ability to toggle waterfall display, add timestamp and tick lines for Timeseries (selectable from menu)
  • Add option for spectra line display - may reduce load for low-power machines
  • Remove some buttons, include functions in new Display selection menu
  • Addition of < > buttons to shift zoomed display up to max allowable extent
  • Addition of frequency change buttons, allowing the use of click-change to frequency
  • Addition of stepchange button for change from 5kHz to 9kHz steps for broadcast SWL
  • Addition of Spectrum display - this is somewhat new and may well get some changes
  • Alteration/addition to allow for slower AGC in SSB operation (may need addition to pycsdr)
  • Addition of 'ghost' mode - makes much of the receiver panel transparent so the waterfall is visible behind
  • Add smeter scale, decouple smeter from waterfall (now gets value direct from csdr), add js meter for performance benefits
  • Add 'peak hold' to the spectrum display, displays updated signal peaks untill turned off
  • Add 'timeseries' option to plot signal levels over time. Toggled via new 'yellow' button from receiver panel

Licensing

OpenWebRX is available under Affero GPL v3 license (summary).

OpenWebRX is also available under a commercial license on request. Please contact Andras at the address <randras@sdr.hu> for licensing options.

About

Open source, multi-user SDR receiver software with a web interface

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 61.3%
  • JavaScript 27.1%
  • CSS 5.0%
  • HTML 3.9%
  • Shell 2.7%