mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-10-29 13:08:39 +01:00
- Add libSceMusicPlayerService HLE implementation (32 APIs). - Add audio playback pipeline using SDL3 with support for MP3, FLAC, and AAC decoding. - Support playlist transactions, track insertion/removal, seek, pause/unpause, volume control, repeat, and shuffle modes. - Support playlist auto-advance to subsequent tracks upon track completion. - Implement sceMusicPlayerServiceReceiveEvent with timed wait, returning 0x812f010a on timeout. - Hook sceSystemServiceIsBgmPlaying and sceShellCoreUtilIsBgmPlaying to MusicPlayerService playback state. - Add dr_flac single-header FLAC decoder to externals.