mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-09-05 21:37:10 -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;
|
||||
public string CurrentId
|
||||
{
|
||||
@ -216,26 +207,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
||||
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)
|
||||
{
|
||||
var command = RendererCommands.ServiceActions.FirstOrDefault(c => c.Name == "SetVolume");
|
||||
|
@ -283,9 +283,6 @@ namespace MediaBrowser.Dlna.PlayTo
|
||||
case PlaystateCommand.PreviousTrack:
|
||||
_currentItem = null;
|
||||
return SetPrevious();
|
||||
|
||||
case PlaystateCommand.Fullscreen:
|
||||
return _device.ToggleFullscreen();
|
||||
}
|
||||
|
||||
return Task.FromResult(true);
|
||||
|
Loading…
Reference in New Issue
Block a user