music-assistant-server.git
2 years agoBump aiofiles from 23.1.0 to 23.2.1 (#837)
Jozef Kruszynski [Mon, 14 Aug 2023 22:38:08 +0000 (23:38 +0100)]
Bump aiofiles from 23.1.0 to 23.2.1 (#837)

Bumps [aiofiles](https://github.com/Tinche/aiofiles) from 23.1.0 to
23.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Tinche/aiofiles/releases">aiofiles's
releases</a>.</em></p>
<blockquote>
<h2>23.2.1</h2>
<ul>
<li>Import <code>os.statvfs</code> conditionally to fix importing on
non-UNIX systems.
<a
href="https://redirect.github.com/Tinche/aiofiles/issues/171">#171</a>
<a
href="https://redirect.github.com/Tinche/aiofiles/pull/172">#172</a></li>
<li>aiofiles is now also tested on Windows.</li>
</ul>
<h1>23.2.0</h1>
<ul>
<li>aiofiles is now tested on Python 3.12 too.
<a
href="https://redirect.github.com/Tinche/aiofiles/issues/166">#166</a>
<a
href="https://redirect.github.com/Tinche/aiofiles/pull/168">#168</a></li>
<li>On Python 3.12, <code>aiofiles.tempfile.NamedTemporaryFile</code>
now accepts a <code>delete_on_close</code> argument, just like the
stdlib version.</li>
<li>On Python 3.12, <code>aiofiles.tempfile.NamedTemporaryFile</code> no
longer exposes a <code>delete</code> attribute, just like the stdlib
version.</li>
<li>Added <code>aiofiles.os.statvfs</code> and
<code>aiofiles.os.path.ismount</code>.
<a
href="https://redirect.github.com/Tinche/aiofiles/pull/162">#162</a></li>
<li>Use <a href="https://pdm.fming.dev/latest/">PDM</a> instead of
Poetry.
<a
href="https://redirect.github.com/Tinche/aiofiles/pull/169">#169</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Tinche/aiofiles/commit/c35ef69768aed5a1a900164f80761a288836b015"><code>c35ef69</code></a>
23.2.1</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/a2720ff6385ebd8ce0d71d0b8150fd0f154de641"><code>a2720ff</code></a>
Hotfix statvfs (<a
href="https://redirect.github.com/Tinche/aiofiles/issues/172">#172</a>)</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/6c083c9209db5d6f6d35229e72ae349dd46b4d85"><code>6c083c9</code></a>
Bump version</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/7faca64ca5adcaa60888eb4b17e87080fe78c179"><code>7faca64</code></a>
23.2.0</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/a986683224515838958e971d312a88e44a5b520c"><code>a986683</code></a>
Tweak changelog</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/014298f42cf17398587a496c02008af88c80f298"><code>014298f</code></a>
Add classifiers</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/13e604cb631f93986fac8c61d299bbe8eebf9fc2"><code>13e604c</code></a>
Enable linting, actually (<a
href="https://redirect.github.com/Tinche/aiofiles/issues/170">#170</a>)</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/e3571c5fdc97a1053ccc7f4bbc12444bab7a7c9f"><code>e3571c5</code></a>
Changelog</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/10d6b067367fc34026063dc075e4226477c96cee"><code>10d6b06</code></a>
Restore README</li>
<li><a
href="https://github.com/Tinche/aiofiles/commit/8b4589f28eda1f01e9d934b880ec95eba489cd3a"><code>8b4589f</code></a>
Switch to PDM (<a
href="https://redirect.github.com/Tinche/aiofiles/issues/169">#169</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Tinche/aiofiles/compare/v23.1.0...v23.2.1">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=aiofiles&package-manager=pip&previous-version=23.1.0&new-version=23.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

2 years agoBump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (#836)
Jozef Kruszynski [Mon, 14 Aug 2023 22:37:51 +0000 (23:37 +0100)]
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (#836)

Bumps
[pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish)
from 1.8.8 to 1.8.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/gh-action-pypi-publish/releases">pypa/gh-action-pypi-publish's
releases</a>.</em></p>
<blockquote>
<h2>v1.8.10</h2>
<h2>:bug: What's Fixed</h2>
<p><a href="https://github.com/woodruffw"><code>@​woodruffw</code></a>
fixed decoding OIDC claims in debug output on failure by applying
correct padding to the encoded payload via <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/pull/177">pypa/gh-action-pypi-publish#177</a>.</p>
<p><strong>Full Diff</strong>: <a
href="https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.9...v1.8.10">https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.9...v1.8.10</a></p>
<h2>v1.8.9</h2>
<h2>:nail_care: Cosmetic output improvements</h2>
<ul>
<li><a href="https://github.com/woodruffw"><code>@​woodruffw</code></a>
added debug output to the trusted publishing OIDC exchange on failures
in <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/pull/174">pypa/gh-action-pypi-publish#174</a></li>
<li><a href="https://github.com/woodruffw"><code>@​woodruffw</code></a>
implemented Markdown semantic callouts in README via <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/pull/175">pypa/gh-action-pypi-publish#175</a></li>
</ul>
<h2>:hammer_and_wrench: Internal dependencies</h2>
<ul>
<li>Certifi was bumped from 2023.5.7 to 2023.7.22 @ <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/pull/171">pypa/gh-action-pypi-publish#171</a></li>
<li>Cryptography was bumped from 41.0.2 to 41.0.3 @ <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/pull/172">pypa/gh-action-pypi-publish#172</a></li>
</ul>
<p><strong>Full Diff</strong>: <a
href="https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.9">https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.9</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/b7f401de30cb6434a1e19f805ff006643653240e"><code>b7f401d</code></a>
Merge PR <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/issues/177">#177</a>
into unstable/v1</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/ba3ecc93555ab33f1172cebde7585a78eca00335"><code>ba3ecc9</code></a>
oidc-exchange: fix padding</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/ade57f54dcc56d4858ca681c80269c26dc7b9149"><code>ade57f5</code></a>
Merge PRs <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/issues/174">#174</a>
<a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/issues/175">#175</a>
and <a
href="https://redirect.github.com/pypa/gh-action-pypi-publish/issues/172">#172</a>
into unstable/v1</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/637917e5f201407b3d6e3be9df6af349083d0a79"><code>637917e</code></a>
README: re-add &quot;pro tip&quot; language</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/4864f13c38a29318fc09dca6b0258644d80b8e07"><code>4864f13</code></a>
README: use semantic callouts</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/326f9ad1e131f526357a666f008015a0ee96fbcf"><code>326f9ad</code></a>
oidc-exchange: add-trailing-comma</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/e5f0690e9195178c6f53954b1f9059b3d9b11116"><code>e5f0690</code></a>
oidc-exchange: ignore a nested function</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/8bdd0cc2a0ec4a8773b96ddd5bdc4a2dd849cf81"><code>8bdd0cc</code></a>
oidc-exchange: lintage</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/71a0032909f17bb44704d5fc46876cdaee124ca0"><code>71a0032</code></a>
oidc-exchange: render claims if exchange fails</li>
<li><a
href="https://github.com/pypa/gh-action-pypi-publish/commit/adef75a5a62cc4473182a78754a310e4a73d3511"><code>adef75a</code></a>
Bump cryptography from 41.0.2 to 41.0.3 in /requirements</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.10">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/gh-action-pypi-publish&package-manager=github_actions&previous-version=1.8.8&new-version=1.8.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

2 years agoAuto-update pre-commit hooks (#834)
Jozef Kruszynski [Mon, 14 Aug 2023 22:37:25 +0000 (23:37 +0100)]
Auto-update pre-commit hooks (#834)

Update versions of tools in pre-commit
configs to latest version

2 years agoBump orjson from 3.9.3 to 3.9.4 (#833)
Jozef Kruszynski [Mon, 14 Aug 2023 22:36:28 +0000 (23:36 +0100)]
Bump orjson from 3.9.3 to 3.9.4 (#833)

Bumps [orjson](https://github.com/ijl/orjson) from 3.9.3 to 3.9.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ijl/orjson/releases">orjson's
releases</a>.</em></p>
<blockquote>
<h2>3.9.4</h2>
<h3>Fixed</h3>
<ul>
<li>Fix hash builder using default values.</li>
<li>Fix non-release builds of orjson copying large deserialization
buffer
from stack to heap. This was introduced in 3.9.3.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ijl/orjson/blob/master/CHANGELOG.md">orjson's
changelog</a>.</em></p>
<blockquote>
<h2>3.9.4 - 2023-08-07</h2>
<h3>Fixed</h3>
<ul>
<li>Fix hash builder using default values.</li>
<li>Fix non-release builds of orjson copying large deserialization
buffer
from stack to heap. This was introduced in 3.9.3.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ijl/orjson/commit/281a9d8451c5a54a6fe34a586324363f131a3697"><code>281a9d8</code></a>
3.9.4</li>
<li><a
href="https://github.com/ijl/orjson/commit/76505d4cd20ab59f3a9cf7f9120bd444b94a1d0b"><code>76505d4</code></a>
Fix HASH_BUILDER using default values</li>
<li><a
href="https://github.com/ijl/orjson/commit/caae033ee1c1a0bb704643153f271a29d48fc28e"><code>caae033</code></a>
Fix stack overflow from copying large yyjson buffer</li>
<li>See full diff in <a
href="https://github.com/ijl/orjson/compare/3.9.3...3.9.4">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=orjson&package-manager=pip&previous-version=3.9.3&new-version=3.9.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

2 years agoBump aiofiles from 23.1.0 to 23.2.1
dependabot[bot] [Mon, 14 Aug 2023 17:16:42 +0000 (17:16 +0000)]
Bump aiofiles from 23.1.0 to 23.2.1

Bumps [aiofiles](https://github.com/Tinche/aiofiles) from 23.1.0 to 23.2.1.
- [Release notes](https://github.com/Tinche/aiofiles/releases)
- [Commits](https://github.com/Tinche/aiofiles/compare/v23.1.0...v23.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10
dependabot[bot] [Fri, 11 Aug 2023 17:03:57 +0000 (17:03 +0000)]
Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.8 to 1.8.10.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.8...v1.8.10)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoAuto-update pre-commit hooks
marcelveldt [Thu, 10 Aug 2023 00:30:32 +0000 (00:30 +0000)]
Auto-update pre-commit hooks

2 years agoBump orjson from 3.9.3 to 3.9.4
dependabot[bot] [Tue, 8 Aug 2023 12:37:12 +0000 (12:37 +0000)]
Bump orjson from 3.9.3 to 3.9.4

Bumps [orjson](https://github.com/ijl/orjson) from 3.9.3 to 3.9.4.
- [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.3...3.9.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoBump orjson from 3.9.2 to 3.9.3 (#829)
dependabot[bot] [Tue, 8 Aug 2023 12:36:24 +0000 (14:36 +0200)]
Bump orjson from 3.9.2 to 3.9.3 (#829)

Bumps [orjson](https://github.com/ijl/orjson) from 3.9.2 to 3.9.3.
- [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.2...3.9.3)

---
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 mashumaro from 3.8.1 to 3.9 (#828)
dependabot[bot] [Tue, 8 Aug 2023 12:36:12 +0000 (14:36 +0200)]
Bump mashumaro from 3.8.1 to 3.9 (#828)

Bumps [mashumaro](https://github.com/Fatal1ty/mashumaro) from 3.8.1 to 3.9.
- [Release notes](https://github.com/Fatal1ty/mashumaro/releases)
- [Commits](https://github.com/Fatal1ty/mashumaro/compare/v3.8.1...v3.9)

---
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.71.4 to 0.74.0 (#827)
dependabot[bot] [Tue, 8 Aug 2023 12:35:59 +0000 (14:35 +0200)]
Bump zeroconf from 0.71.4 to 0.74.0 (#827)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.71.4 to 0.74.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.71.4...0.74.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 agoReadme: Add data directory mount to docker run command and explanatory note (#824)
Kris Noble [Tue, 8 Aug 2023 12:35:21 +0000 (13:35 +0100)]
Readme: Add data directory mount to docker run command and explanatory note (#824)

* add data directory mount and note to avoid losing data between updates

2 years agofix removal of playlist tracks for tidal (#823)
Jozef Kruszynski [Tue, 8 Aug 2023 12:34:28 +0000 (14:34 +0200)]
fix removal of playlist tracks for tidal (#823)

Co-authored-by: jkruszynski <jozef@krush.at>
2 years agoDeezer log listened songs (#830)
micha91 [Tue, 8 Aug 2023 12:34:03 +0000 (14:34 +0200)]
Deezer log listened songs (#830)

* First implementation of logging played songs to deezer to support artists and create a user specific listen history

* Use kw arguments and MA task management for sending log to deezer

* Calculate the maximum seconds_streamed value by using the stream started timestamp.

2 years agoFix class mismatch (#832)
Jozef Kruszynski [Tue, 8 Aug 2023 12:30:58 +0000 (14:30 +0200)]
Fix class mismatch (#832)

Co-authored-by: jkruszynski <jozef@krush.at>
2 years agobump frontend to 2.0.13
Marcel van der Veldt [Sun, 6 Aug 2023 23:11:59 +0000 (01:11 +0200)]
bump frontend to 2.0.13

2 years agofix airplay settings
Marcel van der Veldt [Sat, 5 Aug 2023 22:41:16 +0000 (00:41 +0200)]
fix airplay settings

2 years agofix playlist image for non-local playlists
Marcel van der Veldt [Sat, 5 Aug 2023 21:47:51 +0000 (23:47 +0200)]
fix playlist image for non-local playlists

2 years agoadd job to update addon version (#822)
Jozef Kruszynski [Sat, 5 Aug 2023 21:41:39 +0000 (23:41 +0200)]
add job to update addon version (#822)

* add job to update addon version

* fix lint

---------

Co-authored-by: jkruszynski <jozef@krush.at>
2 years agoSome fixes for Playlist tracks (#821)
Marcel van der Veldt [Sat, 5 Aug 2023 18:11:01 +0000 (20:11 +0200)]
Some fixes for Playlist tracks (#821)

* Only allow tracks in filesystem playlists

* fix deezer playlist tracks

2 years agodo not set power off on buffer underrun
Marcel van der Veldt [Sat, 5 Aug 2023 11:02:36 +0000 (13:02 +0200)]
do not set power off on buffer underrun

2 years agoadjust log
Marcel van der Veldt [Sat, 5 Aug 2023 11:01:10 +0000 (13:01 +0200)]
adjust log

2 years agoadjust log level
Marcel van der Veldt [Sat, 5 Aug 2023 10:58:11 +0000 (12:58 +0200)]
adjust log level

2 years agoadjust minimal required playpoints for sync
Marcel van der Veldt [Sat, 5 Aug 2023 10:52:47 +0000 (12:52 +0200)]
adjust minimal required playpoints for sync

2 years agoadjust log level
Marcel van der Veldt [Sat, 5 Aug 2023 10:51:41 +0000 (12:51 +0200)]
adjust log level

2 years agoadjust default airplay config
Marcel van der Veldt [Sat, 5 Aug 2023 10:49:54 +0000 (12:49 +0200)]
adjust default airplay config

2 years agomark player as not powered on buffer underrun
Marcel van der Veldt [Sat, 5 Aug 2023 02:02:05 +0000 (04:02 +0200)]
mark player as not powered on buffer underrun

2 years agobump frontend to 2.0.12
Marcel van der Veldt [Sat, 5 Aug 2023 01:57:47 +0000 (03:57 +0200)]
bump frontend to 2.0.12

2 years agoEnforce album cover image on tracks
Marcel van der Veldt [Sat, 5 Aug 2023 01:49:28 +0000 (03:49 +0200)]
Enforce album cover image on tracks

2 years agoImprove Browse feature (#820)
Marcel van der Veldt [Fri, 4 Aug 2023 23:31:38 +0000 (01:31 +0200)]
Improve Browse feature (#820)

* Refactor Browse feature

convert to generators and better labels

* also fix client

2 years agobump frontend to 2.0.11
Marcel van der Veldt [Fri, 4 Aug 2023 01:05:45 +0000 (03:05 +0200)]
bump frontend to 2.0.11

2 years agoAdd some more debug logging to investigate issues (#819)
Marcel van der Veldt [Fri, 4 Aug 2023 01:02:40 +0000 (03:02 +0200)]
Add some more debug logging to investigate issues (#819)

2 years agoA few small bugfixes (#818)
Marcel van der Veldt [Fri, 4 Aug 2023 00:18:22 +0000 (02:18 +0200)]
A few small bugfixes (#818)

* Make sure that file/library items never get cached

* fix typo

* fix end of queue reached in cast provider + title

* Prefer album image for tracks

* fix keyerror on non existent YTmusic track

* Fix enqueueing logic

* prevent enqueue next track if MA is not the active source

* prevent unmount log at startup

* cleanup only on coordinator

* fix typo

* fix typo

* use flac as intermediate codec to airplay bridge

2 years agofix typo
Marcel van der Veldt [Thu, 3 Aug 2023 08:27:14 +0000 (10:27 +0200)]
fix typo

2 years agofix passing kwargs to add functions in the media controllers
Marcel van der Veldt [Thu, 3 Aug 2023 08:17:02 +0000 (10:17 +0200)]
fix passing kwargs to add functions in the media controllers

2 years agoSeveral (small) Bugfixes (#817)
Marcel van der Veldt [Thu, 3 Aug 2023 00:52:44 +0000 (02:52 +0200)]
Several (small) Bugfixes (#817)

* Do not add unavailable items in sync

* remove unneeded playlisttitle

* Fix single track repeat in non-flow mode

* fix some typos

* add album tracks to library

* bump frontend to 2.0.10

* fix typo

2 years agoMake all models initializable by kwargs only (#816)
Marcel van der Veldt [Wed, 2 Aug 2023 14:57:43 +0000 (16:57 +0200)]
Make all models initializable by kwargs only (#816)

* Make all models initializable by kwargs only

* adjust existing code

* more adjustments

* MediaItemChapter

* ItemMapping

* PagedItems

* adjust log

* adjust log

2 years agoAuto-update pre-commit hooks (#812)
github-actions[bot] [Wed, 2 Aug 2023 14:44:33 +0000 (16:44 +0200)]
Auto-update pre-commit hooks (#812)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump cryptography from 41.0.2 to 41.0.3 (#813)
dependabot[bot] [Wed, 2 Aug 2023 14:44:16 +0000 (16:44 +0200)]
Bump cryptography from 41.0.2 to 41.0.3 (#813)

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

---
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>
2 years agoFix uninitialized metadata.images (#815)
Jozef Kruszynski [Wed, 2 Aug 2023 14:00:16 +0000 (16:00 +0200)]
Fix uninitialized metadata.images (#815)

Co-authored-by: jkruszynski <jozef@krush.at>
2 years agoFix for Tidal tracks listings (#814)
Marcel van der Veldt [Wed, 2 Aug 2023 10:38:15 +0000 (12:38 +0200)]
Fix for Tidal tracks listings (#814)

* Guard for unavailable sonos player

* Fix Tidal tracks listing

2 years agoPrevent duplicate filesystem mappings (#811)
Marcel van der Veldt [Tue, 1 Aug 2023 22:33:27 +0000 (00:33 +0200)]
Prevent duplicate filesystem mappings (#811)

2 years agoEnhance discovery of sonos and dlna players (#810)
Marcel van der Veldt [Tue, 1 Aug 2023 21:35:03 +0000 (23:35 +0200)]
Enhance discovery of sonos and dlna players (#810)

2 years agoDo not load uvloop by default (#809)
Marcel van der Veldt [Tue, 1 Aug 2023 21:28:25 +0000 (23:28 +0200)]
Do not load uvloop by default (#809)

instead make it a startup option

2 years agoBump frontend to version 2.0.9 (#808)
Marcel van der Veldt [Tue, 1 Aug 2023 20:54:55 +0000 (22:54 +0200)]
Bump frontend to version 2.0.9 (#808)

2 years agoBump plexapi from 4.14.0 to 4.15.0 (#803)
dependabot[bot] [Tue, 1 Aug 2023 20:51:46 +0000 (22:51 +0200)]
Bump plexapi from 4.14.0 to 4.15.0 (#803)

* Bump plexapi from 4.14.0 to 4.15.0

Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.14.0 to 4.15.0.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.14.0...4.15.0)

---
updated-dependencies:
- dependency-name: plexapi
  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 agoVarious small bugfixes and improvements (#807)
Marcel van der Veldt [Tue, 1 Aug 2023 20:39:36 +0000 (22:39 +0200)]
Various small bugfixes and improvements (#807)

* set player state to idle on buffer underrun

* do not send group max sample rate if group childs empty

* fix typo in sonos

* fix playlist track position attribute

* make models more strict

* fix track image

* better handling of duplicate providers

* Add recently played items listing

2 years agoBump aiorun from 2022.11.1 to 2023.7.2 (#802)
dependabot[bot] [Tue, 1 Aug 2023 20:39:21 +0000 (22:39 +0200)]
Bump aiorun from 2022.11.1 to 2023.7.2 (#802)

Bumps [aiorun](https://github.com/cjrh/aiorun) from 2022.11.1 to 2023.7.2.
- [Changelog](https://github.com/cjrh/aiorun/blob/master/CHANGES)
- [Commits](https://github.com/cjrh/aiorun/compare/v2022.11.1...v2023.7.2)

---
updated-dependencies:
- dependency-name: aiorun
  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 agoBump ruff from 0.0.277 to 0.0.280 (#804)
dependabot[bot] [Tue, 1 Aug 2023 20:29:54 +0000 (22:29 +0200)]
Bump ruff from 0.0.277 to 0.0.280 (#804)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.277 to 0.0.280.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](https://github.com/astral-sh/ruff/compare/v0.0.277...v0.0.280)

---
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 9.5.0 to 10.0.0 (#805)
dependabot[bot] [Tue, 1 Aug 2023 20:29:37 +0000 (22:29 +0200)]
Bump pillow from 9.5.0 to 10.0.0 (#805)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.5.0 to 10.0.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/9.5.0...10.0.0)

---
updated-dependencies:
- dependency-name: pillow
  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 agoAuto-update pre-commit hooks (#806)
github-actions[bot] [Tue, 1 Aug 2023 20:29:23 +0000 (22:29 +0200)]
Auto-update pre-commit hooks (#806)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agobump frontend
Marcel van der Veldt [Sat, 29 Jul 2023 11:26:15 +0000 (13:26 +0200)]
bump frontend

2 years agoSome fixes for dlna based players (#800)
Marcel van der Veldt [Sat, 29 Jul 2023 11:04:08 +0000 (13:04 +0200)]
Some fixes for dlna based players (#800)

* some small fixes

* some finishing touches

* increase default icy interval

* adjust helper for chunksize

* rework didl lite generator

* allow run multicast scan for dlna and sonos

* some more fixes for dlna players

* fix small typo

2 years agoBump deezer-python from 5.12.0 to 6.0.0 (#793)
dependabot[bot] [Thu, 27 Jul 2023 18:12:33 +0000 (20:12 +0200)]
Bump deezer-python from 5.12.0 to 6.0.0 (#793)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Bangert <jonathan@bangert.dk>
2 years agoVarious fixed for DLNA based players (#799)
Marcel van der Veldt [Thu, 27 Jul 2023 17:41:01 +0000 (19:41 +0200)]
Various fixed for DLNA based players (#799)

* prevent value changed on iteration error

* some small fixes

* fix power state

* add guard

* allow higher quality flow stream

* make 24 bit for explicit defined

* some finishing touches

2 years agoBump mypy from 1.3.0 to 1.4.1 (#792)
dependabot[bot] [Thu, 27 Jul 2023 17:10:27 +0000 (19:10 +0200)]
Bump mypy from 1.3.0 to 1.4.1 (#792)

Bumps [mypy](https://github.com/python/mypy) from 1.3.0 to 1.4.1.
- [Commits](https://github.com/python/mypy/compare/v1.3.0...v1.4.1)

---
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 agoBump async-upnp-client from 0.33.2 to 0.34.1 (#796)
dependabot[bot] [Thu, 27 Jul 2023 08:07:27 +0000 (10:07 +0200)]
Bump async-upnp-client from 0.33.2 to 0.34.1 (#796)

* Bump async-upnp-client from 0.33.2 to 0.34.1

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

---
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 agoA collection of small bugfixes and optimizations (#798)
Marcel van der Veldt [Thu, 27 Jul 2023 08:07:13 +0000 (10:07 +0200)]
A collection of small bugfixes and optimizations (#798)

* fix typo in compare

* fix merging metadata

* Fix album versions

* Fix track versions

* Fix typos in queries

* Make track lookup more strict

* optimize track (re)scanning

* fix playlist image

* fix manual sync for filesystem

* change order a bit

* Use album image as fallback for track

* skip unavailable child players

* bump aoslimproto to 2.3.3

2 years agoBump zeroconf from 0.71.0 to 0.71.4 (#794)
dependabot[bot] [Wed, 26 Jul 2023 21:44:42 +0000 (23:44 +0200)]
Bump zeroconf from 0.71.0 to 0.71.4 (#794)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.71.0 to 0.71.4.
- [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.71.0...0.71.4)

---
updated-dependencies:
- dependency-name: zeroconf
  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 pytest-asyncio from 0.21.0 to 0.21.1 (#795)
dependabot[bot] [Wed, 26 Jul 2023 21:44:13 +0000 (23:44 +0200)]
Bump pytest-asyncio from 0.21.0 to 0.21.1 (#795)

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

---
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 agodocs: fix link to issue tracker (#797)
Maximilian Ertl [Wed, 26 Jul 2023 21:43:11 +0000 (23:43 +0200)]
docs: fix link to issue tracker (#797)

2 years agoUpdate docker-compose.example.yml
Marcel van der Veldt [Mon, 24 Jul 2023 17:09:46 +0000 (19:09 +0200)]
Update docker-compose.example.yml

2 years agoFix playback on Soundcloud (#791)
Marcel van der Veldt [Sun, 23 Jul 2023 22:23:44 +0000 (00:23 +0200)]
Fix playback on Soundcloud (#791)

2 years agoA few small bugfixes (#790)
Marcel van der Veldt [Sun, 23 Jul 2023 19:56:36 +0000 (21:56 +0200)]
A few small bugfixes (#790)

* increase default limit

* fix typo

* fix playlist create

* fix various typos and bugs

* allow additional chunk in buffer

attempt to fix the buffer underrun issues

* bump frontend

* another fix for an albumless track

* log warning just in case

2 years agoAuto-update pre-commit hooks (#789)
github-actions[bot] [Sun, 23 Jul 2023 19:53:23 +0000 (21:53 +0200)]
Auto-update pre-commit hooks (#789)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoAuto-update pre-commit hooks (#788)
github-actions[bot] [Sat, 22 Jul 2023 09:41:25 +0000 (11:41 +0200)]
Auto-update pre-commit hooks (#788)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years ago[Deezer] Fix parsing the tracks (#787)
Jonathan [Fri, 21 Jul 2023 16:04:00 +0000 (18:04 +0200)]
[Deezer] Fix parsing the tracks (#787)

2 years agoRemove accidental paste stuff
Jonathan [Fri, 21 Jul 2023 15:56:59 +0000 (17:56 +0200)]
Remove accidental paste stuff

2 years agoUpdate __init__.py
Jonathan [Fri, 21 Jul 2023 15:55:57 +0000 (17:55 +0200)]
Update __init__.py

2 years agoUpdate __init__.py
Jonathan [Fri, 21 Jul 2023 15:55:09 +0000 (17:55 +0200)]
Update __init__.py

2 years agoOther way of doing that
Jonathan [Fri, 21 Jul 2023 15:51:17 +0000 (17:51 +0200)]
Other way of doing that

2 years agoFix error track_class never asigned
Jonathan [Fri, 21 Jul 2023 15:49:08 +0000 (17:49 +0200)]
Fix error track_class never asigned

2 years agoRemove `or {}`
Jonathan [Fri, 21 Jul 2023 15:36:10 +0000 (17:36 +0200)]
Remove `or {}`

2 years agoSimplify extra kwargs check
Jonathan Bangert [Fri, 21 Jul 2023 15:11:01 +0000 (17:11 +0200)]
Simplify extra kwargs check

2 years agoFix parsing the tracks
Jonathan Bangert [Fri, 21 Jul 2023 12:37:40 +0000 (14:37 +0200)]
Fix parsing the tracks

2 years agoBump aiohttp from 3.8.4 to 3.8.5 (#785)
dependabot[bot] [Fri, 21 Jul 2023 08:45:34 +0000 (10:45 +0200)]
Bump aiohttp from 3.8.4 to 3.8.5 (#785)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.8.4 to 3.8.5.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/v3.8.5/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.8.4...v3.8.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agobump frontend
Marcel van der Veldt [Thu, 20 Jul 2023 17:57:19 +0000 (19:57 +0200)]
bump frontend

2 years agoFix play from here for playlists and albums (#786)
Marcel van der Veldt [Thu, 20 Jul 2023 16:39:11 +0000 (18:39 +0200)]
Fix play from here for playlists and albums (#786)

* Fix play from here for playlists and albums

* bump frontend

2 years agoTidalapi-official (#784)
Jozef Kruszynski [Thu, 20 Jul 2023 14:23:01 +0000 (16:23 +0200)]
Tidalapi-official (#784)

2 years agoadd guard for missing images
Marcel van der Veldt [Thu, 20 Jul 2023 13:49:21 +0000 (15:49 +0200)]
add guard for missing images

2 years agofix import error
Marcel van der Veldt [Thu, 20 Jul 2023 13:31:16 +0000 (15:31 +0200)]
fix import error

2 years agofix extra_init_kwargs
Marcel van der Veldt [Thu, 20 Jul 2023 13:18:58 +0000 (15:18 +0200)]
fix extra_init_kwargs

2 years agoHandle invalid items in streaming provider
Marcel van der Veldt [Thu, 20 Jul 2023 13:16:13 +0000 (15:16 +0200)]
Handle invalid items in streaming provider

2 years agoAdd workaround for unavailable provider items
Marcel van der Veldt [Thu, 20 Jul 2023 12:44:21 +0000 (14:44 +0200)]
Add workaround for unavailable provider items

2 years agoFix itemmapping album
Marcel van der Veldt [Thu, 20 Jul 2023 12:23:19 +0000 (14:23 +0200)]
Fix itemmapping album

2 years agoMerge branch 'main' of https://github.com/music-assistant/server
Marcel van der Veldt [Thu, 20 Jul 2023 11:48:17 +0000 (13:48 +0200)]
Merge branch 'main' of https://github.com/music-assistant/server

2 years agobump frontend to 2.0.3
Marcel van der Veldt [Thu, 20 Jul 2023 11:47:43 +0000 (13:47 +0200)]
bump frontend to 2.0.3

2 years agoChange pytube to custom fork. (#783)
Marvin Schenkel [Thu, 20 Jul 2023 11:09:18 +0000 (13:09 +0200)]
Change pytube to custom fork. (#783)

2 years agofix typo
Marcel van der Veldt [Thu, 20 Jul 2023 10:11:14 +0000 (12:11 +0200)]
fix typo

2 years agoSwitch to SVG for all provider icons (#782)
Marcel van der Veldt [Wed, 19 Jul 2023 23:11:36 +0000 (01:11 +0200)]
Switch to SVG for all provider icons (#782)

2 years agoBump cryptography from 41.0.1 to 41.0.2 (#778)
dependabot[bot] [Wed, 19 Jul 2023 18:55:42 +0000 (20:55 +0200)]
Bump cryptography from 41.0.1 to 41.0.2 (#778)

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

---
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>
2 years agoBump orjson from 3.9.1 to 3.9.2 (#764)
dependabot[bot] [Wed, 19 Jul 2023 18:54:36 +0000 (20:54 +0200)]
Bump orjson from 3.9.1 to 3.9.2 (#764)

Bumps [orjson](https://github.com/ijl/orjson) from 3.9.1 to 3.9.2.
- [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.1...3.9.2)

---
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 actions/setup-python from 4.6.1 to 4.7.0 (#777)
dependabot[bot] [Wed, 19 Jul 2023 18:45:28 +0000 (20:45 +0200)]
Bump actions/setup-python from 4.6.1 to 4.7.0 (#777)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.6.1...v4.7.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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 (#776)
github-actions[bot] [Wed, 19 Jul 2023 18:45:17 +0000 (20:45 +0200)]
Auto-update pre-commit hooks (#776)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
2 years agoBump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#774)
dependabot[bot] [Wed, 19 Jul 2023 18:45:02 +0000 (20:45 +0200)]
Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#774)

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.9.0...v2.9.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  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 pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (#773)
dependabot[bot] [Wed, 19 Jul 2023 18:44:45 +0000 (20:44 +0200)]
Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (#773)

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.7 to 1.8.8.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.7...v1.8.8)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  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 black from 23.3.0 to 23.7.0 (#779)
dependabot[bot] [Wed, 19 Jul 2023 18:44:26 +0000 (20:44 +0200)]
Bump black from 23.3.0 to 23.7.0 (#779)

Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.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.3.0...23.7.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 agoBump zeroconf from 0.70.0 to 0.71.0 (#780)
dependabot[bot] [Wed, 19 Jul 2023 18:43:55 +0000 (20:43 +0200)]
Bump zeroconf from 0.70.0 to 0.71.0 (#780)

Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.70.0 to 0.71.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.70.0...0.71.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 agoRefactor library storage (#781)
Marcel van der Veldt [Wed, 19 Jul 2023 18:43:02 +0000 (20:43 +0200)]
Refactor library storage (#781)

* refactor in_library to favorites and db to library

* fix missing parts

* adjust library

* change is_unique -> is_streaming_provider

* finishing touches

2 years agoBump ytmusicapi to 1.1.1 (#775)
Marvin Schenkel [Wed, 12 Jul 2023 17:51:56 +0000 (19:51 +0200)]
Bump ytmusicapi to 1.1.1 (#775)