Technical Specifications
Built with modern technologies for reliability and performance
Platform & Framework
- Platform: Windows 10/11
- Framework: .NET 8.0
- UI Framework: WPF (Windows Presentation Foundation)
- Architecture: Windows x64
- Deployment: Self-contained executable
Core Libraries
- Audio Engine: NAudio 2.2.1 with Windows Media Foundation
- ID3 Tags: TagLibSharp 2.3.0
- Database: SQLite (EF Core 8.0.0)
- MVVM: CommunityToolkit.Mvvm 8.2.2
- WMI: System.Management 8.0.0
File Formats
- Audio Playback: MP3, WAV, WMA, M4A, AAC, FLAC, OGG
- Jingles: MP3, WAV, WMA, multi-channel WAV
- Playlist: JSON, M3U (import and save)
- Stream playback: Icecast, Shoutcast and MMS stream URLs
- Stream encoding: MP3 and AAC to Icecast 2, Shoutcast v1 and v2
- Database: SQLite (.db)
- Export: CSV (play history)
- License: JSON with RSA signature
Broadcast Engine
- Playback: Two-deck engine with gapless and crossfade
- Loudness: EBU R128 / ITU-R BS.1770 integrated, −16 LUFS default
- Gain range: −24 dB to +12 dB per track, applied before the fader
- Metering: Post-mix stereo VU with peak-hold and clip indication
- Encoder bitrate: Up to 320 kbps, 48 kHz default
- Cue detection: Silence, energy-envelope and peak analysis
System Requirements
- OS: Windows 10 or Windows 11
- RAM: 4GB minimum (8GB recommended)
- Storage: 200MB for application
- Audio: Windows audio device (WASAPI/Wave)
- Internet: Required for AI features, stream playback and stream encoding
- Dependencies: None (self-contained)