CatStation/Content.Client/Audio
Ataman 8f95f6aad8
Add MidiFileCollectionManager for storing and managing MIDI files in user data. (#44469)
* added MidiLibraryManager together with tests.

* added error log when failing to add midi + minor formatting.

* additional error logging for midi library.

* fixed TestRemoveMidiFile failing due to new error logging.

* improved error logging.

* switched from string file names to ResPath

* renamed to MidiFileCollection and moved to Content.Client.Audio.Midi

* updated xml docs

* readded the Manager suffix that I totally didn't forget + some formatting.
2026-07-03 02:30:22 +00:00
..
Jukebox Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
Midi Add MidiFileCollectionManager for storing and managing MIDI files in user data. (#44469) 2026-07-03 02:30:22 +00:00
AmbientOverlayCommand.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AmbientSoundOverlay.cs Remove 700 usages of Component.Owner (#21100) 2023-10-19 12:34:31 -07:00
AmbientSoundSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AmbientSoundTreeComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
AmbientSoundTreeSystem.cs Use dependencies for EntityQueries in Systems (Part 1: Client) (#43478) 2026-04-06 17:30:41 +00:00
AudioUIController.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
ClientGlobalSoundSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
ContentAudioSystem.AmbientMusic.cs Cleanup: remove more redundantly defined EntitySystem members (#44470) 2026-07-02 19:12:23 +00:00
ContentAudioSystem.cs fix: ambient music fade in (#25874) (#25969) 2024-03-11 04:08:05 +11:00
ContentAudioSystem.LobbyMusic.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00