From 7cf576794940973ef31772b8524ff3c4ff82d09c Mon Sep 17 00:00:00 2001 From: Joe Rogers <1337joe@gmail.com> Date: Wed, 17 Nov 2021 22:03:52 +0100 Subject: Query media streams by type instead of filtering --- MediaBrowser.Controller/Entities/Audio/Audio.cs | 9 --------- MediaBrowser.Controller/Entities/BaseItem.cs | 8 +++++++- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Entities/Audio/Audio.cs b/MediaBrowser.Controller/Entities/Audio/Audio.cs index 536668e50..2f3af84e7 100644 --- a/MediaBrowser.Controller/Entities/Audio/Audio.cs +++ b/MediaBrowser.Controller/Entities/Audio/Audio.cs @@ -126,15 +126,6 @@ namespace MediaBrowser.Controller.Entities.Audio return base.GetBlockUnratedType(); } - public List GetMediaStreams(MediaStreamType type) - { - return MediaSourceManager.GetMediaStreams(new MediaStreamQuery - { - ItemId = Id, - Type = type - }); - } - public SongInfo GetLookupInfo() { var info = GetItemLookupInfo(); diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index a76ca2305..853488a1d 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -1107,10 +1107,16 @@ namespace MediaBrowser.Controller.Entities } public virtual List GetMediaStreams() + { + return GetMediaStreams(null); + } + + public virtual List GetMediaStreams(MediaStreamType? type) { return MediaSourceManager.GetMediaStreams(new MediaStreamQuery { - ItemId = Id + ItemId = Id, + Type = type }); } -- cgit v1.2.3