

Employees, we are excited to share the newest addition to our musical items.
After having to hear all your very annoying complaints about "that one banger" and "the best one", we have received your message loud and clear about there only being one song, and will install additional songs for these items to use. This unlocks the ability to play entire playlists on items such as the beloved Record Player and the even more beloved Disco Ball and also the old phone.
However, we will only expand the musical capabilities of whatever items we feel compatible with, so don't expect us to do all the work for you!
That is all for this message. We hope you stay a great asset to the Company.
Have multiple music mods of mine that don't play nice with each other? This mod will allow those music items to play all songs from all my mods simultaneously, by collecting them all into a playlist!
This mod, in combination with other mods of mine such as LCMySimsSoundPackMod, adds functionality for the Disco Ball, Record Player, and more to loop through a list of songs provided by STSharedAudioLib. No longer will 'only' one mod write to a musical item, but instead, these items will loop through a custom playlist to represent every mod that adds music to it.
If you would like a demonstration of what this mod does, turn on [Examples] in this mod's Config options, or download LCStudiopolisDiscoMod.
[HarmonyPrefix, HarmonyPatch(typeof(StartOfRound), "Start")]
public static void Prefix(StartOfRound __instance)
{
foreach (UnlockableItem item in __instance.unlockablesList.unlockables)
{
if (item.unlockableName == "Disco Ball")
{
SharedAudioMethods.AudioClipAddNew(yourCustomMusic, SharedAudioMethods.AudioListGetByName("LCSimonTendoPlaylistsMod", item.prefabObject));
}
}
}