JoyHackPlayer

JoyHackPlayer

iOS 14.0+ iPadOS 14.0+ Mac Catalyst Karaoke

Automatically unpack and play ZIP karaoke files

An iOS, iPadOS, and Mac Catalyst app that expands karaoke data files stored inside ZIP archives, synchronizes lyrics with time tags, and plays back the associated media. Automatic multi-encoding detection for UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, and more keeps older karaoke data readable.

Lyrics move with the music.

Open the ZIP file and let the app handle the rest.

Automatic ZIP import and organization

Expands ZIP files automatically and organizes karaoke data. The app watches the Documents and Inbox folders so newly added ZIP files are processed right away.

Time-tagged lyric sync

Parses karaoke time tags and keeps lyrics perfectly synchronized with the current media, highlighting the active line in real time.

Multi-encoding support

Automatically detects encodings such as UTF-8, Shift_JIS, EUC-JP, and ISO-2022-JP so older karaoke data renders without mojibake.

Device-optimized UI

Ships tailored interfaces for iPhone portrait mode, iPad landscape split view, and Mac Catalyst with a hidden title bar and dynamic window resizing.

Media playback

Uses AVFoundation and AVKit to play mp3, m4a, wav, mp4, m4v, and mov files, including background playback.

Song search

Includes a UISearchBar-based song list search so large karaoke libraries stay easy to navigate, with iTunes file sharing support as well.