require mpd >= 0.16.0
This commit is contained in:
@@ -1973,16 +1973,6 @@ void ToggleFindMode::Run()
|
||||
Statusbar::msg("Search mode: %s", Config.wrapped_search ? "Wrapped" : "Normal");
|
||||
}
|
||||
|
||||
bool ToggleReplayGainMode::canBeRun() const
|
||||
{
|
||||
if (Mpd.Version() < 16)
|
||||
{
|
||||
Statusbar::msg("Replay gain mode control is supported in MPD >= 0.16.0");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void ToggleReplayGainMode::Run()
|
||||
{
|
||||
using Global::wFooter;
|
||||
|
||||
@@ -824,7 +824,6 @@ struct ToggleReplayGainMode : public Action
|
||||
ToggleReplayGainMode() : Action(aToggleReplayGainMode, "toggle_replay_gain_mode") { }
|
||||
|
||||
protected:
|
||||
virtual bool canBeRun() const;
|
||||
virtual void Run();
|
||||
};
|
||||
|
||||
|
||||
@@ -124,9 +124,9 @@ int main(int argc, char **argv)
|
||||
if (!Action::ConnectToMPD())
|
||||
exit(1);
|
||||
|
||||
if (Mpd.Version() < 14)
|
||||
if (Mpd.Version() < 16)
|
||||
{
|
||||
std::cout << "MPD < 0.14 is not supported, please upgrade.\n";
|
||||
std::cout << "MPD < 0.16.0 is not supported, please upgrade.\n";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
@@ -1066,10 +1066,7 @@ bool TagEditor::WriteTags(MPD::MutableSong &s)
|
||||
WriteID3v2("TCOM", tag, list); // composer
|
||||
|
||||
GetTagList(list, s, &MPD::Song::getPerformer);
|
||||
// in >=mpd-0.16 treating TOPE frame as performer tag
|
||||
// was dropped in favor of TPE3/TPE4 frames, so we have
|
||||
// to write frame accurate to used mpd version
|
||||
WriteID3v2(Mpd.Version() < 16 ? "TOPE" : "TPE3", tag, list); // performer
|
||||
WriteID3v2("TPE3", tag, list); // performer
|
||||
}
|
||||
else if (TagLib::Ogg::Vorbis::File *ogg_file = dynamic_cast<TagLib::Ogg::Vorbis::File *>(f.file()))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user