🚀 Features
- feature: configurable dynamic volume slider max and threshold
- feature: configurable artworkMinHeight
- feature: add option to use media_channel in mediaArtworkOverrides
- feature: make it possible to have artwork as background for the entire player section
- feature: make it possible to only control main player volume in player section
- feature: make it possible to don't switch player when grouping
- feature: show power button if supported by device
- feature: make it possible to specify which player's volume to control in player section
- Feature: Adding mediaArtistEquals and mediaAlbumNameEquals options to mediaArtworkOverrides (#349)
- feature: show source in player
- feature: support custom:auto-entities
- feature: make it possible to show channel, playlist and browse media button in player
🐛 Fixes
- fix: padding for first volume in volumes
- fix: missing name for players that don't support grouping
- fix: log warning if player is not available
- fix: power button not shown
- fix: volume and mute not changing for single player setup
- fix: volume and mute not changing for single player setup (attempt 2)
- fix: always show controls in player
- fix: [NSPanel] only shows digit for favorites
🛠 Under the hood
- Initial commit for Maxi Media Player
- documentation fix
- move some settings to advanced editor
- funding update
- funding update
- Update README.md
- build(deps-dev): bump @typescript-eslint/parser from 7.1.1 to 7.2.0 (#3)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#2)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#5)
- build(deps-dev): bump @babel/core from 7.24.0 to 7.24.3 (#6)
- build(deps-dev): bump @typescript-eslint/parser from 7.2.0 to 7.3.1 (#7)
- build(deps-dev): bump @typescript-eslint/parser from 7.3.1 to 7.4.0 (#8)
- build(deps-dev): bump rollup-plugin-serve from 2.0.2 to 2.0.3 (#9)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#10)
- build(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.5.0 (#11)
- build(deps-dev): bump @babel/core from 7.24.3 to 7.24.4 (#13)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#12)
- build(deps): bump pascalgn/automerge-action from 0.16.2 to 0.16.3 (#19)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#18)
- feature: make it possible to hide control buttons (#23)
- build(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.7.0 (#20)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#24)
- build(deps): bump lit from 3.1.2 to 3.1.3 (#25)
- build(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1 (#27)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#26)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#30)
- build(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 (#29)
- build(deps-dev): bump @babel/core from 7.24.4 to 7.24.5 (#28)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#32)
- --- (#33)
- build(deps-dev): bump @rollup/plugin-commonjs from 25.0.7 to 25.0.8 (#37)
- build(deps-dev): bump @babel/core from 7.24.5 to 7.24.6 (#36)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#35)
- build(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 (#40)
- build(deps-dev): bump prettier from 3.2.5 to 3.3.0 (#39)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#41)
- build(deps): bump lit from 3.1.3 to 3.1.4 (#42)
- build(deps-dev): bump prettier from 3.3.0 to 3.3.1 (#45)
- build(deps-dev): bump @babel/core from 7.24.6 to 7.24.7 (#44)
- build(deps-dev): bump @rollup/plugin-commonjs from 25.0.8 to 26.0.1 (#43)
- build(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.12.0 (#46)
- build(deps-dev): bump prettier from 3.3.1 to 3.3.2 (#50)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#49)
- build(deps-dev): bump @typescript-eslint/parser from 7.12.0 to 7.13.1 (#51)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#53)
- build(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.18.0 (#72)
- build(deps-dev): bump @babel/core from 7.24.7 to 7.25.2 (#70)
- build(deps): bump mikepenz/release-changelog-builder-action from 4 to 5 (#69)
- build(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#59)
- build(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#65)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#71)
- build(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.0.1 (#74)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#76)
- build(deps-dev): bump @typescript-eslint/parser from 8.0.1 to 8.1.0 (#78)
- build(deps): bump lit from 3.1.4 to 3.2.0 (#73)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#79)
- build(deps-dev): bump @typescript-eslint/parser from 8.1.0 to 8.2.0 (#80)
- build: permissions for the automerge flow
- build(deps-dev): bump @typescript-eslint/parser from 8.2.0 to 8.3.0 (#83)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#86)
- build(deps-dev): bump @typescript-eslint/parser from 8.3.0 to 8.4.0 (#89)
- build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.0 (#88)
- build: automerge dependabot prs
- build: wrong test command
- build(deps-dev): bump @typescript-eslint/parser from 8.4.0 to 8.6.0 (#92)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#93)
- build(deps): bump pascalgn/automerge-action from 0.16.3 to 0.16.4 (#96)
- build(deps-dev): bump eslint from 8.57.0 to 8.57.1 (#98)
- build(deps-dev): bump @rollup/plugin-node-resolve from 15.2.3 to 15.2.4 (#97)
- build(deps-dev): bump @rollup/plugin-commonjs from 26.0.1 to 28.0.0 (#99)
- build(deps-dev): bump @rollup/plugin-node-resolve from 15.2.4 to 15.3.0 (#101)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#102)
- build(deps-dev): bump rollup from 2.79.1 to 2.79.2 (#100)
- build(deps-dev): bump @typescript-eslint/parser from 8.6.0 to 8.7.0 (#103)
- build(deps-dev): bump @babel/core from 7.25.2 to 7.25.7 (#104)
- build(deps-dev): bump @typescript-eslint/parser from 8.7.0 to 8.8.0 (#105)
- build(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0 (#106)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#107)
- uth: eslint, gitignore, gha, vitest
- uth: align code with sonos card