mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
feat: add metadatas to file after download
This commit is contained in:
@@ -18,10 +18,57 @@ public class Song
|
||||
public string? AlbumId { get; set; }
|
||||
public int? Duration { get; set; } // En secondes
|
||||
public int? Track { get; set; }
|
||||
public int? DiscNumber { get; set; }
|
||||
public int? TotalTracks { get; set; }
|
||||
public int? Year { get; set; }
|
||||
public string? Genre { get; set; }
|
||||
public string? CoverArtUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// URL de la cover en haute résolution (pour embedding)
|
||||
/// </summary>
|
||||
public string? CoverArtUrlLarge { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// BPM (beats per minute) si disponible
|
||||
/// </summary>
|
||||
public int? Bpm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ISRC (International Standard Recording Code)
|
||||
/// </summary>
|
||||
public string? Isrc { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Date de sortie complète (format: YYYY-MM-DD)
|
||||
/// </summary>
|
||||
public string? ReleaseDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Nom de l'album artiste (peut différer de l'artiste du track)
|
||||
/// </summary>
|
||||
public string? AlbumArtist { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Compositeur(s)
|
||||
/// </summary>
|
||||
public string? Composer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Label de l'album
|
||||
/// </summary>
|
||||
public string? Label { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Copyright
|
||||
/// </summary>
|
||||
public string? Copyright { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Artistes contributeurs (featurings, etc.)
|
||||
/// </summary>
|
||||
public List<string> Contributors { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Indique si la chanson est disponible localement ou doit être téléchargée
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user