v2.5.3-b.3
Pre-releaseMusic Assistant Player Card v2.5.3-b.3
Breaking Changes
A few different configuration options for hidden elements have been changed with this release. This should not effect most users but the fix should be relatively painless:
player.hide:group_volumechanged togroup_selectorpowerchanged topower_buttonrepeatchanged torepeat_buttonshufflechanged toshuffle_buttonfavoritechanged tofavorite_buttonmutechanged tomute_button
media_browser.hide:searchchanged tosearch_button
What's new:
No more limits
A virtualizer has been added for the player queue and collections views. What this means for you is that the card no longer needs to limit the track lists to just a handful of items at a time. All collection items will now always be available while the queue will always pull up to 500 items! No changes are required on your end to make this work. However, the queue options limit_before and limit_after will no longer have any affect and have subsequently been removed from the config form.
If you still have a use for these options, please submit an issue and we can discuss readding them.
Now you see me...
More items can now be hidden:
- Music Player
- Player name
- Track title
- Track artist
- Progress time
- Progress bar
- Media Browser
- Filter button
Additionally, every section can now have their header and header title removed.
There have also been various bug fixes including fixes for changes from the HA 2026.4.0 update.
π Bug fixes
π Enhancements
π§° Maintenance
- Remove padding from media, player rows @droans (#642)
- Standardize component tags @droans (#643)
- Replace deprecated moduleResolution node with bundler @droans (#644)
- Ensure consistent styles between media, player rows @droans (#645)
- Misc code clean-up @droans (#647)
- Ensure media cards have consistent sizing @droans (#649)
β¬οΈ Dependency updates
- Build(deps): Bump flatted from 3.3.3 to 3.4.2 @dependabot[bot] (#602)
- Build(deps): Bump picomatch from 4.0.3 to 4.0.4 @dependabot[bot] (#604)
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 8.56.1 to 8.57.2 @dependabot[bot] (#619)
- Build(deps-dev): Bump typescript from 5.9.3 to 6.0.2 @dependabot[bot] (#618)
- Build(deps-dev): Bump @rollup/plugin-terser from 0.4.4 to 1.0.0 @dependabot[bot] (#617)
- Build(deps-dev): Bump rollup from 4.59.0 to 4.60.0 @dependabot[bot] (#616)
Music Assistant Player Card v2.5.3-b.2
π Bug fixes
- Fix: Enqueue button doesn't respond to edge touches @droans (#638)
- Fix: Play/pause button display issue when toggling @droans (#639)
π Enhancements
- Use virtualizer for queue, collections to allow for scrolling entirety of items instead of just subset @droans (#640)
π§° Maintenance
Music Assistant Player Card v2.5.3-b.1
π Bug fixes
- Fix: Button border radius interacting improperly with box shadows @droans (#620)
- Fix: Box shadow, button color for HA 2026.4.0 @droans (#623)
- Fix: Icon placement, elevation border radius on enqueue button for media cards @droans (#628)
- Fix disappearing players section header @droans (#635)
π Enhancements
- Pad menu button for collection row; ignore misclicks @droans (#624)
- Remove elevation from collection row menu button, use outline instead @droans (#626)
- Allow hiding player name, track title, artist, and progress @droans (#629)
- Allow hiding filter button for media browser @droans (#630)
- Allow hiding section titles @droans (#631)
- Allow hiding section headers @droans (#632)
- Automatically hide volume bar, mute button, and power button if unsupported by player @droans (#637)
π§° Maintenance
- Adjust style of outlined buttons; ensure menu button is passing property @droans (#625)
- Use transition to improve control of box shadow for buttons @droans (#627)
- Organize order of hidden elements in config, readme @droans (#633)
- Ensure large artwork uses full card @droans (#636)
π Documentation
Music Assistant Player Card v2.5.3-b.0
π Bug fixes
- Fix: Border radius for shadows incorrect when Material You Utilities β¦ @droans (#605)
- Fix: default_enqueue_option broken in UI editor @droans (#610)
π§° Maintenance
- Match thumbnail style across all elements @droans (#612)
- Fix CSS selector for menu background @droans (#613)
- Remove browser enqueue button SVG fill, background @droans (#614)
π Documentation
β¬οΈ Dependency updates
- Bump typescript-eslint from 8.55.0 to 8.57.1 @droans (#606)
- Bump custom-card-helpers from 1.9.0 to 2.0.0 @dependabot[bot] (#573)
- Use custom eslint-plugin-github with support for eslint 10 @droans (#607)
- Bump eslint/js from 9.39.2 to 10.0.1 @droans (#608)
- Bump eslint from 9.39.2 to 10.0.3 @droans (#609)
- Build(deps-dev): Bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 @dependabot[bot] (#598)
Music Assistant Player Card v2.5.3-b.1
Breaking Changes
A few different configuration options for hidden elements have been changed with this release. This should not effect most users but the fix should be relatively painless:
player.hide:group_volumechanged togroup_selectorpowerchanged topower_buttonrepeatchanged torepeat_buttonshufflechanged toshuffle_buttonfavoritechanged tofavorite_buttonmutechanged tomute_button
media_browser.hide:searchchanged tosearch_button
What's new:
More items can now be hidden:
- Music Player
- Player name
- Track title
- Track artist
- Progress time
- Progress bar
- Media Browser
- Filter button
Additionally, every section can now have their header and header title removed.
There have also been various bug fixes including fixes for changes from the HA 2026.4.0 update.
π Bug fixes
- Fix: Button border radius interacting improperly with box shadows @droans (#620)
- Fix: Box shadow, button color for HA 2026.4.0 @droans (#623)
- Fix: Icon placement, elevation border radius on enqueue button for media cards @droans (#628)
- Fix disappearing players section header @droans (#635)
π Enhancements
- Pad menu button for collection row; ignore misclicks @droans (#624)
- Remove elevation from collection row menu button, use outline instead @droans (#626)
- Allow hiding player name, track title, artist, and progress @droans (#629)
- Allow hiding filter button for media browser @droans (#630)
- Allow hiding section titles @droans (#631)
- Allow hiding section headers @droans (#632)
- Automatically hide volume bar, mute button, and power button if unsupported by player @droans (#637)
π§° Maintenance
- Adjust style of outlined buttons; ensure menu button is passing property @droans (#625)
- Use transition to improve control of box shadow for buttons @droans (#627)
- Organize order of hidden elements in config, readme @droans (#633)
- Ensure large artwork uses full card @droans (#636)
π Documentation
Music Assistant Player Card v2.5.3-b.0
π Bug fixes
- Fix: Border radius for shadows incorrect when Material You Utilities β¦ @droans (#605)
- Fix: default_enqueue_option broken in UI editor @droans (#610)
π§° Maintenance
- Match thumbnail style across all elements @droans (#612)
- Fix CSS selector for menu background @droans (#613)
- Remove browser enqueue button SVG fill, background @droans (#614)
π Documentation
β¬οΈ Dependency updates
- Bump typescript-eslint from 8.55.0 to 8.57.1 @droans (#606)
- Bump custom-card-helpers from 1.9.0 to 2.0.0 @dependabot[bot] (#573)
- Use custom eslint-plugin-github with support for eslint 10 @droans (#607)
- Bump eslint/js from 9.39.2 to 10.0.1 @droans (#608)
- Bump eslint from 9.39.2 to 10.0.3 @droans (#609)
- Build(deps-dev): Bump eslint-plugin-unicorn from 62.0.0 to 63.0.0 @dependabot[bot] (#598)