[PR #1033] [MERGED] Add playback of background/title music in game list #1894

Closed
opened 2026-02-27 21:14:21 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/1033
Author: @tGecko
Created: 9/23/2024
Status: Merged
Merged: 9/26/2024
Merged by: @georgemoralis

Base: mainHead: UI-title-music


📝 Commits (10+)

📊 Changes

17 files changed (+181 additions, -17 deletions)

View changed files

📝 .github/workflows/build.yml (+3 -1)
📝 CMakeLists.txt (+4 -2)
📝 documents/building-windows.md (+2 -2)
📝 src/common/config.cpp (+13 -1)
📝 src/common/config.h (+2 -0)
src/qt_gui/background_music_player.cpp (+32 -0)
src/qt_gui/background_music_player.h (+28 -0)
📝 src/qt_gui/game_grid_frame.cpp (+9 -0)
📝 src/qt_gui/game_grid_frame.h (+2 -0)
📝 src/qt_gui/game_info.h (+1 -0)
📝 src/qt_gui/game_list_frame.cpp (+9 -0)
📝 src/qt_gui/game_list_frame.h (+2 -0)
📝 src/qt_gui/game_list_utils.h (+1 -0)
📝 src/qt_gui/main_window.cpp (+20 -0)
📝 src/qt_gui/main_window.h (+3 -0)
📝 src/qt_gui/settings_dialog.cpp (+4 -1)
📝 src/qt_gui/settings_dialog.ui (+46 -10)

📄 Description

Upon selecting a game from game list/grid view, plays it's title music (CUSAXXXXXX/sce_sys/snd0.at9) if available.
Includes a setting to turn it on or off.

Special thanks to @cselip !


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/1033 **Author:** [@tGecko](https://github.com/tGecko) **Created:** 9/23/2024 **Status:** ✅ Merged **Merged:** 9/26/2024 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `UI-title-music` --- ### 📝 Commits (10+) - [`217d221`](https://github.com/shadps4-emu/shadPS4/commit/217d221a26483c39dd656b104415d2607e633dfd) add playback of background/title music - [`39d806b`](https://github.com/shadps4-emu/shadPS4/commit/39d806b50e255dcbebe880d2b1bf9a9abf24761b) clang_format - [`7907dd2`](https://github.com/shadps4-emu/shadPS4/commit/7907dd2d4211756efb1ac71e34bbb22775afbbd0) add windows multimedia build instructions - [`664541f`](https://github.com/shadps4-emu/shadPS4/commit/664541f3998ae1a21ae9ff736f03fe8e14093b95) fix typo accidentally made to arm - [`e2a5a0a`](https://github.com/shadps4-emu/shadPS4/commit/e2a5a0a71e5f41bd04ae42aa1ee88e3b88ad62bc) address comments - [`260a127`](https://github.com/shadps4-emu/shadPS4/commit/260a1278a4d913315a0c3be0560d2f4aa125f20c) loop music - [`28f7371`](https://github.com/shadps4-emu/shadPS4/commit/28f7371fa1ab34b012558293e8f3772ae2c9062b) feedback - [`c45fe7d`](https://github.com/shadps4-emu/shadPS4/commit/c45fe7da6e5bdc9ad93f87ca642f1ad7d72da15f) fix CI - [`94e3c07`](https://github.com/shadps4-emu/shadPS4/commit/94e3c0797c80012559a2bec45636c454793f4c36) add newline - [`af26d22`](https://github.com/shadps4-emu/shadPS4/commit/af26d22fcc620091075baaeba6f0c0b13e4b6d7b) playBGM off by default ### 📊 Changes **17 files changed** (+181 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+3 -1) 📝 `CMakeLists.txt` (+4 -2) 📝 `documents/building-windows.md` (+2 -2) 📝 `src/common/config.cpp` (+13 -1) 📝 `src/common/config.h` (+2 -0) ➕ `src/qt_gui/background_music_player.cpp` (+32 -0) ➕ `src/qt_gui/background_music_player.h` (+28 -0) 📝 `src/qt_gui/game_grid_frame.cpp` (+9 -0) 📝 `src/qt_gui/game_grid_frame.h` (+2 -0) 📝 `src/qt_gui/game_info.h` (+1 -0) 📝 `src/qt_gui/game_list_frame.cpp` (+9 -0) 📝 `src/qt_gui/game_list_frame.h` (+2 -0) 📝 `src/qt_gui/game_list_utils.h` (+1 -0) 📝 `src/qt_gui/main_window.cpp` (+20 -0) 📝 `src/qt_gui/main_window.h` (+3 -0) 📝 `src/qt_gui/settings_dialog.cpp` (+4 -1) 📝 `src/qt_gui/settings_dialog.ui` (+46 -10) </details> ### 📄 Description Upon selecting a game from game list/grid view, plays it's title music (`CUSAXXXXXX/sce_sys/snd0.at9`) if available. Includes a setting to turn it on or off. Special thanks to @cselip ! --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:14:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1894
No description provided.