Ticket #4222: miniplayer_play_binding.diff

File miniplayer_play_binding.diff, 1.6 KB (added by Roo <roo.watt@…>, 12 years ago)

Add play keybinding to miniplayer

  • mythmusic/mythmusic/miniplayer.cpp

     
    176176                seekforward();
    177177            else if (action == "RWND")
    178178                seekback();
     179            else if (action == "PLAY")
     180            {
     181                if (gPlayer->isPlaying())
     182                    return;
     183
     184                if (gPlayer->getOutput() && gPlayer->getOutput()->GetPause())
     185                {
     186                    gPlayer->pause();
     187                    return;
     188                }
     189
     190                gPlayer->play();
     191            }
    179192            else if (action == "PAUSE")
    180193            {
    181194                if (gPlayer->isPlaying())
  • mythmusic/mythmusic/main.cpp

     
    373373    REG_KEY("Music", "FFWD",       "Fast forward",               "PgDown");
    374374    REG_KEY("Music", "RWND",       "Rewind",                     "PgUp");
    375375    REG_KEY("Music", "PAUSE",      "Pause/Start playback",       "P");
    376     REG_KEY("Music", "PLAY",       "Re/Start playback",          "");
     376    REG_KEY("Music", "PLAY",       "Start playback",             "");
    377377    REG_KEY("Music", "STOP",       "Stop playback",              "O");
    378378    REG_KEY("Music", "VOLUMEDOWN", "Volume down",                "[,{,F10");
    379379    REG_KEY("Music", "VOLUMEUP",   "Volume up",                  "],},F11");