|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 5.4.0 - 2026-05-10 |
| 4 | + |
| 5 | +Community fix cycle for tablet library artwork, local browser playback, search, queue ergonomics, player controls, and visual polish. |
| 6 | + |
| 7 | +Player and local browser playback: |
| 8 | + |
| 9 | +- Sets the default interface language to English instead of automatic language detection, while preserving explicit YAML and saved in-card language choices. |
| 10 | +- Restores the local Sendspin browser player loader to the packaged `dist/sendspin-js/index.js` runtime instead of the broken dynamic bundle path. |
| 11 | +- Fixes `This device` / Sendspin player startup errors after HACS/manual installs, including the invalid `./core/core.js` and missing `sendspin-js.bundle.js` paths. |
| 12 | +- Makes the `This device` control behave as a smaller toggle in the Players screen, with clear connected/disconnected visual state. |
| 13 | +- Improves local player connect/disconnect handling so repeated taps do not leave the UI in a half-connected state. |
| 14 | +- Adds optimistic player volume state so sliders and percentages update immediately while Music Assistant/Home Assistant catches up. |
| 15 | +- Fixes player-card volume controls so changing the slider updates the shown percentage. |
| 16 | +- Fixes player-card mute so muting drops the visible volume to `0%`, and unmuting restores the previous volume when possible. |
| 17 | +- Keeps mute/volume behavior aligned for normal Home Assistant media players and direct Music Assistant players. |
| 18 | +- Updates the player icon to the regular speaker-style icon instead of the mute-looking speaker icon. |
| 19 | +- Replaces the player-card red/green text badges with active/static equalizer bars; idle players now show a static gray bar instead of active animation. |
| 20 | + |
| 21 | +Players, grouping, and actions: |
| 22 | + |
| 23 | +- Reworks the mobile/tablet Players screen into one unified action hub for queue count, transfer queue, grouping, and stop-all controls. |
| 24 | +- Removes the separate `Active players` button and the extra `Additional players` heading from the Players screen. |
| 25 | +- Makes action tabs/cards smaller, calmer, and closer to the rest of the HOMEii Flow interface. |
| 26 | +- Keeps a back path from player action screens to the Players screen. |
| 27 | +- Moves group join controls into plus/minus buttons beside the player name instead of a separate checkbox row. |
| 28 | +- Adds dynamic artwork-blur backgrounds to opened sheets and modals for a more premium visual feel. |
| 29 | + |
| 30 | +Queue: |
| 31 | + |
| 32 | +- Numbers the queue rows by visible position. |
| 33 | +- Changes the queue header to show only a queue icon plus item count, with transfer queue staying in its own action. |
| 34 | +- Removes extra queue/location wording that made the queue action row feel crowded. |
| 35 | +- Replaces one-step move up/down controls with a direct position selector. |
| 36 | +- Applies queue move-to-position immediately after selecting a number, without a separate Apply button. |
| 37 | +- Closes the queue action row after a successful move so the interaction feels immediate. |
| 38 | +- Preserves safer queue move behavior around the currently playing item and Music Assistant queue indexes. |
| 39 | + |
| 40 | +Library, search, and artwork: |
| 41 | + |
| 42 | +- Fixes tablet/mobile library artwork for built-in Music Assistant playlists by using the same lazy artwork hydration path as desktop. |
| 43 | +- Keeps Music Assistant built-in playlist covers visible in grid/list layouts instead of falling back to generic icons. |
| 44 | +- Improves nested Music Assistant artwork handling, including image objects, provider paths, metadata images, cover fields, artwork fields, and album metadata. |
| 45 | +- Adds library/search image hydration after mobile library and search result rendering. |
| 46 | +- Keeps the direct Music Assistant global search flow that can return provider results outside the local library. |
| 47 | +- Adds a cached/library preview layer so mobile search can show useful results faster while the full Music Assistant search continues. |
| 48 | +- Falls back through multiple Music Assistant search payload shapes and then local library search, improving compatibility across MA versions and providers. |
| 49 | +- Keeps search results grouped by radio, playlists, albums, artists, tracks, and podcasts. |
| 50 | + |
| 51 | +Quick Mix and recommendations: |
| 52 | + |
| 53 | +- Smooths the Quick Mix transition so the UI no longer pauses on an empty-looking wand/choice screen before the selected mix appears. |
| 54 | +- Remembers the list used to create a Quick Mix and places it first in the recommendations drawer. |
| 55 | +- Keeps Quick Mix feedback centered when used outside Studio, while Studio suppresses noisy toast messages. |
| 56 | + |
| 57 | +Visual polish and layout: |
| 58 | + |
| 59 | +- Improves Android/tablet light mode readability across library, sheets, menus, text, and controls. |
| 60 | +- Moves opened-screen logo/header treatment away from the center so it balances with the close/back controls. |
| 61 | +- Updates library opened screens to combine title, actions, and current-player focus more cleanly. |
| 62 | +- Makes library action controls circular icon buttons without the heavy container treatment on larger tablet layouts. |
| 63 | +- Adds a compact player-focus bubble in the library toolbar with artwork, player name, state, group count, and equalizer state. |
| 64 | +- Refines media list/grid cards, more-action buttons, spacing, opacity, and text hierarchy for a more premium feel. |
| 65 | +- Removes the visual-editor settings gear from the in-card UI/settings mode path. |
| 66 | +- Bumps the runtime/editor tags to `5.4.0` so Home Assistant reloads the refreshed editor and card bundle instead of cached `5.3.0` assets. |
| 67 | + |
| 68 | +Documentation: |
| 69 | + |
| 70 | +- Adds Active Player Helper documentation to the README, including setup steps and automation/template examples. |
| 71 | +- Updates the packaged version, cache-busting example, and release checklist from `5.3.0` to `5.4.0`. |
| 72 | + |
3 | 73 | ## 5.3.0 - 2026-05-07 |
4 | 74 |
|
5 | 75 | Studio Evolution and community stability release. |
|
0 commit comments