aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-10-31 01:51:43 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-10-31 01:51:43 -0400
commitb91dcdbff43559e4cbaa4148d56f6b7295256b7a (patch)
treebc7b2be61108c8edbc3ea8e8218e6996a1ddcb7f /MediaBrowser.Controller/Entities
parent3bf72b71b35c031e89a1b45ddc717e3d5d45afb0 (diff)
update audio queries
Diffstat (limited to 'MediaBrowser.Controller/Entities')
-rw-r--r--MediaBrowser.Controller/Entities/Audio/Audio.cs12
-rw-r--r--MediaBrowser.Controller/Entities/BaseItem.cs15
-rw-r--r--MediaBrowser.Controller/Entities/Video.cs12
3 files changed, 9 insertions, 30 deletions
diff --git a/MediaBrowser.Controller/Entities/Audio/Audio.cs b/MediaBrowser.Controller/Entities/Audio/Audio.cs
index cd4461608..539cc5f22 100644
--- a/MediaBrowser.Controller/Entities/Audio/Audio.cs
+++ b/MediaBrowser.Controller/Entities/Audio/Audio.cs
@@ -26,9 +26,6 @@ namespace MediaBrowser.Controller.Entities.Audio
{
public List<ChannelMediaInfo> ChannelMediaSources { get; set; }
- public int? TotalBitrate { get; set; }
- public ExtraType? ExtraType { get; set; }
-
/// <summary>
/// Gets or sets the artist.
/// </summary>
@@ -38,15 +35,6 @@ namespace MediaBrowser.Controller.Entities.Audio
public List<string> AlbumArtists { get; set; }
[IgnoreDataMember]
- public override bool IsThemeMedia
- {
- get
- {
- return ExtraType.HasValue && ExtraType.Value == Model.Entities.ExtraType.ThemeSong;
- }
- }
-
- [IgnoreDataMember]
public override bool EnableRefreshOnDateModifiedChange
{
get { return true; }
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index 8211d89d2..433fdbe16 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -203,12 +203,15 @@ namespace MediaBrowser.Controller.Entities
get { return PremiereDate.HasValue && PremiereDate.Value.ToLocalTime().Date >= DateTime.Now.Date; }
}
+ public int? TotalBitrate { get; set; }
+ public ExtraType? ExtraType { get; set; }
+
[IgnoreDataMember]
- public virtual bool IsThemeMedia
+ public bool IsThemeMedia
{
get
{
- return false;
+ return ExtraType.HasValue && (ExtraType.Value == Model.Entities.ExtraType.ThemeSong || ExtraType.Value == Model.Entities.ExtraType.ThemeVideo);
}
}
@@ -1045,7 +1048,7 @@ namespace MediaBrowser.Controller.Entities
audio = dbItem;
}
- audio.ExtraType = ExtraType.ThemeSong;
+ audio.ExtraType = MediaBrowser.Model.Entities.ExtraType.ThemeSong;
return audio;
@@ -1075,7 +1078,7 @@ namespace MediaBrowser.Controller.Entities
item = dbItem;
}
- item.ExtraType = ExtraType.ThemeVideo;
+ item.ExtraType = MediaBrowser.Model.Entities.ExtraType.ThemeVideo;
return item;
@@ -1225,7 +1228,7 @@ namespace MediaBrowser.Controller.Entities
if (!i.IsThemeMedia)
{
- i.ExtraType = ExtraType.ThemeVideo;
+ i.ExtraType = MediaBrowser.Model.Entities.ExtraType.ThemeVideo;
subOptions.ForceSave = true;
}
@@ -1255,7 +1258,7 @@ namespace MediaBrowser.Controller.Entities
if (!i.IsThemeMedia)
{
- i.ExtraType = ExtraType.ThemeSong;
+ i.ExtraType = MediaBrowser.Model.Entities.ExtraType.ThemeSong;
subOptions.ForceSave = true;
}
diff --git a/MediaBrowser.Controller/Entities/Video.cs b/MediaBrowser.Controller/Entities/Video.cs
index 6b8c894c8..2dd134334 100644
--- a/MediaBrowser.Controller/Entities/Video.cs
+++ b/MediaBrowser.Controller/Entities/Video.cs
@@ -36,15 +36,6 @@ namespace MediaBrowser.Controller.Entities
public List<ChannelMediaInfo> ChannelMediaSources { get; set; }
[IgnoreDataMember]
- public override bool IsThemeMedia
- {
- get
- {
- return ExtraType.HasValue && ExtraType.Value == Model.Entities.ExtraType.ThemeVideo;
- }
- }
-
- [IgnoreDataMember]
public override bool SupportsPlayedStatus
{
get
@@ -87,9 +78,6 @@ namespace MediaBrowser.Controller.Entities
get { return true; }
}
- public int? TotalBitrate { get; set; }
- public ExtraType? ExtraType { get; set; }
-
/// <summary>
/// Gets or sets the timestamp.
/// </summary>