Fixes Misc Issues with Album Metadata Extrafiles (#145)

* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
This commit is contained in:
Qstick
2017-12-12 21:25:30 -05:00
committed by GitHub
parent 71cc80aef9
commit b63d9d0146
34 changed files with 347 additions and 454 deletions
@@ -35,13 +35,21 @@ namespace NzbDrone.Core.Extras.Metadata
return newFileName;
}
public virtual string GetFilenameAfterMove(Artist artist, string albumPath, MetadataFile metadataFile)
{
var existingFilename = Path.GetFileName(metadataFile.RelativePath);
var newFileName = Path.Combine(artist.Path, albumPath, existingFilename);
return newFileName;
}
public abstract MetadataFile FindMetadataFile(Artist artist, string path);
public abstract MetadataFileResult ArtistMetadata(Artist artist);
public abstract MetadataFileResult AlbumMetadata(Artist artist, Album album);
public abstract MetadataFileResult AlbumMetadata(Artist artist, Album album, string albumPath);
public abstract MetadataFileResult TrackMetadata(Artist artist, TrackFile trackFile);
public abstract List<ImageFileResult> ArtistImages(Artist artist);
public abstract List<ImageFileResult> AlbumImages(Artist artist, Album album);
public abstract List<ImageFileResult> AlbumImages(Artist artist, Album album, string albumPath);
public abstract List<ImageFileResult> TrackImages(Artist artist, TrackFile trackFile);
public virtual object RequestAction(string action, IDictionary<string, string> query) { return null; }