⬆️ version bump to v0.3.35 & refactor MediaRenderer stream URL handling

- Bump version to v0.3.35 in Cargo.toml, lockfile and `version.txt`
- Refactor MediaRenderer to accept dynamic stream URL base instead of hardcoded `/api/webrenderer` path
- Remove `PlayerStateReport`, moving it to pmoweb/renderer as local type for better encapsulation
- Update `register_or_reconnect` and device creation to accept renderer name, stream URL base via closure
- Replace `update_player_state` and `get_pending_command`, delegating state/command access directly via instance lookup
- Simplify device creation by using `Device::new_from_config` and removing manual model_name setting
This commit is contained in:
2026-04-05 21:42:38 +02:00
parent e375d447d4
commit e055133e4f
9 changed files with 77 additions and 78 deletions

2
Cargo.lock generated
View File

@@ -4,7 +4,7 @@ version = 4
[[package]]
name = "PMOMusic"
version = "0.3.33"
version = "0.3.35"
dependencies = [
"axum 0.8.7",
"console-subscriber",