Eisa01 Mpv Scripts Versions Save

This repository contain scripts I have made for mpv media player...

25-09-2023

8 months ago

Updated to reflect latest since release page is very outdated.

What's Changed

An all new script!.. SmartSkip

Other changes for the scripts, are captured in the full changelog. Full Changelog: https://github.com/Eisa01/mpv-scripts/compare/2.2.1...25-09-2023

2.2

2 years ago

Release information

  • Updated SimpleHistory to 1.1
  • Updated SmartCopyPaste to 3.1
  • Updated SmartCopyPaste_II to 3.1
  • Updated SimpleBookmark to 1.1
  • Updated related conf files

SimpleHistory 1.1 Changelog

  • Feature: A very smart blacklist option that can blacklist defined websites, urls, files, file paths, and protocols.
  • Feature: Blacklist can be inverted into a whitelist so SimpleHistory only logs whitelisted items
  • Feature: A Customizable Incognito Mode, when enabled it will stop history logging until disabled ctrl+shift+h
  • Feature: Auto Run option for Incognito Mode

SmartCopyPaste 3.1 Changelog

  • Feature: Multi-paste is now possible and with smart functionality, works on a list of items/paths/urls that are seperated by new lines
  • Feature: Multi-paste plays and resume, adds to playlist, appends subtitles, ignores files that doesn't exists or files that are unsupported
  • Feature: Ability to utilize multi-paste to copy multiple local items (windows-only) and paste them to generate a playlist
  • Feature: Highly customizable time_format settings for copying time, e.g.: to copy time in specific format, show milliseconds, round them or truncate them
  • Enhancement: Added more error checks for SmartCopyPaste and fix unsupported check to check for subtitle as well
  • Fix: Fixed storing wrong title in log file when pasting url into playlist
  • Fix: Fixed some debug messages that wont appear if osd_messages are disabled from user

LogManager Changelog

(This is changelog for the GUI list that displays the logged items for SimpleHistory, SimpleBookmark, SmartCopyPaste_II)

  • Feature: Multi-Highlight which adds the ability to highlight multiple items on list (Press Shift while navigating the list) e.g.: shift+home, shift+end, shift+down, shift+up, ctrl+a
  • Feature: Multi-delete using multi-highlight shift+del to delete all highlighted items
  • Feature: Multi-add to playlist using multi-highlight shift+enter to add all highlighted items into playlist
  • Feature: Multi-unbind for keybind slots alt+shift+- removes assigned keybind for highlighted bookmark items (SimpleBookmark Only)
  • Feature: A powerful search engine, you can now type year, month, etc, to list all of specific date. You can type show name + episode number or whatever, e.g: portion of url/filepath/protocol/date/filename, it will try to understand. e.g.: Apr 2021 Dragon Ball 05
  • Feature: Option to define search_behavior for search engine, revert to old behavior / decrease unwanted results by removing searching for time, etc..
  • Feature: Customizable option to show duration, reached time, remaining time in the header or in the list #40
  • Feature: Option to hide 0-9 keybinds from list when 0-9 keybinds are enabled
  • Feature: Option to use OS variables when defining the path where log file will be stored #38
  • Feature: Keybind to cycle between different sorts for displayed list alt+s
  • Feature: Option to make sort appear in the header and to hide a specified sort from header
  • Enhancement: Better option to decide the specific default sort for any of the filters
  • Enhancement: Better sort implementation (None sort was removed, and added-asc acts as none whenever needed)
  • Enhancement: Highlighted items are updated with cycling through sort
  • Enhancement: New and improved implementation for jumping to filter using LEFT/RIGHT keys when list is open
  • Enhacement: Variables for user configurations are wrapped inside % to make more sense

Additional Changelog

  • Enhancement: Sort plays nice when search is triggered
  • Enhancement: Remove ignore_search and instead of get_list_contents update list_contents using the new read_log_table
  • Enhancement: Save video_length in log
  • Enhancement: Highlights to save sequence number so that we can easily manage the highlighted items
  • Fix: Fixed not showing sortName in 'all' filter when opening list
  • Fix: Fixed bug where if cursor position is higher than displayed items it will still cause cursor to be stuck
  • Fix: Fixed crash when attempting to add keybind and search results are empty
  • Enhancement: Many other backend optimizations and fixes that I probably forgot to note-down. :D

Update Instructions

This update will require deleting your old log file, or if you still want to keep it then it must be patched. To patch the log file for this version, simply open it with notepad and press ctrl+h to trigger the replace dialog. replace all | time= to | length=0 | time=

Scripts found in this release

  • SimpleHistory-1.1.lua
  • SmartCopyPaste_II-3.1.lua
  • SmartCopyPaste-3.1.lua
  • SimpleBookmark-1.1.lua
  • SimpleUndo-3.2.lua
  • UndoRedo-2.2.lua

Script-opts found in this release

  • SimpleHistory-1.1.conf
  • SimpleBookmark-1.1.conf
  • SmartCopyPaste_II-3.1.conf
  • SmartCopyPaste-3.1.conf

2.2.1

2 years ago

Release information

  • Updated SimpleHistory to 1.1
  • Updated SmartCopyPaste to 3.1
  • Updated SmartCopyPaste_II to 3.1
  • Updated SimpleBookmark to 1.1
  • Updated related conf files

2.2.1 Release Information

  • Reverted: Ability to utilize multi-paste to copy multiple local items (windows-only) and paste them to generate a playlist ( closes #45 )
  • Fixed release scripts ( closes #46 )

SimpleHistory 1.1 Changelog

  • Feature: A very smart blacklist option that can blacklist defined websites, urls, files, file paths, and protocols.
  • Feature: Blacklist can be inverted into a whitelist so SimpleHistory only logs whitelisted items
  • Feature: A Customizable Incognito Mode, when enabled it will stop history logging until disabled ctrl+shift+h
  • Feature: Auto Run option for Incognito Mode

SmartCopyPaste 3.1 Changelog

  • Feature: Multi-paste is now possible and with smart functionality, works on a list of items/paths/urls that are seperated by new lines
  • Feature: Multi-paste plays and resume, adds to playlist, appends subtitles, ignores files that doesn't exists or files that are unsupported
  • Feature: Highly customizable time_format settings for copying time, e.g.: to copy time in specific format, show milliseconds, round them or truncate them
  • Enhancement: Added more error checks for SmartCopyPaste and fix unsupported check to check for subtitle as well
  • Fix: Fixed storing wrong title in log file when pasting url into playlist
  • Fix: Fixed some debug messages that wont appear if osd_messages are disabled from user

LogManager Changelog

(This is changelog for the GUI list that displays the logged items for SimpleHistory, SimpleBookmark, SmartCopyPaste_II)

  • Feature: Multi-Highlight which adds the ability to highlight multiple items on list (Press Shift while navigating the list) e.g.: shift+home, shift+end, shift+down, shift+up, ctrl+a
  • Feature: Multi-delete using multi-highlight shift+del to delete all highlighted items
  • Feature: Multi-add to playlist using multi-highlight shift+enter to add all highlighted items into playlist
  • Feature: Multi-unbind for keybind slots alt+shift+- removes assigned keybind for highlighted bookmark items (SimpleBookmark Only)
  • Feature: A powerful search engine, you can now type year, month, etc, to list all of specific date. You can type show name + episode number or whatever, e.g: portion of url/filepath/protocol/date/filename, it will try to understand. e.g.: Apr 2021 Dragon Ball 05
  • Feature: Option to define search_behavior for search engine, revert to old behavior / decrease unwanted results by removing searching for time, etc..
  • Feature: Customizable option to show duration, reached time, remaining time in the header or in the list #40
  • Feature: Option to hide 0-9 keybinds from list when 0-9 keybinds are enabled
  • Feature: Option to use OS variables when defining the path where log file will be stored #38
  • Feature: Keybind to cycle between different sorts for displayed list alt+s
  • Feature: Option to make sort appear in the header and to hide a specified sort from header
  • Enhancement: Better option to decide the specific default sort for any of the filters
  • Enhancement: Better sort implementation (None sort was removed, and added-asc acts as none whenever needed)
  • Enhancement: Highlighted items are updated with cycling through sort
  • Enhancement: New and improved implementation for jumping to filter using LEFT/RIGHT keys when list is open
  • Enhacement: Variables for user configurations are wrapped inside % to make more sense

Additional Changelog

  • Enhancement: Sort plays nice when search is triggered
  • Enhancement: Remove ignore_search and instead of get_list_contents update list_contents using the new read_log_table
  • Enhancement: Save video_length in log
  • Enhancement: Highlights to save sequence number so that we can easily manage the highlighted items
  • Fix: Fixed not showing sortName in 'all' filter when opening list
  • Fix: Fixed bug where if cursor position is higher than displayed items it will still cause cursor to be stuck
  • Fix: Fixed crash when attempting to add keybind and search results are empty
  • Enhancement: Many other backend optimizations and fixes that I probably forgot to note-down. :D

Update Instructions

This update will require deleting your old log file, or if you still want to keep it then it must be patched. To patch the log file for this version, simply open it with notepad and press ctrl+h to trigger the replace dialog. replace all | time= to | length=0 | time=

Scripts found in this release

  • SimpleHistory-1.1.lua
  • SmartCopyPaste_II-3.1.lua
  • SmartCopyPaste-3.1.lua
  • SimpleBookmark-1.1.lua
  • SimpleUndo-3.2.lua
  • UndoRedo-2.2.lua

Script-opts found in this release

  • SimpleHistory-1.1.conf
  • SimpleBookmark-1.1.conf
  • SmartCopyPaste_II-3.1.conf
  • SmartCopyPaste-3.1.conf

2.1

2 years ago

Release information

  • Updated SimpleBookmark to 1.0.2
  • Updated SimpleHistory to 1.0.2
  • Updated SmartCopyPaste_II to 3.0.2
  • Updated related conf files
  • Contains all conf files found in this repository
  • Contains all mpv scripts and conf found in this repository

Changelog

  • Fixed critical bug in the scripts that could have cleared the log file (resolves #35)
  • Added option to ignore keybinds when list is open (this resolves conflict with the other scripts when list is open)
  • Assigning a keybind slot in SimpleBookmark remains in same position; it does not jump to be the first item in the list anymore!

Scripts found in this release

  • SimpleBookmark-1.0.2.lua
  • SimpleHistory-1.0.2.lua
  • SmartCopyPaste_II-3.0.2.lua
  • SmartCopyPaste-3.0.lua
  • SimpleUndo-3.2.lua
  • UndoRedo-2.2.lua

Script-opts found in this release

  • SimpleBookmark-1.0.2.conf
  • SimpleHistory-1.0.2.conf
  • SmartCopyPaste_II-3.0.2.conf
  • SmartCopyPaste-3.0.conf

2.0.1

2 years ago

Release information

  • Created SimpleBookmark 1.0.1
  • Replaced SmartHistory with all new SimpleHistory-1.0.1 Script
  • Updated SmartCopyPaste to 3.0
  • Updated SmartCopyPaste-II to 3.0.1
  • Created conf file for most scripts
  • Contains all mpv scripts and conf found in this repository

Changelog

  • Created SimpleBookmark to easily bookmark videos / files and then easily jump to that bookmark.
  • Most of the scripts were re-written with new features and better optimizations (changes are too many to list)
  • Most scripts have conf file now that is user customizable
  • Created LogManager that is now inside scripts to view and manage the log generated from the scripts directly in mpv.
    • Notice: If you are an old user, the old log file generated from SmartHistory and SmartCopyPaste_II must be deleted when upgrading to the newer versions.

2.0.1 Changes

  • Fixed bug that caused filters to reset when reaching 'playing' filter through arrow keys.
  • Added list playback duration feature and made it default for SimpleHistory (resolves #34)

Scripts found in this release

  • SimpleBookmark-1.0.1.lua
  • SimpleHistory-1.0.1.lua
  • SmartCopyPaste-3.0.lua
  • SmartCopyPaste_II-3.0.1.lua
  • SimpleUndo-3.2.lua
  • UndoRedo-2.2.lua

Script-opts found in this release

  • SimpleBookmark-1.0.1.conf
  • SimpleHistory-1.0.1.conf
  • SmartCopyPaste-3.0.conf
  • SmartCopyPaste_II-3.0.1.conf

1.6

2 years ago

Release information

  • Updated UndoRedo to 2.2
  • Updated SimpleUndo to 3.2
  • Updated SmartCopyPaste to 2.5
  • Updated SmartCopyPaste-II to 2.5
  • Updated SmartHistory to 1.9
  • Contains all mpv scripts found in this repository

All Scripts Changelog

  • Added configurable option to disable OSD messages in the scripts. Closes #21
  • Added mpv terminal messages for all actions in the scripts
  • Reviewed and enhanced currently available OSD messages

SmartHistory Changelog

  • Code enhancements closes #19. Thanks to @snowman pull request #20

Scripts found in this release

  • SmartCopyPaste-2.5.lua
  • SmartCopyPaste-II-2.5.lua
  • SmartHistory-1.9.lua
  • SimpleUndo-3.2.lua
  • UndoRedo-2.2.lua

1.5.1

3 years ago

Release information

  • Updated UndoRedo to 2.1
  • Updated SimpleUndo to 3.1
  • Updated SmartCopyPaste to 2.4.1
  • Updated SmartCopyPaste-II to 2.4.1
  • Contains all mpv scripts found in this repository.
  • Removed version number from all the scripts name. Closes https://github.com/Eisa01/mpv-scripts/issues/17

UndoRedo Changelog

  • Fixed annoying bug that caused multiple quick undos' not registering for redo
  • Fixed an issue that Undo was not working while seeking
  • Various optimizations and logic improvements of the script that made the script even smaller
  • Reverted keybind changes back of previous version

SimpleUndo Changelog

  • Fixed an issue that Undo was not working while seeking
  • Various optimizations and logic improvements of the script

SmartCopyPaste and SmartCopyPaste-II Changelog

  • Reverted keybind changes back to previous version. Alt will be used again because changing to Shift can cause issues.

Scripts found in this release

  • UndoRedo-2.1.lua
  • SimpleUndo-3.1.lua
  • SmartCopyPaste-2.4.1.lua
  • SmartCopyPaste-II-2.4.1.lua
  • SmartHistory-1.7.1.lua

1.4.1

3 years ago

Release information

  • Updated SimpleUndo to 3.0.1
  • Updated UndoRedo to 2.0.1
  • Updated SmartHistory to 1.7.1
  • Updated SmartCopyPaste to 2.4
  • Updated SmartCopyPaste-II to 2.4
  • Contains all mpv scripts found in this repository.

SimpleUndo Changelog

  • Killed "Seeking still running" limitation, thanks to a better logic popping-up in my brain for undoing!! Thought it is impossible, but now it is possible to spam Undo without needing to wait 0.6 seconds!
  • Fixed seconds timer not pausing when seeking, this results in a very accurate undo capability!
  • Added code optimizations
  • Added better support for latest mpv stable version 0.33.0
  • Fixed issue that caused script to crash. Issue https://github.com/Eisa01/mpv-scripts/issues/16

UndoRedo Changelog

  • Killed "Seeking still running" limitation, thanks to a better logic popping-up in my brain for undoing!! Thought it is impossible, but now it is possible to spam Undo and Redo without needing to wait 0.6 seconds!
  • Fixed seconds timer not pausing when seeking, this results in a very accurate undo and redo capability!
  • Fixed Ctrl+Alt+z not working and not looping between last undo and redo
  • Changed looping between last undo and redo fromCtrl+Alt+z to Ctrl+Shift+z
  • Added a lot of code optimizations
  • Added better support for latest mpv stable version 0.33.0
  • Fixed issue that caused script to crash. Issue https://github.com/Eisa01/mpv-scripts/issues/16

SmartHistory Changelog

SmartCopyPaste and SmartCopyPaste-II Changelog

  • Changed copying video without time from Ctrl+Alt+c to Ctrl+Shift+c
  • Changed pasting to playlist fromCtrl+Alt+c to Ctrl+Shift+v

Scripts found in this release

  • SimpleUndo-3.0.1.lua
  • UndoRedo-2.0.1.lua
  • SmartHistory-1.7.1.lua
  • SmartCopyPaste-2.4.lua
  • SmartCopyPaste-II-2.4.lua

1.3

3 years ago

Release information

  • Updated SmartHistory to 1.6
  • Updated SmartCopyPaste to 2.3
  • Updated SmartCopyPaste-II to 2.3
  • Contains all mpv scripts found in this repository.

SmartHistory Changelog

  • Added a new feature to immediately load and resume last closed video by pressing [ctrl] + [r] when no video is loaded
  • Added a customizable offset when resuming to position (default of 0.65 seconds, gives a very short and nice preview)
  • Added some speed optimizations

SmartCopyPaste and SmartCopyPaste-II Changelog

  • Added a customizable offset when resuming to position (default of 0.65 seconds, gives a very short and nice preview)
  • Added pasting indicator since pasting has little delay in Windows OS
  • Added some speed optimizations

Scripts found in this release

  • SmartHistory-1.6.lua
  • SmartCopyPaste-2.3.lua
  • SmartCopyPaste-II-2.3.lua
  • SimpleUndo-2.5.1.lua
  • UndoRedo-1.5.2.lua

1.2.1

4 years ago

Release information

  • Updated UndoRedo to 1.5.2
  • Updated SmartHistory to 1.5.2
  • Contains all mpv scripts found in this repository.

UndoRedo Changelog

  • Fixed bug that caused script to crash in older lua versions, details are in issue #9

SmartHistory Changelog

  • Better handling for playlists / changing file while mpv is still open
  • Fixed bug that caused script to crash when overriding video and paused
  • Fixed bug that timer did not start from 0 when overriding video, e.g.: playlist

Scripts found in this release

  • UndoRedo-1.5.2.lua
  • SmartHistory-1.5.2.lua
  • SmartCopyPaste-II-2.2.lua
  • SmartCopyPaste-2.2.lua
  • SimpleUndo-2.5.1.lua