mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Revert DLNA changes
DLNA has no fullscreen support - or rather it is _always_ in fullscreen
This commit is contained in:
parent
afa9f14cdb
commit
fc9c9a9848
@ -30,15 +30,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool _fullscreen;
|
|
||||||
public bool IsFullscreen
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return _fullscreen;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private string _currentId = String.Empty;
|
private string _currentId = String.Empty;
|
||||||
public string CurrentId
|
public string CurrentId
|
||||||
{
|
{
|
||||||
@ -216,26 +207,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
|||||||
return SetVolume(tmp);
|
return SetVolume(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<bool> ToggleFullscreen()
|
|
||||||
{
|
|
||||||
var command = RendererCommands.ServiceActions.FirstOrDefault(c => c.Name == "Fullscreen");
|
|
||||||
if (command == null)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
var service = Properties.Services.FirstOrDefault(s => s.ServiceType == ServiceRenderingType);
|
|
||||||
|
|
||||||
if (service == null) {
|
|
||||||
throw new InvalidOperationException("Unable to find service");
|
|
||||||
}
|
|
||||||
|
|
||||||
_fullscreen = !_fullscreen;
|
|
||||||
|
|
||||||
var result = await new SsdpHttpClient(_httpClient, _config).SendCommandAsync(Properties.BaseUrl, service, command.Name, RendererCommands.BuildPost(command, service.ServiceType, _fullscreen))
|
|
||||||
.ConfigureAwait(false);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public async Task<bool> SetVolume(int value)
|
public async Task<bool> SetVolume(int value)
|
||||||
{
|
{
|
||||||
var command = RendererCommands.ServiceActions.FirstOrDefault(c => c.Name == "SetVolume");
|
var command = RendererCommands.ServiceActions.FirstOrDefault(c => c.Name == "SetVolume");
|
||||||
|
@ -283,9 +283,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
|||||||
case PlaystateCommand.PreviousTrack:
|
case PlaystateCommand.PreviousTrack:
|
||||||
_currentItem = null;
|
_currentItem = null;
|
||||||
return SetPrevious();
|
return SetPrevious();
|
||||||
|
|
||||||
case PlaystateCommand.Fullscreen:
|
|
||||||
return _device.ToggleFullscreen();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return Task.FromResult(true);
|
return Task.FromResult(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user