mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 10:47:08 -07:00
[UI] Add Language to Manual Import, Fix Posters,Banners
This commit is contained in:
parent
25eef250a4
commit
48d31523a5
19 changed files with 325 additions and 30 deletions
|
@ -2,6 +2,7 @@ using NzbDrone.Common.Crypto;
|
|||
using NzbDrone.Core.DecisionEngine;
|
||||
using NzbDrone.Core.MediaFiles.TrackImport.Manual;
|
||||
using NzbDrone.Core.Qualities;
|
||||
using NzbDrone.Core.Languages;
|
||||
using Lidarr.Api.V3.Artist;
|
||||
using Lidarr.Api.V3.Albums;
|
||||
using Lidarr.Api.V3.Tracks;
|
||||
|
@ -21,6 +22,7 @@ namespace Lidarr.Api.V3.ManualImport
|
|||
public AlbumResource Album { get; set; }
|
||||
public List<TrackResource> Tracks { get; set; }
|
||||
public QualityModel Quality { get; set; }
|
||||
public Language Language { get; set; }
|
||||
public int QualityWeight { get; set; }
|
||||
public string DownloadId { get; set; }
|
||||
public IEnumerable<Rejection> Rejections { get; set; }
|
||||
|
@ -43,6 +45,7 @@ namespace Lidarr.Api.V3.ManualImport
|
|||
Album = model.Album.ToResource(),
|
||||
Tracks = model.Tracks.ToResource(),
|
||||
Quality = model.Quality,
|
||||
Language = model.Language,
|
||||
//QualityWeight
|
||||
DownloadId = model.DownloadId,
|
||||
Rejections = model.Rejections
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Qualities;
|
||||
using NzbDrone.Core.Languages;
|
||||
|
||||
namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
||||
{
|
||||
|
@ -10,6 +11,7 @@ namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
|||
public int AlbumId { get; set; }
|
||||
public List<int> TrackIds { get; set; }
|
||||
public QualityModel Quality { get; set; }
|
||||
public Language Language { get; set; }
|
||||
public string DownloadId { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.DecisionEngine;
|
||||
using NzbDrone.Core.Qualities;
|
||||
using NzbDrone.Core.Languages;
|
||||
using NzbDrone.Core.Music;
|
||||
|
||||
namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
||||
|
@ -15,6 +16,7 @@ namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
|||
public Album Album { get; set; }
|
||||
public List<Track> Tracks { get; set; }
|
||||
public QualityModel Quality { get; set; }
|
||||
public Language Language { get; set; }
|
||||
public string DownloadId { get; set; }
|
||||
public IEnumerable<Rejection> Rejections { get; set; }
|
||||
}
|
||||
|
|
|
@ -147,6 +147,7 @@ namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
|||
var localTrack = new LocalTrack();
|
||||
localTrack.Path = file;
|
||||
localTrack.Quality = QualityParser.ParseQuality(file);
|
||||
localEpisode.Language = LanguageParser.ParseLanguage(file);
|
||||
localTrack.Size = _diskProvider.GetFileSize(file);
|
||||
|
||||
return MapItem(new ImportDecision(localTrack, new Rejection("Unknown Artist")), folder, downloadId);
|
||||
|
@ -183,6 +184,7 @@ namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
|||
}
|
||||
|
||||
item.Quality = decision.LocalTrack.Quality;
|
||||
item.Language = decision.LocalTrack.Language;
|
||||
item.Size = _diskProvider.GetFileSize(decision.LocalTrack.Path);
|
||||
item.Rejections = decision.Rejections;
|
||||
|
||||
|
@ -216,6 +218,7 @@ namespace NzbDrone.Core.MediaFiles.TrackImport.Manual
|
|||
ParsedTrackInfo = parsedTrackInfo,
|
||||
Path = file.Path,
|
||||
Quality = file.Quality,
|
||||
Language = file.Language,
|
||||
Artist = artist,
|
||||
Album = album,
|
||||
Size = 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue