mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-08 02:34:19 -04:00
dlna fixes
This commit is contained in:
parent
9d20e298e1
commit
aa66c1defe
@ -85,8 +85,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var uri = new Uri(location);
|
|
||||||
|
|
||||||
lock (_nonRendererUrls)
|
lock (_nonRendererUrls)
|
||||||
{
|
{
|
||||||
if ((DateTime.UtcNow - _lastRendererClear).TotalMinutes >= 10)
|
if ((DateTime.UtcNow - _lastRendererClear).TotalMinutes >= 10)
|
||||||
@ -101,6 +99,7 @@ namespace MediaBrowser.Dlna.PlayTo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var uri = new Uri(location);
|
||||||
var device = await Device.CreateuPnpDeviceAsync(uri, _httpClient, _config, _logger).ConfigureAwait(false);
|
var device = await Device.CreateuPnpDeviceAsync(uri, _httpClient, _config, _logger).ConfigureAwait(false);
|
||||||
|
|
||||||
if (device.RendererCommands == null)
|
if (device.RendererCommands == null)
|
||||||
|
@ -31,8 +31,8 @@ namespace MediaBrowser.Dlna.Profiles
|
|||||||
MaxIconWidth = 48;
|
MaxIconWidth = 48;
|
||||||
MaxIconHeight = 48;
|
MaxIconHeight = 48;
|
||||||
|
|
||||||
MaxStreamingBitrate = 10000000;
|
MaxStreamingBitrate = 12000000;
|
||||||
MaxStaticBitrate = 10000000;
|
MaxStaticBitrate = 12000000;
|
||||||
MusicStreamingTranscodingBitrate = 128000;
|
MusicStreamingTranscodingBitrate = 128000;
|
||||||
MusicSyncBitrate = 128000;
|
MusicSyncBitrate = 128000;
|
||||||
|
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -22,8 +22,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -25,8 +25,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
<MaxAlbumArtHeight>480</MaxAlbumArtHeight>
|
||||||
<MaxIconWidth>48</MaxIconWidth>
|
<MaxIconWidth>48</MaxIconWidth>
|
||||||
<MaxIconHeight>48</MaxIconHeight>
|
<MaxIconHeight>48</MaxIconHeight>
|
||||||
<MaxStreamingBitrate>10000000</MaxStreamingBitrate>
|
<MaxStreamingBitrate>12000000</MaxStreamingBitrate>
|
||||||
<MaxStaticBitrate>10000000</MaxStaticBitrate>
|
<MaxStaticBitrate>12000000</MaxStaticBitrate>
|
||||||
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
<MusicStreamingTranscodingBitrate>128000</MusicStreamingTranscodingBitrate>
|
||||||
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
<MusicSyncBitrate>128000</MusicSyncBitrate>
|
||||||
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
<XDlnaDoc>DMS-1.50</XDlnaDoc>
|
||||||
|
@ -132,11 +132,6 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
|
|
||||||
internal bool IgnoreMessage(SsdpMessageEventArgs args, bool isMulticast)
|
internal bool IgnoreMessage(SsdpMessageEventArgs args, bool isMulticast)
|
||||||
{
|
{
|
||||||
if (!isMulticast)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
string usn;
|
string usn;
|
||||||
if (args.Headers.TryGetValue("USN", out usn))
|
if (args.Headers.TryGetValue("USN", out usn))
|
||||||
{
|
{
|
||||||
@ -243,7 +238,7 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
{
|
{
|
||||||
if (i > 0)
|
if (i > 0)
|
||||||
{
|
{
|
||||||
await Task.Delay(200).ConfigureAwait(false);
|
await Task.Delay(500).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
var dgram = new Datagram(endpoint, localAddress, _logger, msg, isBroadcast, enableDebugLogging);
|
var dgram = new Datagram(endpoint, localAddress, _logger, msg, isBroadcast, enableDebugLogging);
|
||||||
@ -308,17 +303,9 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
|
|
||||||
var msg = new SsdpMessageBuilder().BuildMessage(header, values);
|
var msg = new SsdpMessageBuilder().BuildMessage(header, values);
|
||||||
|
|
||||||
var ipEndPoint = endpoint as IPEndPoint;
|
SendDatagram(msg, endpoint, null, false, 2);
|
||||||
if (ipEndPoint != null)
|
SendDatagram(msg, endpoint, new IPEndPoint(d.Address, 0), false, 2);
|
||||||
{
|
//SendDatagram(header, values, endpoint, null, true);
|
||||||
SendUnicastRequest(msg, ipEndPoint);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
SendDatagram(msg, endpoint, null, false, 2);
|
|
||||||
SendDatagram(msg, endpoint, new IPEndPoint(d.Address, 0), false, 2);
|
|
||||||
//SendDatagram(header, values, endpoint, null, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (enableDebugLogging)
|
if (enableDebugLogging)
|
||||||
{
|
{
|
||||||
@ -481,7 +468,6 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
values["NTS"] = "ssdp:" + type;
|
values["NTS"] = "ssdp:" + type;
|
||||||
values["NT"] = dev.Type;
|
values["NT"] = dev.Type;
|
||||||
values["USN"] = dev.USN;
|
values["USN"] = dev.USN;
|
||||||
values["X-EMBY-SERVERID"] = _appHost.SystemId;
|
|
||||||
|
|
||||||
if (logMessage)
|
if (logMessage)
|
||||||
{
|
{
|
||||||
@ -490,7 +476,7 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
|
|
||||||
var msg = new SsdpMessageBuilder().BuildMessage(header, values);
|
var msg = new SsdpMessageBuilder().BuildMessage(header, values);
|
||||||
|
|
||||||
SendDatagram(msg, _ssdpEndp, new IPEndPoint(dev.Address, 0), true);
|
SendDatagram(msg, _ssdpEndp, new IPEndPoint(dev.Address, 0), true, 1);
|
||||||
//SendUnicastRequest(msg, 1);
|
//SendUnicastRequest(msg, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -612,8 +598,6 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.Debug("Sending unicast search request");
|
|
||||||
|
|
||||||
var ipSsdp = IPAddress.Parse(SSDPAddr);
|
var ipSsdp = IPAddress.Parse(SSDPAddr);
|
||||||
var ipTxEnd = new IPEndPoint(ipSsdp, SSDPPort);
|
var ipTxEnd = new IPEndPoint(ipSsdp, SSDPPort);
|
||||||
|
|
||||||
@ -627,7 +611,7 @@ namespace MediaBrowser.Dlna.Ssdp
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.Debug("Sending unicast search request");
|
//_logger.Debug("Sending unicast request");
|
||||||
|
|
||||||
byte[] req = Encoding.ASCII.GetBytes(request);
|
byte[] req = Encoding.ASCII.GetBytes(request);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user