Skip to content

Releases: killergerbah/asbplayer

asbplayer-extension-1.5.0

01 Oct 11:46
Compare
Choose a tag to compare

Changes

Bug fix: No longer silently fail when audio capture fails on mobile (#519)
Bug fix: Subtitle track selector UI properly updates if opened while tracks are still loading (#524)
Enhancement: Source maps included in store release (#500)
Bug fix: Manual screenshot shortcut no longer broken on the local video player (#518)
Bug fix: Subtitle tracks of unknown language are detected on Emby (#514 thanks to @bpwhelan)
Enhancement: Jellyfin support (#505 thanks to @shekhirin)
Bug fix: Subtitles from previous video do not linger if video source changes (#513)
Enhancement: More sensible blur shortcut behavior - unblur instead of toggle blur (#461 thanks to @artjomsR)
Enhancement: Restore default subtitle width to "auto" (#496)
Bug fix: Fix audio getting progressively louder when recording audio on Firefox (#510)

Full Changelog: v1.4.2...v1.5.0

New Contributors

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:

  1. Download asbplayer-extension-1.5.0-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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.

  1. Download asbplayer-extension-1.5.0-firefox.xpi.
  2. 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.4.2

09 Aug 21:27
Compare
Choose a tag to compare

Changes

1.4.2

Bug fix: Subtitle track selector properly distinguishes between two tracks of the same language (#492)

1.4.1

Bug fix: Fix YouTube subtitle detection (#482 thanks @s-cork! #489)
Enhancement: Option to pause video when hovering over subtitles (#208)
Enhancement: Button to clear mining history (#276)
Enhancement: Pausing the video during a recording stops the recording (#416)
Bug fix: Detect all subtitle languages on Netflix (#452)
Bug fix: Subtitles do not appear over Yomitan (#454)
Bug fix: Subtitle-track-specific Anki field values inherit HTML markup from already-existing card values (#458)
Bug fix: Subtitle positioning not properly taking scrolling into account (#464)
Bug fix: When in focus, side panel responds to 'toggle side panel' keyboard shortcut (#466)
Bug fix: On mobile, streaming overlay does not block as much space on the video (#467)
Enhancement: Subtitle width setting as percentage of video width (#468)
Bug fix: Extension properly receives remotely updated localization files (#469)
Enhancement: Embed URL is used for the URL Anki field value for YouTube videos (#458)
Enhancement: Support subtitle detection on NRK TV (#475)
Bug fix: Subtitle end timestamps are no longer inclusive for display (#480)

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:

  1. Download asbplayer-extension-1.4.2-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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.

  1. Download asbplayer-extension-1.4.2-firefox.xpi.
  2. Drag-and-drop the downloaded file into Firefox.

Usage

See the README.

asbplayer-extension-1.4.1

09 Aug 05:55
Compare
Choose a tag to compare

Changes

Bug fix: Fix YouTube subtitle detection (#482 thanks @s-cork! #489)
Enhancement: Option to pause video when hovering over subtitles (#208)
Enhancement: Button to clear mining history (#276)
Enhancement: Pausing the video during a recording stops the recording (#416)
Bug fix: Detect all subtitle languages on Netflix (#452)
Bug fix: Subtitles do not appear over Yomitan (#454)
Bug fix: Subtitle-track-specific Anki field values inherit HTML markup from already-existing card values (#458)
Bug fix: Subtitle positioning not properly taking scrolling into account (#464)
Bug fix: When in focus, side panel responds to 'toggle side panel' keyboard shortcut (#466)
Bug fix: On mobile, streaming overlay does not block as much space on the video (#467)
Enhancement: Subtitle width setting as percentage of video width (#468)
Bug fix: Extension properly receives remotely updated localization files (#469)
Enhancement: Embed URL is used for the URL Anki field value for YouTube videos (#458)
Enhancement: Support subtitle detection on NRK TV (#475)
Bug fix: Subtitle end timestamps are no longer inclusive for display (#480)

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:

  1. Download asbplayer-extension-1.4.1-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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.

  1. Download asbplayer-extension-1.4.1-firefox.xpi.
  2. Drag-and-drop the downloaded file into Firefox.

Usage

See the README.

asbplayer-extension-1.3.2

24 Jun 14:04
Compare
Choose a tag to compare

Changes

  • Bug fix: Re-record no longer plays previously-reecorded audio at the same time.

Note

This release (1.3.2) was a fast hotfix. Previous version (1.3.1) release notes are copied blow.

  • Enhancement: Setting to blur subtitles on mouse-hover (thanks to @nekorushi)
  • Enhancement: Setting to control playback state after mining (thanks to @artjomsR)
  • Enhancement: Setting to control playback rate step when using keyboard shortcuts o change playback rate (thanks to @artjomsR)
  • Enhancement: Settings profiles
  • Enhancement: Orderable/hideable Anki fields
  • Enhancement: Subtitle-track-specific appearance settings
  • Bug fix: Extension is less breakable by spamming recording commands
  • Bug fix: Auto-copy-current-sub-to-clipboard works on Firefox
  • Bug fix: Image copy button in Anki dialog is now hidden on Firefox (not supported by Firefox)
  • Bug fix: WebSocket client settings are hidden on Firefox (not supported by Firefox)

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:

  1. Download asbplayer-extension-1.3.2-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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.

  1. Download asbplayer-extension-1.3.2-firefox.xpi.
  2. Drag-and-drop the downloaded file into Firefox.

Usage

See the README.

asbplayer-extension-1.3.1

22 Jun 15:16
Compare
Choose a tag to compare

Changes

  • Enhancement: Setting to blur subtitles on mouse-hover (thanks to @nekorushi)
  • Enhancement: Setting to control playback state after mining (thanks to @artjomsR)
  • Enhancement: Setting to control playback rate step when using keyboard shortcuts o change playback rate (thanks to @artjomsR)
  • Enhancement: Settings profiles
  • Enhancement: Orderable/hideable Anki fields
  • Enhancement: Subtitle-track-specific appearance settings
  • Bug fix: Extension is less breakable by spamming recording commands
  • Bug fix: Auto-copy-current-sub-to-clipboard works on Firefox
  • Bug fix: Image copy button in Anki dialog is now hidden on Firefox (not supported by Firefox)
  • Bug fix: WebSocket client settings are hidden on Firefox (not supported by Firefox)

Installation on Chromium-based browsers

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.3.1-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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.

  1. Download asbplayer-extension-1.3.1-firefox.xpi.
  2. Drag-and-drop the downloaded file into Firefox.

Usage

See the README.

asbplayer-extension-1.2.0

05 May 02:58
Compare
Choose a tag to compare

Changes

  • Enhancement: Firefox and Firefox for Android support
  • Enhancement: Subtitle detection on various sites:
    • osnplus
    • www.apps.disneyplus.com
    • Bilibili
  • Enhancement: Smarter html markup inheritance when updating last card
  • Enhancement: Text notification for how to toggle subtitle display on if subtitle display is toggled off
  • Enhancement: Restore play/pause state following a mining action
  • Enhancement: Stop audio playback when Anki dialog is closed
  • Enhancement: Disney Plus video detection is faster
  • Enhancement: Non-intrusive notification UI on extension updates
  • Enhancement: Better subtitle appearance defaults
  • Bug fix: Fix Disney Plus subtitles not downloading sometimes due to cached responses triggering CORS errors
  • Bug fix: HTML/vtt tags properly filtered out from vtt subtitles (such as on Netflix)
  • Bug fix: Speculative fix for seeking precision issues on netflix
  • Bug fix: Fix cases where UI that is hidden for screenshot does not come back
  • Bug fix: Overlay UI no longer appears on top of Anki dialog sometimes
  • Bug fix: Fix UI frames having a solid white background sometimes
  • Bug fix: Fix element overlays going off screen sometimes (like on Netflix)
  • Bug fix: Hide video overlay when displaying subtitle track selector
  • Bug fix: Fix video overlay not being centered on video element sometimes
  • Bug fix: Exit fullscreen when showing notification dialog on failure to record audio
  • Bug fix: Fix fonts not loading sometimes due to CSP
  • Bug fix: Missing Roboto fonts added

Installation on Chromium-based browsers

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.2.0-chromium.zip - unzip it somewhere.
  2. Go to chrome://extensions and enable developer mode in the top right.
  3. Click "load unpacked extension" and pick the unzipped directory.
  4. 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, and cannot record audio from DRM-protected video streams.

  1. Download asbplayer-extension-1.2.0-firefox.xpi.
  2. Drag-and-drop the downloaded file into Firefox.

Installation on Firefox for Android

Warning

The Firefox for Android version of asbplayer has an even more limited feature-set compared to the Firefox and Chromium versions. In addition to the limitations mentioned in the warning above, screenshots do not work, and an unreleased version of AnkiConnect Android is required for Anki integration.

Install via the add-on listing.

Usage

See the README.

asbplayer-extension-1.1.2

25 Mar 02:12
Compare
Choose a tag to compare

Changes

  • Bug fix: Disney Plus subtitle detection works again.
  • Bug fix: New lines are rendered correctly in Amazon Prime subtitles.
  • Bug fix: primevideo.com is recognized as an Amazon Prime domain.
  • Enhancement: Subtitle offset input field in overlay UI is more responsive (applies value on deselect).

Installation

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.1.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. Restart Chrome.

Usage

See the README.

asbplayer-extension-1.1.1

12 Mar 08:53
Compare
Choose a tag to compare

Changes

  • Bug fix: Space bar does not accidentally trigger 2x playback speed on YT.

Installation

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.1.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. Restart Chrome.

Usage

  1. 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).
  2. Enhance video elements with subtitles using asbplayer via one of the following methods:
    • 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.
    • Open the side panel (extension icon -> Open Side Panel or the backtick ` button by default) and click "load subtitles" when a video element is on screen.
  3. Use the appropriate keyboard shortcuts (Ctrl + Shift + X by default) to mine the current subtitle.

See the README of this repo for more help.

asbplayer-extension-1.1.0

02 Mar 01:55
Compare
Choose a tag to compare

Changes

  • Enhancement: Pinned tab is no longer used for background tasks like audio recording.
  • Enhancement: Better mobile support.
    • Action button opens subtitle track selector instead of opening settings.
    • Better settings defaults for mobile.
    • Swiping left/right seeks between subtitles.
    • Compatibility with Ankiconnect Android.
  • Enhancement: Video overlay (enables mining on Android)
  • Enhancement: "Repeat" playback mode. Repeats the current subtitle until disabled. Thanks to @iam6lake.
  • Enhancement: Automatically play after invoking "seek to beginning of current or last subtitle". Thanks to @artjomsR.
  • Enhancement: WebSocket client support (enables one-click mining).
  • Enhancement: Significant performance improvements to subtitle list.
  • Enhancement: Subtitle detection on Emby. Thanks to @bpwhelan.
  • Enhancement: Subtitle detection on Rakuten Viki.
  • Enhancement: Videos are now detected on twitch.tv.
  • Enhancement: Russian localization.
  • Enhancement: Timestamps in subtitle list are no longer selectable.
  • Enhancement: YouTube subtitles no longer overlap.
  • Bug fix: Exported images are no longer wrapped in a div.
  • Bug fix: Sentence field is populated correctly when using manual recording binds.
  • Bug fix: Better XML tag filtering on subtitle text.
  • Bug fix: ipynb files are viewable on GitHub
  • Bug fix: Keyboard shortcuts are bound only after loading a subtitle track

Installation

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.1.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.

Usage

  1. 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).
  2. Enhance video elements with subtitles using asbplayer via one of the following methods:
    • 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.
    • Open the side panel (extension icon -> Open Side Panel or the backtick ` button by default) and click "load subtitles" when a video element is on screen.
  3. Use the appropriate keyboard shortcuts (Ctrl + Shift + X by default) to mine the current subtitle.

See the README of this repo for more help.

asbplayer-extension-1.0.1

10 Jan 06:02
Compare
Choose a tag to compare

Changes

  • Bug fix: Prevent settings menu from crashing due to buggy style keys
  • Bug fix: Font menu selector actually works on Windows
  • Bug fix: Text selection no longer lost on re-recording from Anki dialog
  • Bug fix: 'Update last card' from Anki dialog is no longer broken when using tags
  • Enhancement: Mining buttons are disabled in side panel while recording audio

Installation

The recommended way to install the extension is from the Chrome web store listing since you will receive updates automaticallly.

If you still want to install the extension manually, follow these instructions:

  1. Download asbplayer-extension-1.0.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. Restart Chrome.

Usage

  1. 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).
  2. Enhance video elements with subtitles using asbplayer via one of the following methods:
    • 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.
    • Open the side panel (extension icon -> Open Side Panel or the backtick ` button by default) and click "load subtitles" when a video element is on screen.
  3. Use the appropriate keyboard shortcuts (Ctrl + Shift + X by default) to mine the current subtitle.

See the README of this repo for more help.