fix: add missing AudioFormat metadata to Jellyfin provider (#1890)
authorJc2k <john.carr@unrouted.co.uk>
Mon, 20 Jan 2025 20:48:30 +0000 (20:48 +0000)
committerGitHub <noreply@github.com>
Mon, 20 Jan 2025 20:48:30 +0000 (21:48 +0100)
commitbaa445a79db1352a26521545aab169a6c2ac97a5
treed78fb68bc52a3abfa42065bd58c70513c2043ac1
parent44b738fdc0aab6536f1d6a54f88018dd1497e3c4
fix: add missing AudioFormat metadata to Jellyfin provider (#1890)

* feat: populate more stream details in Jellyfin

* fix: defensive parsing of optional fields. tests.

* chore: refactor and unify how we get an AudioFormat from a jellyfin Track

* chore: more refactoring

* fix: breaking api change
music_assistant/providers/jellyfin/__init__.py
music_assistant/providers/jellyfin/manifest.json
music_assistant/providers/jellyfin/parsers.py
requirements_all.txt
tests/providers/jellyfin/__snapshots__/test_parsers.ambr
tests/providers/jellyfin/fixtures/tracks/do_i_wanna_know.json [new file with mode: 0644]