🎵 Internet Radio App
A lightweight and modern internet radio player built with Java 21 and JavaFX. Search and listen to thousands of radio stations worldwide using the open Radio-Browser API.
✨ Features
🌍 Global Station Search — find stations by name, country, or genre
🌗 Modern Dark UI — borderless interface with customizable accent colors
🎵 Synchronized Album Art — automatically fetched from the iTunes API
📱 MiniPlayer Mode — compact overlay player with volume and cover art
⌨️ Global Media Keys — control playback even when the app is minimized
⏺️ Live Recording — record streams directly to lossless .wav files
🌙 Sleep Timer — auto-close after 15–60 minutes
🚫 Blacklist & Notifications — hide ads/unwanted tracks with keyword filtering
📜 Persistent History — last played songs are saved between sessions
🌐 Multilingual — translations via external JSON language files
Build as a portable app or a standalone Windows installer (no Java required)
Features
- Global radio station search
- Modern dark UI
- MiniPlayer mode
- Live stream recording
- Sleep timer
- Song notifications with album art
- Blacklist filtering
- Playback history
- Multilingual interface
- Portable and installer builds