Releases: killergerbah/asbplayer
Releases · killergerbah/asbplayer
asbplayer-extension-0.24.0
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
- Download asbplayer-extension-0.24.0.zip, unzip it somewhere.
- Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
- 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
- Enable the extension.
- 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.
- 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
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
- Download asbplayer-extension-0.23.0.zip, unzip it somewhere.
- Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
- 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
- Enable the extension.
- 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.
- 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
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:
- Download asbplayer-extension-0.22.0.zip, unzip it somewhere.
- Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
- 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:
- Enable the extension.
- 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.
- 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
Changes:
- Enhancement: Video-related keyboard shortcuts can be customized from the asbplayer website.
Installation:
- Download
asbplayer-extension-0.21.0.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
- 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:
- Enable the extension.
- 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.
- 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
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:
- Download
asbplayer-extension-0.20.0.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
- 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:
- Enable the extension.
- 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.
- 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
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:
- Download
asbplayer-extension-0.19.0.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Refresh any tabs where you intend to use the extension.
- 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:
- Enable the extension.
- 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.
- 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
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:
- Download
asbplayer-extension-0.18.2.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Refresh any tabs where you intend to use the extension.
Usage:
- Enable the extension.
- 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.
- Using the appropriate keyboard shortcuts (
Ctrl+Shift+X
by default) will mine the current subtitle. See the README of this repo for more help. - 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
Changes:
- Bug fix: MP3 encoding now works again.
Installation steps:
- Download
asbplayer-extension-0.18.1.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Refresh any tabs where you intend to use the extension.
Usage:
- Enable the extension.
- 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.
- Using the appropriate keyboard shortcuts (
Ctrl+Shift+X
by default) will mine the current subtitle. See the README of this repo for more help. - 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.0
Changes:
- Feature: Image-based (i.e. BluRay/PGS/SUP) subtitle support. Caveat: Works better when subtitles are loaded from asbplayer (#91).
- Feature: Keyboard shortcuts for seeking -/+ 10 seconds (A/D keys) and to the beginning of the current subtitle (down key) (#130).
- Feature: Extension shortcuts are individually toggleable.
- Bug fix: Drag-and-drop overlay cannot extend past window boundaries. This would sometimes cause scroll bars to appear (#136).
- Bug fix: Drag-and-drop overlay accounts for scrolling.
- Bug fix: Subtitles correctly center on top of video elements that are not centered in the page e.g. default YouTube player (#123).
- Bug fix: Keyboard shortcuts aren't bound until a video is actually synced.
- Bug fix: Drag-and-drop overlay does not activate for inactive video elements e.g. CrunchyRoll ads video element.
- QoL: React components refactor (#115).
- QoL: TypeScript migration (#56).
- QoL: React 18 upgrade.
Installation steps:
- Download
asbplayer-extension-0.18.0.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Refresh any tabs where you intend to use the extension.
Usage:
- Enable the extension.
- 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.
- Using the appropriate keyboard shortcuts (
Ctrl+Shift+X
by default) will mine the current subtitle. See the README of this repo for more help. - 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-0.17.0
Changes:
- Direct integration with YouTube and Netflix that allows subtitles to be detected and synced automatically. A very big thanks to @Renji-XD for contributing this major feature (#107).
- Fix for streaming video not syncing sometimes when a new asbplayer tab is opened automatically.
- Settings popup is now implemented using React and Material UI.
- Replaced mascot with the asbplayer icon.
- Tags and URL field support for Anki cards.
- Theme selected in asbplayer is properly propagated to all extension UI.
Installation steps:
- Download
asbplayer-extension-0.17.0.zip
, unzip it somewhere. - Go to
chrome://extensions
and enable developer mode in the top right. - If you have a previous version of the extension installed, delete it first.
- Click "load unpacked extension" and pick the unzipped directory.
- Refresh any tabs where you intend to use the extension.
Usage:
- Enable the extension.
- 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.
- Using the appropriate keyboard shortcuts (
Ctrl+Shift+X
by default) will mine the current subtitle. See the README of this repo for more help. - 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).