Table of Contents

Class EternalBoxInfo

Namespace
Nyra.Entities
Assembly
Nyra.dll

Context of the EternalBox continuous-playback engine for the playing track.

public sealed record EternalBoxInfo : IEquatable<EternalBoxInfo>
Inheritance
EternalBoxInfo
Implements
Inherited Members

Remarks

NodeLink only.

Properties

AnalysisSummary

Count summary of the track's beat analysis, null when the server sent none.

[JsonPropertyName("analysisSummary")]
[JsonInclude]
public EternalBoxAnalysisSummary? AnalysisSummary { get; }

Property Value

EternalBoxAnalysisSummary

Id

The id of the track on the provider, null when the server sent none.

[JsonPropertyName("id")]
[JsonInclude]
public string? Id { get; }

Property Value

string

The links to the pages, analysis, and audio sources of the box.

[JsonPropertyName("links")]
[JsonInclude]
public EternalBoxLinks? Links { get; }

Property Value

EternalBoxLinks

Service

Service the track was sourced from, e.g. SPOTIFY, null when the server sent none.

[JsonPropertyName("service")]
[JsonInclude]
public string? Service { get; }

Property Value

string

Spotify

The Spotify details of the track.

[JsonPropertyName("spotify")]
[JsonInclude]
public EternalBoxSpotify? Spotify { get; }

Property Value

EternalBoxSpotify