Képernyőfotók
Kattints a képekre a teljes képernyős, lapozható popup galéria megnyitásához!
Projekt Adatok
Kategória:
Mobilalkalmazás
Fejlesztés Éve:
2025 - 2026
Státusz:
Élesben
Használt Technológia:
DartFlutterAndroid
Flutter GitHub Releases
Egy modern, letisztult és testreszabható internetes rádiólejátszó mobilalkalmazás Flutter alapon, amely a zenehallgatás és a távvezérlés élményét helyezi a középpontba, látványos neon glassmorphism dizájnnal.
📖 Rendszerarchitektúra
A Radiont egy cross-platform mobilalkalmazás, amely a Provider state management megoldásra épül, biztosítva a ThemeProvider és RadioProvider tiszta szétválasztását. A zenelejátszást a nagy teljesítményű just_audio kezeli, míg a beállítások perzisztens tárolásáról a shared_preferences, a helyi könyvtárról a SQLite gondoskodik. A rádióadók listáját a Radio Browser API szolgáltatja.
🎛️ Főbb Funkciócsoportok
1. 🎧 Rádió és Zenehallgatási Élmény
- Online Stream: Több tucat magyar online rádióadó élő közvetítése kiváló minőségben, gyors kereséssel.
- Háttérben történő futás: A lejátszás zárolt képernyőn és háttérben is aktív marad, a telefon értesítési sávjából kényelmesen vezérelhető.
- Médiavezérlés: Teljes körű kormánygombos és fülhallgató média gombos távvezérlés (csatornaváltás telefon érintése nélkül).
- Zenelejátszó kényelem: Automatikus helyi fájlkeresés (MP3, M4A), statisztika-alapú intelligens “Top 25 legtöbbet játszott” lista, és beépített Alvásidőzítő (Sleep Timer).
- Testreszabható dizájn: Világos/Sötét/Rendszer-alapú téma, választható neonszínekkel és animált háttérrel, valamint állapotsáv elrejtési lehetőséggel.
2. 🎚️ Profi Audiofile Hangzás & YouTube Letöltő
- 5-Sávos Equalizer: Hardveresen támogatott, precízen testreszabható EQ a tökéletes hangzásért.
- Bass Boost & Loudness: Külön csúszkával állítható mélyhang-kiemelés és intelligens hangerő-erősítő a halkabb hangsávokhoz.
- ReplayGain: Automatikus hangerő-normalizálás a zeneszámok közötti hangerőkülönbségek kiküszöbölésére.
- Sebesség- és Hangmagasság: Egymástól teljesen függetlenül állítható lejátszási sebesség és hangmagasság (pitch).
- YouTube Downloader: Közvetlen letöltés YouTube linkből a legmagasabb minőségű (M4A/AAC) hang kinyerésével, valós idejű százalékos visszajelzéssel és azonnali könyvtár-frissüléssel.
3. 🌐 Web Remote & Távirányító
- Hálózati Lejátszó: Teljes zenevezérlés (csatornaváltás, hangerő, tekerés) bármilyen helyi hálózaton lévő eszközről (PC, tablet, TV) böngészőn keresztül.
- Valós idejű szinkron: Kétirányú azonnali szinkronizáció a webes felület és a telefon állapota között.
- Újragondolt Vendég Mód: PIN kódos védelem és korlátozott Listen-only (csak hallgatható) mód a zenei élmény megosztásához.
- Playlist letöltés: Teljes lejátszási listák offline letöltése és menedzselése a háttérben.
- Azonnali megosztás: YouTube vagy más linkek közvetlen megosztása a Radiont alkalmazással az azonnali lejátszáshoz vagy távoli letöltéshez.
- Polírozott felület: Sima webes átmenetek, éles vektoros ikonok és stabil működés.
4. 📂 Rendszerezés & Intelligens Frissítés
- Könyvtárkezelés: Egyedi albumok és mappák saját színekkel, intelligens lejátszási sor (Queue) menet közbeni drag & drop rendezéssel.
- Tag- és Metaadatok: Metaadatok szerkesztése közvetlenül az appból, egyedi hashtagek (
#edzés,#rock) kitűzése a főképernyőre, archiválás és fizikai fájltörlés. - Testreszabható ujjmozdulatok: Jobbra-balra húzás (Swipe Gestures) egyedi akcióinak beállítása a listaelemeken.
- Alkalmazáson belüli OTA frissítés: Automatikus GitHub-alapú frissítésellenőrzés, changelog-megjelenítés, háttérletöltés az állapotsávon követhető állapottal és egykattintásos telepítés.