Skip to content

Latest commit

 

History

History
149 lines (104 loc) · 4.41 KB

CHANGELOG.md

File metadata and controls

149 lines (104 loc) · 4.41 KB

Node-MPV Changelog

  • 1.4.3

    • Another fix to determine the ipc command for self compiled versions of mpv
    • Fixed multiple options for load and append not working
  • 1.4.2

    • Fixed the verison number check to determine the ipc command for mpv 0.28.0 and later
  • 1.4.1

    • Changed selectSubtitle() to `selectSubtitles()``
    • Documentation type fixes in the subitle section (Thanks to @p1100i)
  • 1.4.0

  • Added a new method commandJSON()

  • Added an options parameter to the load() and append() methods to pass additional options to mpv

  • Added a method displayASS() to make using ass-formatted subtitles easier. (Thanks to @AxelTerizaki)

  • 1.3.1

  • Fixes next() and prev(). The mode was not propagated to mpv and instead of strong it is actually *force

  • 1.3.0

    • Added seek event
    • Deprecated loadFile() and loadStream() which are replaced by `load()``
  • 1.2.1

    • Some bugfixes for Windows (Thanks to @vankasteelj)
  • 1.2.0

    • Added a quit function. (Thanks to @KeyserSoze1 for the intial help)
    • Deprecated getProperty(property, id). The promise version should be used instead
  • 1.1.2

    • Accidentally committed way more than desired. This fixes the mess
  • 1.1.1

    • Added a default socket for Windows. The OS is detected automatically (Thanks to @danickfort)
    • 1.1.0 was unpublished and skipped due to a bug
  • 1.0.3

    • made the module use strict compliant (Thanks to @jeffnappi)
  • 1.0.2

    • Documentation fix
  • 1.0.1

    • Fixed the bug, that MPV Player won't be restarted correctly when it crashed a second time (Thanks to @SkyZH)
  • 1.0.0

    • getProperty is able to return a promise, making its use a lot more comfortable

Pre 1.0.0

  • 0.13.0

    • API Chnage: mute's behaviour was changed to set the player to mute
    • unmute method added to unmute the player
    • toggleMute method added to toggle between mute and unmute (former mute's behaviour')
  • 0.12.2

    • Fixed the version check when the user provides his/her own binary (Thanks to @SkyZH)
  • 0.12.1

    • Fixed the loop method
  • 0.12.0

    • The user can provied the path to a mpv binary in case mpv player is not in the PATH
  • 0.11.0

    • The code to determine the correct ipc command is now more robust
    • Added option to pass the ipc command by hand
  • 0.10.0

    • The command line argument for the IPC socket has changed in mpv version 0.17.0. The module didn't work for older Versions of mpv. This is fixed now
  • 0.9.6

    • The interval, how often the timeposition event occurs can now be set to any value
  • 0.9.5

    • Fixed Meteor support
  • 0.9.4

    • Fixed EventListener leak bug
  • 0.9.3

    • Added append functionality for playlists
  • 0.9.1

    • Loop function implemented and property added to the default observed values
    • MultiplyProperty added offer more free interaction with mpv
    • Added a function to adjust the playback speed
  • 0.9.0

    • Playlist support added
  • 0.8.2

    • Added function to set the brightness, contrast, saturation, gamma and hue
    • Added functions to zoom and rotate the video
  • 0.8.1

    • Major code reorganisation
    • util is no longer required
    • fullscreen() was renamed to toggleFullscreen()
    • fullscreen() enters fullscreen mode, leaveFullscreen() leaves it
    • unpause() renamed to resume()
    • unpaused event renamed to resumed
    • start event renamed to started
  • 0.8.0

    • Added support for various video related commands
    • Subtitle support
  • 0.7.4

    • Custom command line arguments can now be provided to mpv
    • As of this version lodash 4.0.0 or higher is required
    • Minor fixes
  • 0.7.3

    • Added audio_only option
    • Videos are now officially supported, but the API is still missing
  • 0.7.2

    • Options object as paramter for the constructor
    • debug and verbose flags can be set
    • an arbitrary socket` can be specified
  • 0.7.0

    • Added events
  • 0.6.0

    • Allowed for free commands
    • Free setProperty and getProperty methods
  • 0.5.0

    • Observing arbitrary properties
  • 0.4.0

    • Various control methods
  • 0.3.0

    • First API version
  • 0.2.0

    • Implemented communication interface via a local socket to talk to mpv