feat: improve audio streaming UI and configuration #11

Merged
pstruebi merged 3 commits from improvement/ui-streamlining into main 2025-10-31 09:46:42 +00:00

3 Commits

Author SHA1 Message Date
pstruebi df6f32dec6 feat: centralize frontend auth credentials storage
- Changed frontend password storage location from ~/.config/auracast to server directory for better organization
- Renamed password file from frontend_pw.json to credentials.json to match server conventions
- Updated .gitignore to exclude credentials.json from version control
- Removed environment variable AURACAST_STATE_DIR support since storage location is now fixed
2025-10-31 10:44:02 +01:00
pstruebi bad7ed7605 feat: streamline UI and remove WebRTC audio input
- Removed WebRTC/browser microphone input option and related code
- Simplified UI labels and column layouts for better usability
- Added more quality options for demo mode (1x24kHz, 1x16kHz)
- Removed redundant success/info messages for stream start/stop
- Deleted unused PTIME constant and WebRTC-related code
- Renamed "AES67" to "Network" in audio mode selection for consistency
- Adjusted column widths for delay and RTN controls to be more compact
2025-10-30 15:03:39 +01:00
pstruebi cf74244674 feat: improve audio streaming UI and configuration
- Renamed "AES67" mode to "Network" for clearer user understanding
- Added structured stream controls with consistent start/stop buttons and status display
- Changed presentation delay input from microseconds to milliseconds for better usability
- Restricted retransmission (RTN) options to valid range of 1-4
- Added help tooltips for assisted listening and immediate rendering options
- Fixed portaudio configuration to enable ALSA support and remove
2025-10-30 14:08:13 +01:00