Changelogs >

Music-assistant

PyUp actively tracks 419,855 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

1.1.16

What's Changed
* Speedup panel/thumbs view (232) marcelveldt
* Fix error on empty username in config (https://github.com/music-assistant/music-assistant-lib/pull/340) marcelveldt
* Bump requirements for compatibility with HA core 2022.6

⬆️ Dependencies

<details>
<summary>14 changes</summary>

* Bump sass from 1.51.0 to 1.52.1 in /custom_components/mass/frontend (240) dependabot
* Bump vuetify/vite-plugin from 1.0.0-alpha.10 to 1.0.0-alpha.11 in /custom_components/mass/frontend (237) dependabot
* Bump vitest from 0.12.6 to 0.12.9 in /custom_components/mass/frontend (236) dependabot
* Bump sass-loader from 12.6.0 to 13.0.0 in /custom_components/mass/frontend (239) dependabot
* Bump mdi/font from 6.6.96 to 6.7.96 in /custom_components/mass/frontend (238) dependabot
* Bump vue/test-utils from 2.0.0-rc.21 to 2.0.0 in /custom_components/mass/frontend (235) dependabot
* Bump vuetify from 3.0.0-beta.1 to 3.0.0-beta.2 in /custom_components/mass/frontend (234) dependabot
* Bump eslint from 8.15.0 to 8.16.0 in /custom_components/mass/frontend (225) dependabot
* Bump vue from 3.2.33 to 3.2.36 in /custom_components/mass/frontend (224) dependabot
* Bump vue-cli-plugin-vuetify from 2.4.8 to 2.5.0 in /custom_components/mass/frontend (233) dependabot
* Bump home-assistant-js-websocket from 7.0.3 to 7.0.5 in /custom_components/mass/frontend (223) dependabot
* Bump mdi/js from 6.6.96 to 6.7.96 in /custom_components/mass/frontend (226) dependabot
* Bump vue-tsc from 0.34.15 to 0.34.16 in /custom_components/mass/frontend (222) dependabot
* Bump homeassistant from 2022.5.4 to 2022.5.5 (221) dependabot
</details>

1.1.15

What's Changed
* Several small UI improvements (217) marcelveldt
* Add menu entry to delete item from the queue (217) marcelveldt
* Throw exceptions when required info is missing on albums (https://github.com/music-assistant/music-assistant-lib/pull/338) marcelveldt
* Fix artist not marked as 'in library' when exists on multiple providers (https://github.com/music-assistant/music-assistant-lib/pull/337) marcelveldt
* Fix: Stop playback at end of queue properly (https://github.com/music-assistant/music-assistant-lib/pull/336) marcelveldt

1.1.14

What's Changed
* Some (speed) optimizations in the datamodel and added indexes to the database
* Improve the matching/linking logic that connects an item on different providers
* Several small glitches resolved
* Prefetch the library in the frontend for smoother navigation
* Code quality improvements

1.1.13

What's Changed
* Correct datamodel so that tracks can be linked to multiple albums (https://github.com/music-assistant/music-assistant-lib/pull/331) marcelveldt
* Pin aiofiles to 0.8.0 (https://github.com/music-assistant/music-assistant-lib/pull/332) marcelveldt
* Fix crash filesystem provider
* Set Various Artists as fallback artist if album_artist tag not set
* Fix search in items listings

This should be the last release which requires a db resync!
If you have issues with any albums not correct located, it is advised to delete the music assistant db file and reload the integration after installing this update.

1.1.12

What's Changed
* Fix for symbolic links

1.1.11

Fix the frontend build - due to a dependency update the build did not build correctly causing a blank screen.

1.1.10

What's Changed
This release fixes a bug where the AlbumType for some tracks was detected wrong, resulting in missing tracks from album listings or tracks attached to the wrong album. This is now fixed.

To correct the metadata a full library scan will be performed automatically after installing this update.

1.1.9

What's Changed
* Fix imageproxy for files with special characters (198) marcelveldt
* Adjust translations (194) marcelveldt
* Fix for parsing metadata from nfo files (https://github.com/music-assistant/music-assistant-lib/pull/329) marcelveldt

⬆️ Dependencies

<details>
<summary>8 changes</summary>

* Bump vite from 2.9.4 to 2.9.9 in /custom_components/mass/frontend (174) dependabot
* Bump types/node from 17.0.33 to 17.0.35 in /custom_components/mass/frontend (195) dependabot
* Bump vue-tsc from 0.34.11 to 0.34.15 in /custom_components/mass/frontend (172) dependabot
* Bump types/node from 17.0.31 to 17.0.33 in /custom_components/mass/frontend (173) dependabot
* Bump vitejs/plugin-vue from 2.3.2 to 2.3.3 in /custom_components/mass/frontend (175) dependabot
* Bump vitest from 0.12.1 to 0.12.6 in /custom_components/mass/frontend (176) dependabot
* Bump pylint from 2.13.8 to 2.13.9 (171) dependabot
* Bump actions/setup-node from 3.1.1 to 3.2.0 (170) dependabot
</details>

1.1.8

What's Changed
* Fix small frontend UI glitches (193) marcelveldt
* Fix get single artist or album on filesystem provider (https://github.com/music-assistant/music-assistant-lib/pull/328) marcelveldt
* Optimize database transactions (https://github.com/music-assistant/music-assistant-lib/pull/327) marcelveldt
* Fix issues with search (https://github.com/music-assistant/music-assistant-lib/pull/326) marcelveldt

1.1.7

What's Changed

- Fix: Only 50 library artists retrieved from Spotify (https://github.com/music-assistant/music-assistant-lib/pull/325) marcelveldt
- Fix missing disc and track number in db (https://github.com/music-assistant/music-assistant-lib/pull/324) marcelveldt
- Fix musicbrainz artist id lookup (https://github.com/music-assistant/music-assistant-lib/pull/323) marcelveldt
- Make matching logic for tracks more strict (https://github.com/music-assistant/music-assistant-lib/pull/322) marcelveldt
- Fix search on filesystem provider (https://github.com/music-assistant/music-assistant-lib/pull/321) marcelveldt
- Fix some small glitches in HA media_player entity

1.1.6

What's Changed
* Fix: Only 50 library artists retrieved from Spotify (325) marcelveldt
* Fix missing disc and track number in db (324) marcelveldt
* Fix musicbrainz artist id lookup (323) marcelveldt
* Make matching logic for tracks more strict (322) marcelveldt
* Fix search on filesystem provider (321) marcelveldt

1.1.5

What's Changed
* Various UI glitches (183) marcelveldt
* Speed-up Home Assistant built-in Media browser (182) marcelveldt
* Add service to control MA playerqueue directly (180) marcelveldt

* Add support for removal of items to filesystem (https://github.com/music-assistant/music-assistant-lib/pull/320) marcelveldt
* Fix album tracks listing (https://github.com/music-assistant/music-assistant-lib/pull/319) marcelveldt
* Fix duplicate thumbnail creation (https://github.com/music-assistant/music-assistant-lib/pull/318) marcelveldt
* Fix URI parsing in play_media call (https://github.com/music-assistant/music-assistant-lib/pull/317) marcelveldt

1.1.4

What's Changed
* Fix for duplicate tracks in library
* Fix metadata while playing radio stream
* Fix editing playlists

fixes 167
fixes 179
fixes 166

1.1.3

What's Changed
* Use source player metadata when MA is not active (164) marcelveldt
* Prefer ID3 tags for filesystem provider (315) marcelveldt
* Reduce memory usage of cache (314) marcelveldt
* Some small follow-up fixes (313) marcelveldt
* Fix BrokenPipe Error when streaming is aborted (312) marcelveldt

1.1.2

What's Changed
* Various follow-up fixes (161) marcelveldt

1.1.1

What's Changed
* Determine stream IP from HA internal IP (160) marcelveldt

1.1.0

What's Changed

**Rewrite of music provider sync engine**

- Support for multiple instances of the same music provider
- Make syncing less resource intensive
- Speed-up initial sync
- Speed-up delta sync to just a few seconds
- Better handling of very large local music libraries
- Guard the local file parsers against malformed data
- Read already present metadata from local folders (images, nfo files)
- Prepare support for other fileproviders such as clouddisks, smb and nfs (actual implementation in follow up PR's)
- Prefer local metadata over online sourced metadata
- Many other small fixes



Due to the fact the datamodel changed completely a full resync is needed. The database will automatically be recreated for this.

1.0.35

What's Changed
* Fix crash of filesystem provider if corrupt tag found
* Delay filesystem sync if mounted (network) drive not yet available

1.0.34

What's Changed
* Refactor config and setup (309) marcelveldt
* Fix KeyError when retrieving full album object (308) marcelveldt

1.0.33

What's Changed
* Add trigger sync helper method (307) marcelveldt
* Add media_item to queue_item (306) marcelveldt
* Add support for volume muting (305) marcelveldt
* Improve filesystem sync (304) marcelveldt
* Add support for m4a audio container (303) marcelveldt
* Improve uri parsing (302) marcelveldt

1.0.32

What's Changed
* Improve filesystem provider (301) marcelveldt

1.0.31

What's Changed
* Decrease buffer for radio playback (300) marcelveldt

1.0.30

What's Changed
* Add passive mode to play_media (299) marcelveldt
* Fix playback with local filesystem provider (298) marcelveldt

⬆️ Dependencies

<details>
<summary>2 changes</summary>

* Bump peter-evans/create-pull-request from 4.0.2 to 4.0.3 (296) dependabot
* Bump pre-commit from 2.18.1 to 2.19.0 (297) dependabot
</details>

1.0.29

What's Changed
* Fix for filesystem provider (295) marcelveldt

1.0.28

- Improve uri parse helper to give better exception if it fails (https://github.com/music-assistant/music-assistant-lib/pull/294) marcelveldt
- Fix error in compare track utility (https://github.com/music-assistant/music-assistant-lib/pull/293) marcelveldt
- Fix errors when database is deleted (and thus recreated)

1.0.27

What's Changed
* Fix Tune-In Radio playback (292) marcelveldt

1.0.26

What's Changed
* Fixes some small glitches
* Add count helper functions (https://github.com/music-assistant/music-assistant-lib/pull/291) marcelveldt
* Select stream port from predefined range (https://github.com/music-assistant/music-assistant-lib/pull/290) marcelveldt
* Fix TypeError in database setup (https://github.com/music-assistant/music-assistant-lib/pull/289) marcelveldt
* Improve Tunein music provider (https://github.com/music-assistant/music-assistant-lib/pull/288) marcelveldt
* Fix music library being recreated at every start (https://github.com/music-assistant/music-assistant-lib/pull/287) marcelveldt

1.0.25

What's Changed
* Add count helper functions (291) marcelveldt
* Select stream port from predefined range (290) marcelveldt
* Fix TypeError in database setup (289) marcelveldt
* Improve Tunein music provider (288) marcelveldt
* Fix music library being recreated at every start (287) marcelveldt

1.0.23

What's Changed
* Fix typo in database causing crash

1.0.22

What's Changed
* Fix TypeError in initial database setup (286) marcelveldt
* Auto select stream port if 8095 is taken (285) marcelveldt
* Fix sample rate for forced crossfade streams (284) marcelveldt
* Do not send full queue object if only the time changed (283) marcelveldt
* Fix attribute error crossfade_duration (282) marcelveldt

1.0.21

What's Changed
* Refactor queue settings (281) marcelveldt

1.0.18

* Fix crash of filesystem provider if corrupt tag found
* Delay filesystem sync if mounted (network) drive not yet available

1.0.17

What's Changed
* Fix some small UI glitches (141) marcelveldt
* Fix: race condition with networked storage (140) marcelveldt
* Extend metadata exchange (139) marcelveldt

1.0.16

What's Changed
* Fix next track button on supported players (135) marcelveldt
* Prepare trigger sync helper method (https://github.com/music-assistant/music-assistant-lib/pull/307) marcelveldt
* Add media_item to queue_item (https://github.com/music-assistant/music-assistant-lib/pull/306) marcelveldt
* Prepare support for volume muting (https://github.com/music-assistant/music-assistant-lib/pull/305) marcelveldt
* Improve filesystem sync (https://github.com/music-assistant/music-assistant-lib/pull/304) marcelveldt
* Add support for m4a audio container (https://github.com/music-assistant/music-assistant-lib/pull/303) marcelveldt
* Improve uri parsing (https://github.com/music-assistant/music-assistant-lib/pull/302) marcelveldt

1.0.15

What's Changed
* Forward Queue events on HA eventbus (125) marcelveldt
* Fix various small UI glitches (123) marcelveldt
* Fix entities not visible in options flow (122) marcelveldt
* Fix filesystem provider (121) marcelveldt
* Update hu.json (106) nagyrobi
* Update README.md (107) nagyrobi

1.0.14

What's Changed
* Add hu transtation(100) nagyrobi
* Some small UI tweaks
* Decrease buffer for TuneIn radio streams (to prevent large delays)
* Fix playback of local music files

⬆️ Dependencies

* Bump vitest from 0.12.0 to 0.12.1 in /custom_components/mass/frontend (98) dependabot

1.0.13

What's Changed
* Fixes for local files music provider


untagged-ba31dfa0c7399130d585
What's Changed
* Bump music-assistant library to 1.0.28 (95) marcelveldt
* Prevent errors when external media is playing on player (93) marcelveldt
* Fix copy pasta in readme (92) jesserockz

⬆️ Dependencies

<details>
<summary>4 changes</summary>

* Bump pylint from 2.13.7 to 2.13.8 (85) dependabot
* Bump pre-commit from 2.18.1 to 2.19.0 (86) dependabot
* Bump eslint from 8.14.0 to 8.15.0 in /custom_components/mass/frontend (87) dependabot
* Bump vitest from 0.10.5 to 0.12.0 in /custom_components/mass/frontend (88) dependabot
</details>

1.0.11

What's Changed
* Disable OSD buttons if no active queue (91) marcelveldt
* Fix now playing info for group childs (90) marcelveldt
* Fix playback issues on several media players (84) marcelveldt
* Fix some issues with TuneIn

1.0.10

What's Changed
* Hide library items if no content (80) marcelveldt
* Bump Music Assistant library to 1.0.25 (79) marcelveldt
* Simplify initial setup (78) marcelveldt

1.0.9

- Some small UI glitches fixed
- Fixed bug that music library was rebuilt at every startup
- For sort order for Tune In

1.0.8

What's Changed
* Fix various UI glitches (68) marcelveldt
* Bump music assistant to 1.0.22 (66) marcelveldt

1.0.7

What's Changed
* Add PlayerQueue view (58) marcelveldt
* Add Brazilian Portuguese Translation (59) LeandroIssa
* Fix frontend panel (57) marcelveldt
* Use iife build instead of umd for frontend (54) marcelveldt

⬆️ Dependencies

<details>
<summary>3 changes</summary>

* Bump vitest from 0.10.2 to 0.10.5 in /custom_components/mass/frontend (55) dependabot
* Bump vitejs/plugin-vue from 2.3.1 to 2.3.2 in /custom_components/mass/frontend (51) dependabot
</details>

1.0.6

What's Changed
* Frontend improvements (53) marcelveldt

⬆️ Dependencies

<details>
<summary>7 changes</summary>

* Bump vue-router from 4.0.14 to 4.0.15 in /custom_components/mass/frontend (50) dependabot
* Bump vitest from 0.10.0 to 0.10.2 in /custom_components/mass/frontend (48) dependabot
* Bump vue-i18n from 9.1.9 to 9.1.10 in /custom_components/mass/frontend (47) dependabot
* Bump types/node from 17.0.30 to 17.0.31 in /custom_components/mass/frontend (46) dependabot
* Bump mypy from 0.942 to 0.950 (45) dependabot
* Bump music-assistant from 1.0.18 to 1.0.19 (44) dependabot
* Bump vite from 2.9.6 to 2.9.7 in /custom_components/mass/frontend (49) dependabot
</details>

1.0.5

What's Changed
* Frontend improvements (43) marcelveldt
* Update library to 1.0.18 - speed and metadata improvements (40) marcelveldt

⬆️ Dependencies

<details>
<summary>11 changes</summary>

* Bump vue-tsc from 0.34.10 to 0.34.11 in /custom_components/mass/frontend (42) dependabot
* Bump typescript from 4.6.3 to 4.6.4 in /custom_components/mass/frontend (41) dependabot
* Bump sass from 1.50.1 to 1.51.0 in /custom_components/mass/frontend (33) dependabot
* Bump types/node from 17.0.25 to 17.0.30 in /custom_components/mass/frontend (38) dependabot
* Bump vite from 2.9.5 to 2.9.6 in /custom_components/mass/frontend (35) dependabot
* Bump sass-loader from 10.2.1 to 12.6.0 in /custom_components/mass/frontend (30) dependabot
* Bump vitest from 0.9.4 to 0.10.0 in /custom_components/mass/frontend (34) dependabot
* Bump music-assistant from 1.0.13 to 1.0.18 (39) dependabot
* Bump pytest from 7.1.1 to 7.1.2 (28) dependabot
* Bump homeassistant from 2022.4.6 to 2022.4.7 (27) dependabot
* Auto-update pre-commit hooks (37) github-actions
</details>

1.0.4

What's Changed
* Fix Spotify playback
* Various small glitches fixed