Skip to content
Permalink
Branch: master
Commits on Apr 17, 2019
  1. mpv: code cleanup

    bucaneer authored and squentin committed Mar 15, 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.
  2. mpv: implement command queue with callbacks

    bucaneer authored and squentin committed Oct 28, 2018
    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.
  3. mpv: be less paranoid about gapless transitions

    bucaneer authored and squentin committed Oct 28, 2018
    The old checks were too sensitive to the order of remote messages and
    vulnerable to race conditions, which could cause "Playback error" to
    appear when in fact playback could continue normally.
  4. mpv: fix gapless playback with versions >=0.28.0

    bucaneer authored and squentin committed Sep 15, 2018
    `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)
  5. mpv: fix replaygain & equalizer with versions >= 0.28.0

    bucaneer authored and squentin committed May 15, 2018
    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
  1. mplayer: add equalizer support

    bucaneer authored and squentin committed Mar 22, 2015
Commits on Mar 19, 2015
Commits on Sep 1, 2010
  1. fix adding song to a list without any sorting when there is no play o…

    bucaneer authored and squentin committed 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
You can’t perform that action at this time.