Skip to content

Commit 3c766a3

Browse files
committed
added: trailer scrapers now also will be used to get trailer links for NFO
1 parent b6a0f35 commit 3c766a3

File tree

6 files changed

+523
-461
lines changed

6 files changed

+523
-461
lines changed

EmberAPI/clsAPIModules.vb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,6 +969,23 @@ Public Class ModulesManager
969969
If ret.breakChain Then Exit For
970970
Next
971971

972+
'workaround to get trailer links from trailer scrapers
973+
If ScrapeOptions.bMainTrailer AndAlso Master.eSettings.MovieScraperTrailerFromTrailerScrapers Then
974+
Dim nTrailerList As New List(Of MediaContainers.MediaFile)
975+
Instance.ScrapeTrailer_Movie(oDBMovie, Enums.ModifierType.MainTrailer, nTrailerList)
976+
If nTrailerList IsNot Nothing Then
977+
Dim newPreferredTrailer As New MediaContainers.MediaFile
978+
If MediaFiles.GetPreferredMovieTrailer(nTrailerList, newPreferredTrailer) Then
979+
If newPreferredTrailer IsNot Nothing AndAlso newPreferredTrailer.UrlForNfoSpecified Then
980+
ScrapedList.Add(New MediaContainers.Movie With {
981+
.Scrapersource = newPreferredTrailer.Scraper,
982+
.Trailer = newPreferredTrailer.UrlForNfo
983+
})
984+
End If
985+
End If
986+
End If
987+
End If
988+
972989
'Merge scraperresults considering global datascraper settings
973990
DBElement = NFO.MergeDataScraperResults_Movie(DBElement, ScrapedList, ScrapeType, ScrapeOptions)
974991

EmberAPI/clsAPISettings.vb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ Public Class Settings
314314
Public Property MovieScraperTitle() As Boolean = True
315315
Public Property MovieScraperTop250() As Boolean = True
316316
Public Property MovieScraperTrailer() As Boolean = True
317+
Public Property MovieScraperTrailerFromTrailerScrapers() As Boolean = False
317318
Public Property MovieScraperUseMDDuration() As Boolean = True
318319
Public Property MovieScraperUserRating() As Boolean = True
319320
Public Property MovieScraperXBMCTrailerFormat() As Boolean = False

EmberMediaManager/Langs/English_(en_US).xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@
234234
<string id="233">Role</string>
235235
<string id="234">Thumb</string>
236236
<string id="235">MPAA Rating</string>
237-
<string id="236"></string>
237+
<string id="236">also use Trailer Scrapers</string>
238238
<string id="237">Countries</string>
239239
<string id="238">Runtime</string>
240240
<string id="239">Director:</string>

0 commit comments

Comments
 (0)