Skip to content

Latest commit

 

History

737 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miteiru (見ている) / zai⁴kan⁴ (在看) / tai²gan² (睇緊) / đang xem

License: CC BY-NC-SA 4.0 GitHub release Open Issues Contributors Last Commit GitHub Stars GitHub Forks

Disclaimers

About the Developer

Hello! I'm Hocky Yudhiono, the developer behind Miteiru. I created this video player app with the goal of providing a reliable and user-friendly experience for watching your favorite videos.

Commitment to Security

I am dedicated to ensuring that Miteiru is secure and free from any malicious components. However, if you encounter any security issues or vulnerabilities, please reach out to me privately at miteiru@hocky.id or just submit a GitHub issue, and I will do my best to address and resolve them promptly.

Liability Disclaimer

While I strive to maintain a safe and secure application, I cannot be held responsible for any unintended consequences or damages that may occur from using Miteiru. Use the app at your own risk.

Download ૮ ˶ᵔ ᵕ ᵔ˶ ა✩°。 ⋆⸜

Miteiru Logo Miteiru is an open source Electron video player for learning Japanese, Mandarin, Cantonese, and Vietnamese. It tokenizes subtitles (Kuromoji, Jieba, optional MeCab), shows readings and dictionary info from bundled JMDict, CC-CEDICT, and VNEDict, and is heavily inspired by Anisubber.

📚 Language details: Language Documentation

What can 見ている do?

  • Japanese, Mandarin, Cantonese, and Vietnamese — tokenization, readings (furigana / pinyin / jyutping), and click-to-define
  • Bundled dictionaries — JMDict, KanjiDic, CC-CEDICT, CC-Canto, VNEDict, Japanese pitch accent
  • Local video files (whatever Chromium can play; some OSes also play x265) plus YouTube URLs
  • Primary + secondary (translation) subtitles, karaoke mode with LRCLIB lyrics search, Anki export, notes
  • Cross-platform: Windows, macOS, GNU/Linux

How to start immersing

  • Pick a language on the home screen (dictionaries ship with the installer).
  • Drag in a video, or paste a YouTube URL with Ctrl+V. External subtitles can be dropped the same way; many anime subs live at https://kitsunekko.net/
  • YouTube Japanese only appears when the video has Japanese CC (including auto-generated).
  • X / Z open settings. Shortcuts are on the home screen; Q or Ctrl+H goes back there.

image image image image image

Installation

Releases: https://github.com/hockyy/miteiru/releases

Mac

  • Download the .pkg. Builds are unsigned (no Apple Developer Program), so macOS will warn about an unidentified developer. The code is open source — open anyway, or build it yourself below.

image

Windows

  • Download the NSIS installer (.exe). Some PCs flag it; the source is here if you want to verify.

Linux

  • .deb and AppImage for Ubuntu 22.04 and 24.04.

For developers

Needs Node.js 22.12+. script:initrepo downloads language assets from the assets release into renderer/public/language-assets.

npm install
npm run script:initrepo
npm run dev
npm run build:nsis       # Windows installer (includes Live Captions helper)
npm run build:linux22    # Ubuntu 22.04
npm run build:linux24    # Ubuntu 24.04
npm run build:linux26    # Ubuntu 26.04
npm run build:macos      # macOS .pkg

Language assets:

npm run script:download-language-assets
npm run script:pack-language-assets
npm run script:unpack-language-assets
npm run script:download-language-assets -- mandarin han-character-core

MITEIRU_FORCE_ASSET_DOWNLOAD=1 redownloads existing zips.

Optional MeCab

Built-in Kuromoji is enough for Japanese. MeCab is optional.

brew install mecab          # macOS
sudo apt install mecab      # Ubuntu
which mecab                 # path to paste into Miteiru

Windows binaries: SourceForge. JMDict is already bundled; you can point at a custom dump from jmdict-simplified if you want.

To change the MeCab dictionary, edit mecabrc (/opt/homebrew/etc/mecabrc on macOS, C:\Program Files (x86)\MeCab\etc\mecabrc on Windows, /etc/mecabrc on Ubuntu) and set dicdir to ipadic, jumandic, or unidic. Miteiru accepts chamame, chasen, and Jumandic output. UniDic.

Miteiru.mp4

About

Miteiru is an open source Electron video player to learn Chinese, Cantonese, and Japanese AAAND VIETNAMESE! It can play all Youtube and HTML 5 supported format (.mkv, .mp4, .mov, and many more) videos, and lots of supports on other subtitle formats (.srt, .ass, .vtt, and many more)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

115 stars

Watchers

7 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages