Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/53d8a7f6743cf5a957eee6511412a14a23101293
You should set ROOT_URL correctly, otherwise the web may not work correctly.
30 changed files with
7 additions and
49 deletions
@ -37,7 +37,6 @@ namespace MediaBrowser.Dlna.Profiles
MusicSyncBitrate = 128000 ;
EnableAlbumArtInDidl = false ;
EnableDlnaProtocol = true ;
TranscodingProfiles = new [ ]
{
@ -30,7 +30,6 @@ namespace MediaBrowser.Dlna.Profiles
RequiresPlainFolders = true ;
RequiresPlainVideoItems = true ;
EnableMSMediaReceiverRegistrar = true ;
EnableDlnaProtocol = false ;
Identification = new DeviceIdentification
{
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi,mpeg,mkv,ts,mp4,mov,m4v,asf,webm,ogg,ogv,iso" type= "Video" />
@ -28,7 +28,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp3,wma" type= "Audio" />
@ -33,7 +33,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp3,flac,m4a,wma" type= "Audio" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > true</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mpeg" audioCodec= "mp2" videoCodec= "mpeg2video" type= "Video" />
@ -35,7 +35,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp4,mkv,mpeg,ts" audioCodec= "mp3,ac3,aac,he-aac,pcm" videoCodec= "h264,mpeg2video" type= "Video" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "" type= "Video" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "ts" audioCodec= "aac,ac3,mp3" videoCodec= "h264" type= "Video" />
@ -32,7 +32,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp3,flac,m4a,wma" type= "Audio" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp3" audioCodec= "mp2,mp3" type= "Audio" />
@ -35,7 +35,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:pv" value= "http://www.pv.com/pvns/" />
</XmlRootAttributes>
@ -28,7 +28,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp4,mov" audioCodec= "aac" videoCodec= "h264,mpeg4" type= "Video" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:sec" value= "http://www.sec.co.kr/" />
</XmlRootAttributes>
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes >
<XmlAttribute name= "xmlns:av" value= "urn:schemas-sony-com:av" />
</XmlRootAttributes>
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi" audioCodec= "mp2,mp3" videoCodec= "mpeg4" type= "Video" />
@ -36,7 +36,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi" audioCodec= "mp2,mp3" videoCodec= "mpeg4" type= "Video" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi,mpeg,mkv,ts,mp4,mov,m4v,asf,webm,ogg,ogv,iso" type= "Video" />
@ -35,7 +35,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > true</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi" audioCodec= "ac3,dca,mp2,mp3,pcm" videoCodec= "mpeg1video,mpeg2video,mpeg4,h264,vc1" type= "Video" />
@ -35,7 +35,6 @@
<RequiresPlainFolders > true</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > true</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > false</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "avi" audioCodec= "ac3,mp3" videoCodec= "mpeg4" type= "Video" />
@ -35,7 +35,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "ts" audioCodec= "ac3" videoCodec= "h264" type= "Video" />
@ -34,7 +34,6 @@
<RequiresPlainFolders > false</RequiresPlainFolders>
<EnableMSMediaReceiverRegistrar > false</EnableMSMediaReceiverRegistrar>
<IgnoreTranscodeByteRangeRequests > false</IgnoreTranscodeByteRangeRequests>
<EnableDlnaProtocol > true</EnableDlnaProtocol>
<XmlRootAttributes />
<DirectPlayProfiles >
<DirectPlayProfile container= "mp3" audioCodec= "mp2,mp3" type= "Audio" />
@ -54,14 +54,11 @@ namespace MediaBrowser.Dlna.Server
var attributes = _profile . XmlRootAttributes . ToList ( ) ;
if ( _profile . EnableDlnaProtocol )
attributes . Insert ( 0 , new XmlAttribute
{
attributes . Insert ( 0 , new XmlAttribute
{
Name = "xmlns:dlna" ,
Value = "urn:schemas-dlna-org:device-1-0"
} ) ;
}
Name = "xmlns:dlna" ,
Value = "urn:schemas-dlna-org:device-1-0"
} ) ;
attributes . Insert ( 0 , new XmlAttribute
{
Name = "xmlns" ,
@ -101,20 +98,10 @@ namespace MediaBrowser.Dlna.Server
{
builder . Append ( "<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>" ) ;
if ( _profile . EnableDlnaProtocol )
{
builder . Append ( "<dlna:X_DLNACAP>" + SecurityElement . Escape ( _profile . XDlnaCap ? ? string . Empty ) + "</dlna:X_DLNACAP>" ) ;
builder . Append ( "<dlna:X_DLNACAP>" + SecurityElement . Escape ( _profile . XDlnaCap ? ? string . Empty ) + "</dlna:X_DLNACAP>" ) ;
builder . Append ( "<dlna:X_DLNADOC xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\">M-DMS-1.50</dlna:X_DLNADOC>" ) ;
builder . Append ( "<dlna:X_DLNADOC xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\">" + SecurityElement . Escape ( _profile . XDlnaDoc ? ? string . Empty ) + "</dlna:X_DLNADOC>" ) ;
}
else
{
builder . Append ( "<dlna:X_DLNACAP>" + SecurityElement . Escape ( _profile . XDlnaCap ? ? string . Empty ) + "</dlna:X_DLNACAP>" ) ;
builder . Append ( "<dlna:X_DLNADOC>" + SecurityElement . Escape ( _profile . XDlnaDoc ? ? string . Empty ) + "</dlna:X_DLNADOC>" ) ;
builder . Append ( "<dlna:X_DLNADOC>M-DMS-1.50</dlna:X_DLNADOC>" ) ;
}
builder . Append ( "<dlna:X_DLNADOC xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\">M-DMS-1.50</dlna:X_DLNADOC>" ) ;
builder . Append ( "<dlna:X_DLNADOC xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\">" + SecurityElement . Escape ( _profile . XDlnaDoc ? ? string . Empty ) + "</dlna:X_DLNADOC>" ) ;
builder . Append ( "<friendlyName>" + SecurityElement . Escape ( GetFriendlyName ( ) ) + "</friendlyName>" ) ;
builder . Append ( "<manufacturer>" + SecurityElement . Escape ( _profile . Manufacturer ? ? string . Empty ) + "</manufacturer>" ) ;
@ -78,7 +78,6 @@ namespace MediaBrowser.Model.Dlna
public bool EnableMSMediaReceiverRegistrar { get ; set ; }
public bool IgnoreTranscodeByteRangeRequests { get ; set ; }
public bool EnableDlnaProtocol { get ; set ; }
public XmlAttribute [ ] XmlRootAttributes { get ; set ; }