Commits on Apr 17, 2019
* Merge send_cmd into cmd_push: command queue functionality only works if *all* commands go through it, so a separate send_cmd subroutine is just an invitation to create bugs. * Treat manually defined callbacks as a special case, not the default, because only one command currently needs an actual callback. This eliminates the need for all the ugly-looking undef arguments.
This allows making use of the messages mpv sends in response to our commands. It is now used to actively ask mpv which file it is playing, thus circumventing the edge-case issue (error on restarting playback of the same file) which previously required the $File_is_current hack.
`tracks-changed` event fires more frequently since 0.28, breaking the logic here so that all track changes are treated as user-initiated. The event has also been deprecated for some time, so its behavior is officially undefined, and we're not supposed to use it. Instead, we now use the `file-loaded` event which always neatly fires once per track transition. Changes should be backwards-compatible (tested with mpv 0.27)
mpv 0.28 removes audio filters `volume` and `equalizer`. EQ now uses a different filter (`firequalizer` from `lavfi`) and may sound somewhat different from the old in-build filter.
Commits on Oct 3, 2015
Commits on Aug 3, 2015
Commits on Apr 18, 2015
Commits on Mar 29, 2015
Commits on Mar 19, 2015
Commits on Sep 1, 2010
…rder also fix the "last ordered" sort mode not always the last one used
Commits on Aug 31, 2010
Commits on Aug 30, 2010