How do you even get started with an Audio Content Provider application?

I've been trying for days now to get an Audio Content Provider app (ACP) to work. No matter what I do, it always returns 'No Media' in the simulator. I've read the API-docs, and tried building and testing Garmin's "MonkeyMusic" on SDK version 3.0.0 (the release of ACP's). Turns out, the application there just won't build, even after fixing some of their coding errors.. I come only from experience in coding with Java, so I may not be the best at Monkey C..

I'm still trying, because I'm convinced that you can push a custom menu (WatchUi.CustomMenu) on an ACP -- I just don't even know where to get started.

Extra Information, if it's relevant:

[sugar@cube ~]$ neofetch
sugar@cube 
---------- 
OS: EndeavourOS Linux x86_64 
Host: B450M DS3H 
Kernel: 6.5.4-arch2-1 
Packages: 1316 (pacman), 6 (flatpak) 
Shell: bash 5.1.16 
Resolution: 1360x768 
DE: Plasma 5.27.8 
WM: KWin 
Theme: [Plasma], Breeze [GTK2/3] 
Icons: [Plasma], breeze [GTK2/3] 
Terminal: guake 
CPU: AMD Ryzen 5 2600X (12) @ 3.600GHz 
GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590 
Memory: 5757MiB / 15913MiB
[sugar@cube ~]$ nice

I'm using VS Codium with the latest version of Monkey C downloaded from the Visual Studio Code website, and a manually installed SDK Manager (not from the AUR).

Thanks!

-- Kaiden