esphome / esphome/feature-requests

Media player: Support media metadata

Open
#2,071 7 comments 7 reactions 0 assignees View on GitHub
component: media_player
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

MP3 (and other) streams contain metadata, Home Assistant allows setting metadata in the media_player.play_media service.
Currently, ESPHome does not seem to support any metadata in the mediaplayer component. At least there is nothing in the docs and media player cards in HA only show play/pause status but no metadata.
I'd like to suggest adding support for metadata to the mediaplayer component so that e.g. displays can be used on a player to show what's playing and media player cards in HA also show it.

**Please describe your use case for this integration and alternatives you've tried:**

There are no alternatives short of not using ESPHome for media players.

**Additional context**

N/a

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the ESPHome mediaplayer component and how Home Assistant's media_player.play_media service and cards represent metadata. Determine which metadata from MP3 and other streams must be exposed to Home Assistant and displays. Done means the component supports metadata and the requested information appears in those consumers.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.