2
0
Fork 0
mirror of https://github.com/sphildreth/roadie synced 2025-02-17 21:48:27 +00:00
roadie/Roadie.Api.Library/Scrobble/ScrobbleInfo.cs

24 lines
778 B
C#
Raw Normal View History

using System;
namespace Roadie.Library.Scrobble
{
[Serializable]
public class ScrobbleInfo
{
public string ArtistName { get; set; }
2019-07-03 11:21:29 -05:00
public TimeSpan ElapsedTimeOfTrackPlayed => DateTime.UtcNow.Subtract(TimePlayed);
public bool IsRandomizedScrobble { get; set; }
public string ReleaseTitle { get; set; }
public DateTime TimePlayed { get; set; }
2019-07-03 11:21:29 -05:00
public TimeSpan TrackDuration { get; set; }
public Guid TrackId { get; set; }
public string TrackNumber { get; set; }
public string TrackTitle { get; set; }
2019-07-03 11:21:29 -05:00
public override string ToString()
{
2019-07-03 11:21:29 -05:00
return $"Artist: [{ArtistName}], Release: [{ReleaseTitle}], Track# [{TrackNumber}], Track [{TrackTitle}]";
}
}
}