Releases: AfterPacket/Discord-Ear-Protection
DiscordEarRapeProtection.exe
Version 1.0.4 - Discord Detection Fix + Security\n\n?? Security:\n- Added MD5 checksum verification for downloads\n- Prevents corrupted or tampered files from being installed\n- Automatic integrity check before installation\n- Users warned if checksum doesn't match\n\n?? Fixed:\n- Significantly improved Discord process detection\n- Added support for Discord PTB and Canary variants\n- Fixed issue where Discord wouldn't be detected on some systems\n- Better handling of process termination during detection\n- Enhanced error handling for edge cases\n\n? New Features:\n- Automatic session recovery if Discord restarts\n- Periodic session verification every 5 seconds\n- Reconnection logic maintains monitoring without restart\n- Detailed troubleshooting tips if Discord not found after 60s\n- Better feedback during Discord search process\n\n?? Improvements:\n- More robust process name matching\n- Reduced false negatives in Discord detection\n- Clearer status messages and elapsed time display\n- Graceful handling of Discord crashes/restarts\n- Improved stability during long monitoring sessions\n\n?? All Previous Features:\n- Real-time Discord audio output monitoring\n- Ear-rape detection with sustained peak analysis\n- Automatic volume reduction to 20% when triggered\n- Smart volume restoration after 5 seconds\n- Incident logging with timestamps to earrape_incidents.log\n- Visual audio meter with color-coded indicators\n- Auto-update system with progress bars\n- Configurable settings via config.json\n- Automatic backups before updates\n\n?? Requirements:\n- Windows 10/11\n- Discord (Standard/PTB/Canary)\n- Audio output device\n- Python 3.7+ (if using .py) OR standalone .exe\n- Required packages: numpy, pyaudio, pycaw, comtypes