ZPlayer jest opartym na technologii Java odtwarzaczu plików multimedialnych. Do jego uruchomienia wymagane jest posiadanie wirtualnej maszyny Java.
Obsługiwanych jest wiele rodzajów plików jak MPEG files Layer I, II and III (MP2, MP3), PCM Wave (WAV), Vorbis Ogg, Flac, MOD (S3M, MTM, IT, XM, UMX, MO3), Dolby AC3, MID (ze wsparciem SF2 SoundBank) oraz CDA. Obsługiwane są również rozszerzenia Winamp2. Odtwarzacz został wyposażony ponadto w equalizer, funkcję korekcji bassu czy możliwość nakładania dodatkowych efektów dźwiękowych.
ZPlayer wspiera automatyczną konwersję macierzy pomiędzy kanałami mono, stereo, 4.0, 5.1, 7.1, antyaliasing, interpolację. Możliwości programu rozszerzymy za pomocą wtyczek, a interfejs zmodyfikujemy dzięki zestawowi skórek.
ZPlayer to odtwarzacz muzyki napisany w Javie, z tego powodu może być uruchamiany na dowolnym systemie operacyjnym, który ma zainstalowaną wirtualną maszynę Java (wersja 1.8 lub nowsza).
Poniżej znajdują się niektóre funkcje, które obsługuje odtwarzacz:
-
Natywne wsparcie dla plików MPEG Layer I, II i III (MP2, MP3), PCM Wave (WAV), Vorbis Ogg, Flac, MOD (S3M, MTM, IT, XM, UMX, MO3), Dolby AC3, MID (z obsługą SF2 SoundBank) i chiptunes (VGM, SPC itp.);
-
Obsługa rozszerzonego formatu audio (24/32bit / 7.1ch / 96Khz), w systemie Windows z implementacją JNI DirectSound i Linux z implementacją JNI ALSA;
-
16-pasmowy korektor;
-
Efekty dźwiękowe, takie jak przekierowanie basów i szerokie stereo;
-
Automatyczna konwersja matrycy między kanałami: Mono, Stereo, 4.0, 5.0, 5.1 i 7.1;
-
Antyaliasing i interpolacja w ponownym próbkowaniu dźwięku w celu zapewnienia najlepszej możliwej jakości;
-
Niezależne kanały głośnościowe z przekierowaniem między nimi;
-
Wsparcie dla rozwoju skórek i wtyczek do obsługi nowych formatów audio.