diff --git a/README.md b/README.md index d0ea8d2..40706fe 100644 --- a/README.md +++ b/README.md @@ -22,15 +22,17 @@ It has the following features: - Receivers can now be listed on sdr.hu. - License for OpenWebRX is now Affero GPL v3. -**News (2015-09-01)** +**News (2015-02-14)** - The DDC in *csdr* has been hand-optimized for ARM NEON, so it runs 3× faster on the Raspberry Pi than before. - Also we use *ncat* instead of *rtl_mus*, and it is 3× faster. - OpenWebRX now supports URLs like: http://localhost:8073/#freq=145555000,mod=usb +- UI improvements, thanks to John Seamons and Gnoxter. -**News (2016-01-23)** -- *ncat* is now a requirement for OpenWebRX. +> When upgrading OpenWebRX, please make sure that you upgrade *csdr*, and install the new (optional) dependency *ncat*! -When upgrading OpenWebRX, please make sure that you upgrade *csdr*, and install the new (optional) dependency *ncat*! +[sdr.hu](http://sdr.hu) is a site which lists the active, public receivers. Your receiver [sdr.hu/openwebrx](can also be part of it), if you want. + +![sdr.hu](/screenshot-sdrhu.png?raw=true) ## Setup @@ -54,7 +56,6 @@ You can now open the GUI at http://localhost:807 Please note that the server is also listening on the following ports (on localhost only): -- port 8888 for the I/Q source, - port 4951 for the multi-user I/Q server. Now the next step is to customize the parameters of your server in `config_webrx.py`. diff --git a/config_webrx.py b/config_webrx.py index 60c74d5..ef3a127 100644 --- a/config_webrx.py +++ b/config_webrx.py @@ -67,7 +67,6 @@ dsp_plugin="csdr" fft_fps=9 fft_size=4096 samp_rate = 250000 -#samp_rate = 2048000 center_freq = 145525000 rf_gain = 5 @@ -89,7 +88,7 @@ format_conversion="csdr convert_u8_f" #I did not have the chance to properly test it. #samp_rate = 96000 #start_rtl_command="arecord -f S16_LE -r {samp_rate} -c2 -".format(samp_rate=samp_rate) -#format_conversion="csdr convert_i16_f | csdr gain_ff 30" +#format_conversion="csdr convert_s16_f | csdr gain_ff 30" # >> /dev/urandom test signal source #samp_rate = 2400000 diff --git a/htdocs/inactive.html b/htdocs/inactive.html new file mode 100644 index 0000000..c7214c5 --- /dev/null +++ b/htdocs/inactive.html @@ -0,0 +1,85 @@ + + +OpenWebRX + + + + +
+ +
+ Sorry, the receiver is inactive due to internal error. +
+
+ + + diff --git a/openwebrx.py b/openwebrx.py index bf29433..6c78ee3 100755 --- a/openwebrx.py +++ b/openwebrx.py @@ -234,7 +234,7 @@ def spectrum_watchdog_thread_function(): while True: time.sleep(60) if spectrum_thread_watchdog_last_tick and time.time()-spectrum_thread_watchdog_last_tick > 60.0: - print "[openwebrx-spectrum-watchdog] Spectrum timeout. Seems like no I/Q data is coming from the receiver.\nFor RTL-SDR, it is a common problem to randomly fail after a time, due to:\n1) overheat,\n2) insufficient current." + print "[openwebrx-spectrum-watchdog] Spectrum timeout. Seems like no I/Q data is coming from the receiver.\nIf you're using RTL-SDR, the receiver hardware may randomly fail under some circumstances:\n1) high temperature,\n2) insufficient current available from the USB port." print "[openwebrx-spectrum-watchdog] Deactivating receiver." receiver_failed="spectrum" return