MyNixOS website logo
Description

Save your spot when watching movies with @mplayer@

Please see README.md.

mplayer-spot

Build Status Hackage Stackage LTS Stackage Nightly BSD3 license

mplayer-spot saves your spot when watching movies with mplayer.

Usage

You can use mplayer-spot on the command line just as you would use mplayer:

$ mplayer-spot Dumb-and-Dumber.mp4

This plays the movie just like mplayer.

However, if you exit part-way through the movie by pressing q, mplayer-spot saves your current location. Next time you play the same file, mplayer-spot looks up how far into the movie you watched, and starts playing from that position.

If instance, if you stop the movie after 45 minutes, and play it again with mplayer-spot, it will start from the 45 minute mark.

mplayer-spot is convenient if you often watch long movies in parts, and want an easy way to restart from where you left off.

How Does mplayer-spot Work?

mplayer-spot runs mplayer in verbose mode, and parses the current position in the movie. When exiting, it saves the position in the ~/.mplayer-spot directory.

mplayer-spot references files by filename, so if you rename a file, you will not be able to restart from the same position.

Metadata

Version

0.1.0.0

Executables (1)

  • bin/mplayer-spot

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows