Releases: KoljaWindeler/ytube_music_player
Move from YAML to storage
Breaking change
This release adds full support for configuration via config flow. YAML player will still be supported (for a while) but will be created as media_player.ytube_music_player_yaml.
It is highly recommended to restart the configuration.
- update the component
- remove the media_player configuration from your YAML files
- remove the configured instance in the "integrations"
- restart Homeassistant
- add a NEW instance of the ytube_music_player via "configuration"->"integration"->"add integration"
I know that this isn't ideal but it is needed to support the feature below.
New Feature
- Added attributes of position and length, so the ytube_media_player now has its own progress bar
- Full support via Config flow, no reboots needs anymore (except after updates)
- New services, like track rating, interruptions of playback and the option for more to come (see 2nd half of https://github.com/KoljaWindeler/ytube_music_player/blob/main/README.md#services)
- New attribute 'likeStatus' to indicate the trackrating
- Test of the cookie data during setup, no more errors due to bad cookies (unless your session runs out)
Media Proxy
added support for media proxy, currently not verified, sonos tester needed, see #38 (comment)
Browser icon and higher limit + channel mode changes
BREAKING CHANGE
- the play_media service with "channel" as type will no longer accept the name of a playlist
Starting with this release the "channel" will create a radio based on a random track of a playlist.
So the media_id should be a playlist_id, same as used in "playlist"
This is one step closer on the way of "make the input_selects optional"
Please change all your
type: channel
id: "name of playlist" -> "PLZvjm51R8SGuxxxxxxx-A17Kp3jZfg6pg"
New features
- the mediabrowser will present different icons for the overview items
- the mediabrowser will show up to 500 items at once (might be a bit slower)
- some internal rework should make the player more responsive
Support for uploaded artists/album
20210102 Merge branch 'main' of github.com:KoljaWindeler/ytube_music_player in…
Change player on the fly
Changes the media player on-the-fly
a) if the media_player value in the drop down is changed
b) if the service media_player.select_source is fired
the track and playlist will stay the same, the position in the track will be used to seek the new player to the same position, if both players supports it
relogin, empty lists, track players
- add: changing player without loosing playlist
- fix: empty playlist handling
- add: relogin in cast of failure
Support for shotcuts
Added support for single-click a dedicated playlist or switch on another player, increasing the integration and removing more of the drop down fields.
Please see https://github.com/KoljaWindeler/ytube_music_player/blob/main/README.md#shotcuts
Login check
Added login check to verify cookie,
Add auto advance when started from browser
Added support for browser_mod
Browser mod will not report a media_position .. added workaround to enable auto_track_advance
Bumped api to 12.2.
Fix for playlist counter