Ripose Jp Memento Versions Save

An mpv-based video player for studying Japanese

v1.2.2

3 months ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Patch Notes

  • Fix screensaver not inhibiting during playback on Windows
  • Fix timestamps in the subtitle list for the upcoming mpv change to secondary-sub-delay
  • Fix sending images and audio to Anki when using the Anki Flatpak or an Anki instance on another computer
  • Fix crash when setting Hide cursor with OSC to unchecked
  • Fix handling of some numpad keys
  • Update mpv to v0.37.0

Important for macOS users

v1.2.1

9 months ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Add option to enable audio auto-play on search
  • Disable hwdec by default. Make sure to re-enable this to your mpv.conf if you want it.
  • Fix non-UTF-8 subtitle files not immediately showing up in the subtitle list
  • Fix null values in def tags preventing dictionary imports @precondition
  • Remove -Werror from build flags
  • Update included mpv version to 0.36.0

Patch Notes

  • Fix encoding issue that caused UTF-8 subtitles to look like junk in the subtitle list on Windows and potentially other platforms

Important for macOS users

v1.2.0

9 months ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Add option to enable audio auto-play on search
  • Disable hwdec by default. Make sure to re-enable this to your mpv.conf if you want it.
  • Fix non-UTF-8 subtitle files not immediately showing up in the subtitle list
  • Fix null values in def tags preventing dictionary imports @precondition
  • Remove -Werror from build flags
  • Update included mpv version to 0.36.0

Important for macOS users

v1.1.0

1 year ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Add the ability to show and hide primary and secondary subtitles based on cursor position
  • Focus search text box when opening manual search
  • Focus find text box on Ctrl+f in the subtitle list
  • Change Ctrl+f subtitle list behavior to re-execute the current search instead of toggling search functionality
  • Fix not being able to add kanji entries to Anki if the reading had previously been added
  • Fix incorrect kanji entry being shown when using text search in some cases
  • Fix {audio-media} and {audio-context} not working when streaming from some sites that rely on mpv scripts to work
  • Fix video being showing in a separate window when using certain mpv scripts to load files
  • Fix modifier key combinations not working correctly in a lot of cases on macOS

Important for macOS users

v1.0.0

1 year ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Add OCR support
    • Binary releases are not built with OCR support due to the large size of the libraries required to enable the feature. See the Adding OCR Support section for instructions on how to compile Memento with OCR support.
  • Add the option to set the default file open dialog location
  • Add the option to auto pause playback when moving the cursor over subtitles
  • Add the option to add terms as kana
  • Add the option to let mpv control cursor visibility
  • Add the option to display term glossary entries separated by | characters
  • Add {glossary-compact} marker for displaying glossary entries on one line separated by | characters
  • Change {glossary-brief} to align left like {glossary}
  • Improvements to Anki Integration autocomplete
  • Remove the Jisho link in term searches
  • Remove 'Video' menu
  • Fix bug where the subtitle list would not be populated in certain cases
  • Fix menus staying open when changing OSC visibility

Important for macOS users

Important for Linux users

Update: Now available on Flathub

Due to ever growing library blacklists, building portable AppImages has become increasingly difficult. As a result, I've decided to stop distributing them. I will be making efforts to get Memento included in the repositories of more distributions in the future. For now, Memento can be easily installed via the AUR if it's available to you.

v0.5.6-beta

1 year ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Adds the ability to search starting at a specific position in manual search by hovering the cursor over a character while holding the search modifier key
  • Adds OSD visibility options toggled via the Delete key
  • Adds options for minimum mouse movement required to show the OSC
  • Adds configurable OSC fade duration
  • Adds configurable OSC hide timeout
  • Adds support for frequency dictionaries that use JSON objects
  • Adds the ability to open the subtitle list with Ctrl+E
  • Changes Shift+Ctrl+C subtitle list shortcut to copy normalized audio if the option is set in Anki Integration settings
  • Merges recursive search and subtitle search modifier key options
  • Modifies build scripts to add the git hash to the version when self-compiling
  • Fixes temporary UI freeze than can happen when adding dictionaries
  • Fixes some terms being incorrectly grouped in searches
  • Fixes kana-only terms not fetching audio when clicking the audio play button
  • Fixes image corruption on Windows when adding dictionaries that used structured content with images
  • Fixes incorrect image scaling when moving Memento between screens with different DPIs in multi-monitor setups
  • Fixes Backspace, Pause, Home, End, and Insert keys not being passed to mpv
  • Fixes heap corruption bug that occurs on Windows when managing dictionaries

Important for macOS users

Important for AppImage users

  • Ubuntu 18.04 or newer, or GCC 7 or newer is required
  • The preferred way to run Memento on Linux is to compile it yourself

v0.5.5-1-beta

2 years ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Adds recursive search to term glossaries
  • Adds suggestions when filling in Anki card templates
  • Adds the ability to change what newlines are replaced with in Anki notes
  • Adds support for Yomichan-style JSON audio sources
  • Adds support for Yomichan dictionaries that make use of structured content such as images and tables
  • Adds support for choosing a specific source for the {audio} marker by right clicking the + button
  • Adds message for new users telling them to click the Help button in Anki Integration settings
  • Adds the ability to minimize and maximize search terms
  • Searches now show full-width results when searching half-width kana
  • Improves results when searching terms with non-standard katakana usage (Ex. オ前)
  • Improves auto-pause accuracy
  • Prevents particularly wide subtitles from going off screen by scaling them down to fit the window width
  • Prevents long track names from making menus incredibly wide
  • Moves subtitle size and position menu items from the Options menu to the Subtitle menu
  • Changes the default subtitle bottom offset to be higher
  • Changes the ASS parser to be more liberal in what it will accept as valid
  • Fixes windows sometimes not getting focus when opening them in fullscreen
  • Fixes modifier keys other than control being ignored in most cases when using mpv binds
  • Fixes modifiers not being applied to mouse wheel movements when using mpv binds
  • Fixes modifiers not being applied to click and double click when using mpv binds
  • Minor performance improvements

Fix Notes

  • Fixes critical bug on Windows that prevented users from adding dictionaries
  • Fixes bug where Anki cards wouldn't be added from a recursive search if the search was closed before the card was finished being added
  • Fixes crash that would occur when adding an invalid dictionary
  • Massive improvements to the search results of conjugated words

Important for macOS users

Important for AppImage users

  • Ubuntu 18.04 or newer, or GCC 7 or newer is required
  • The preferred way to run Memento on Linux is to compile it yourself

v0.5.5-beta

2 years ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Adds recursive search to term glossaries
  • Adds suggestions when filling in Anki card templates
  • Adds the ability to change what newlines are replaced with in Anki notes
  • Adds support for Yomichan-style JSON audio sources
  • Adds support for Yomichan dictionaries that make use of structured content such as images and tables
  • Adds support for choosing a specific source for the {audio} marker by right clicking the + button
  • Adds message for new users telling them to click the Help button in Anki Integration settings
  • Adds the ability to minimize and maximize search terms
  • Searches now show full-width results when searching half-width kana
  • Improves results when searching terms with non-standard katakana usage (Ex. オ前)
  • Improves auto-pause accuracy
  • Prevents particularly wide subtitles from going off screen by scaling them down to fit the window width
  • Prevents long track names from making menus incredibly wide
  • Moves subtitle size and position menu items from the Options menu to the Subtitle menu
  • Changes the default subtitle bottom offset to be higher
  • Changes the ASS parser to be more liberal in what it will accept as valid
  • Fixes windows sometimes not getting focus when opening them in fullscreen
  • Fixes modifier keys other than control being ignored in most cases when using mpv binds
  • Fixes modifiers not being applied to mouse wheel movements when using mpv binds
  • Fixes modifiers not being applied to click and double click when using mpv binds
  • Minor performance improvements

Important for macOS users

Important for AppImage users

  • Ubuntu 18.04 or newer, or GCC 7 or newer is required
  • The preferred way to run Memento on Linux is to compile it yourself

v0.5.4-1-beta

2 years ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Adds the ability to search the subtitle list with Ctrl+F
  • Adds the ability to copy the audio of the currently selected subtitles in the subtitle list to clipboard with Ctrl+Shift+C
  • Adds the option to not add individual dictionaries to {glossary} and {glossary-brief} by default
  • Adds the option to disable bullet points in term glossaries (contributed by @Calvin-Xu)
  • Adds the option to show the menu bar in fullscreen on Windows
    • Enabling this option is not recommended because it will create a 1px border around the entire window. This may have other beneficial effects on some graphics hardware (presumably Nvidia).
  • Filters for supported files by default in some file pickers
  • Changes Anki {pitch-graph} marker to use the current text color instead of black and white
  • Changes the "Primary" and "Secondary" tabs to use up the entire width of the subtitle list
  • Changes mpv's screenshot directory to use the desktop by default
  • All supported mpv subtitle types can not be dragged and dropped onto the player
  • Simplifies Anki Integration settings UI by hiding lesser used options behind a "Show Advanced" toggle
  • Fixes a bug where a small window would appear for a moment when clicking a kanji in a term
  • Fixes bad looking buttons in some windows on macOS using the System UI
  • Fixes blurry text on some older Macs (contributed by @ksesong)
  • Updates all binaries to use mpv v0.34.1

Fix Notes

  • Fixes the {sentence} Anki marker not respecting the user regex filter
  • Improves SRT format filtering during parsing so formatting doesn't appear in the subtitle list
  • Makes the SRT parser more permissive of blank new lines in-between subtitles
  • Makes the subtitle list fall back to using mpv subtitles if subtitle parsing fails

Important for macOS users

Important for AppImage users

  • Ubuntu 18.04 or newer, or GCC 7 or newer is required
  • The preferred way to run Memento on Linux is to compile it yourself

v0.5.4-beta

2 years ago

For the best experience install Noto Sans JP and Kanji Stroke Order fonts.

Change Log

  • Adds the ability to search the subtitle list with Ctrl+F
  • Adds the ability to copy the audio of the currently selected subtitles in the subtitle list to clipboard with Ctrl+Shift+C
  • Adds the option to not add individual dictionaries to {glossary} and {glossary-brief} by default
  • Adds the option to disable bullet points in term glossaries (contributed by @Calvin-Xu)
  • Adds the option to show the menu bar in fullscreen on Windows
    • Enabling this option is not recommended because it will create a 1px border around the entire window. This may have other beneficial effects on some graphics hardware (presumably Nvidia).
  • Filters for supported files by default in some file pickers
  • Changes Anki {pitch-graph} marker to use the current text color instead of black and white
  • Changes the "Primary" and "Secondary" tabs to use up the entire width of the subtitle list
  • Changes mpv's screenshot directory to use the desktop by default
  • All supported mpv subtitle types can not be dragged and dropped onto the player
  • Simplifies Anki Integration settings UI by hiding lesser used options behind a "Show Advanced" toggle
  • Fixes a bug where a small window would appear for a moment when clicking a kanji in a term
  • Fixes bad looking buttons in some windows on macOS using the System UI
  • Fixes blurry text on some older Macs (contributed by @ksesong)
  • Updates all binaries to use mpv v0.34.1

Important for macOS users

Important for AppImage users

  • Ubuntu 18.04 or newer, or GCC 7 or newer is required
  • The preferred way to run Memento on Linux is to compile it yourself