music-assistant-server.git
2 years agoSome small bugfixes and optimizations (#1039)
Marcel van der Veldt [Sun, 28 Jan 2024 23:20:25 +0000 (00:20 +0100)]
Some small bugfixes and optimizations (#1039)

* Fix radio mode error in queue controller

* fix clear queue

* get rid of some blocking IO in sonos

* fix syncgroup power state

* filter self from sync with list in sonos

* change poll logic a bit

2 years agoFix Sonos player provider (#1038)
Marcel van der Veldt [Sun, 28 Jan 2024 21:48:50 +0000 (22:48 +0100)]
Fix Sonos player provider (#1038)

2 years agoSubsonic: Support track enumeration on older Navidrome servers (#1037)
Eric Munson [Sun, 28 Jan 2024 21:46:48 +0000 (16:46 -0500)]
Subsonic: Support track enumeration on older Navidrome servers (#1037)

2 years agoSubsonic: Better scrobbling and track enumeration (#1035)
Eric Munson [Sat, 27 Jan 2024 17:41:51 +0000 (12:41 -0500)]
Subsonic: Better scrobbling and track enumeration (#1035)

* Subsonic: Fix stream scrobbling

get_audio_stream can be called multiple times when a track is played to
allow for MA to analyze the audio. Scrobbling at the end of the stream
was causing multiple reports when placed here. The correct way to do is
is using a callback on the StreamDetails object we create. Now we
scrobble playback when MA tells us that more than half the track has
been played.

We also now make a "Now Playing" scrobble when the StreamDetails object
is built.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
* Subsonic: Better song enumeration

Rely on pagination instead of one massive request.

Signed-off-by: Eric B Munson <eric@munsonfam.org>
---------

Signed-off-by: Eric B Munson <eric@munsonfam.org>
2 years agoA few enqueue fixes (#1036)
Marcel van der Veldt [Sat, 27 Jan 2024 17:41:28 +0000 (18:41 +0100)]
A few enqueue fixes (#1036)

* Typo in sonos provider ruins sync

* some typos and fixes

2 years agofrontend-2.1.1 (#1034)
music-assistant-machine [Sat, 27 Jan 2024 15:13:17 +0000 (16:13 +0100)]
frontend-2.1.1 (#1034)

* Update pyproject.toml for 2.1.1

* Update requirements_all.txt for 2.1.1

2 years agoAdd default enqueue options (#1033)
Marcel van der Veldt [Sat, 27 Jan 2024 15:13:02 +0000 (16:13 +0100)]
Add default enqueue options (#1033)

2 years agoAdd player provider for devices running fully kiosk (#1032)
Marcel van der Veldt [Sat, 27 Jan 2024 10:56:56 +0000 (11:56 +0100)]
Add player provider for devices running fully kiosk (#1032)

2 years agofix lint
Marcel van der Veldt [Sat, 27 Jan 2024 10:53:37 +0000 (11:53 +0100)]
fix lint

2 years agoA collection of small fixes and enhancements (#1030)
Marcel van der Veldt [Sat, 27 Jan 2024 10:35:36 +0000 (11:35 +0100)]
A collection of small fixes and enhancements (#1030)

2 years agoAuto-update pre-commit hooks (#1031)
github-actions[bot] [Sat, 27 Jan 2024 10:34:26 +0000 (11:34 +0100)]
Auto-update pre-commit hooks (#1031)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoFix queue track repeat + Some improvements to Sonos players (#1029)
Marcel van der Veldt [Thu, 25 Jan 2024 23:54:27 +0000 (00:54 +0100)]
Fix queue track repeat + Some improvements to Sonos players (#1029)

2 years agoSubsonic: Handle missing artist id and check before building Images (#1028)
Eric Munson [Thu, 25 Jan 2024 21:54:40 +0000 (16:54 -0500)]
Subsonic: Handle missing artist id and check before building Images (#1028)

2 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Wed, 24 Jan 2024 18:02:00 +0000 (19:02 +0100)]
Merge branch 'main' of https://github.com/music-assistant/server

2 years agoSome fixes to the Subsonic provider (#1027)
Eric Munson [Wed, 24 Jan 2024 17:48:57 +0000 (12:48 -0500)]
Some fixes to the Subsonic provider (#1027)

2 years agodo not crash sonos reload on one single player
Marcel van der Veldt [Wed, 24 Jan 2024 15:41:02 +0000 (16:41 +0100)]
do not crash sonos reload on one single player

2 years agoadd opus file format
Marcel van der Veldt [Wed, 24 Jan 2024 15:17:15 +0000 (16:17 +0100)]
add opus file format

2 years agoFix musicbrainz id check (#1026)
Marcel van der Veldt [Wed, 24 Jan 2024 11:24:32 +0000 (12:24 +0100)]
Fix musicbrainz id check (#1026)

2 years agoFix blocking IO in subsonic provider
Marcel van der Veldt [Wed, 24 Jan 2024 11:07:50 +0000 (12:07 +0100)]
Fix blocking IO in subsonic provider

2 years agoA few small improvements to the Chromecast provider (#1025)
Marcel van der Veldt [Wed, 24 Jan 2024 10:37:33 +0000 (11:37 +0100)]
A few small improvements to the Chromecast provider (#1025)

* Remove alternative app from cast config

* allow next button from cast player itself

* monkey patch cast media controller to lookup cast queue

2 years agoRemove python-ffmpeg requirement from Snapcast manifest.json (#1023)
Santiago Soto [Wed, 24 Jan 2024 09:37:06 +0000 (06:37 -0300)]
Remove python-ffmpeg requirement from Snapcast manifest.json (#1023)

2 years agoRadioBrowser: pin requirement to pip version (#1024)
Giel Janssens [Wed, 24 Jan 2024 09:36:44 +0000 (10:36 +0100)]
RadioBrowser: pin requirement to pip version (#1024)

pin requirement to pip

2 years agoYoutube maintenance (#1022)
Marvin Schenkel [Tue, 23 Jan 2024 10:56:52 +0000 (11:56 +0100)]
Youtube maintenance (#1022)

2 years agoBump async-upnp-client from 0.38.0 to 0.38.1 (#1017)
dependabot[bot] [Mon, 22 Jan 2024 21:11:19 +0000 (22:11 +0100)]
Bump async-upnp-client from 0.38.0 to 0.38.1 (#1017)

* Bump async-upnp-client from 0.38.0 to 0.38.1

Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.38.0 to 0.38.1.
- [Changelog](https://github.com/StevenLooman/async_upnp_client/blob/development/CHANGES.rst)
- [Commits](https://github.com/StevenLooman/async_upnp_client/compare/0.38.0...0.38.1)

---
updated-dependencies:
- dependency-name: async-upnp-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

---------

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>
2 years agoBump soco from 0.30.1 to 0.30.2 (#1021)
dependabot[bot] [Mon, 22 Jan 2024 21:10:40 +0000 (22:10 +0100)]
Bump soco from 0.30.1 to 0.30.2 (#1021)

* Bump soco from 0.30.1 to 0.30.2

Bumps [soco](https://github.com/SoCo/SoCo) from 0.30.1 to 0.30.2.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](https://github.com/SoCo/SoCo/compare/v0.30.1...v0.30.2)

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

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

---------

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>
2 years agoBump orjson from 3.9.10 to 3.9.12 (#1019)
dependabot[bot] [Mon, 22 Jan 2024 20:50:59 +0000 (21:50 +0100)]
Bump orjson from 3.9.10 to 3.9.12 (#1019)

Bumps [orjson](https://github.com/ijl/orjson) from 3.9.10 to 3.9.12.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ijl/orjson/compare/3.9.10...3.9.12)

---
updated-dependencies:
- dependency-name: orjson
  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>
2 years agoBump ruff from 0.1.13 to 0.1.14 (#1020)
dependabot[bot] [Mon, 22 Jan 2024 20:49:27 +0000 (21:49 +0100)]
Bump ruff from 0.1.13 to 0.1.14 (#1020)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.13 to 0.1.14.
- [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/v0.1.13...v0.1.14)

---
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>
2 years agofix race conditions
Marcel van der Veldt [Mon, 22 Jan 2024 13:41:59 +0000 (14:41 +0100)]
fix race conditions

2 years agoFix next track playback on Chromecast groups (#1016)
Marcel van der Veldt [Sun, 21 Jan 2024 22:45:41 +0000 (23:45 +0100)]
Fix next track playback on Chromecast groups (#1016)

2 years agoReplace UUID check on MusicBrainz ID (#1015)
Marcel van der Veldt [Sun, 21 Jan 2024 22:30:46 +0000 (23:30 +0100)]
Replace UUID check on MusicBrainz ID (#1015)

2 years agofix small typo
Marcel van der Veldt [Sun, 21 Jan 2024 22:04:22 +0000 (23:04 +0100)]
fix small typo

2 years agoAdd Open Subsonic MusicProvider (#1006)
Eric Munson [Sun, 21 Jan 2024 13:58:02 +0000 (08:58 -0500)]
Add Open Subsonic MusicProvider (#1006)

2 years agoCleanup binaries (#1014)
Marcel van der Veldt [Sun, 21 Jan 2024 13:11:01 +0000 (14:11 +0100)]
Cleanup binaries (#1014)

2 years agofix small typo
Marcel van der Veldt [Sun, 21 Jan 2024 09:48:27 +0000 (10:48 +0100)]
fix small typo

2 years agofrontend-2.1.0 (#1013)
music-assistant-machine [Sun, 21 Jan 2024 01:57:59 +0000 (02:57 +0100)]
frontend-2.1.0 (#1013)

* Update pyproject.toml for 2.1.0

* Update requirements_all.txt for 2.1.0

2 years agoA few small tweaks (#1012)
Marcel van der Veldt [Sun, 21 Jan 2024 01:50:38 +0000 (02:50 +0100)]
A few small tweaks (#1012)

2 years agoBetter support for Player groups (#1011)
Marcel van der Veldt [Sun, 21 Jan 2024 01:07:04 +0000 (02:07 +0100)]
Better support for Player groups (#1011)

2 years agoAuto-update pre-commit hooks (#1010)
github-actions[bot] [Sat, 20 Jan 2024 23:42:16 +0000 (00:42 +0100)]
Auto-update pre-commit hooks (#1010)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump pycryptodome from 3.19.1 to 3.20.0 (#1001)
dependabot[bot] [Fri, 19 Jan 2024 23:19:13 +0000 (00:19 +0100)]
Bump pycryptodome from 3.19.1 to 3.20.0 (#1001)

* Bump pycryptodome from 3.19.1 to 3.20.0

Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.19.1 to 3.20.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.19.1...v3.20.0)

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

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

---------

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>
2 years agoFixes for plex connection (#1000)
Jozef Kruszynski [Fri, 19 Jan 2024 14:33:17 +0000 (15:33 +0100)]
Fixes for plex connection (#1000)

2 years agoRefactor enqueing of items during playback and standardize player settings (#1008)
Marcel van der Veldt [Fri, 19 Jan 2024 14:32:57 +0000 (15:32 +0100)]
Refactor enqueing of items during playback and standardize player settings (#1008)

2 years agoBump ruff from 0.1.11 to 0.1.13 (#1002)
dependabot[bot] [Tue, 16 Jan 2024 14:08:54 +0000 (15:08 +0100)]
Bump ruff from 0.1.11 to 0.1.13 (#1002)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.11 to 0.1.13.
- [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/v0.1.11...v0.1.13)

---
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>
2 years agoBump unidecode from 1.3.7 to 1.3.8 (#1005)
dependabot[bot] [Tue, 16 Jan 2024 14:08:32 +0000 (15:08 +0100)]
Bump unidecode from 1.3.7 to 1.3.8 (#1005)

Bumps [unidecode](https://github.com/kmike/text-unidecode) from 1.3.7 to 1.3.8.
- [Release notes](https://github.com/kmike/text-unidecode/releases)
- [Commits](https://github.com/kmike/text-unidecode/commits)

---
updated-dependencies:
- dependency-name: unidecode
  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>
2 years agoa few very minor fixes
Marcel van der Veldt [Mon, 15 Jan 2024 19:27:18 +0000 (20:27 +0100)]
a few very minor fixes

2 years agoFix small typo
Marcel van der Veldt [Mon, 15 Jan 2024 18:36:29 +0000 (19:36 +0100)]
Fix small typo

2 years agoSome small bug fixes (#999)
Marcel van der Veldt [Sun, 14 Jan 2024 00:38:42 +0000 (01:38 +0100)]
Some small bug fixes (#999)

* fix typo

* handle (more) missing field in musicbrainz

* make sure instance id is randomized

* enforce initernational urls on qobuz

2 years agoAuto-update pre-commit hooks (#998)
github-actions[bot] [Sat, 13 Jan 2024 23:37:15 +0000 (00:37 +0100)]
Auto-update pre-commit hooks (#998)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoUpdate manifest.json (#997)
Marvin Schenkel [Tue, 9 Jan 2024 20:39:05 +0000 (21:39 +0100)]
Update manifest.json (#997)

* Update manifest.json

Reverting a change in the ytmusicapi that currently breaks YTMusic.

* Update requirements_all.txt

2 years agofrontend-2.0.17 (#996)
music-assistant-machine [Mon, 8 Jan 2024 19:37:40 +0000 (20:37 +0100)]
frontend-2.0.17 (#996)

* Update pyproject.toml for 2.0.17

* Update requirements_all.txt for 2.0.17

2 years agoBump pycryptodome from 3.19.0 to 3.19.1 (#983)
dependabot[bot] [Mon, 8 Jan 2024 19:04:20 +0000 (20:04 +0100)]
Bump pycryptodome from 3.19.0 to 3.19.1 (#983)

* Bump pycryptodome from 3.19.0 to 3.19.1

Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.19.0 to 3.19.1.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.19.0...v3.19.1)

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

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

---------

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>
2 years agoBump pytest-asyncio from 0.23.2 to 0.23.3 (#985)
dependabot[bot] [Mon, 8 Jan 2024 19:04:09 +0000 (20:04 +0100)]
Bump pytest-asyncio from 0.23.2 to 0.23.3 (#985)

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.23.2 to 0.23.3.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.2...v0.23.3)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  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>
2 years agoBump ytmusicapi from 1.3.2 to 1.4.2 (#993)
dependabot[bot] [Mon, 8 Jan 2024 19:03:55 +0000 (20:03 +0100)]
Bump ytmusicapi from 1.3.2 to 1.4.2 (#993)

* Bump ytmusicapi from 1.3.2 to 1.4.2

Bumps [ytmusicapi](https://github.com/sigma67/ytmusicapi) from 1.3.2 to 1.4.2.
- [Release notes](https://github.com/sigma67/ytmusicapi/releases)
- [Commits](https://github.com/sigma67/ytmusicapi/compare/1.3.2...1.4.2)

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

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

---------

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>
2 years agoAdd guard for missing id in MusicBrainz result (#995)
Marcel van der Veldt [Mon, 8 Jan 2024 19:00:25 +0000 (20:00 +0100)]
Add guard for missing id in MusicBrainz result (#995)

guard for more missing ids

2 years agoBump ruff from 0.1.9 to 0.1.11 (#992)
dependabot[bot] [Mon, 8 Jan 2024 18:58:29 +0000 (19:58 +0100)]
Bump ruff from 0.1.9 to 0.1.11 (#992)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.9 to 0.1.11.
- [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/v0.1.9...v0.1.11)

---
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>
2 years agoBump pillow from 10.1.0 to 10.2.0 (#994)
dependabot[bot] [Mon, 8 Jan 2024 18:58:14 +0000 (19:58 +0100)]
Bump pillow from 10.1.0 to 10.2.0 (#994)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/10.1.0...10.2.0)

---
updated-dependencies:
- dependency-name: pillow
  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>
2 years agoFixes bug where sanpcast does not work (#991)
Santiago Soto [Mon, 8 Jan 2024 01:57:45 +0000 (22:57 -0300)]
Fixes bug where sanpcast does not work (#991)

2 years agoAuto-update pre-commit hooks (#990)
github-actions[bot] [Thu, 4 Jan 2024 21:08:41 +0000 (22:08 +0100)]
Auto-update pre-commit hooks (#990)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump pytest from 7.4.3 to 7.4.4 (#987)
dependabot[bot] [Tue, 2 Jan 2024 19:54:52 +0000 (20:54 +0100)]
Bump pytest from 7.4.3 to 7.4.4 (#987)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4)

---
updated-dependencies:
- dependency-name: pytest
  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>
2 years agoBump zeroconf from 0.128.0 to 0.131.0 (#986)
dependabot[bot] [Tue, 2 Jan 2024 19:41:31 +0000 (20:41 +0100)]
Bump zeroconf from 0.128.0 to 0.131.0 (#986)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.128.0 to 0.131.0.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases)
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.128.0...0.131.0)

---
updated-dependencies:
- dependency-name: zeroconf
  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>
2 years agoBump mypy from 1.7.1 to 1.8.0 (#984)
dependabot[bot] [Tue, 2 Jan 2024 19:41:17 +0000 (20:41 +0100)]
Bump mypy from 1.7.1 to 1.8.0 (#984)

Bumps [mypy](https://github.com/python/mypy) from 1.7.1 to 1.8.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: mypy
  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>
2 years agosmall fix for resync issues
Marcel van der Veldt [Sun, 31 Dec 2023 12:15:17 +0000 (13:15 +0100)]
small fix for resync issues

2 years agofix small typo
Marcel van der Veldt [Sun, 31 Dec 2023 11:59:30 +0000 (12:59 +0100)]
fix small typo

2 years agofix typo
Marcel van der Veldt [Sun, 31 Dec 2023 11:57:12 +0000 (12:57 +0100)]
fix typo

2 years agoFix playback of radio stations (#982)
Marcel van der Veldt [Sun, 31 Dec 2023 00:20:07 +0000 (01:20 +0100)]
Fix playback of radio stations (#982)

2 years agoSome tweaks to MediaItem models (#981)
Marcel van der Veldt [Sun, 31 Dec 2023 00:13:45 +0000 (01:13 +0100)]
Some tweaks to MediaItem models (#981)

Copy shared attributes to _MediaItemBase

2 years agoA few small bugfixes (#980)
Marcel van der Veldt [Sat, 30 Dec 2023 03:43:05 +0000 (04:43 +0100)]
A few small bugfixes (#980)

* Fix (de)serialization of queue item streamdetails

* mark more musicbrainz fields as optional

* disable player on config removal

* add protocol whitelist to analyze job for ffmpeg

* typo

* add data to protocol whitelist

* resume player after changing config

* better parsing of mpeg dash streams

* optimistically update player after sync/unsync

2 years agoBump black from 23.11.0 to 23.12.1 (#976)
dependabot[bot] [Sat, 30 Dec 2023 03:39:33 +0000 (04:39 +0100)]
Bump black from 23.11.0 to 23.12.1 (#976)

Bumps [black](https://github.com/psf/black) from 23.11.0 to 23.12.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.11.0...23.12.1)

---
updated-dependencies:
- dependency-name: black
  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>
2 years agoBump async-upnp-client from 0.36.2 to 0.38.0 (#974)
dependabot[bot] [Sat, 30 Dec 2023 03:39:24 +0000 (04:39 +0100)]
Bump async-upnp-client from 0.36.2 to 0.38.0 (#974)

* Bump async-upnp-client from 0.36.2 to 0.38.0

Bumps [async-upnp-client](https://github.com/StevenLooman/async_upnp_client) from 0.36.2 to 0.38.0.
- [Changelog](https://github.com/StevenLooman/async_upnp_client/blob/development/CHANGES.rst)
- [Commits](https://github.com/StevenLooman/async_upnp_client/compare/0.36.2...0.38.0)

---
updated-dependencies:
- dependency-name: async-upnp-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

---------

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>
2 years agoBump python-ffmpeg from 2.0.4 to 2.0.9 (#972)
dependabot[bot] [Sat, 30 Dec 2023 03:39:14 +0000 (04:39 +0100)]
Bump python-ffmpeg from 2.0.4 to 2.0.9 (#972)

* Bump python-ffmpeg from 2.0.4 to 2.0.9

Bumps [python-ffmpeg](https://github.com/jonghwanhyeon/python-ffmpeg) from 2.0.4 to 2.0.9.
- [Release notes](https://github.com/jonghwanhyeon/python-ffmpeg/releases)
- [Commits](https://github.com/jonghwanhyeon/python-ffmpeg/compare/v2.0.4...v2.0.9)

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

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

---------

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>
2 years agoBump soco from 0.29.1 to 0.30.1 (#977)
dependabot[bot] [Sat, 30 Dec 2023 03:39:05 +0000 (04:39 +0100)]
Bump soco from 0.29.1 to 0.30.1 (#977)

* Bump soco from 0.29.1 to 0.30.1

Bumps [soco](https://github.com/SoCo/SoCo) from 0.29.1 to 0.30.1.
- [Release notes](https://github.com/SoCo/SoCo/releases)
- [Changelog](https://github.com/SoCo/SoCo/blob/master/doc/release_notes.rst)
- [Commits](https://github.com/SoCo/SoCo/compare/v0.29.1...v0.30.1)

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

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

---------

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>
2 years agoAuto-update pre-commit hooks (#975)
github-actions[bot] [Sat, 30 Dec 2023 01:48:48 +0000 (02:48 +0100)]
Auto-update pre-commit hooks (#975)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump ruff from 0.1.7 to 0.1.9 (#978)
dependabot[bot] [Sat, 30 Dec 2023 01:47:17 +0000 (02:47 +0100)]
Bump ruff from 0.1.7 to 0.1.9 (#978)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.7 to 0.1.9.
- [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/v0.1.7...v0.1.9)

---
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>
2 years agoRetain extra url keys (#979)
OzGav [Sat, 30 Dec 2023 01:46:29 +0000 (12:46 +1100)]
Retain extra url keys (#979)

I’m not sure if there is a downside to retaining the extra info but we have two open issues which will be resolved if we do so…?

2 years agoFixed theaudiodb provider with get_track_metadata issue (#969)
Antoine V [Wed, 20 Dec 2023 23:02:03 +0000 (00:02 +0100)]
Fixed theaudiodb provider with get_track_metadata issue (#969)

2 years agoFix typo in TuneIn init/py (#968)
OzGav [Sun, 17 Dec 2023 21:53:36 +0000 (07:53 +1000)]
Fix typo in TuneIn init/py (#968)

2 years agoAuto-update pre-commit hooks (#966)
github-actions[bot] [Thu, 14 Dec 2023 18:55:23 +0000 (19:55 +0100)]
Auto-update pre-commit hooks (#966)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoUpdate manifest files for several providers (#967)
OzGav [Thu, 14 Dec 2023 18:54:56 +0000 (04:54 +1000)]
Update manifest files for several providers (#967)

2 years agoFix status of child players (#959)
Santiago Soto [Wed, 13 Dec 2023 07:58:14 +0000 (04:58 -0300)]
Fix status of child players  (#959)

2 years agoBump ruff from 0.1.6 to 0.1.7 (#961)
dependabot[bot] [Wed, 13 Dec 2023 02:12:52 +0000 (03:12 +0100)]
Bump ruff from 0.1.6 to 0.1.7 (#961)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.6 to 0.1.7.
- [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/v0.1.6...v0.1.7)

---
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>
2 years agoBump cryptography from 41.0.6 to 41.0.7 (#962)
dependabot[bot] [Wed, 13 Dec 2023 01:53:31 +0000 (02:53 +0100)]
Bump cryptography from 41.0.6 to 41.0.7 (#962)

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

---
updated-dependencies:
- dependency-name: cryptography
  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>
2 years agoBump pre-commit from 3.5.0 to 3.6.0 (#963)
dependabot[bot] [Wed, 13 Dec 2023 01:53:11 +0000 (02:53 +0100)]
Bump pre-commit from 3.5.0 to 3.6.0 (#963)

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: pre-commit
  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>
2 years agoBump black from 23.7.0 to 23.11.0 (#964)
dependabot[bot] [Wed, 13 Dec 2023 01:52:41 +0000 (02:52 +0100)]
Bump black from 23.7.0 to 23.11.0 (#964)

Bumps [black](https://github.com/psf/black) from 23.7.0 to 23.11.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.7.0...23.11.0)

---
updated-dependencies:
- dependency-name: black
  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>
2 years agoAuto-update pre-commit hooks (#965)
github-actions[bot] [Wed, 13 Dec 2023 01:52:21 +0000 (02:52 +0100)]
Auto-update pre-commit hooks (#965)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump aiohttp from 3.9.0 to 3.9.1 (#960)
dependabot[bot] [Wed, 13 Dec 2023 01:51:56 +0000 (02:51 +0100)]
Bump aiohttp from 3.9.0 to 3.9.1 (#960)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.0 to 3.9.1.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.0...v3.9.1)

---
updated-dependencies:
- dependency-name: aiohttp
  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>
2 years agoSome fixes for the database migration and matching logic (#958)
Marcel van der Veldt [Fri, 8 Dec 2023 18:02:43 +0000 (19:02 +0100)]
Some fixes for the database migration and matching logic (#958)

2 years agoFixing pyproject.toml (#957)
Jozef Kruszynski [Fri, 8 Dec 2023 17:56:55 +0000 (18:56 +0100)]
Fixing pyproject.toml (#957)

Co-authored-by: Jozef Kruszynski <jozef.kruszynski@gmail.com>
2 years agoFix snapcast provider in the dynamic generation of tcp streams (#955)
Santiago Soto [Fri, 8 Dec 2023 11:25:46 +0000 (08:25 -0300)]
Fix snapcast provider in the dynamic generation of tcp streams  (#955)

2 years agosmall fix
Marcel van der Veldt [Wed, 6 Dec 2023 22:45:33 +0000 (23:45 +0100)]
small fix

2 years agoFollow-up fix for db migration issue (#956)
Marcel van der Veldt [Wed, 6 Dec 2023 22:25:04 +0000 (23:25 +0100)]
Follow-up fix for db migration issue (#956)

* Ignore albumless tracks in mb lookups

* fix db migration of radios and playlists tables

2 years agoImprove Filesystem provider (#953)
Marcel van der Veldt [Wed, 6 Dec 2023 20:01:32 +0000 (21:01 +0100)]
Improve Filesystem provider (#953)

2 years agofrontend-2.0.16 (#954)
music-assistant-machine [Wed, 6 Dec 2023 20:00:27 +0000 (21:00 +0100)]
frontend-2.0.16 (#954)

2 years agoBump actions/setup-python from 4.7.1 to 5.0.0 (#952)
dependabot[bot] [Wed, 6 Dec 2023 18:57:58 +0000 (19:57 +0100)]
Bump actions/setup-python from 4.7.1 to 5.0.0 (#952)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.7.1...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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>
2 years agoUpdate snapcast documentation link (#950)
Santiago Soto [Tue, 5 Dec 2023 14:04:02 +0000 (11:04 -0300)]
Update snapcast documentation link (#950)

2 years agoBump pycryptodome from 3.18.0 to 3.19.0 (#945)
dependabot[bot] [Tue, 5 Dec 2023 14:03:24 +0000 (15:03 +0100)]
Bump pycryptodome from 3.18.0 to 3.19.0 (#945)

* Bump pycryptodome from 3.18.0 to 3.19.0

Bumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.18.0 to 3.19.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.18.0...v3.19.0)

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

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

---------

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>
2 years agoAuto-update pre-commit hooks (#949)
github-actions[bot] [Tue, 5 Dec 2023 08:16:34 +0000 (09:16 +0100)]
Auto-update pre-commit hooks (#949)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump colorlog from 6.7.0 to 6.8.0 (#947)
dependabot[bot] [Mon, 4 Dec 2023 22:27:56 +0000 (23:27 +0100)]
Bump colorlog from 6.7.0 to 6.8.0 (#947)

Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/borntyping/python-colorlog/releases)
- [Commits](https://github.com/borntyping/python-colorlog/compare/v6.7.0...v6.8.0)

---
updated-dependencies:
- dependency-name: colorlog
  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>
2 years agoBump pytest-asyncio from 0.21.1 to 0.23.2 (#948)
dependabot[bot] [Mon, 4 Dec 2023 20:18:27 +0000 (21:18 +0100)]
Bump pytest-asyncio from 0.21.1 to 0.23.2 (#948)

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.1 to 0.23.2.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.21.1...v0.23.2)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  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>
2 years agoBump mashumaro from 3.10 to 3.11 (#946)
dependabot[bot] [Mon, 4 Dec 2023 20:18:12 +0000 (21:18 +0100)]
Bump mashumaro from 3.10 to 3.11 (#946)

Bumps [mashumaro](https://github.com/Fatal1ty/mashumaro) from 3.10 to 3.11.
- [Release notes](https://github.com/Fatal1ty/mashumaro/releases)
- [Commits](https://github.com/Fatal1ty/mashumaro/compare/v3.10...v3.11)

---
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>
2 years agoBump zeroconf from 0.119.0 to 0.128.0 (#944)
dependabot[bot] [Mon, 4 Dec 2023 20:18:00 +0000 (21:18 +0100)]
Bump zeroconf from 0.119.0 to 0.128.0 (#944)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.119.0 to 0.128.0.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases)
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.119.0...0.128.0)

---
updated-dependencies:
- dependency-name: zeroconf
  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>
2 years agoBump pychromecast from 13.0.7 to 13.0.8 (#936)
dependabot[bot] [Mon, 4 Dec 2023 11:59:03 +0000 (12:59 +0100)]
Bump pychromecast from 13.0.7 to 13.0.8 (#936)

* Bump pychromecast from 13.0.7 to 13.0.8

Bumps [pychromecast](https://github.com/balloob/pychromecast) from 13.0.7 to 13.0.8.
- [Release notes](https://github.com/balloob/pychromecast/releases)
- [Commits](https://github.com/balloob/pychromecast/compare/13.0.7...13.0.8)

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

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

---------

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>