feat: add interactive TUI mode with favorites system
- Implement full-featured terminal UI with menu navigation, search, and station browsing
- Add persistent favorites storage using JSON configuration files
- Create audio controller with playback state management and metadata polling
- Support volume control, station metadata display, and now-playing updates
- Enable direct station playback and resume last played station functionality
- Add keyboard shortcuts for common actions (play, stop, favorites, volume)
- Integrate with existing providers (tunein, radiobrowser) for station discovery
- Update decoder to handle optional frame transmission for audio worker thread
- Modify main CLI to launch interactive mode when no subcommand is specified
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.