Add caching of audio data to fix streams not starting fast enough (#1989)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 28 Feb 2025 14:21:12 +0000 (15:21 +0100)
committerGitHub <noreply@github.com>
Fri, 28 Feb 2025 14:21:12 +0000 (15:21 +0100)
commitecdab7a5559814c1ce296a15bb50cb8ac5d0e596
tree7e3873df27f1023529a1e30caa619c035e717a7f
parent6d0fb4e1ccc7981363b28773d0d6e61fe236b098
Add caching of audio data to fix streams not starting fast enough (#1989)

Add caching of audio data which fixes issues with providers which are slow with sending audio data or have a file format which requires the data to be stored in a file first before further processing
music_assistant/controllers/player_queues.py
music_assistant/controllers/streams.py
music_assistant/helpers/audio.py
music_assistant/helpers/ffmpeg.py
music_assistant/helpers/util.py
music_assistant/providers/apple_music/__init__.py
pyproject.toml
requirements_all.txt