Fix memory leaks and some performance tweaks (#587)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 28 Mar 2023 16:20:29 +0000 (18:20 +0200)
committerGitHub <noreply@github.com>
Tue, 28 Mar 2023 16:20:29 +0000 (18:20 +0200)
commitc35b8a14eb46c23da2d79dadcfb40dd098c1b1a6
tree901667cc35af7ea2cf92dbab8cd58768d09e61e4
parent72e13f2c56393bb98ae7e1411731780c8f8f950b
Fix memory leaks and some performance tweaks (#587)

* add docs for airplay

* verify_ssl is deprecated

* limit number of workers a bit

* change order

* reduce chunk sizes

* Fix memory leaks in File providers

* use taskgroup for poll players

* allow max 25mb for reading tags

* force close process

* bump pychromecast to 13.0.6

fixes a memory leak
20 files changed:
music_assistant/__main__.py
music_assistant/server/controllers/players.py
music_assistant/server/controllers/streams.py
music_assistant/server/helpers/process.py
music_assistant/server/helpers/tags.py
music_assistant/server/helpers/util.py
music_assistant/server/providers/airplay/manifest.json
music_assistant/server/providers/chromecast/manifest.json
music_assistant/server/providers/fanarttv/__init__.py
music_assistant/server/providers/filesystem_local/__init__.py
music_assistant/server/providers/filesystem_local/base.py
music_assistant/server/providers/filesystem_smb/__init__.py
music_assistant/server/providers/musicbrainz/__init__.py
music_assistant/server/providers/qobuz/__init__.py
music_assistant/server/providers/spotify/__init__.py
music_assistant/server/providers/theaudiodb/__init__.py
music_assistant/server/providers/tunein/__init__.py
music_assistant/server/providers/ytmusic/__init__.py
music_assistant/server/server.py
requirements_all.txt