r/a/dio Desktop App
R/a/dio Desktop App
A lightweight, cross-platform desktop application for the R/a/dio online radio station. This client provides a native desktop experience for streaming R/a/dio content with a clean, minimal interface.
Features
- Native desktop application for Windows, macOS, and Linux
- Lightweight resource usage
- System tray integration
- Media key support
- Desktop notifications for track changes
- Persistent volume settings
Technical Implementation
The application is built using Go and the Fyne UI toolkit, providing a truly cross-platform experience with native performance. Key technical aspects include:
- Go programming language for performance and reliability
- Fyne UI toolkit for cross-platform GUI
- Custom audio streaming implementation
- RESTful API integration with R/a/dio backend
- System tray and notification integration
Current Status
The app is currently at version 0.0.1b with the following components completed:
- Basic streaming functionality
- Core UI implementation
- System tray integration
Future development plans include:
- Enhanced media controls
- Song history view
- Favorite tracks functionality
- Custom themes
- Equalizer settings