Conversation
Enhance the media-player entity documentation and Integration-API with media browsing and searching.
Add media playback support and enhance media player API - Introduce `MediaPlayerRepeatMode` and `MediaPlayAction` enums. - Add `maxLength` constraints for string fields in media player schema. - Define optional `play_media_action` parameter for media control. - Enhance documentation with new playback commands and API usage examples.
- Introduced `media_search` message and response schema. - Updated `media_browse` to distinguish browsing and searching. - Enhanced `thumbnail` field with `maxLength` constraint for encoded images. - Added `mediaSearchResponse` schema to handle search results.
MediaSearchFilter definition
REST Core-API definitions for media browsing and searching
WebSocket Core-API definitions for media browsing and searching
Update media searching and planned feature details
Add `radio` media class
Rename media search query param to `q`
- New optional BrowseMediaItem field: subtitle - play_media_action attribute for supported play actions - define MediaPlayAction as extensible enum - Define a specific SearchMediaItem for future enhancements without a breaking change. fixup! WIP feat: add media browsing and searching support
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enhance the media-player entity documentation and the Core-APIs, Integration-API with
media browsing and searching.
New media-player entity features:
New media-player entity attributes:
search_media. Custom classes should be avoided.New media-player entity commands
MediaPlayActionenum if featureplay_media_actionis supported. Play now, next or enqueue.Media Browsing
Media browsing uses a dedicated WebSocket message and is not part of the standard media-player entity commands.
Media Searching
🚧 This is a development feature and subject to change. There is no UI support yet.
Media searching uses a dedicated WebSocket message and is not part of the standard media-player entity commands.
See "Media Player Entity" documentation for a full description of the new features.
Relates to unfoldedcircle/feature-and-bug-tracker#70