The FFmpeg libraries are dynamically linked to the builds provided, which means that you'll need a local installation of these libraries in order for the external to work.
A package manager is probably the ideal way to install them. Otherwise, they are available at ffmpeg.org/download.html, just be sure to get the "Shared" builds, and place them in a location where the external is able to find them.

Includes the following features:

  • play/pause and seek functionality
  • changing the speed of playback
  • reading and iterating through m3u playlists
  • opening files from http urls.
  • retrieving metadata
  • specifying additional channels as creation args for files with surround sound.

EDIT: changes in playback speed should now have smoother transitions
EDIT2: forgot to add ufloat.h to the .zip

ffplay.zip