feat: capture and display original upload filename for tracks
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user