Marcel van der Veldt [Tue, 4 Feb 2025 11:12:42 +0000 (12:12 +0100)]
Chore: unifi streamdetails function
music-assistant-machine [Sat, 1 Feb 2025 18:29:39 +0000 (19:29 +0100)]
frontend-2.10.11 (#1931)
* Update pyproject.toml for 2.10.11
* Update requirements_all.txt for 2.10.11
Fabian Munkes [Sat, 1 Feb 2025 18:29:27 +0000 (19:29 +0100)]
fix: show chapters in ABS audiobook view (#1928)
Jozef Kruszynski [Sat, 1 Feb 2025 18:28:55 +0000 (19:28 +0100)]
chore: Clarify exception reason for similar tracks in Tidal provider (#1930)
Marcel van der Veldt [Sat, 1 Feb 2025 18:20:31 +0000 (19:20 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 1 Feb 2025 18:20:24 +0000 (19:20 +0100)]
Chore: Minor fix for sonos in airplay mode
Marcel van der Veldt [Sat, 1 Feb 2025 17:07:25 +0000 (18:07 +0100)]
Chore: Guard against none group volume level
Maxim Raznatovski [Sat, 1 Feb 2025 16:39:15 +0000 (17:39 +0100)]
fix: correctly refresh streamdetails in group/ungroup scenarios (#1929)
This fixes a bug, where change detection wasn't working when the output
format is not known. This is for example the case with any grouped child
of a player provider that does not support multi device dsp.
Marcel van der Veldt [Sat, 1 Feb 2025 00:49:23 +0000 (01:49 +0100)]
Fix: Small change in updating sonos elapsed time handling
Marcel van der Veldt [Sat, 1 Feb 2025 00:11:56 +0000 (01:11 +0100)]
Chore: bump models to 1.1.23
Marcel van der Veldt [Fri, 31 Jan 2025 23:53:51 +0000 (00:53 +0100)]
Bump aiosonos to 0.1.9
Jozef Kruszynski [Fri, 31 Jan 2025 21:12:48 +0000 (22:12 +0100)]
Mypy and track fallback fixes for Tidal provider (#1926)
* refactor: cleanup based on mypy
* feat: add fallback track lookup by isrc
* feat: add cache to isrc lookup
music-assistant-machine [Fri, 31 Jan 2025 18:24:11 +0000 (19:24 +0100)]
frontend-2.10.10 (#1927)
* Update pyproject.toml for 2.10.10
* Update requirements_all.txt for 2.10.10
Marcel van der Veldt [Fri, 31 Jan 2025 18:00:18 +0000 (19:00 +0100)]
Feat: Implement source control on Sonos provider
Implement source control/selection on Sonos provider (as reference)
Marcel van der Veldt [Fri, 31 Jan 2025 13:48:48 +0000 (14:48 +0100)]
Chore: Store gain_correct on stream details
Marcel van der Veldt [Fri, 31 Jan 2025 13:48:03 +0000 (14:48 +0100)]
Chore: Bump models to 1.1.20
Marcel van der Veldt [Fri, 31 Jan 2025 11:53:38 +0000 (12:53 +0100)]
Add Player Controls feature (#1925)
Marvin Schenkel [Thu, 30 Jan 2025 14:18:50 +0000 (15:18 +0100)]
YTMusic: Add podcast support (#1924)
* Add library and parse functions.
* Add podcast playback.
* Add podcast episode splitter.
Maxim Raznatovski [Thu, 30 Jan 2025 14:17:56 +0000 (15:17 +0100)]
Feat: Add support for PEQ preamp (#1923)
Maxim Raznatovski [Thu, 30 Jan 2025 13:51:07 +0000 (14:51 +0100)]
Feat: attach codec used in the input file to the streamdetails (#1921)
feat: attach codec used in the input file to the streamdetails
Maxim Raznatovski [Thu, 30 Jan 2025 12:35:53 +0000 (13:35 +0100)]
feat: attach output format to the player (#1920)
* feat: add output_format parameter to `get_player_filter_params`
* feat: store each players output format once known
* feat: attach output_format to `DSPDetaily`
* fix: improve `DSPDetails` change detection to listen for output format changes
* fix: remove underscore from `_output_format`
* Bump models to 1.1.19
* Chore(deps): Bump actions/setup-python from 5.3.0 to 5.4.0 (#1919)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.3.0...v5.4.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>
* fix: explain why we catch RuntimeErrors
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Maxim Raznatovski [Thu, 30 Jan 2025 11:50:41 +0000 (12:50 +0100)]
feat: add missing file extensions for filesystem provider (#1922)
feat: add missing file extensions
Maxim Raznatovski [Thu, 30 Jan 2025 11:46:21 +0000 (12:46 +0100)]
Feat: add support for monochrome provider icons (#1911)
Marcel van der Veldt [Thu, 30 Jan 2025 11:18:30 +0000 (12:18 +0100)]
Bump models to 1.1.19
dependabot[bot] [Thu, 30 Jan 2025 11:35:24 +0000 (12:35 +0100)]
Chore(deps): Bump actions/setup-python from 5.3.0 to 5.4.0 (#1919)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.3.0...v5.4.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>
dependabot[bot] [Mon, 27 Jan 2025 23:23:30 +0000 (00:23 +0100)]
Chore(deps): Bump pre-commit from 4.0.1 to 4.1.0 (#1916)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.0.1 to 4.1.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/v4.0.1...v4.1.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>
dependabot[bot] [Mon, 27 Jan 2025 23:14:12 +0000 (00:14 +0100)]
Chore(deps): Bump pytest-aiohttp from 1.0.5 to 1.1.0 (#1917)
Bumps [pytest-aiohttp](https://github.com/aio-libs/pytest-aiohttp) from 1.0.5 to 1.1.0.
- [Release notes](https://github.com/aio-libs/pytest-aiohttp/releases)
- [Changelog](https://github.com/aio-libs/pytest-aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/pytest-aiohttp/compare/v1.0.5...v1.1.0)
---
updated-dependencies:
- dependency-name: pytest-aiohttp
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>
dependabot[bot] [Mon, 27 Jan 2025 23:14:02 +0000 (00:14 +0100)]
Chore(deps): Bump aiorun from 2024.8.1 to 2025.1.1 (#1918)
Bumps [aiorun](https://github.com/cjrh/aiorun) from 2024.8.1 to 2025.1.1.
- [Changelog](https://github.com/cjrh/aiorun/blob/master/CHANGES)
- [Commits](https://github.com/cjrh/aiorun/compare/v2024.8.1...v2025.1.1)
---
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>
Maxim Raznatovski [Mon, 27 Jan 2025 23:13:49 +0000 (00:13 +0100)]
Fix: Incorrect DSPState with synchronized playback (#1912)
fix: always check if group is preventing DSP
OzGav [Mon, 27 Jan 2025 23:13:30 +0000 (10:13 +1100)]
Add monochrome SVG for providers (#1910)
Rob Sonke [Mon, 27 Jan 2025 23:11:36 +0000 (00:11 +0100)]
Switch the Soundcloud artist tracks to the full listing (#1913)
Marcel van der Veldt [Sat, 25 Jan 2025 16:05:25 +0000 (17:05 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 25 Jan 2025 16:05:20 +0000 (17:05 +0100)]
Chore: remove readrate limiting
Remove the readrate limiter so players can buffer ahead what they want, otherwise things like crossfade may not work well. We can bring this back later as an optional toggle if we want.
Downside of disabling the readrate limiter is that when you want to schedule a next track to play in the queue, the player may already have buffered ahead.
dependabot[bot] [Sat, 25 Jan 2025 12:40:58 +0000 (13:40 +0100)]
Chore(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (#1908)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0)
---
updated-dependencies:
- dependency-name: docker/build-push-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>
dependabot[bot] [Sat, 25 Jan 2025 12:40:46 +0000 (13:40 +0100)]
Chore(deps): Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#1909)
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.3 to 1.12.4.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.3...v1.12.4)
---
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>
Marcel van der Veldt [Sat, 25 Jan 2025 12:40:30 +0000 (13:40 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 25 Jan 2025 12:40:26 +0000 (13:40 +0100)]
Ignore small race in sonos player
OzGav [Sat, 25 Jan 2025 11:43:03 +0000 (21:43 +1000)]
Add monochrome audiobookshelf icon
music-assistant-machine [Fri, 24 Jan 2025 11:33:27 +0000 (12:33 +0100)]
frontend-2.10.9 (#1907)
* Update pyproject.toml for 2.10.9
* Update requirements_all.txt for 2.10.9
Jozef Kruszynski [Fri, 24 Jan 2025 11:29:37 +0000 (12:29 +0100)]
fix: small refactor of tidal auth function (#1901)
Marcel van der Veldt [Fri, 24 Jan 2025 11:22:31 +0000 (12:22 +0100)]
Feat: Implement (very basic) json RPC api
Ability to issue commands on the api directly using json post
Marcel van der Veldt [Fri, 24 Jan 2025 09:46:47 +0000 (10:46 +0100)]
Chore: Several fixes and optimizations for the Sonos provider
Marcel van der Veldt [Fri, 24 Jan 2025 06:46:10 +0000 (07:46 +0100)]
Chore: Various small optimizations for playergroups
- Fix various typos
- Fix power off at unload
- Handle sync leader ungroup on dynamic group
- Raise errors when a groupchild tries to ungroup
Eric Munson [Thu, 23 Jan 2025 22:20:56 +0000 (17:20 -0500)]
Remove scrobble from Subsonic provider (#1904)
awhiemstra [Thu, 23 Jan 2025 22:20:34 +0000 (23:20 +0100)]
Fix: Use Deezer record_type to set the album type of Deezer albums (#1905)
Fabian Munkes [Thu, 23 Jan 2025 22:20:16 +0000 (23:20 +0100)]
Chore: Audiobookshelf: Less API calls + more debugging messages (#1906)
Marcel van der Veldt [Thu, 23 Jan 2025 21:07:14 +0000 (22:07 +0100)]
Chore: Add exception details when unload of a provider fails
Marcel van der Veldt [Thu, 23 Jan 2025 21:06:51 +0000 (22:06 +0100)]
Chore: don't try to save (fake) power state
Players should provide their own power state or we add a user configurable powercommand handler
Marcel van der Veldt [Thu, 23 Jan 2025 21:05:52 +0000 (22:05 +0100)]
Fix some minor typos in the queue controller
Marcel van der Veldt [Thu, 23 Jan 2025 21:05:24 +0000 (22:05 +0100)]
Fix various issues in the Airplay provider
- Added some more locking
- Wait for cliraop to exit when sending stop
- Exit audiostream loop when all clients dissapeared
- Fix provider reload
dependabot[bot] [Wed, 22 Jan 2025 10:19:46 +0000 (11:19 +0100)]
Chore(deps): Bump plexapi from 4.15.16 to 4.16.1 (#1894)
* Chore(deps): Bump plexapi from 4.15.16 to 4.16.1
Bumps [plexapi](https://github.com/pkkid/python-plexapi) from 4.15.16 to 4.16.1.
- [Release notes](https://github.com/pkkid/python-plexapi/releases)
- [Commits](https://github.com/pkkid/python-plexapi/compare/4.15.16...4.16.1)
---
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>
music-assistant-machine [Wed, 22 Jan 2025 00:06:14 +0000 (01:06 +0100)]
frontend-2.10.8 (#1902)
* Update pyproject.toml for 2.10.8
* Update requirements_all.txt for 2.10.8
Marcel van der Veldt [Tue, 21 Jan 2025 23:48:31 +0000 (00:48 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Tue, 21 Jan 2025 23:46:35 +0000 (00:46 +0100)]
Fix: Optimize queue state and resuming
dependabot[bot] [Tue, 21 Jan 2025 22:53:40 +0000 (23:53 +0100)]
Chore(deps): Bump aiohttp from 3.11.6 to 3.11.11 (#1895)
---
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>
Fabian Munkes [Tue, 21 Jan 2025 21:20:14 +0000 (22:20 +0100)]
Chore: Audiobookshelf - adapt schema to reflect the naming scheme used in the API docs (#1898)
awhiemstra [Tue, 21 Jan 2025 19:04:38 +0000 (20:04 +0100)]
Fix: Provide a proper track number for Deezer tracks if available (#1900)
Use the track_position attribute if it's available as the track number.
This ensures we get the right track number for things like multi-disc
albums. Without this, tracks seem to follow the order in which they have
been added, which does not match the actual track numbering.
dependabot[bot] [Tue, 21 Jan 2025 19:04:21 +0000 (20:04 +0100)]
Chore(deps): Bump ruff from 0.9.1 to 0.9.2 (#1896)
Chore(deps): Bump ruff from 0.8.6 to 0.9.2
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.8.6 to 0.9.2.
- [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.8.6...0.9.2)
---
updated-dependencies:
- dependency-name: ruff
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>
awhiemstra [Tue, 21 Jan 2025 11:35:27 +0000 (12:35 +0100)]
Fix: Deezer tracks that have been replaced with a newer version fail to play (#1892)
Some tracks have been replaced by a newer version. When this happens,
the old track information stays available but it will fail to play
because the stream has become invalid. Fortunately, the playback API
provides the track replacement in a "FALLBACK" entry. So when we
encounter a track that has a "FALLBACK" entry, use the information from
that entry rather than the main track entry for the stream.
Fixes music-assistant/support#3466
Jc2k [Tue, 21 Jan 2025 08:12:40 +0000 (08:12 +0000)]
chore: update ci versions to match docker, pyproject.toml, etc (#1899)
Marcel van der Veldt [Mon, 20 Jan 2025 21:01:40 +0000 (22:01 +0100)]
Fix: small typo in dsp config for group child
Jc2k [Mon, 20 Jan 2025 20:50:50 +0000 (20:50 +0000)]
chore: ruff 0.9.1 (#1893)
Jc2k [Mon, 20 Jan 2025 20:49:22 +0000 (20:49 +0000)]
chore: add mypy for hass (#1891)
Jc2k [Mon, 20 Jan 2025 20:48:30 +0000 (20:48 +0000)]
fix: add missing AudioFormat metadata to Jellyfin provider (#1890)
* feat: populate more stream details in Jellyfin
* fix: defensive parsing of optional fields. tests.
* chore: refactor and unify how we get an AudioFormat from a jellyfin Track
* chore: more refactoring
* fix: breaking api change
dependabot[bot] [Mon, 20 Jan 2025 20:46:35 +0000 (21:46 +0100)]
Chore(deps): Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#1897)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v6.0.0...v6.1.0)
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
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>
Marcel van der Veldt [Mon, 20 Jan 2025 19:57:48 +0000 (20:57 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Mon, 20 Jan 2025 19:57:38 +0000 (20:57 +0100)]
Chore: Bump to python 3.13
bump minimal python version to 3.12
prefer python 3.13
OzGav [Mon, 20 Jan 2025 07:49:15 +0000 (17:49 +1000)]
Fix small typo (#1889)
Marcel van der Veldt [Sun, 19 Jan 2025 20:37:32 +0000 (21:37 +0100)]
Chore: Set various optimizations to database connection
Prefer performance over integrity
Maxim Raznatovski [Sun, 19 Jan 2025 20:21:23 +0000 (21:21 +0100)]
Fix: Check for Chromecast groups in DSP compatiblity check (#1886)
Fix: Check for `PlayerType.GROUP` in `is_grouping_preventing_dsp`
Fabian Munkes [Sun, 19 Jan 2025 20:19:25 +0000 (21:19 +0100)]
Feat: Ability to use Audiobookshelf Sessions/ HLS Stream (#1887)
Icelk [Sun, 19 Jan 2025 12:52:02 +0000 (13:52 +0100)]
Feat: Allow for advanced networking in the Sonos provider. (#1885)
OzGav [Sun, 19 Jan 2025 11:24:23 +0000 (21:24 +1000)]
Add aac extension
Marcel van der Veldt [Sun, 19 Jan 2025 00:22:44 +0000 (01:22 +0100)]
Fix typo that causes flow stream issues
Marcel van der Veldt [Sat, 18 Jan 2025 00:47:41 +0000 (01:47 +0100)]
Small attempt to make spotify connect a bit better
Still not super good but at least it responds a few seconds faster
Marcel van der Veldt [Sat, 18 Jan 2025 00:30:17 +0000 (01:30 +0100)]
Merge branch 'dev' of https://github.com/music-assistant/server into dev
Marcel van der Veldt [Sat, 18 Jan 2025 00:30:12 +0000 (01:30 +0100)]
Some small fixes for plugin source handling
music-assistant-machine [Fri, 17 Jan 2025 23:30:40 +0000 (00:30 +0100)]
frontend-2.10.7 (#1884)
* Update pyproject.toml for 2.10.7
* Update requirements_all.txt for 2.10.7
Marcel van der Veldt [Fri, 17 Jan 2025 23:01:41 +0000 (00:01 +0100)]
Fix: Chromecast should use to_thread for non-async
Marcel van der Veldt [Fri, 17 Jan 2025 22:48:26 +0000 (23:48 +0100)]
Fix Sonos has wrong grouping info at startup
Marcel van der Veldt [Fri, 17 Jan 2025 22:36:14 +0000 (23:36 +0100)]
Fix: guard for streamdetails unknown
Marcel van der Veldt [Fri, 17 Jan 2025 22:35:52 +0000 (23:35 +0100)]
Fix: sonos active source selection
Marcel van der Veldt [Fri, 17 Jan 2025 22:35:26 +0000 (23:35 +0100)]
Chore: prevent lingering tasks
Always use mass helper to create tasks so they are tracked and logged
Fabian Munkes [Fri, 17 Jan 2025 16:11:13 +0000 (17:11 +0100)]
FIX: Audiobookshelf - use non admin user endpoint + wrong login credentials (#1883)
Marcel van der Veldt [Fri, 17 Jan 2025 15:57:31 +0000 (16:57 +0100)]
Fix resume position handling
Marcel van der Veldt [Fri, 17 Jan 2025 15:57:14 +0000 (16:57 +0100)]
Podcastfeed: Fix sort order
Marcel van der Veldt [Fri, 17 Jan 2025 15:56:46 +0000 (16:56 +0100)]
Subsonic: Fix get album double coro
Marcel van der Veldt [Fri, 17 Jan 2025 15:26:59 +0000 (16:26 +0100)]
Fix: Consequently use instance id vs domain
Use lookup key to automatically select instance id vs domain to define generic URI/provider
Marcel van der Veldt [Fri, 17 Jan 2025 14:14:30 +0000 (15:14 +0100)]
Chore: Small optimization to sync logic
Marcel van der Veldt [Fri, 17 Jan 2025 08:18:51 +0000 (09:18 +0100)]
Fix: Prevent Timeout on long running streams
Only use TimedAsyncGenerator in one location of the chain and with a high timeout, just to detect it, not to recover.
Marcel van der Veldt [Thu, 16 Jan 2025 23:02:37 +0000 (00:02 +0100)]
Add 192000 to supported sample rates for chromecast
According to a community member that should work
Marcel van der Veldt [Thu, 16 Jan 2025 22:57:38 +0000 (23:57 +0100)]
Fix: typo causes wallpaper generation to fail
Marcel van der Veldt [Thu, 16 Jan 2025 22:40:01 +0000 (23:40 +0100)]
Chore: move uv out of base image
Marcel van der Veldt [Thu, 16 Jan 2025 22:38:27 +0000 (23:38 +0100)]
Chore: use snapcast from regular alpine repo
Marcel van der Veldt [Thu, 16 Jan 2025 21:39:36 +0000 (22:39 +0100)]
Chore: Simplify internal pcm format
just always use 32 bits floating points
Marcel van der Veldt [Thu, 16 Jan 2025 20:45:59 +0000 (21:45 +0100)]
Chore: Simplify ffmpeg version check
Marcel van der Veldt [Thu, 16 Jan 2025 20:30:13 +0000 (21:30 +0100)]
Fix: skip soxr resampler if loudnorm is present
Due to a bug in ffmpeg
Marcel van der Veldt [Thu, 16 Jan 2025 19:19:36 +0000 (20:19 +0100)]
Bump base image in build script
Marcel van der Veldt [Thu, 16 Jan 2025 19:13:41 +0000 (20:13 +0100)]
Switch to ffmpeg 7.1 + other fixes for audio streaming (#1882)
Co-authored-by: Kostas Chatzikokolakis <kostas@chatzi.org>
music-assistant-machine [Thu, 16 Jan 2025 18:53:55 +0000 (19:53 +0100)]
frontend-2.10.6 (#1881)
* Update pyproject.toml for 2.10.6
* Update requirements_all.txt for 2.10.6