namespace ytLive.Models;

/// <summary>
/// The app-wide background-music identity (TASK 9 TRAX): one picked track, kept
/// across restarts. The volume is a constant (see MusicPlayer.MusicVolume) —
/// the creator only ever chooses WHICH track plays.
/// </summary>
public class Music
{
    /// <summary>Absolute path of the loaded track; empty = no track chosen.</summary>
    public string TrackPath { get; set; } = string.Empty;

    /// <summary>True = the track was loaded and is ready to play/looping.</summary>
    public bool IsEnabled { get; set; }
}
