Add Track and TrackFile API Resources

Add Track and TrackFile API Resources, Add Rename Track Resource, Add GetFilesByAlbum function to Media File Service, Add Links to Artist Detail Page, Misc other UI work
This commit is contained in:
Qstick
2017-06-20 23:06:28 -04:00
parent fafe4e93f3
commit 916db8d356
29 changed files with 834 additions and 65 deletions
@@ -19,6 +19,7 @@ namespace NzbDrone.Core.MediaFiles
void Update(TrackFile trackFile);
void Delete(TrackFile trackFile, DeleteMediaFileReason reason);
List<TrackFile> GetFilesByArtist(int artistId);
List<TrackFile> GetFilesByAlbum(int artistId, int albumId);
List<TrackFile> GetFilesWithoutMediaInfo();
List<string> FilterExistingFiles(List<string> files, Artist artist);
TrackFile Get(int id);
@@ -97,5 +98,10 @@ namespace NzbDrone.Core.MediaFiles
{
return _mediaFileRepository.GetFilesByArtist(artistId);
}
public List<TrackFile> GetFilesByAlbum(int artistId, int albumId)
{
return _mediaFileRepository.GetFilesByArtist(artistId);
}
}
}