11using System ;
22using System . Collections . Generic ;
33using System . Globalization ;
4+ using Jellyfin . Data . Enums ;
45using MediaBrowser . Model . Dlna ;
56using MediaBrowser . Model . Dto ;
67
@@ -60,22 +61,22 @@ private static string GetUrl(StreamInfo streamInfo, string baseUrl, string query
6061 var itemId = streamInfo . ItemId ;
6162 if ( streamInfo . MediaType == DlnaProfileType . Audio )
6263 {
63- if ( string . Equals ( streamInfo . SubProtocol , "hls" , StringComparison . OrdinalIgnoreCase ) )
64+ if ( streamInfo . SubProtocol == MediaStreamProtocol . hls )
6465 {
6566 return string . Format ( CultureInfo . InvariantCulture , "{0}/dlna/audio/{1}/master.m3u8?{2}" , baseUrl , itemId , queryString ) ;
6667 }
6768
6869 return string . Format ( CultureInfo . InvariantCulture , "{0}/dlna/audio/{1}/stream{2}?{3}" , baseUrl , itemId , extension , queryString ) ;
6970 }
7071
71- if ( string . Equals ( streamInfo . SubProtocol , "hls" , StringComparison . OrdinalIgnoreCase ) )
72+ if ( streamInfo . SubProtocol == MediaStreamProtocol . hls )
7273 {
7374 return string . Format ( CultureInfo . InvariantCulture , "{0}/dlna/videos/{1}/master.m3u8?{2}" , baseUrl , itemId , queryString ) ;
7475 }
7576
7677 return string . Format ( CultureInfo . InvariantCulture , "{0}/dlna/videos/{1}/stream{2}?{3}" , baseUrl , itemId , extension , queryString ) ;
7778 }
78-
79+
7980 private static IEnumerable < NameValuePair > BuildParams ( StreamInfo item , string ? accessToken )
8081 {
8182 var list = new List < NameValuePair > ( ) ;
@@ -105,7 +106,7 @@ private static IEnumerable<NameValuePair> BuildParams(StreamInfo item, string? a
105106 list . Add ( new NameValuePair ( "MaxHeight" , item . MaxHeight . HasValue ? item . MaxHeight . Value . ToString ( CultureInfo . InvariantCulture ) : string . Empty ) ) ;
106107
107108 long startPositionTicks = item . StartPositionTicks ;
108- var isHls = string . Equals ( item . SubProtocol , "hls" , StringComparison . OrdinalIgnoreCase ) ;
109+ var isHls = item . SubProtocol == MediaStreamProtocol . hls ;
109110
110111 if ( isHls )
111112 {
@@ -204,4 +205,4 @@ private static IEnumerable<NameValuePair> BuildParams(StreamInfo item, string? a
204205
205206 return list ;
206207 }
207- }
208+ }
0 commit comments