mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 06:40:00 -07:00
The Listening Post actually uses ffmpeg for audio encoding, not sox. Updated all documentation, setup scripts, and code to reflect this: - Removed unused find_sox() function from listening_post.py - Simplified tools endpoint to only check for ffmpeg - Updated CHANGELOG, README, HARDWARE.md, Dockerfile - Fixed setup.sh to check for ffmpeg - Updated frontend warnings to mention ffmpeg 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.7 KiB
2.7 KiB
Changelog
All notable changes to INTERCEPT will be documented in this file.
[2.0.0] - 2025-01-06
Added
- Listening Post Mode - New frequency scanner with automatic signal detection
- Scans frequency ranges and stops on detected signals
- Real-time audio monitoring with ffmpeg integration
- Skip button to continue scanning after signal detection
- Configurable dwell time, squelch, and step size
- Preset frequency bands (FM broadcast, Air band, Marine, etc.)
- Activity log of detected signals
- Aircraft Dashboard Improvements
- Dependency warning when rtl_fm or ffmpeg not installed
- Auto-restart audio when switching frequencies
- Fixed toolbar overflow with custom frequency input
- Device Correlation - Match WiFi and Bluetooth devices by manufacturer
- Settings System - SQLite-based persistent settings storage
- Comprehensive Test Suite - Added tests for routes, validation, correlation, database
Changed
- Documentation Overhaul
- Simplified README with clear macOS and Debian installation steps
- Added Docker installation option
- Complete tool reference table in HARDWARE.md
- Removed redundant/confusing content
- Setup Script Rewrite
- Full macOS support with Homebrew auto-installation
- Improved Debian/Ubuntu package detection
- Added ffmpeg to tool checks
- Better error messages with platform-specific install commands
- Dockerfile Updated
- Added ffmpeg for Listening Post audio encoding
- Added dump1090 with fallback for different package names
Fixed
- SoapySDR device detection for RTL-SDR and HackRF
- Aircraft dashboard toolbar layout when using custom frequency input
- Frequency switching now properly stops/restarts audio
Technical
- Added
utils/constants.pyfor centralized configuration values - Added
utils/database.pyfor SQLite settings storage - Added
utils/correlation.pyfor device correlation logic - Added
routes/listening_post.pyfor scanner endpoints - Added
routes/settings.pyfor settings API - Added
routes/correlation.pyfor correlation API
[1.2.0] - 2024-12-XX
Added
- Airspy SDR support
- GPS coordinate persistence
- SoapySDR device detection improvements
Fixed
- RTL-SDR and HackRF detection via SoapySDR
[1.1.0] - 2024-XX-XX
Added
- Satellite tracking with TLE data
- Full-screen dashboard for aircraft radar
- Full-screen dashboard for satellite tracking
[1.0.0] - 2024-XX-XX
Initial Release
- Pager decoding (POCSAG/FLEX)
- 433MHz sensor decoding
- ADS-B aircraft tracking
- WiFi reconnaissance
- Bluetooth scanning
- Multi-SDR support (RTL-SDR, LimeSDR, HackRF)