Skip to content

Releases: killergerbah/asbplayer

asbplayer-extension-0.26.0

25 Mar 21:57
Compare
Choose a tag to compare

Changes

  • Enhancement: Subtitle files can be loaded from the subtitle selector dialog via an 'open files' button.
  • Enhancement: Selector selector detects video name on UNext.
  • Enhancement: Image resize quality set to 'high.'
  • Enhancement: Anki settings can be accessed from Anki dialog via gear button.
  • Enhancement: Reduced size of JS through optimization of MUI imports.
  • Enhancement: Right-click menu items for 'load subtitles' and 'mine subtitle.'
  • Enhancement: Added an options page (same as the popup).
  • Enhancement: Video element selection when multiple video elements are detected is now done via dialog rather than point-and-click.
  • Enhancement: Attempting to use a mining shortcut opens the subtitle selector.
  • Enhancement: Keyboard shortcut to reset subtitle offset.
  • Bug fix: Better Amazon Prime support. Known issue: Subtitle timing is off sometimes by ~30 seconds.
  • Bug fix: Update-last-card captures all subs in an interval, on all tracks, and not just the first subtitle on the first track.
  • Bug fix: Anki dialog no longer defocuses on Netflix.
  • Bug fix: Fixed some cases where UI background is not transparent.
  • Bug fix: Fixed issue where audio padding was extended when re-recording audio.
  • Bug fix: Fixed keyboard shortcuts not responding after exiting Anki dialog.
  • Bug fix: Image max-width is now properly applied.
  • Bug fix: Subtitle offset from bottom is now correctly applied and consistent between fullscreen and non-fullscreen modes.
  • Bug fix: Anki dialog zoom-out works when currently-selected interval takes up most of the timeline.

Installation

  1. Download asbplayer-extension-0.26.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element.
    • Open the subtitle selector dialog (Ctrl+Shift+F by default).
    • Load a subtitle file from the asbplayer site, and pick a video element to sync with using the camera button on the bottom right.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension-0.25.0

29 Jan 17:54
Compare
Choose a tag to compare

Changes

  • Enhancement: Support "auto-copy current subtitle" setting. Setting is configurable from asbplayer website.
  • Enhancement: Bandai Channel subtitle track detection.
  • Enhancement: Hulu subtitle track detection.
  • Enhancement: Disney Plus subtitle track detection.
  • Enhancement: Workaround to prevent Yomi-chan picking up garbage text surrounding subtitles.
  • Enhancement: Preserve HTML markup when updating last card.
  • Enhancement: Screenshot capture delay setting. Setting is configurable from extension popup.

Installation

  1. Download asbplayer-extension-0.25.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension-0.24.0

29 Dec 16:41
Compare
Choose a tag to compare

Changes

  • Enhancement: Subtitle detection on TVer (tver.jp)
  • Enhancement: Extension mining shortcuts work in popped-out video player.
  • Enhancement: Playback rate can be changed via keyboard shortcuts.
  • Enhancement: Extension shortcut for manually starting/stopping an audio recording, even if a subtitle file is loaded.
  • Enhancement: Clicking on audio field in Anki dialog pauses the audio if the audio is playing, instead of playing it a second time.
  • Bug fix: Fix auto-pause stuttering.

Installation

  1. Download asbplayer-extension-0.24.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension-0.23.0

06 Dec 16:23
Compare
Choose a tag to compare

Changes

  • Bug fix: Netflix subtitle detection works again.
  • Enhancement: Changes to allow asbplayer site settings to display extension-bound keyboard shortcuts.
  • Enhancement: Popup UI tweaks.
  • Enhancement: Using the edit button for playback keyboard shortcuts from the popup will open the settings dialog on the asbplayer site via an extension command rather than a link with a hash.
  • Bug fix: Auto-seeking is triggered in condensed mode only if video is not paused.

Installation

  1. Download asbplayer-extension-0.23.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension-0.22.0

20 Nov 20:50
Compare
Choose a tag to compare

Changes:

  • Enhancement: Condensed playback mode (skipping non-dialog) for a video bound to a subtitle file can be toggled on with Shift+O by default.
  • Enhancement: Subtitle searching (e.g. for rendering the current subtitle) is more efficient.
  • Enhancement: Button from settings popup links to the asbplayer site settings for keyboard shortcut editing.
  • Enhancement: Minor changes to settings popup UI for readability.
  • Bug fix: Properly stopping propagation of keyboard events for some keyboard shortcuts.
  • Bug fix: Fix keyboard shortcut toggle settings not being picked up immediately.

Installation:

  1. Download asbplayer-extension-0.22.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension-0.21.0

08 Oct 19:58
Compare
Choose a tag to compare

Changes:

  • Enhancement: Video-related keyboard shortcuts can be customized from the asbplayer website.

Installation:

  1. Download asbplayer-extension-0.21.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension v0.20.0

01 Oct 00:34
Compare
Choose a tag to compare

It is highly recommended to upgrade to this version of the extension as it includes the Manifest V3 upgrade which will be enforced by Chrome in 2023. This means all previous versions of the extension will no longer work some time in 2023.

Changes:

  • Enhancement: Manifest V3 upgrade.
  • Enhancement: Much improved tab management. In most cases the extension should no longer create tabs unnecessarily. As a result the "auto sync" feature has greatly improved UX.
  • Enhancement: Anki dialog supports zoom-out for time rang selection and the radius for surrounding subtitles is configurable.
  • Enhancement: No longer need to click check mark button to apply time range selection to the sentence field.
  • Enhancement: Update availability check.
  • Enhancement: Language preferences for auto-detected subtitles are saved per-site (i.e. separated between YouTube and Netflix).
  • Enhancement: Do not prime UI when mining a subtitle for the first time from a specific video. Prevent audio clip lag on some sites.
  • Bug fix: Auto-pause works even if subtitles are not being displayed.
  • Bug fix: Update-last-card keyboard shortcut respects audio-encoding preference.
  • Bug fix: Properly sanitize file names before storing in Anki.
  • Security: Validation on HTTP requests from extension to ensure that they are AnkiConnect commands.
  • Security: Improved security in window-frame communication.

Installation:

  1. Download asbplayer-extension-0.20.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Restart Chrome.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension v0.19.0

20 Jul 18:18
Compare
Choose a tag to compare

Changes:

  • Feature: Keyboard shortcut to retake a screenshot (Ctrl+Shift+V by default).
  • Feature: Keyboard shortcut to update-last-card with media (Ctrl+Shift+U by default).
  • Feature: Keyboard shortcut to toggle auto-pause mode (Shift+P by default).
  • Feature: Rewind button on Anki dialog that seeks video to beginning of mined subtitle.
  • Feature: Copy-image-to-clipboard button in Anki dialog.
  • Feature: Support new asbplayer setting for automatically copying subtitle to clipboard when mining it.
  • Improvement: Less lag when loading Anki dialog for the first time.
  • Bug fix: Caps lock doesn't break key binds.
  • Bug fix: Netflix video title detection doesn't break as often.

Installation steps:

  1. Download asbplayer-extension-0.19.0.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Refresh any tabs where you intend to use the extension.
  6. Pin the extension to the Chrome toolbar so it's easy to access the settings (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer using one of the following options:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • After loading a subtitle file from the asbplayer site, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.

asbplayer-extension v0.18.2

01 Jun 01:27
Compare
Choose a tag to compare

Changes:

  • Bug fix: Speculative fixes for auto-created asbplayer tabs not syncing sometimes.
  • Bug fix: Fix bug where BluRay subtitles disappear when changing offset using keyboard shortcuts

Installation steps:

  1. Download asbplayer-extension-0.18.2.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Refresh any tabs where you intend to use the extension.

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Or, use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • Or, after loading a subtitle file, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.
  4. Clicking on the extension in the Chrome toolbar will open the options/help page. You can pin the extension to the Chrome toolbar so it's easy to access (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).

asbplayer-extension v0.18.1

29 Apr 01:09
Compare
Choose a tag to compare

Changes:

  • Bug fix: MP3 encoding now works again.

Installation steps:

  1. Download asbplayer-extension-0.18.1.zip, unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. If you have a previous version of the extension installed, delete it first.
  4. Click "load unpacked extension" and pick the unzipped directory.
  5. Refresh any tabs where you intend to use the extension.

Usage:

  1. Enable the extension.
  2. Sync video elements and subtitles with asbplayer:
    • Drag and drop a subtitle file into a video element to sync it with asbplayer.
    • Or, use the subtitle track selection dialog (Ctrl+Shift+F by default) to pick a video element and any detected subtitle tracks.
    • Or, after loading a subtitle file, detected tabs can be found by clicking the "video camera" icon in the bottom right of the asbplayer UI. Choosing a tab will sync asbplayer with that video.
  3. Using the appropriate keyboard shortcuts (Ctrl+Shift+X by default) will mine the current subtitle. See the README of this repo for more help.
  4. Clicking on the extension in the Chrome toolbar will open the options/help page. You can pin the extension to the Chrome toolbar so it's easy to access (click on the puzzle piece and then the "pin" button next to the entry for asbplayer).