# TODO Tener en cuenta el metadataType (https://developers.google.com/cast/docs/reference/messages#MediaStatus)
# con este dato se puede decidir què atributos buscar y simplificar el diccionario de estados
# 0: GenericMediaMetadata: title, subtitle, images
# 1: MovieMediaMetadata: title, subtitle, images, studio
# 2: TvShowMediaMetadata: seriesTitle, subtitle, season, episode, images
# 3: MusicTrackMediaMetadata: title, albumName, artist, images
# 4: PhotoMediaMetadata: title, artist, location
#
# TODO Determinar que comandos estan permitidos (atributo supportedMediaCommands) para enviar al frontend que botones deben estar disponibles
# MediaStatus: playerState, supportedMediaCommands, volume
#
try:
status_image = status.images[0].url
except AttributeError:
Determinar que comandos estan permitidos (atributo supportedMediaCommands) para enviar al frontend que botones deben estar disponibles
MediaStatus: playerState, supportedMediaCommands, volume
https://github.com/pablosambuco/CastStatusServer/blob/b51a31730a6af744d71a34951dff5a9e0c94d226/caststatusserver.py#L332
98c53c2acb3968388cf456d2113706da8832d875