-
- Downloads
feat: add GUI interface and refactor radio player
- Added Tkinter-based GUI (radio_gui.py) for real-time radio monitoring * Displays current track, progress, pattern, and station info * Shows playback statistics and session duration * Includes volume control and station switching - Refactored radio.py to integrate with GUI: * Added threading support for concurrent GUI and playback * Implemented track progress reporting * Added station switching functionality - Reorganized configuration: * Deleted example.config.py (replaced by actual config.py) * Created proper config.py for production use - Updated .gitignore to track config.py - Added README.md with project description - Enhanced defs.py with progress tracking and time formatting * Modified playSound functions to update GUI during playback * Added player reference management for volume control - Added requirements.txt with dependencies
Showing
- .gitignore 1 addition, 2 deletions.gitignore
- README.md 102 additions, 0 deletionsREADME.md
- config.py 0 additions, 0 deletionsconfig.py
- defs.py 74 additions, 4 deletionsdefs.py
- radio.py 101 additions, 21 deletionsradio.py
- radio_gui.py 220 additions, 0 deletionsradio_gui.py
- requirements.txt 2 additions, 0 deletionsrequirements.txt
README.md
0 → 100644
File moved
radio_gui.py
0 → 100644
requirements.txt
0 → 100644
python-vlc>=3.0.18121 | ||
tkinter | ||
\ No newline at end of file |
Please register or sign in to comment