This website requires JavaScript.
3a669294d7
check for gfsk_demodulator, too
Jakob Ketterl
2019-05-19 17:56:41 +02:00
e79c830db5
Merge branch 'server_rework' into server_rework_dsd
Jakob Ketterl
2019-05-19 13:36:49 +02:00
92abef7172
pass antenna parameter only if set
Jakob Ketterl
2019-05-19 13:36:05 +02:00
eb758685a1
add antenna switching support for sdrplay
Jakob Ketterl
2019-05-19 13:17:36 +02:00
bb6b00a998
fix meta pipe crashes caused by unknown unicode characters (looks ugly now at times, but at least works continuously)
Jakob Ketterl
2019-05-18 22:27:19 +02:00
edadc383ff
make unvoiced quality actually work
Jakob Ketterl
2019-05-18 22:26:52 +02:00
0629e6c777
make the ambe unvoiced quality configurable
Jakob Ketterl
2019-05-18 22:10:43 +02:00
e6150e4aca
introduce subscription concept to simplify unsubscribing from events
Jakob Ketterl
2019-05-18 21:38:15 +02:00
ff8f03c983
slow down the smeter refresh rate a bit
Jakob Ketterl
2019-05-17 20:57:55 +02:00
0ab14f63cb
add new logo
Jakob Ketterl
2019-05-16 23:45:24 +02:00
8e195a0de9
under construction on top looks nicer
Jakob Ketterl
2019-05-16 23:14:23 +02:00
7d4111fec8
hide metadata panel if no metadata is available
Jakob Ketterl
2019-05-16 23:09:57 +02:00
bd27d91529
resolve todo
Jakob Ketterl
2019-05-16 22:39:50 +02:00
9e0c2580d2
more chain magic; no squelch on digital modes; remove experimental buffer configs
Jakob Ketterl
2019-05-16 22:36:37 +02:00
35757168d4
add 30m
Jakob Ketterl
2019-05-16 21:44:05 +02:00
3f7ba343a2
remove stray character
Jakob Ketterl
2019-05-16 21:34:08 +02:00
a6c845de16
demodulator chain optimizations
Jakob Ketterl
2019-05-16 21:26:31 +02:00
b1596cbb60
clean up chains
Jakob Ketterl
2019-05-15 23:08:55 +02:00
4496fcc8b0
report client numbers on change only
Jakob Ketterl
2019-05-15 19:51:50 +02:00
cffb65e37d
cpu usage fix
Jakob Ketterl
2019-05-15 19:43:52 +02:00
117d0483f7
streamline sdr and dsp integration
Jakob Ketterl
2019-05-15 11:44:03 +02:00
03049b79dd
narrower bandwidth actually improves decoding
Jakob Ketterl
2019-05-15 11:33:23 +02:00
5e67f036b4
fix demodulator buttons
Jakob Ketterl
2019-05-14 23:36:37 +02:00
9812d38eee
refactor dsp outputs add digimode metadata
Jakob Ketterl
2019-05-14 23:30:03 +02:00
5733a5be9f
separate dsd and digiham modes
Jakob Ketterl
2019-05-13 22:45:19 +02:00
2ddfa4d4f6
add sox feature dependency
Jakob Ketterl
2019-05-13 19:27:25 +02:00
2408d77f15
feature detection for digital voice; display modulator buttons only when available
Jakob Ketterl
2019-05-13 19:19:15 +02:00
823995d4ba
Merge branch 'server_rework' into server_rework_dsd
Jakob Ketterl
2019-05-13 17:46:02 +02:00
a85a6c694c
improve shutdown handling
Jakob Ketterl
2019-05-12 18:10:24 +02:00
17a362fe7a
no longer a template, no need for special file extension
Jakob Ketterl
2019-05-12 17:23:03 +02:00
85be2e97a1
this is now obsolete, as well
Jakob Ketterl
2019-05-12 17:20:44 +02:00
ddf9123e8b
fix auto-sqelch
Jakob Ketterl
2019-05-12 16:02:49 +02:00
da37d03104
refactor into more reasonable namespaces
Jakob Ketterl
2019-05-12 15:56:18 +02:00
210fe5352f
refactor the sdr.hu updater into the new server, too
Jakob Ketterl
2019-05-12 14:35:25 +02:00
697e177f00
remove obsolete global variables block
Jakob Ketterl
2019-05-12 13:21:08 +02:00
dd6c7bb2ea
3d waterfall color fix
Jakob Ketterl
2019-05-12 13:20:49 +02:00
3c5aa89469
fix the mathbox / 3d spectrum
Jakob Ketterl
2019-05-11 17:55:32 +02:00
fbe43a1715
fix logging
Jakob Ketterl
2019-05-11 14:33:13 +02:00
b34c1138b9
new version location + version increment
Jakob Ketterl
2019-05-11 14:18:43 +02:00
de84dc71e8
trim the config
Jakob Ketterl
2019-05-11 13:25:48 +02:00
d5f17d66d9
replace central entry
Jakob Ketterl
2019-05-11 12:58:09 +02:00
8617997e23
fix dsp unavailability problems
Jakob Ketterl
2019-05-11 00:38:46 +02:00
c7e4d6b976
fix root logger usage
Jakob Ketterl
2019-05-11 00:38:22 +02:00
b9d2654669
add 49m broadcast
Jakob Ketterl
2019-05-11 00:38:03 +02:00
dc44c9ed61
code style
Jakob Ketterl
2019-05-10 23:47:49 +02:00
1c4543b7bf
re-implement the status page
Jakob Ketterl
2019-05-10 23:00:18 +02:00
dac35ae526
re-establish client reporting
Jakob Ketterl
2019-05-10 22:47:40 +02:00
0a22978660
let's see if the logging works this way
Jakob Ketterl
2019-05-10 22:47:07 +02:00
abb5b65217
let's get rid of deprecations straight away
Jakob Ketterl
2019-05-10 22:17:53 +02:00
b91d24f8d2
more protection
Jakob Ketterl
2019-05-10 22:08:18 +02:00
475631a06f
log exceptions correctly
Jakob Ketterl
2019-05-10 22:08:00 +02:00
981ca755c6
use logging in the dsp module, too
Jakob Ketterl
2019-05-10 22:07:26 +02:00
e15359a106
use pythons logging infrastructure
Jakob Ketterl
2019-05-10 21:50:58 +02:00
6243a297c0
let's fix some of the code style issues
Jakob Ketterl
2019-05-10 21:29:05 +02:00
859e3931c6
link spectrum closer to the sdr source, since the other solution is unstable
Jakob Ketterl
2019-05-10 20:59:06 +02:00
52098cf9f9
introduce protected client writes, to avoid hanging connections
Jakob Ketterl
2019-05-10 20:08:22 +02:00
1108cd9a96
fix some issues in multi-user operation
Jakob Ketterl
2019-05-10 19:40:31 +02:00
dd3a970497
various changes to stabilize sdr switchovers
Jakob Ketterl
2019-05-10 18:30:53 +02:00
b17364e701
prevend weird asm.js error by reusing things
Jakob Ketterl
2019-05-10 18:29:54 +02:00
7427fa3608
sdr profile selection frontend
Jakob Ketterl
2019-05-10 16:14:16 +02:00
1cf4a879f7
might as well show this for now :D
Jakob Ketterl
2019-05-10 15:04:30 +02:00
08e0a0af19
start and shutdown dsps in a more controlled manner
Jakob Ketterl
2019-05-10 14:58:25 +02:00
b3d5f924c3
rewrite urls to work again
Jakob Ketterl
2019-05-10 14:28:29 +02:00
bbd6412e3d
test sdrs and their availability early on use polymorphism to load sdrs in
Jakob Ketterl
2019-05-10 14:23:54 +02:00
56ef86aab6
multi-sdr capabilities!
Jakob Ketterl
2019-05-09 22:44:29 +02:00
bd627d77b7
misc
Jakob Ketterl
2019-05-09 20:11:21 +02:00
6eb37b989f
handle property changes on the fft thread
Jakob Ketterl
2019-05-09 16:52:42 +02:00
7550a6294e
monitor rtl shutdown and allow a sdr-specific sleep parameter
Jakob Ketterl
2019-05-09 16:12:32 +02:00
80d387743a
add some caching for static assets
Jakob Ketterl
2019-05-09 16:12:05 +02:00
56dcd00e82
fix audio on reconnect
Jakob Ketterl
2019-05-09 16:11:14 +02:00
425517d576
fix favicon
Jakob Ketterl
2019-05-09 16:10:58 +02:00
bd7cd01359
stabilize dsp operation with a lock
Jakob Ketterl
2019-05-08 16:31:52 +02:00
f5d9306c37
fix network usage
Jakob Ketterl
2019-05-07 20:20:12 +02:00
4cd23cf445
more work to allow seamless config switching
Jakob Ketterl
2019-05-07 20:06:06 +02:00
35930f79f1
send a new config message when config properties haven been changed
Jakob Ketterl
2019-05-07 18:47:03 +02:00
9fc77c2804
some quick nudges to allow reconfiguration of the rtl_sdr command on the fly
Jakob Ketterl
2019-05-07 18:19:53 +02:00
fa05249a9d
first steps towards a reconfigurable sdr source
Jakob Ketterl
2019-05-07 17:30:30 +02:00
7eaada4726
make sdrs configurable by type; move format_conversion forward
Jakob Ketterl
2019-05-07 17:09:29 +02:00
cb187fd3c2
improved property system
Jakob Ketterl
2019-05-07 16:32:53 +02:00
df9646aaf9
extended feature detection
Jakob Ketterl
2019-05-07 15:50:20 +02:00
e937f2bca3
implement client reconnect; remove some old code
Jakob Ketterl
2019-05-07 15:21:16 +02:00
efb6e9c6cd
how did that get there?
Jakob Ketterl
2019-05-05 22:15:27 +02:00
f44ff3715f
secondary demod now at least displaying something (and other small fixes)
Jakob Ketterl
2019-05-05 22:09:48 +02:00
7732b3f685
create maps the python way
Jakob Ketterl
2019-05-05 21:09:49 +02:00
1c2810ccb8
remove debugging
Jakob Ketterl
2019-05-05 21:09:01 +02:00
a4313c3340
add secondary demod (not working with my csdr atm, unable to test.)
Jakob Ketterl
2019-05-05 20:36:50 +02:00
628731cba4
require handshake
Jakob Ketterl
2019-05-05 20:12:36 +02:00
30f8244abf
add feature detection
Jakob Ketterl
2019-05-05 19:59:03 +02:00
142a4c87bd
proper shutdown of dsp thread
Jakob Ketterl
2019-05-05 19:46:13 +02:00
cb0d59de61
make receiver details dynamic
Jakob Ketterl
2019-05-05 17:52:26 +02:00
0da62dad82
add cpu usage
Jakob Ketterl
2019-05-05 17:34:40 +02:00
854ac6d5f1
(hopefully) improve the header markup
Jakob Ketterl
2019-05-05 17:10:49 +02:00
0f86796e75
get the s-meter back
Jakob Ketterl
2019-05-05 16:17:55 +02:00
7481399908
use the web_port as configured
Jakob Ketterl
2019-05-05 15:53:35 +02:00
716542107f
use some of those properties
Jakob Ketterl
2019-05-05 15:51:33 +02:00
6c82c36915
get the squelch, too
Jakob Ketterl
2019-05-04 23:14:31 +02:00
f05afc4b0a
get the audio going as well
Jakob Ketterl
2019-05-04 23:11:13 +02:00
6ec21e6716
send missing parameters for audio client startup
Jakob Ketterl
2019-05-04 20:40:13 +02:00
1f909080db
we got fft
Jakob Ketterl
2019-05-04 20:26:11 +02:00
89690d214d
first work on the websocket connection
Jakob Ketterl
2019-05-04 16:56:23 +02:00