All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- fix deprecation of
hass.config_entries.async_forward_entry_setup
in favour ofhass.config_entries.async_forward_entry_setups
get_search_result
service to look for tracks and return the result
- fix issue with async method called from a non async method and HA complaining about it
- glitch causing the card to go grey when buttons are pushed
- state info should be read, not written
- replace unoverrideable
_attr_*
properties
- wrong value for
is_stream
- don't complain when there is no
image_url
and a stream is playing.
Happy New Year!
- bumped
mopidyapi
version requirement to 1.1.0
- default
media_player
properties changed tocached_property
types
- expanding the url will add a timestamp based on the day instead of epoch, causing it to reload daily instead of every time the image is refreshed (which is every 10 seconds)
- correct snapshotting variables/methods
- alphabetize
extra_state_attributes
variables - retrieve the correct current track information
- fix queue variables for
media_play
- Improved support queue information
- Improved support for tracks playing in playlists
- Overall improvement of the event code
- Fix error on startup when using yaml configuration (by Daniele Ricci)
- make features a fixed set
- detection of youtube urls and conversion to extension compatible uris did not work
- update
media_player
information on websocket event
- fix
media_player.play_media
serviceenqueue.add
behaviour
- fix
media_player.play_media
serviceenqueue.play
behaviour
- wrong varname for youtube (#40)
- Better handling of youtube URLs based on available extensions
- Complete the media URL with hostname and timestamps if not available
This version incorporates a refactor of the integration to include numerous new
Home Assistant media_player
features. I did not keep track of all features updated, but these incorporate the major ones
- Support for
media_player.play_media
enqueue
feature mopid.set_consume_mode
serviceconsume_mode
entity attribute for the current consume_modemopidy_extension
entity attribute for currently used extensionqueue_position
entity attribute for the index of the currently playing track in the queuequeu_size
entity attribute for the number of tracks in the currently playing queuesnapshot_taken_at
entity attribute to show when the snapshot was taken (if any)
- Wrong volume level on snapshot restore
- Support for ON/OFF, as these refer to a physical ON/OFF switch.
- Modified the way playlists are handled in the play queue
- FIX Issue #26: Tidal playlists not expanding correctly
- BUGFIX: playing mopidy-local "directory" resources (eg
artists/albums
) failed as the resource is not considered a media source according to URI_SCHEME_REGEX - typo in the README.md
- support for mopidyapi>=1.0.0, no need to stay in the stoneage
- playing from local media (thanks, koying)
- Support for media browsing and playing from other components in HA (thanks, koying)
- change of code for 2022.6 warning introduced issue where an int was added to a string.
- git version tag added before last PR
- mopidy play instruction is slow on streming media. now waiting for status to change into
playing
asynchronously - update code to comply with 2022.6 deprecation (thanks, VDRainer)
- bugfix: snapshot and restore player state (thanks AdmiralStipe)
- better messages when device detected through zeroconf is not a mopidy server
- formatting (pylint, pep8, pydocstyle)
- fix zeroconf issues on docker (thanks, @guix77)
- set name to zeroconf name and port
- fixed issue with logging on detected non-mopidy zeroconf http devices
- added service
search
- change service targetting
- sort the sourcelist
- modifications to pass tests to add to core
- refactored media library routines
- provide home assistant logger to MopidyAPI
- fixed issue with snapshot/restore track index
- snapshot service
- restore service
- dutch translation
- french translation
- fixed typo in english translation
- Support for zeroconf discovery
- Handle connection errors in a better way
- uids based on hostname and port number instead of hostname only, thenks @Burningstone91