Add select platform to roku (#66133)

This commit is contained in:
Chris Talkington 2022-02-11 20:52:31 -06:00 committed by GitHub
parent 578456bbb5
commit f344ea7bbb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 484 additions and 37 deletions

View file

@ -58,6 +58,7 @@ from .const import (
)
from .coordinator import RokuDataUpdateCoordinator
from .entity import RokuEntity
from .helpers import format_channel_name
_LOGGER = logging.getLogger(__name__)
@ -212,10 +213,9 @@ class RokuMediaPlayer(RokuEntity, MediaPlayerEntity):
if self.app_id != "tvinput.dtv" or self.coordinator.data.channel is None:
return None
if self.coordinator.data.channel.name is not None:
return f"{self.coordinator.data.channel.name} ({self.coordinator.data.channel.number})"
channel = self.coordinator.data.channel
return self.coordinator.data.channel.number
return format_channel_name(channel.number, channel.name)
@property
def media_title(self) -> str | None: