feat: capture and display original upload filename for tracks

This commit is contained in:
daniel-c-harvey
2026-06-07 09:00:17 -04:00
parent 6dfb3a2f23
commit 3de88c786a
14 changed files with 171 additions and 7 deletions
+5 -2
View File
@@ -29,6 +29,7 @@ public class TrackContentService
/// <param name="album">Optional album name</param>
/// <param name="genre">Optional genre</param>
/// <param name="releaseDate">Optional release date</param>
/// <param name="originalFileName">Optional original browser filename captured at upload time</param>
/// <returns>The track entity with generated ID and media path</returns>
public async Task<TrackEntity?> AddTrackFromWavAsync(
string wavFilePath,
@@ -36,7 +37,8 @@ public class TrackContentService
string artist,
string? album = null,
string? genre = null,
DateOnly? releaseDate = null)
DateOnly? releaseDate = null,
string? originalFileName = null)
{
try
{
@@ -71,7 +73,8 @@ public class TrackContentService
Artist = artist,
Album = album,
Genre = genre,
ReleaseDate = releaseDate
ReleaseDate = releaseDate,
OriginalFileName = originalFileName
};
return trackEntity;