
E-WINAMP RADIO
E-WINAMP RADIO – klasyczny Winamp jako radio internetowe na ESP32
👁 278
❤️ 1
💬 0
⬇ 36
# E-WINAMP RADIO – klasyczny Winamp jako radio internetowe na ESP32
**E-WINAMP RADIO made by P.C** to projekt dla wszystkich, którzy pamiętają czasy klasycznego Winampa i chcieliby zobaczyć jego charakterystyczny interfejs na prawdziwym, fizycznym urządzeniu.
Projekt powstał jako **nakładka na oryginalne YoRadio**. Nie zastępuje sprawdzonego silnika YoRadio – wykorzystuje jego możliwości i przebudowuje przede wszystkim **interfejs LCD oraz sposób obsługi urządzenia**, zamieniając klasyczne radio internetowe na sprzętową wersję odtwarzacza inspirowanego **Winamp Classic 2.x / 2.95**.
## YoRadio pod spodem – Winamp na ekranie
Podstawą projektu pozostaje **oryginalne YoRadio**, które odpowiada m.in. za odtwarzanie internetowych stacji radiowych, obsługę streamów audio, Wi-Fi, listę stacji, konfigurację WWW oraz pozostałe mechanizmy potrzebne do działania radia.
**E-WINAMP RADIO jest nakładką UI dla YoRadio.**
Dzięki temu zachowujemy sprawdzony mechanizm działania radia, a jednocześnie całkowicie zmieniamy sposób, w jaki urządzenie wygląda i jest obsługiwane.
Interfejs nie jest zwykłym obrazkiem Winampa wyświetlanym na LCD. Poszczególne elementy są **rysowane i aktualizowane przez ESP32**, dzięki czemu przyciski, suwaki, playlista, informacje o utworze, VU Meter czy Spectrum Analyzer reagują na rzeczywisty stan radia.
## Funkcje E-WINAMP RADIO
Aktualna wersja interfejsu oferuje m.in.:
* klasyczne sterowanie **PLAY / PAUSE / STOP / PREV / NEXT**,
* regulację głośności w zakresie **0–100**,
* regulację balansu kanałów L/R,
* działający equalizer **BASS / MID / TREBLE** wykorzystujący regulację dostępną w YoRadio,
* osobne wskaźniki **VU Meter L/R**,
* **Spectrum Analyzer** inspirowany klasycznym Winampem,
* playlistę internetowych stacji radiowych bezpośrednio na LCD,
* wybór stacji za pomocą enkodera,
* wyświetlanie nazwy aktualnej stacji,
* informacje o wykonawcy i tytule utworu,
* informacje o bitrate i używanym kodeku, np. **128 kbps / MP3**,
* zegar,
* wskaźnik poziomu sygnału Wi-Fi,
* adres IP urządzenia,
* ekran startowy E-WINAMP RADIO,
* zachowanie konfiguracji i sterowania WWW dostępnego w YoRadio.
## Sterowanie jednym enkoderem
Do obsługi całego interfejsu wystarczy **jeden enkoder obrotowy z przyciskiem**.
Obracając enkoder można przechodzić pomiędzy elementami interfejsu Winampa. Kliknięcie uruchamia wybraną funkcję lub pozwala wejść w regulację danego parametru.
W ten sposób można obsługiwać m.in. odtwarzanie, głośność, balans, equalizer oraz playlistę stacji.
Założeniem projektu jest możliwość obsługi radia bez ekranu dotykowego i bez dużej liczby dodatkowych przycisków.
## Equalizer
Po wybraniu przycisku **EQ** otwierane jest osobne okno equalizera.
Dostępne są rzeczywiste regulacje obsługiwane przez YoRadio:
**BASS / MID / TREBLE**
Po zamknięciu EQ jego miejsce ponownie zajmuje powiększona playlista stacji.
Dzięki temu ekran pozostaje czytelny, a interfejs zachowuje charakterystyczną konstrukcję klasycznego Winampa.
## Playlista jak w starym Winampie
Dolna część ekranu pełni funkcję playlisty.
Można poruszać się po zapisanych stacjach internetowych za pomocą enkodera, przeglądać kolejne strony listy oraz uruchomić wybraną stację.
Celem jest uzyskanie obsługi możliwie zbliżonej do starego Winampa – tyle że zamiast plików MP3 na playliście znajdują się **internetowe stacje radiowe**.
## Kilka rozmiarów wyświetlacza
E-WINAMP RADIO jest rozwijane z myślą o kilku popularnych rozmiarach LCD:
**2.8" / 3.5" / 4.0"**
W konfiguracji projektu można wybrać odpowiedni profil oraz sterownik LCD.
Główną wersją rozwojową jest obecnie wariant **3.5"**, natomiast interfejs przygotowywany jest tak, aby można było dostosować go również do pozostałych rozmiarów.
## Klasyczny klimat w nowym wydaniu
Celem E-WINAMP RADIO nie jest stworzenie kolejnego nowoczesnego interfejsu pełnego dużych ikon i animacji.
Wręcz przeciwnie.
Projekt ma zachować klimat komputerów z końca lat 90. i początku XXI wieku – małe przyciski, charakterystyczne ramki, zielone napisy, VU Meter, Spectrum Analyzer, equalizer i klasyczna playlista.
Tyle że tym razem **Winamp nie działa na komputerze – działa jako fizyczne radio internetowe na ESP32.**
## Projekt nadal rozwijany
E-WINAMP RADIO jest projektem rozwijanym eksperymentalnie. Kolejne wersje skupiają się przede wszystkim na poprawie płynności interfejsu, działania playlisty, wizualizacji audio oraz coraz dokładniejszym odwzorowaniu charakteru klasycznego Winampa.
Podstawą pozostaje **oryginalne YoRadio**, natomiast E-WINAMP RADIO rozwija jego warstwę wizualną i sposób obsługi.
**YoRadio zostaje YoRadio. E-WINAMP RADIO daje mu zupełnie nową twarz.**
---
**E-WINAMP RADIO made by P.C**
Nakładka UI dla oryginalnego projektu YoRadio.
**Stodoła P.C – DIY • ESP32 • elektronika • własne projekty**
BETA v1.0.0
**E-WINAMP RADIO made by P.C** to projekt dla wszystkich, którzy pamiętają czasy klasycznego Winampa i chcieliby zobaczyć jego charakterystyczny interfejs na prawdziwym, fizycznym urządzeniu.
Projekt powstał jako **nakładka na oryginalne YoRadio**. Nie zastępuje sprawdzonego silnika YoRadio – wykorzystuje jego możliwości i przebudowuje przede wszystkim **interfejs LCD oraz sposób obsługi urządzenia**, zamieniając klasyczne radio internetowe na sprzętową wersję odtwarzacza inspirowanego **Winamp Classic 2.x / 2.95**.
## YoRadio pod spodem – Winamp na ekranie
Podstawą projektu pozostaje **oryginalne YoRadio**, które odpowiada m.in. za odtwarzanie internetowych stacji radiowych, obsługę streamów audio, Wi-Fi, listę stacji, konfigurację WWW oraz pozostałe mechanizmy potrzebne do działania radia.
**E-WINAMP RADIO jest nakładką UI dla YoRadio.**
Dzięki temu zachowujemy sprawdzony mechanizm działania radia, a jednocześnie całkowicie zmieniamy sposób, w jaki urządzenie wygląda i jest obsługiwane.
Interfejs nie jest zwykłym obrazkiem Winampa wyświetlanym na LCD. Poszczególne elementy są **rysowane i aktualizowane przez ESP32**, dzięki czemu przyciski, suwaki, playlista, informacje o utworze, VU Meter czy Spectrum Analyzer reagują na rzeczywisty stan radia.
## Funkcje E-WINAMP RADIO
Aktualna wersja interfejsu oferuje m.in.:
* klasyczne sterowanie **PLAY / PAUSE / STOP / PREV / NEXT**,
* regulację głośności w zakresie **0–100**,
* regulację balansu kanałów L/R,
* działający equalizer **BASS / MID / TREBLE** wykorzystujący regulację dostępną w YoRadio,
* osobne wskaźniki **VU Meter L/R**,
* **Spectrum Analyzer** inspirowany klasycznym Winampem,
* playlistę internetowych stacji radiowych bezpośrednio na LCD,
* wybór stacji za pomocą enkodera,
* wyświetlanie nazwy aktualnej stacji,
* informacje o wykonawcy i tytule utworu,
* informacje o bitrate i używanym kodeku, np. **128 kbps / MP3**,
* zegar,
* wskaźnik poziomu sygnału Wi-Fi,
* adres IP urządzenia,
* ekran startowy E-WINAMP RADIO,
* zachowanie konfiguracji i sterowania WWW dostępnego w YoRadio.
## Sterowanie jednym enkoderem
Do obsługi całego interfejsu wystarczy **jeden enkoder obrotowy z przyciskiem**.
Obracając enkoder można przechodzić pomiędzy elementami interfejsu Winampa. Kliknięcie uruchamia wybraną funkcję lub pozwala wejść w regulację danego parametru.
W ten sposób można obsługiwać m.in. odtwarzanie, głośność, balans, equalizer oraz playlistę stacji.
Założeniem projektu jest możliwość obsługi radia bez ekranu dotykowego i bez dużej liczby dodatkowych przycisków.
## Equalizer
Po wybraniu przycisku **EQ** otwierane jest osobne okno equalizera.
Dostępne są rzeczywiste regulacje obsługiwane przez YoRadio:
**BASS / MID / TREBLE**
Po zamknięciu EQ jego miejsce ponownie zajmuje powiększona playlista stacji.
Dzięki temu ekran pozostaje czytelny, a interfejs zachowuje charakterystyczną konstrukcję klasycznego Winampa.
## Playlista jak w starym Winampie
Dolna część ekranu pełni funkcję playlisty.
Można poruszać się po zapisanych stacjach internetowych za pomocą enkodera, przeglądać kolejne strony listy oraz uruchomić wybraną stację.
Celem jest uzyskanie obsługi możliwie zbliżonej do starego Winampa – tyle że zamiast plików MP3 na playliście znajdują się **internetowe stacje radiowe**.
## Kilka rozmiarów wyświetlacza
E-WINAMP RADIO jest rozwijane z myślą o kilku popularnych rozmiarach LCD:
**2.8" / 3.5" / 4.0"**
W konfiguracji projektu można wybrać odpowiedni profil oraz sterownik LCD.
Główną wersją rozwojową jest obecnie wariant **3.5"**, natomiast interfejs przygotowywany jest tak, aby można było dostosować go również do pozostałych rozmiarów.
## Klasyczny klimat w nowym wydaniu
Celem E-WINAMP RADIO nie jest stworzenie kolejnego nowoczesnego interfejsu pełnego dużych ikon i animacji.
Wręcz przeciwnie.
Projekt ma zachować klimat komputerów z końca lat 90. i początku XXI wieku – małe przyciski, charakterystyczne ramki, zielone napisy, VU Meter, Spectrum Analyzer, equalizer i klasyczna playlista.
Tyle że tym razem **Winamp nie działa na komputerze – działa jako fizyczne radio internetowe na ESP32.**
## Projekt nadal rozwijany
E-WINAMP RADIO jest projektem rozwijanym eksperymentalnie. Kolejne wersje skupiają się przede wszystkim na poprawie płynności interfejsu, działania playlisty, wizualizacji audio oraz coraz dokładniejszym odwzorowaniu charakteru klasycznego Winampa.
Podstawą pozostaje **oryginalne YoRadio**, natomiast E-WINAMP RADIO rozwija jego warstwę wizualną i sposób obsługi.
**YoRadio zostaje YoRadio. E-WINAMP RADIO daje mu zupełnie nową twarz.**
---
**E-WINAMP RADIO made by P.C**
Nakładka UI dla oryginalnego projektu YoRadio.
**Stodoła P.C – DIY • ESP32 • elektronika • własne projekty**
Dziennik budowy
Brak wpisów dla tego projektu.
Komentarze do projektu
Zaloguj się, żeby dodać komentarz.
ZalogujBrak komentarzy. Możesz być pierwszy.