aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-27 12:36:41 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-27 12:36:41 -0400
commit5782d9084db2e3b4f2b5d4dfc8d5dfef02498906 (patch)
treef8cbbd095c6a050fe4d7b6630868f246da4d23f5 /MediaBrowser.Providers
parentc70f1047f7433102c54004b0f3c4d44a3b859882 (diff)
fixes #299 - Add trailer urls to MovieDbProvider
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/Movies/MovieDbProvider.cs26
1 files changed, 26 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Movies/MovieDbProvider.cs b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
index 1ebae9418..7a22a4d19 100644
--- a/MediaBrowser.Providers/Movies/MovieDbProvider.cs
+++ b/MediaBrowser.Providers/Movies/MovieDbProvider.cs
@@ -793,6 +793,19 @@ namespace MediaBrowser.Providers.Movies
{
movie.Tags = movieData.keywords.keywords.Select(i => i.name).ToList();
}
+
+ if (movieData.trailers != null && movieData.trailers.youtube != null &&
+ movieData.trailers.youtube.Count > 0)
+ {
+ movie.RemoteTrailers = movieData.trailers.youtube.Select(i => new MediaUrl
+ {
+ Url = string.Format("http://www.youtube.com/watch?{0}", i.source),
+ IsDirectLink = false,
+ Name = i.name,
+ IsHD = string.Equals("hd", i.size, StringComparison.OrdinalIgnoreCase)
+
+ }).ToList();
+ }
}
}
@@ -1179,6 +1192,19 @@ namespace MediaBrowser.Providers.Movies
public Casts casts { get; set; }
public Releases releases { get; set; }
public Keywords keywords { get; set; }
+ public Trailers trailers { get; set; }
+ }
+
+ public class Trailers
+ {
+ public List<Youtube> youtube { get; set; }
+ }
+
+ public class Youtube
+ {
+ public string name { get; set; }
+ public string size { get; set; }
+ public string source { get; set; }
}
public class TmdbImageSettings