asbplayer: Language-learning with subtitles

Enhance streaming video for language-learning.

Wat is asbplayer: Language-learning with subtitles?

asbplayer: Language-learning with subtitles is een Chrome-extensie ontwikkeld door asbplayer, en de belangrijkste functie is "Enhance streaming video for language-learning.".

Extensie Screenshots

screenshot
screenshot
screenshot

Download het CRX-bestand van de extensie asbplayer: Language-learning with subtitles

Download asbplayer: Language-learning with subtitles-extensiebestanden in crx-indeling, installeer Chrome-extensies handmatig in de browser of deel de crx-bestanden met vrienden om Chrome-extensies eenvoudig te installeren.

Instructies voor het Gebruik van de Extensie

                        asbplayer is a language-learning assistant, developed for serious language learners who are learning their target language through subtitled media.

Unlike similar extensions like Language Reactor, asbplayer is completely free, open source, and compatible with almost every streaming video service that exists.


Using asbplayer, you can enhance any streaming video element with:

- Text-selectable subtitles. You can bring your own subtitle files, or use auto-detected subtitles on popular streaming services like Netflix, YouTube, Hulu, Disney Plus, and Amazon Prime.
- UI and controls to create high-quality Anki flashcards with subtitles, screenshots and audio.
- UI and controls for navigating between subtitles, toggling subtitles on and off, changing the playback rate of the video, and more.
- Special playback modes that e.g. skip all un-subtitled sections of the video in order to to focus your learning.                    

Basisinformatie over de Extensie

Naam asbplayer: Language-learning with subtitles asbplayer: Language-learning with subtitles
ID hkledmpjpaehamkiehglnbelcpdflcab
Officiële URL https://chromewebstore.google.com/detail/asbplayer-language-learni/hkledmpjpaehamkiehglnbelcpdflcab
Beschrijving Enhance streaming video for language-learning.
Bestandsgrootte 2.35 MB
Aantal Installaties 2,312
Huidige Versie 1.0.1
Laatst Bijgewerkt 2024-01-10
Publicatiedatum 2024-01-04
Beoordeling 5.00/5 Totaal 25 Beoordelingen
Ontwikkelaar asbplayer
E-mail [email protected]
Betalingswijze free
Extensiewebsite https://github.com/killergerbah/asbplayer
Help Pagina-URL https://github.com/killergerbah/asbplayer/issues
Ondersteunde Talen de,en,es,pl,pt-BR,zh-CN,ja
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "asbplayer: Language-learning with subtitles",
    "description": "__MSG_extensionDescription__",
    "version": "1.0.1",
    "manifest_version": 3,
    "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxmdAa3ymqAjLms43ympXqtyuJnC2bSYh70+5ZZmtyx\/MsnGhTEdfbqtsp3BKxHbv0rPd49+Joacm1Shik5\/mCppZ0h4I4ISMm983X01H6p\/hfAzQYAcnvw\/ZQNHAv1QgY9JiuyTBirCDoYB50Fxol\/kI\/0EviYXuX83KoYpjB0VGP\/ssY9ocT\/\/fQUbRmeLDJnciry8y6MduWXHzseOP99axQIjeVsNTE30L4fRN+ppX3aOkG\/RFJNx0eI02qbLul3qw5dUuBK5GgMbYftwjHnDoOegnZYFr1sxRO1zsgmxdp\/6du75RiDPRJOkPCz2GTrw4CX2FCywbDZlqaIpwqQIDAQAB",
    "default_locale": "en",
    "icons": {
        "16": "assets\/icon16.png",
        "48": "assets\/icon48.png",
        "128": "assets\/icon128.png"
    },
    "minimum_chrome_version": "114",
    "permissions": [
        "tabs",
        "tabCapture",
        "activeTab",
        "storage",
        "contextMenus",
        "sidePanel"
    ],
    "action": {
        "default_title": "asbplayer",
        "default_popup": "popup-ui.html"
    },
    "options_ui": {
        "page": "settings-ui.html",
        "open_in_tab": true
    },
    "background": {
        "service_worker": "background.js"
    },
    "side_panel": {
        "default_path": "side-panel.html"
    },
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "exclude_globs": [
                "*:\/\/killergerbah.github.io\/asbplayer*"
            ],
            "js": [
                "video.js"
            ],
            "css": [
                "video.css"
            ],
            "all_frames": true,
            "run_at": "document_idle"
        },
        {
            "matches": [
                ""
            ],
            "exclude_globs": [
                "*:\/\/killergerbah.github.io\/asbplayer*"
            ],
            "js": [
                "page.js"
            ],
            "all_frames": true,
            "run_at": "document_start"
        },
        {
            "matches": [
                "*:\/\/killergerbah.github.io\/asbplayer*"
            ],
            "js": [
                "asbplayer.js"
            ],
            "all_frames": true,
            "run_at": "document_start"
        }
    ],
    "commands": {
        "copy-subtitle": {
            "description": "__MSG_shortcutMineSubtitleDescription__"
        },
        "copy-subtitle-with-dialog": {
            "suggested_key": {
                "default": "Ctrl+Shift+X",
                "mac": "MacCtrl+Shift+X"
            },
            "description": "__MSG_shortcutMineSubtitleAndOpenDialogDescription__"
        },
        "update-last-card": {
            "suggested_key": {
                "default": "Ctrl+Shift+U",
                "mac": "MacCtrl+Shift+U"
            },
            "description": "__MSG_shortcutUpdateLastCardDescription__"
        },
        "toggle-video-select": {
            "suggested_key": {
                "default": "Ctrl+Shift+F",
                "mac": "MacCtrl+Shift+F"
            },
            "description": "__MSG_shortcutSelectSubtitleTrackDescription__"
        },
        "take-screenshot": {
            "suggested_key": {
                "default": "Ctrl+Shift+V",
                "mac": "MacCtrl+Shift+V"
            },
            "description": "__MSG_shortcutTakeScreenshotDescription__"
        },
        "toggle-recording": {
            "description": "__MSG_shortcutToggleRecordingDescription__"
        }
    },
    "web_accessible_resources": [
        {
            "resources": [
                "assets\/image.png",
                "pages\/netflix-page.js",
                "pages\/youtube-page.js",
                "pages\/tver-page.js",
                "pages\/bandai-channel-page.js",
                "pages\/amazon-prime-page.js",
                "pages\/hulu-page.js",
                "pages\/disney-plus-page.js",
                "pages\/unext-page.js",
                "anki-ui.js",
                "mp3-encoder-worker.js",
                "pgs-parser-worker.js",
                "video-data-sync-ui.js",
                "video-select-ui.js",
                "active-tab-permission-request-ui.js",
                "app-ui.js",
                "asbplayer-locales\/de.json",
                "asbplayer-locales\/en.json",
                "asbplayer-locales\/es.json",
                "asbplayer-locales\/ja.json",
                "asbplayer-locales\/pl.json",
                "asbplayer-locales\/zh_CN.json",
                "asbplayer-locales\/pt_BR.json"
            ],
            "matches": [
                ""
            ]
        }
    ]
}