Releases: killergerbah/asbplayer
asbplayer-extension-1.15.0
What's Changed
Enhancements
- Allow individual token import failures and provide status updates by @ShanaryS in #920
- Support token color alpha and ability to disable coloring for any token maturity by @ShanaryS in #918
- Support negative (time from subtitle end) screenshot delay by @khajiitvaper2017 in #897
- Add option to use mecab parser by @ShanaryS in #934
QoL
Bug fixes
- Volume maxing out due to captureStream usage in Firefox 149 by @mwojick in #913
- Blur ruby for extension subtitles if enabled by @ShanaryS in #915
- Reduce batch size for Anki and Yomitan by @ShanaryS in #916
- Prefix media file names stored in Anki by @mwojick in #919
- Sanitize subtitle html by @killergerbah in #905
- Allow collecting tokens with no dictionary entry by @ShanaryS in #929
- Consistent handling of no token lemmas by @ShanaryS in #930
- Fix annotation tab not highlighting and fix annotation tutorial on mobile by @killergerbah
New Contributors
- @khajiitvaper2017 made their first contribution in #897
Full Changelog: v1.14.0...v1.15.0
Installation on Chromium-based browsers
Install from the Chrome web store listing.
Installation on Firefox
Warning
The Firefox version cannot record audio from DRM-protected video streams.
Install from the addon page.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing the side panel, keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
Install from the addon page.
Usage
See the user guide.
asbplayer-extension-1.14.0
This is one of asbplayer's biggest releases ever, driven almost entirely by community contributions. Huge, huge thanks to @ShanaryS for contributing one of the largest, most complex, and most desired features to asbplayer - subtitle annotations. Happy that they will continue to help out with the project as an official maintainer alongside @mwojick and me.
What's Changed
Enhancements
- Subtitle annotations - vocab colorization, readings, and word frequencies by @ShanaryS
- Color subtitle words based on Anki intervals by @ShanaryS in #813
- Support token reading annotations by @ShanaryS in #835
- Support optimizations for tokenization by @ShanaryS in #838
- Cache tokens in IndexedDB by @ShanaryS in #844
- Support local and ignored tokens by @ShanaryS in #853
- Toggle to display readings for ignored tokens by @ShanaryS in #861
- Highlight hovered token if collectable by @ShanaryS in #866
- Display word frequency under token by @ShanaryS in #879
- Show standard hover label on key bind fields in the settings by @iamllama in #820
- Pad out Anki source field for sortability by @agloo in #823
- Allow duplicate Anki exports by @agloo in #830
- Add support for converting Netflix-style ruby text to HTML by @mcgrizzz in #829
- Subtitle detection for iWantTFC by @danthemango in #849
- "Jump to subtitle" from mining history seeks to subtitle and keeps scroll position by @L-M-Sherlock in #885
- Enable sidebar for Firefox by @Hit2Skill in #889
QoL
- Update wxt and fix dev config so that prod and dev builds can be installed side-by-side by @mwojick in #878
Bug fixes
- Properly fetch subtitles from Jellyfin with a base URL configured by @Hawkheart in #833
- Fix potential issues with loc priming by @killergerbah in #884
- Preserve existing html newlines in Anki card field values by @L-M-Sherlock in #886
- Fix numbers not rendering in YouTube subtitles sometimes (#768)
New Contributors
- @iamllama made their first contribution in #820
- @Hawkheart made their first contribution in #833
- @danthemango made their first contribution in #849
- @L-M-Sherlock made their first contribution in #885
- @Hit2Skill made their first contribution in #889
Full Changelog: v1.13.0...v1.14.0
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.14.0-chromium.crx.
- Go to
chrome://extensions. - Enable "developer mode" using the toggle at the top-right.
- Drag-and-drop the
crxfile into the tab.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.14.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing the side panel, keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the user guide.
asbplayer-extension-1.13.0
What's Changed
- Implement bulk export by @agloo in #770
- feat(firefox): enable ws connection for one-click mining by @mwojick in #803
- Add support for cijapanese.com by @Bennycopter in #804
- enhancement(plex): support internal subtitles by @ShanaryS in #809
- Move mp3 encoding into background script/service worker i.e. fix "Request timed out" (#796)
New Contributors
- @agloo made their first contribution in #770
- @Bennycopter made their first contribution in #804
Full Changelog: v1.12.0...v1.13.0
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.13.0-chromium.crx.
- Go to
chrome://extensions. - Enable "developer mode" using the toggle at the top-right.
- Drag-and-drop the
crxfile into the tab.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.13.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the user guide.
asbplayer-extension-1.12.0
Changes
Enhancement: Support YT machine translation via YT page-specific settings (#782)
Enhancement: Subtitle detection on Stremio (#763 by @SpazzTL )
Enhancement: Subtitle position adjustment via keyboard shortcuts (#759 by @mseh1128 )
Enhancement: Indonesian localization by @yaaacha (#749)
Enhancement: User guide link is more visible in extension (#744)
Enhancement: Keyboard shortcut seek interval setting (#743 by @artjomsR )
Enhancement: Page-specific settings and overrides (#738)
Bug fix: Fix subtitle detection on Yle Areena (#699)
Bug fix: Fix media file name sanitization so that files are always accessible from AnkiWeb (#783 by @mwojick )
Bug fix: Fix unstable CSS in extension popup when zoomed in (#781 by @mwojick )
Bug fix: Fix subtitle detection on TVer (#780)
Bug fix: Fix Jellyfin subtitle loading on Firefox (#766 by @fuyuka1d3su )
QoL: Replace deprecated InputProps (#748 by @artjomsR )
New Contributors
- @github-actions[bot] made their first contribution in #756
- @mseh1128 made their first contribution in #759
- @fuyuka1d3su made their first contribution in #766
- @yaaacha made their first contribution in #769
- @SpazzTL made their first contribution in #763
Full Changelog: v1.11.0...v1.12.0
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.12.0-chromium.crx.
- Go to
chrome://extensions. - Enable "developer mode" using the toggle at the top-right.
- Drag-and-drop the
crxfile into the tab.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.12.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the user guide.
asbplayer-extension-1.11.0
Changes
QoL: WXT migration (#707 by @mwojick)
Enhancement: Tutorial for first-time users (#659)
Enhancement: Add sample card creation test from Anki settings (#542)
Enhancement: Extension supports and defaults to app.asbplayer.dev for webapp URL (#741)
Enhancement: By default, no longer show track selector if they fail to be auto-loaded. Controllable with setting. (#666)
Enhancement: Improved Naming scheme for video in Emby/Jellyfin (#729 by @bpwhelan)
Enhancement: Subtitle stroke now appears behind fill (#723 by @RicBent)
Enhancement: Korean localization by Gyaru Jinsei Juku (#739)
Enhancement: French localization by @jaybird1291 (#704)
Bug fix: Fix host regexes for Plex/Jellyfin/Emby (#740)
Bug fix: YT subs no longer error out on Kiwi Browser (#730)
Bug fix: YT subs for members-only videos are downlodable (#727 with great help from @kekulta on #733)
Bug fix: YT subs include punctuation, when available (#726)
Bug fix: "Video name" field of subtitle track selector no longer loses focus when changed (#722)
New Contributors
Full Changelog: v1.10.1...v1.11.0
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.11.0-chromium.crx.
- Go to
chrome://extensions. - Enable "developer mode" using the toggle at the top-right.
- Drag-and-drop the
crxfile into the tab.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.11.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the user guide.
asbplayer-extension-1.10.1
Changes
Bug fix: YouTube subtitle detection works again (#711)
Full Changelog: v1.10.0...v1.10.1
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.10.1-chromium.zip - unzip it somewhere.
- Go to
chrome://extensionsand enable developer mode in the top right. - Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.10.1-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the README.
asbplayer-extension-1.10.0
Changes
Enhancement: Finnish localization - thanks to @825i (#700)
Enhancement: seek-timestamp WebSocket command - thanks to @mcgrizzz (#664)
Bug fix: Fix loading of auto-detected subtitle tracks of some subtitle file formats on Jellyfin - thanks to @MarvNC (#661)
Enhancement: HBO Max subtitle detection - thanks to "kei" on Discord for providing an HBO Max account (#696)
Enhancement: Setting to control how HTML in subtitles are handled - thanks to @kowasaur (#686)
Enhancement: Keyboard shortcut to directly export new card to Anki (#548)
Bug fix: Fix Amazon Prime subtitle detection (#683)
Speculative bug fix: Shrink click-absorbing area around overlay UI to avoid Yomitan getting stuck inside (#657)
Bug fix: Fix auto-resume after auto-pause on Netflix (#656)
Enhancement: MUI 6 upgrade (#134)
Bug fix: Remove --forced-- subtitle tracks and fix video name detection on Disney Plus - note Disney Plus integration is still fairly broken (#695)
Full Changelog: v1.9.1...v1.10.0
New Contributors
- @eltociear made their first contribution in #653
- @MarvNC made their first contribution in #661
- @mcgrizzz made their first contribution in #664
- @mwojick made their first contribution in #687
- @kowasaur made their first contribution in #686
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.10.0-chromium.zip - unzip it somewhere.
- Go to
chrome://extensionsand enable developer mode in the top right. - Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.10.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the README.
asbplayer-extension-1.9.1
Changes
Bug fix: Alt+Shift+Enter / Cmd+Shift+Enter now required to focus on last Anki dialog action to avoid overriding OS-native keyboard shortcut (#649)
Bug fix: Prevent timing-related crash on Anki export dialog (#644)
Full Changelog: v1.9.0...v1.9.1
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.9.1-chromium.zip - unzip it somewhere.
- Go to
chrome://extensionsand enable developer mode in the top right. - Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.9.1-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the README.
asbplayer-extension-1.9.0
Changes
Enhancement: Alt+Shift (Windows) or Cmd+Shift (Macs) selects last-used export action on Anki dialog (#305)
Enhancement: "Open file" button per subtitle track dropdown in track selector (#380)
Enhancement: Settings profile can be selected from various dialogs (#601)
Enhancement: Last selected overlay scrollable control is remembered (#618)
Enhancement: Various Anki dialog improvements (#624)
QoL: Tab API usage is more efficient (#639)
Full Changelog: v1.8.1...v1.9.0
New Contributors
- @NirDafnai made their first contribution in #625
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.9.0-chromium.zip- unzip it somewhere.
- Go to
chrome://extensionsand enable developer mode in the top right. - Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.9.0-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the README.
asbplayer-extension-1.8.1
Changes
Bug fix: Fix error while seeking on Netflix (#631)
Full Changelog: v1.8.0...v1.8.1
Installation on Chromium-based browsers
The recommended way to install the extension is from the Chrome web store listing since you will receive updates automatically.
If you still want to install the extension manually, follow these instructions:
- Download asbplayer-extension-1.8.1-chromium.zip - unzip it somewhere.
- Go to
chrome://extensionsand enable developer mode in the top right. - Click "load unpacked extension" and pick the unzipped directory.
- Restart Chrome.
Installation on Firefox
Warning
The Firefox version of asbplayer has a limited feature-set compared to the Chromium version. Notably, the Firefox version is missing the side panel, mining history, WebSocket client support, and cannot record audio from DRM-protected video streams.
Note
If you have installed a previous version of asbplayer on Firefox already then it will automatically update.
- Download asbplayer-extension-1.8.1-firefox.xpi.
- Drag-and-drop the downloaded file into Firefox.
Installation on Firefox for Android
Warning
The Firefox version of asbplayer has an even smaller feature-set than the Firefox version. In addition to all of the features the Firefox version is missing, it is also missing keyboard shortcuts and screenshot capture. Anki integration can be achieved using AnkiConnect for Android.
The Firefox for Android version of the extension can be installed from the addon page.
Usage
See the README.