asbplayer: Language-learning with subtitles

Enhance streaming video for language-learning.

asbplayer: Language-learning with subtitles란 무엇입니까?

asbplayer: Language-learning with subtitles은(는) asbplayer에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "Enhance streaming video for language-learning."입니다.

확장 프로그램 스크린샷

screenshot
screenshot
screenshot

asbplayer: Language-learning with subtitles 확장 프로그램 CRX 파일 다운로드

크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.

확장 프로그램 사용 설명서

                        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.                    

확장 프로그램 기본 정보

이름 asbplayer: Language-learning with subtitles asbplayer: Language-learning with subtitles
ID hkledmpjpaehamkiehglnbelcpdflcab
공식 URL https://chromewebstore.google.com/detail/asbplayer-language-learni/hkledmpjpaehamkiehglnbelcpdflcab
설명 Enhance streaming video for language-learning.
파일 크기 2.35 MB
설치 횟수 2,312
현재 버전 1.0.1
최근 업데이트 2024-01-10
출시 날짜 2024-01-04
평점 5.00/5 총 25 개의 평점
개발자 asbplayer
이메일 [email protected]
결제 유형 free
확장 프로그램 웹 사이트 https://github.com/killergerbah/asbplayer
도움말 페이지 URL https://github.com/killergerbah/asbplayer/issues
지원되는 언어 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": [
                ""
            ]
        }
    ]
}