music-assistant-server.git
13 months agoChore: Add a bit of extra logging for group player when resyncing
Marcel van der Veldt [Tue, 18 Feb 2025 20:57:05 +0000 (21:57 +0100)]
Chore: Add a bit of extra logging for group player when resyncing

13 months agoFix: player metadata on radio streams for airplay
Marcel van der Veldt [Tue, 18 Feb 2025 20:56:38 +0000 (21:56 +0100)]
Fix: player metadata on radio streams for airplay

13 months agoFix: Add check to cache folder migration for existing folder
Marcel van der Veldt [Tue, 18 Feb 2025 20:56:10 +0000 (21:56 +0100)]
Fix: Add check to cache folder migration for existing folder

13 months agoFix: Final round of fixes for multi value serializing mess
Marcel van der Veldt [Tue, 18 Feb 2025 18:52:26 +0000 (19:52 +0100)]
Fix: Final round of fixes for multi value serializing mess

13 months agoFix enqueue next if player is already playing
Marcel van der Veldt [Tue, 18 Feb 2025 16:29:51 +0000 (17:29 +0100)]
Fix enqueue next if player is already playing

13 months agoFix for parsing local artwork in folder
Marcel van der Veldt [Tue, 18 Feb 2025 16:00:11 +0000 (17:00 +0100)]
Fix for parsing local artwork in folder

13 months agoFix: Allow updating of media item object from api
Marcel van der Veldt [Tue, 18 Feb 2025 15:38:22 +0000 (16:38 +0100)]
Fix: Allow updating of media item object from api

13 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Tue, 18 Feb 2025 15:17:19 +0000 (16:17 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

13 months agoFix library tracks images
Marcel van der Veldt [Tue, 18 Feb 2025 15:17:13 +0000 (16:17 +0100)]
Fix library tracks images

13 months agoFix: Subsonic: Use any parent link when enumerating songs (#1966)
Eric Munson [Tue, 18 Feb 2025 14:59:42 +0000 (09:59 -0500)]
Fix: Subsonic: Use any parent link when enumerating songs (#1966)

Fix: Subonsic: Use any parent link when enumerating songs

The LMS implementation does not use the parent field for album IDs. The
spec allows for one or both of parent and albumId to be filled so we
should accept both.

Also fix typing info for the local staring the fetched album.

Closes: music-assistant/support#3501
Signed-off-by: Eric B Munson <eric@munsonfam.org>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
13 months agoAlways prefer album thumb on tracks
Marcel van der Veldt [Tue, 18 Feb 2025 14:56:38 +0000 (15:56 +0100)]
Always prefer album thumb on tracks

13 months agoFollow-up fix for multi item parsing from tags
Marcel van der Veldt [Tue, 18 Feb 2025 14:43:03 +0000 (15:43 +0100)]
Follow-up fix for multi item parsing from tags

13 months agoDon't use set in artist splitter
Marcel van der Veldt [Tue, 18 Feb 2025 12:31:53 +0000 (13:31 +0100)]
Don't use set in artist splitter

13 months agoFix issues with ConfigEntry model (de)serializing
Marcel van der Veldt [Tue, 18 Feb 2025 12:18:50 +0000 (13:18 +0100)]
Fix issues with ConfigEntry model (de)serializing

13 months agoFix typo in spotify default name
Marcel van der Veldt [Tue, 18 Feb 2025 00:21:59 +0000 (01:21 +0100)]
Fix typo in spotify default name

13 months agoParse additional (v2.4) tags with mutagen
Marcel van der Veldt [Tue, 18 Feb 2025 00:20:06 +0000 (01:20 +0100)]
Parse additional (v2.4) tags with mutagen

solves issues with multi-value tags

13 months agoFix: allow volume changes to be ignored in airplay provider
Marcel van der Veldt [Mon, 17 Feb 2025 23:10:57 +0000 (00:10 +0100)]
Fix: allow volume changes to be ignored in airplay provider

13 months agouse dataclass from models for the playback progress report
Marcel van der Veldt [Mon, 17 Feb 2025 22:37:41 +0000 (23:37 +0100)]
use dataclass from models for the playback progress report

13 months agoBump models to 1.1.27
Marcel van der Veldt [Mon, 17 Feb 2025 22:24:14 +0000 (23:24 +0100)]
Bump models to 1.1.27

13 months agofrontend-2.11.5 (#1965)
music-assistant-machine [Mon, 17 Feb 2025 20:55:28 +0000 (21:55 +0100)]
frontend-2.11.5 (#1965)

* Update pyproject.toml for 2.11.5

* Update requirements_all.txt for 2.11.5

13 months agofix track thumb in album tracks
Marcel van der Veldt [Mon, 17 Feb 2025 20:50:25 +0000 (21:50 +0100)]
fix track thumb in album tracks

13 months agoChore(deps): Bump mypy from 1.13.0 to 1.15.0 (#1953)
dependabot[bot] [Mon, 17 Feb 2025 20:39:13 +0000 (21:39 +0100)]
Chore(deps): Bump mypy from 1.13.0 to 1.15.0 (#1953)

* Chore(deps): Bump mypy from 1.13.0 to 1.15.0

Bumps [mypy](https://github.com/python/mypy) from 1.13.0 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.13.0...v1.15.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
* lint

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
13 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Mon, 17 Feb 2025 20:22:51 +0000 (21:22 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

13 months agoFix small typo in recently played items endpoint
Marcel van der Veldt [Mon, 17 Feb 2025 20:22:44 +0000 (21:22 +0100)]
Fix small typo in recently played items endpoint

13 months agoChore(deps): Bump mashumaro from 3.14 to 3.15 (#1866)
dependabot[bot] [Mon, 17 Feb 2025 20:22:13 +0000 (21:22 +0100)]
Chore(deps): Bump mashumaro from 3.14 to 3.15 (#1866)

Bumps [mashumaro](https://github.com/Fatal1ty/mashumaro) from 3.14 to 3.15.
- [Release notes](https://github.com/Fatal1ty/mashumaro/releases)
- [Commits](https://github.com/Fatal1ty/mashumaro/compare/v3.14...v3.15)

---
updated-dependencies:
- dependency-name: mashumaro
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoChore(deps): Bump ruff from 0.9.4 to 0.9.6 (#1963)
dependabot[bot] [Mon, 17 Feb 2025 20:18:58 +0000 (21:18 +0100)]
Chore(deps): Bump ruff from 0.9.4 to 0.9.6 (#1963)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.9.4 to 0.9.6.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.4...0.9.6)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoChore(deps): Bump aiosqlite from 0.20.0 to 0.21.0 (#1964)
dependabot[bot] [Mon, 17 Feb 2025 20:18:48 +0000 (21:18 +0100)]
Chore(deps): Bump aiosqlite from 0.20.0 to 0.21.0 (#1964)

Bumps [aiosqlite](https://github.com/omnilib/aiosqlite) from 0.20.0 to 0.21.0.
- [Changelog](https://github.com/omnilib/aiosqlite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omnilib/aiosqlite/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: aiosqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoFix: use correct provider instance name
Marcel van der Veldt [Mon, 17 Feb 2025 19:26:57 +0000 (20:26 +0100)]
Fix: use correct provider instance name

13 months agoFix playback of 24 bits material
Marcel van der Veldt [Mon, 17 Feb 2025 19:15:20 +0000 (20:15 +0100)]
Fix playback of 24 bits material

13 months agoFix: Temporary fix for parsing multi-value tags in ID3v2.4 tags
Marcel van der Veldt [Mon, 17 Feb 2025 19:06:09 +0000 (20:06 +0100)]
Fix: Temporary fix for parsing multi-value tags in ID3v2.4 tags

13 months agoFix: Prevent error when opening a track from a folder that ha snot been synced yet
Marcel van der Veldt [Mon, 17 Feb 2025 19:05:36 +0000 (20:05 +0100)]
Fix: Prevent error when opening a track from a folder that ha snot been synced yet

13 months agoFix: Always prefer ID3 tags
Marcel van der Veldt [Mon, 17 Feb 2025 11:58:21 +0000 (12:58 +0100)]
Fix: Always prefer ID3 tags

13 months agoFix: parsing of pls (radio) streams
Marcel van der Veldt [Mon, 17 Feb 2025 09:19:48 +0000 (10:19 +0100)]
Fix: parsing of pls (radio) streams

13 months agocode tweak
Marcel van der Veldt [Mon, 17 Feb 2025 08:21:02 +0000 (09:21 +0100)]
code tweak

13 months agoFix typo in queue controller
Marcel van der Veldt [Mon, 17 Feb 2025 06:11:44 +0000 (07:11 +0100)]
Fix typo in queue controller

13 months agotweak for album thumb
Marcel van der Veldt [Sun, 16 Feb 2025 23:40:16 +0000 (00:40 +0100)]
tweak for album thumb

13 months agofrontend-2.11.4 (#1962)
music-assistant-machine [Sun, 16 Feb 2025 23:25:47 +0000 (00:25 +0100)]
frontend-2.11.4 (#1962)

* Update pyproject.toml for 2.11.4

* Update requirements_all.txt for 2.11.4

13 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sun, 16 Feb 2025 22:46:56 +0000 (23:46 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

13 months agoChore: Small tweaks to plugin source playback
Marcel van der Veldt [Sun, 16 Feb 2025 22:46:39 +0000 (23:46 +0100)]
Chore: Small tweaks to plugin source playback

13 months agoChore: bump aioaudiobookshelf library to version 0.1.1 (#1961)
Fabian Munkes [Sun, 16 Feb 2025 19:22:21 +0000 (20:22 +0100)]
Chore: bump aioaudiobookshelf library to version 0.1.1 (#1961)

fix: music-assistant/support#3575

13 months agoFeat: Handle playback of plugin source as player source
Marcel van der Veldt [Sun, 16 Feb 2025 17:24:24 +0000 (18:24 +0100)]
Feat: Handle playback of plugin source as player source

Handle playback of plugin source as player source and implement this in Spotify Connect

13 months agoFix: enforce 48000 sample rate (only) on Voice PE
Marcel van der Veldt [Sun, 16 Feb 2025 17:05:14 +0000 (18:05 +0100)]
Fix: enforce 48000 sample rate (only) on Voice PE

13 months agoFix: Double grouped players with Universal Groups (#1959)
Maxim Raznatovski [Sun, 16 Feb 2025 16:59:34 +0000 (17:59 +0100)]
Fix: Double grouped players with Universal Groups (#1959)

* fix: don't allow grouping if already grouped

* fix: periodically check if no subgroups are in a universal group

* feat: auto ungroup when adding to a universal group

* fix: restart playback if a player was automatically ungrouped from a invalid subgroup

* refactor: early return

13 months agoChore: Bump models to 1.1.26
Marcel van der Veldt [Sun, 16 Feb 2025 16:46:10 +0000 (17:46 +0100)]
Chore: Bump models to 1.1.26

13 months agoAdd colour MB icon
OzGav [Fri, 14 Feb 2025 05:49:37 +0000 (15:49 +1000)]
Add colour MB icon

13 months agoDelete music_assistant/providers/musicbrainz/icon_dark.svg
OzGav [Fri, 14 Feb 2025 05:48:49 +0000 (16:48 +1100)]
Delete music_assistant/providers/musicbrainz/icon_dark.svg

13 months agoadjust abs
Marcel van der Veldt [Fri, 14 Feb 2025 00:35:00 +0000 (01:35 +0100)]
adjust abs

13 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Fri, 14 Feb 2025 00:34:36 +0000 (01:34 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

13 months agoChore: a couple of small sync tweaks
Marcel van der Veldt [Fri, 14 Feb 2025 00:31:56 +0000 (01:31 +0100)]
Chore: a couple of small sync tweaks

13 months agoABS: Rewrite of provider, couple new features (#1948)
Fabian Munkes [Fri, 14 Feb 2025 00:04:25 +0000 (01:04 +0100)]
ABS: Rewrite of provider, couple new features (#1948)

13 months agoChore: Add more logging to ffmpeg detection code
Marcel van der Veldt [Thu, 13 Feb 2025 23:51:22 +0000 (00:51 +0100)]
Chore: Add more logging to ffmpeg detection code

13 months agofrontend-2.11.3 (#1960)
music-assistant-machine [Thu, 13 Feb 2025 21:51:31 +0000 (22:51 +0100)]
frontend-2.11.3 (#1960)

* Update pyproject.toml for 2.11.3

* Update requirements_all.txt for 2.11.3

---------

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
13 months agobump models to 1.1.25
Marcel van der Veldt [Thu, 13 Feb 2025 21:49:19 +0000 (22:49 +0100)]
bump models to 1.1.25

13 months agoFix: several small fixes and tweaks
Marcel van der Veldt [Thu, 13 Feb 2025 20:26:43 +0000 (21:26 +0100)]
Fix: several small fixes and tweaks

13 months agoChore: some code cleanup and fixes for browsing
Marcel van der Veldt [Thu, 13 Feb 2025 16:11:23 +0000 (17:11 +0100)]
Chore: some code cleanup and fixes for browsing

13 months agoFix: Correct codeowner username in Snapcast manifest (#1958)
Santiago Soto [Wed, 12 Feb 2025 18:22:53 +0000 (15:22 -0300)]
Fix: Correct codeowner username in Snapcast manifest (#1958)

13 months agoFix: Resolve playlist won't go up two relative levels. (#1952)
OzGav [Wed, 12 Feb 2025 11:25:16 +0000 (21:25 +1000)]
Fix: Resolve playlist won't go up two relative levels. (#1952)

13 months agoRemove png
OzGav [Wed, 12 Feb 2025 04:51:57 +0000 (15:51 +1100)]
Remove png

13 months agoReplace fanarttv image
OzGav [Wed, 12 Feb 2025 04:51:30 +0000 (14:51 +1000)]
Replace fanarttv image

13 months agofrontend-2.11.2 (#1957)
music-assistant-machine [Tue, 11 Feb 2025 23:25:23 +0000 (00:25 +0100)]
frontend-2.11.2 (#1957)

* Update pyproject.toml for 2.11.2

* Update requirements_all.txt for 2.11.2

13 months agoFix small typo
Marcel van der Veldt [Tue, 11 Feb 2025 23:24:38 +0000 (00:24 +0100)]
Fix small typo

13 months agoChore(deps): Bump isort from 5.13.2 to 6.0.0 (#1954)
dependabot[bot] [Tue, 11 Feb 2025 23:02:02 +0000 (00:02 +0100)]
Chore(deps): Bump isort from 5.13.2 to 6.0.0 (#1954)

Bumps [isort](https://github.com/pycqa/isort) from 5.13.2 to 6.0.0.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.13.2...6.0.0)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoChore(deps): Bump cryptography from 44.0.0 to 44.0.1 (#1956)
dependabot[bot] [Tue, 11 Feb 2025 23:01:50 +0000 (00:01 +0100)]
Chore(deps): Bump cryptography from 44.0.0 to 44.0.1 (#1956)

Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.0 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/44.0.0...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoChore(deps): Bump certifi from 2024.12.14 to 2025.1.31 (#1955)
dependabot[bot] [Tue, 11 Feb 2025 23:01:38 +0000 (00:01 +0100)]
Chore(deps): Bump certifi from 2024.12.14 to 2025.1.31 (#1955)

Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.12.14 to 2025.1.31.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.12.14...2025.01.31)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoFix: accept last 60 seconds as finished for audiobooks/episodes
Marcel van der Veldt [Tue, 11 Feb 2025 21:45:55 +0000 (22:45 +0100)]
Fix: accept last 60 seconds as finished for audiobooks/episodes

13 months agoChore: small refactor of player and queue update logic
Marcel van der Veldt [Tue, 11 Feb 2025 20:08:21 +0000 (21:08 +0100)]
Chore: small refactor of player and queue update logic

13 months agoChore: Improve syncing of resume/progress info
Marcel van der Veldt [Tue, 11 Feb 2025 14:57:16 +0000 (15:57 +0100)]
Chore: Improve syncing of resume/progress info

13 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Mon, 10 Feb 2025 16:34:24 +0000 (17:34 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

13 months agoFix: 30s progress reporting
Marcel van der Veldt [Mon, 10 Feb 2025 16:34:18 +0000 (17:34 +0100)]
Fix: 30s progress reporting

14 months agoFeat: Use the player prefered (lossless) format in universal groups (#1949)
Maxim Raznatovski [Mon, 10 Feb 2025 15:28:04 +0000 (16:28 +0100)]
Feat: Use the player prefered (lossless) format in universal groups (#1949)

* refactor: promote get_output_format to public

* feat: use the player preferred (lossless) audio format in universal groups

* docs: adjust ugp_stream doc comment

14 months agoFix: Delete DSPConfig when removing players (#1951)
Maxim Raznatovski [Sun, 9 Feb 2025 19:40:25 +0000 (20:40 +0100)]
Fix: Delete DSPConfig when removing players (#1951)

Removing the player config now also removes the DSP config, since it's
stored in a different key.

14 months agoFix: duplicate search results for podcasts and audiobooks
Marcel van der Veldt [Sun, 9 Feb 2025 12:38:08 +0000 (13:38 +0100)]
Fix: duplicate search results for podcasts and audiobooks

14 months agofrontend-2.11.1 (#1950)
music-assistant-machine [Sun, 9 Feb 2025 01:10:44 +0000 (02:10 +0100)]
frontend-2.11.1 (#1950)

* Update pyproject.toml for 2.11.1

* Update requirements_all.txt for 2.11.1

14 months agoFix: handle ungroup on power off group player
Marcel van der Veldt [Sun, 9 Feb 2025 00:52:02 +0000 (01:52 +0100)]
Fix: handle ungroup on power off group player

14 months agoChore: fix small typo
Marcel van der Veldt [Sat, 8 Feb 2025 15:24:27 +0000 (16:24 +0100)]
Chore: fix small typo

14 months agoChore: Fix audiobook resume
Marcel van der Veldt [Sat, 8 Feb 2025 15:00:51 +0000 (16:00 +0100)]
Chore: Fix audiobook resume

Fix: resume of audiobook
Fix: Clear queue after last track has been (fully) played

14 months agoChore: Handle immediate exit of core controller fails to start
Marcel van der Veldt [Thu, 6 Feb 2025 23:08:48 +0000 (00:08 +0100)]
Chore: Handle immediate exit of core controller fails to start

14 months agoChore: Better exception if ffmpeg is missing or incorrect version
Marcel van der Veldt [Thu, 6 Feb 2025 22:58:01 +0000 (23:58 +0100)]
Chore: Better exception if ffmpeg is missing or incorrect version

14 months agoFix reporting of playback progress (#1946)
Marcel van der Veldt [Thu, 6 Feb 2025 20:15:49 +0000 (21:15 +0100)]
Fix reporting of playback progress (#1946)

- send report previous track when track changed
- send report every 30 seconds of playback in current item
- refactor the state logic a bit for readability

14 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 6 Feb 2025 20:09:57 +0000 (21:09 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

14 months agoChore: ignore MediaNotFoundError in metadata lookups
Marcel van der Veldt [Thu, 6 Feb 2025 20:09:47 +0000 (21:09 +0100)]
Chore: ignore MediaNotFoundError in metadata lookups

14 months agoChore(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#1945)
dependabot[bot] [Thu, 6 Feb 2025 18:15:27 +0000 (19:15 +0100)]
Chore(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#1945)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14 months agoMerge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Thu, 6 Feb 2025 11:32:34 +0000 (12:32 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev

14 months agoFix Podcast and Audiobook support on SMB Filesystem provider (#1944)
Marcel van der Veldt [Thu, 6 Feb 2025 11:32:23 +0000 (12:32 +0100)]
Fix Podcast and Audiobook support on SMB Filesystem provider (#1944)

* Chore: Start full sync after reset of library db

* Fix Podcast and Audiobook support on SMB Filesystem provider

14 months agoChore: Start full sync after reset of library db
Marcel van der Veldt [Thu, 6 Feb 2025 10:13:43 +0000 (11:13 +0100)]
Chore: Start full sync after reset of library db

14 months agoFix playercontrol error on Chromecast groups (#1943)
Marcel van der Veldt [Thu, 6 Feb 2025 10:13:15 +0000 (11:13 +0100)]
Fix playercontrol error on Chromecast groups (#1943)

14 months agoChore: try to workaround strange airplay volume pingpong
Marcel van der Veldt [Wed, 5 Feb 2025 23:40:30 +0000 (00:40 +0100)]
Chore: try to workaround strange airplay volume pingpong

14 months agoFix: Correct detection of changed output audioformat
Marcel van der Veldt [Wed, 5 Feb 2025 23:01:20 +0000 (00:01 +0100)]
Fix: Correct detection of changed output audioformat

14 months agoChore: Bump models to 1.1.24
Marcel van der Veldt [Wed, 5 Feb 2025 23:00:50 +0000 (00:00 +0100)]
Chore: Bump models to 1.1.24

14 months agoChore: fix small typo
Marcel van der Veldt [Wed, 5 Feb 2025 22:31:21 +0000 (23:31 +0100)]
Chore: fix small typo

14 months agofrontend-2.11.0 (#1942)
music-assistant-machine [Wed, 5 Feb 2025 22:24:16 +0000 (23:24 +0100)]
frontend-2.11.0 (#1942)

* Update pyproject.toml for 2.11.0

* Update requirements_all.txt for 2.11.0

14 months agoFix: race condition in queue controller when flow mode is enabled
Marcel van der Veldt [Wed, 5 Feb 2025 22:16:08 +0000 (23:16 +0100)]
Fix: race condition in queue controller when flow mode is enabled

Fixes weird resume bug after stop

14 months agoChore: some small code tweaks
Marcel van der Veldt [Wed, 5 Feb 2025 21:55:39 +0000 (22:55 +0100)]
Chore: some small code tweaks

14 months agoFix: correctly map player availability state for ha players
Marcel van der Veldt [Wed, 5 Feb 2025 21:54:04 +0000 (22:54 +0100)]
Fix: correctly map player availability state for ha players

14 months agoChore: always prefer player native skip
Marcel van der Veldt [Wed, 5 Feb 2025 19:33:31 +0000 (20:33 +0100)]
Chore: always prefer player native skip

14 months agoChore: Small fix for sonos elapsed time reporting
Marcel van der Veldt [Wed, 5 Feb 2025 19:33:06 +0000 (20:33 +0100)]
Chore: Small fix for sonos elapsed time reporting

14 months agoChore: Return more detailed exceptions in builtin provider
Marcel van der Veldt [Wed, 5 Feb 2025 18:27:03 +0000 (19:27 +0100)]
Chore: Return more detailed exceptions in builtin provider

14 months agoFix: player power state is optional
Marcel van der Veldt [Wed, 5 Feb 2025 18:25:50 +0000 (19:25 +0100)]
Fix: player power state is optional

14 months agoFix: allow seek support in providers which support it
Marcel van der Veldt [Wed, 5 Feb 2025 13:37:00 +0000 (14:37 +0100)]
Fix: allow seek support in providers which support it

14 months agoChore: Extend exception info
Marcel van der Veldt [Wed, 5 Feb 2025 10:34:39 +0000 (11:34 +0100)]
Chore: Extend exception info