Radiont Logo

Radiont

Flutter

Flutter alapú, letisztult internetes rádió- és zenelejátszó alkalmazás. Gyönyörű glassmorphism felülettel, távoli webes vezérléssel, beépített YouTube letöltővel és profi hangszínszabályzóval.

Képernyőfotók

Kattints a képekre a teljes képernyős, lapozható popup galéria megnyitásához!

Radiont Főképernyő
Radiont Zenelejátszó
Radiont Beállítások

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.