From b4ccc0202af3a5025d0f16f184d9e91cfa83fe41 Mon Sep 17 00:00:00 2001
From: Paolo Tuninetto <paolo.tuninetto@gmail.com>
Date: Fri, 15 Nov 2019 09:53:16 +0100
Subject: [PATCH] Change keys for Samsung TV next and prev track command
 (#28213)

---
 homeassistant/components/samsungtv/media_player.py | 4 ++--
 tests/components/samsungtv/test_media_player.py    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/homeassistant/components/samsungtv/media_player.py b/homeassistant/components/samsungtv/media_player.py
index aa6e3ae62d1..65805235f3f 100644
--- a/homeassistant/components/samsungtv/media_player.py
+++ b/homeassistant/components/samsungtv/media_player.py
@@ -312,11 +312,11 @@ class SamsungTVDevice(MediaPlayerDevice):
 
     def media_next_track(self):
         """Send next track command."""
-        self.send_key("KEY_FF")
+        self.send_key("KEY_CHUP")
 
     def media_previous_track(self):
         """Send the previous track command."""
-        self.send_key("KEY_REWIND")
+        self.send_key("KEY_CHDOWN")
 
     async def async_play_media(self, media_type, media_id, **kwargs):
         """Support changing a channel."""
diff --git a/tests/components/samsungtv/test_media_player.py b/tests/components/samsungtv/test_media_player.py
index 2b5e377c617..3409e55a49c 100644
--- a/tests/components/samsungtv/test_media_player.py
+++ b/tests/components/samsungtv/test_media_player.py
@@ -543,7 +543,7 @@ async def test_media_next_track(hass, remote):
     )
     # key and update called
     assert remote.control.call_count == 2
-    assert remote.control.call_args_list == [call("KEY_FF"), call("KEY")]
+    assert remote.control.call_args_list == [call("KEY_CHUP"), call("KEY")]
 
 
 async def test_media_previous_track(hass, remote):
@@ -554,7 +554,7 @@ async def test_media_previous_track(hass, remote):
     )
     # key and update called
     assert remote.control.call_count == 2
-    assert remote.control.call_args_list == [call("KEY_REWIND"), call("KEY")]
+    assert remote.control.call_args_list == [call("KEY_CHDOWN"), call("KEY")]
 
 
 async def test_turn_on_with_mac(hass, remote, wakeonlan):
-- 
GitLab