--- ./mythplugins/mythmusic/mythmusic/main.cpp	2010-12-04 21:09:30.000000000 +0100
+++ ./mythplugins/mythmusic/mythmusic/main.cpp	2010-12-04 21:26:28.344837000 +0100
@@ -505,13 +505,19 @@
         "", "", showMiniPlayer, false);
 
     REG_KEY("Music", "NEXTTRACK",  QT_TRANSLATE_NOOP("MythControls",
-        "Move to the next track"),     ">,.,Z,End");
+        "Move to the next track"),     "Z,End");
     REG_KEY("Music", "PREVTRACK",  QT_TRANSLATE_NOOP("MythControls",
-        "Move to the previous track"), ",,<,Q,Home");
+        "Move to the previous track"), "Q,Home");
     REG_KEY("Music", "FFWD",       QT_TRANSLATE_NOOP("MythControls",
-        "Fast forward"),               "PgDown");
+        "Fast forward"),               ".,>");
     REG_KEY("Music", "RWND",       QT_TRANSLATE_NOOP("MythControls",
-        "Rewind"),                     "PgUp");
+        "Rewind"),                     ",,<");
+    REG_KEY("Music", "JUMPFFWD",       QT_TRANSLATE_NOOP("MythControls",
+        "Jump Fast forward"),               "PgDown");
+    REG_KEY("Music", "JUMPRWND",       QT_TRANSLATE_NOOP("MythControls",
+        "Jump Rewind"),                     "PgUp");
+        
+        
     REG_KEY("Music", "PAUSE",      QT_TRANSLATE_NOOP("MythControls",
         "Pause/Start playback"),       "P");
     REG_KEY("Music", "PLAY",       QT_TRANSLATE_NOOP("MythControls",
--- ./mythplugins/mythmusic/mythmusic/playbackbox.cpp	2010-12-04 21:09:52.000000000 +0100
+++ ./mythplugins/mythmusic/mythmusic/playbackbox.cpp	2010-12-04 21:26:28.344837000 +0100
@@ -292,6 +292,10 @@
             else
                 seekback();
         }
+        else if (action == "JUMPFFWD")
+                jumpforward();
+        else if (action == "JUMPRWND")
+                jumpback();
         else if (action == "PAUSE")
         {
             if (gPlayer->isPlaying())
@@ -1568,6 +1572,23 @@
     seek(nextTime);
 }
 
+void PlaybackBoxMusic::jumpforward()
+{
+    int nextTime = currentTime + 60;
+    if (nextTime > maxTime)
+        nextTime = maxTime;
+    seek(nextTime);
+}
+
+void PlaybackBoxMusic::jumpback()
+{
+    int nextTime = currentTime - 60;
+    if (nextTime < 0)
+        nextTime = 0;
+    seek(nextTime);
+}
+
+
 void PlaybackBoxMusic::seek(int pos)
 {
     if (gPlayer->getOutput())
--- ./mythplugins/mythmusic/mythmusic/playbackbox.h	2010-12-04 21:10:08.000000000 +0100
+++ ./mythplugins/mythmusic/mythmusic/playbackbox.h	2010-12-04 21:26:28.344837000 +0100
@@ -51,6 +51,8 @@
     void next();
     void seekforward();
     void seekback();
+    void jumpforward();
+    void jumpback();
     void seek(int);
     void stopAll();
     void setShuffleMode(MusicPlayer::ShuffleMode mode);
