v1.0
Meteor Scatter Plugin
Predicts and visualizes optimal real-time hotspots for receiving distant FM radio signals reflected off ionized meteor trails by analyzing astronomical data, active meteor showers, and transmitter geometries.
Version 1.0 (Only compatible with FM DX Webserver version 1.4.0 and above !!!)
- Meteor Scatter Prediction Engine: Core geometry and astronomy algorithms implemented for calculating optimal 95km reflection midpoints
- Shower Tracking: Automatic tracking of major annual meteor showers (Quadrantids, Lyrids, Eta Aquariids, Perseids, Orionids, Leonids, Geminids) with radiant-based forward scatter lines
- Diurnal & Sun Modeling: Scoring system accounts for Earth's leading edge and solar altitude
- Server-Side Caching: High-performance TX and Elevation database caching via meteorscatter_server.js
- Interactive UI: Live Leaflet map with hotspot markers, grouped list panel, and integrated audio streaming
- Frequency Filtering: Support for whitelist/blacklist to hide local splatter frequencies
Installation notes
- Download the last repository as a zip
- Unpack all files from the folder to ..fm-dx-webserver-main\plugins\
- Stop or close the fm-dx-webserver
- Start/Restart the fm-dx-webserver with "npm run webserver" on node.js console, check the console informations
- Activate the sysinfo plugin in the settings
- Stop or close the fm-dx-webserver
- Start/Restart the fm-dx-webserver with "npm run webserver" on node.js console, check the console informations (for patching tx_search.js)
- Stop or close the fm-dx-webserver
- Start/Restart the fm-dx-webserver with "npm run webserver" on node.js console, check the console informations
- Reload the browser
NOTE: DON'T FORGET TO RESTART THE SERVER TWICE AFTER INSTALLING AND ACTIVATING THE PLUGIN!
How to use
- For more details - please refer to the documentation: https://highpoint.fmdx.org/manuals/MeteorScatter-Documentation.html
- For equalizing/denoising the audio signals in scatter mode, the use of the AI Denoiser is recommended: https://github.com/Highpoint2000/AI-Denoise
- To decode RDS as quickly as possible during short-term receptions, the use of the RDS AI decoder is recommended: https://github.com/Highpoint2000/RDS-AI-Decoder
Blacklist and Whitelist Options
To exclude locally used frequencies, the plugin offers a blacklist and whitelist function. The required TXT files must be located in the plugin folder (sample files are included in the current plugin package). In the "whitelist.txt" file, you can store frequencies (e.g., 89.800, 89.400, 100.80) that should be considered exclusively during processing. In the "blacklist.txt" file, you define frequencies that should be excluded from processing. You can configure which filter list should be active in the plugin settings.
Contact
If you have any questions, would like to report problems, or have suggestions for improvement, please feel free to contact me! You can reach me by email at highpoint2000@googlemail.com. I look forward to hearing from you!
