Skip to content

Add media playing to status #215

@kxalex

Description

@kxalex

Hi,

The status command displays "unknown" when streaming from URL when ui shows streaming URL.

This is a snippet from UI code

if castMedia.Media.Metadata.Artist != "" {
  media = fmt.Sprintf("%s - ", castMedia.Media.Metadata.Artist)
}
if castMedia.Media.Metadata.Title != "" {
  media += fmt.Sprintf("%s ", castMedia.Media.Metadata.Title)
}
if castMedia.Media.ContentId != "" {
  media += fmt.Sprintf("[%s] ", castMedia.Media.ContentId)
}

and here's status command code

if castMedia.Media.Metadata.Title != "" {
  md := castMedia.Media.Metadata
  metadata = fmt.Sprintf("title=%q, artist=%q", md.Title, md.Artist)
}

It'd be cool to have ContentId shown if metadata is not available and it's 'unknown'

Proposed change/addition:

if metadata == "unknown" && castMedia.Media.ContentId != "" {
  metadata = fmt.Sprintf("[%s] ", castMedia.Media.ContentId)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions