ABS: Use playback sessions, and optionally allow HLS stream (#3079)
authorFabian Munkes <105975993+fmunkes@users.noreply.github.com>
Tue, 10 Feb 2026 17:30:04 +0000 (18:30 +0100)
committerGitHub <noreply@github.com>
Tue, 10 Feb 2026 17:30:04 +0000 (18:30 +0100)
commit348b622e05256bb3e311d2dd8ac7bd7a127c3a44
treebc410e3ca86c2c57e560a0d682c91168b7bb46a9
parent57bc1e281e3416ecc6d12f6ce0e13d009f1fa192
ABS: Use playback sessions, and optionally allow HLS stream (#3079)

* option to use abs sessions

* bump lib

* more useful exception

* use session progress if it is available

* add session helper

* playback hls

* bump

* remove redundant methods

* add media type

* more hls

* cleanup & session creation lock

* typo

* stream socket event

* bump lib

* edge case
music_assistant/providers/audiobookshelf/__init__.py
music_assistant/providers/audiobookshelf/constants.py
music_assistant/providers/audiobookshelf/helpers.py
music_assistant/providers/audiobookshelf/manifest.json
requirements_all.txt