#163 : merge de dev pour mis a jour de la branche.

This commit is contained in:
Loic Masi
2026-04-01 13:24:15 +02:00
21 changed files with 739 additions and 118 deletions

View File

@@ -64,6 +64,7 @@ namespace Webzine.WebApplication.Controllers
NbLikes = titre.NbLikes,
UrlJaquette = titre.UrlJaquette,
UrlEcoute = titre.UrlEcoute,
UrlEmbedEcoute = BuildSpotifyEmbedUrl(titre.UrlEcoute),
ArtisteNom = titre.Artiste.Nom,
Styles = titre.Styles,
Commentaires = titre.Commentaires,
@@ -169,5 +170,23 @@ namespace Webzine.WebApplication.Controllers
Duree = titre.Duree,
};
}
/// <summary>
///
/// </summary>
/// <param name="urlEcoute"></param>
/// <returns></returns>
private static string? BuildSpotifyEmbedUrl(string? urlEcoute)
{
if (string.IsNullOrWhiteSpace(urlEcoute))
{
return null;
}
var trackId = urlEcoute.Split('/').LastOrDefault();
return string.IsNullOrWhiteSpace(trackId)
? null
: $"https://open.spotify.com/embed/track/{trackId}";
}
}
}