Każdy fan retro-komputerów doskonale zna ten ból: próba wygodnego posłuchania ulubionych modułów z Amigi (.mod, .xm), muzyki z Commodore 64 (.sid) czy utworów z Atari (.sap) na nowoczesnym smartfonie często kończy się topornym interfejsem lub brakiem podstawowych funkcji. A co, jeśli chcemy posłuchać kultowego tracker-musica w podróży samochodem? Zrobiłem z ciekawości projekt dla siebie, dopracowałem go przez blisko 100 testowych kompilacji i udostępniam – oto ModPlayer (wersja 1.3).

Ekran odtwarzacza ModPlayer z motywem Amigi Interfejs ModPlayera na Androidzie z aktywowanym motywem Amiga (cyjan) i cyfrową okładką.

/ Dwa światy: Natywne silniki C++ i Android Auto

Serce ModPlayera stanowią niskopoziomowe, niezwykle precyzyjne silniki emulacyjne napisane w C++ (m.in. libopenmpt, residfp dla układów MOS6581/8580 czy GME). Dzięki nim aplikacja nie odtwarza przetworzonych nagrań MP3, lecz generuje dźwięk w czasie rzeczywistym, dokładnie tak jak robiły to układy muzyczne w maszynach 8 i 16-bitowych.

Największym wyróżnikiem projektu jest jednak pełna, natywna integracja z Android Auto oraz Android TV. Z poziomu deski rozdzielczej samochodu uzyskujemy dostęp do hierarchicznej przeglądarki plików pamięci telefonu, bazy ulubionych utworów oraz unikalnej opcji masowego dodawania całych katalogów z podfolderami jednym kliknięciem na ekranie dotykowym auta.

/ Kluczowe możliwości aplikacji

  • Przeglądarka i kolejka: Odczyt pamięci wewnętrznej i kart SD, filtrowanie wspieranych formatów, masowy import folderów z podkatalogami.
  • Dynamiczny Neonowy Motyw: Interfejs rozpoznaje odtwarzany układ dźwiękowy i automatycznie dopasowuje kolorystykę (np. Amiga = cyjan, C64 SID = purpura, Atari = pomarańcz, SNES = fiolet).
  • Korektor z presetami Retro: 3-pasmowy EQ ze dedykowanymi profilami symulującymi m.in. filtrowanie sprzętowe amigowskiej Pauli, syntetyczny bas układu SID czy syntezę FM kart Sound Blaster 16 z gier DOS.
  • Odtwarzanie w tle (Foreground Service): Nieprzerwana praca przy zablokowanym ekranie, obsługa kontrolek z paska statusu i ekranu blokady (MediaStyle).
Korektor graficzny w ModPlayerze z presetami Standard, Amiga Paula i SID Bass Korektor graficzny ModPlayera (EQ) z presetami Standard, Amiga Paula i SID Bass oraz suwakami basów, środka i wysokich tonów.

/ 4 Ekrany Wizualizacji LED & PatternView

Wizualna strona odtwarzacza oferuje płynne (20+ FPS) efekty świecenia diod LED Glow:

  1. VuMeterView: 30-segmentowy, stereofoniczny wskaźnik głośności ze wskaźnikami szczytowymi.
  2. MultiVuMeterView: Wielokanałowy wskaźnik poziomu (od 4 do 32 kanałów trackera osobno).
  3. OscilloscopeView: Oscyloskop fali dźwiękowej na tle technicznej siatki z poświatą fosforową.
  4. PatternView (Protracker Style): Przewijany pionowo kod nutowy z pełnym kolorowaniem składni dla nut, instrumentów i komend efektowych.

/ Obsługiwane formaty (Retro, Chiptune & HD)

TRACKERY RETRO .mod, .med, .xm, .s3m, .it, .dbm (Amiga, Atari, PC)
CHIPTUNE & EMULACJA .sid (C64), .sap (Atari 8-bit), .ym/.sndh (Atari ST), .spc (SNES), .nsf (NES), .vgm (Sega), .gbs, .ay, .kss
MIDI & AUDIO HD .mid, .midi (syntezator sprzętowy), .flac, .wav, .ogg, .opus, .mp3, .m4a, .aac
PLIK GOTOWY DO INSTALACJI
ModPlayer v1.3 (Android / Android Auto / Android TV)

Pobierz darmową paczkę APK i sprawdź własną kolekcję retro-muzyki w aucie oraz na telefonie.

Uwaga: Kod aplikacji powstał w procesie iteracyjnym przy wsparciu modeli AI (Claude & Gemini), połączonym z dziesiątkami testów i kompilacji. (c) Splavinho 2026