All Projects → circleapps → beyondplayer

circleapps / beyondplayer

Licence: GPL-3.0 license
BeyondPlayer - Video player for English learner

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects
Less
1899 projects

Projects that are alternatives of or similar to beyondplayer

YetAnotherVideoPlayer
Yet Another Video Player for Andoid
Stars: ✭ 62 (-66.12%)
Mutual labels:  video-player
all-in-one-video-pack.wordpress
A Wordpress Plugin to simplify adding Kaltura to your Blog
Stars: ✭ 19 (-89.62%)
Mutual labels:  video-player
SAVY
SAVY Player provides service to watch local videos with in a synchronized way.
Stars: ✭ 15 (-91.8%)
Mutual labels:  video-player
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (-56.83%)
Mutual labels:  video-player
Vidsta
Easily implementable and customisable Android video player library
Stars: ✭ 36 (-80.33%)
Mutual labels:  video-player
anime-cli
A CLI for streaming, downloading anime shows. The shows data is indexed through GogoAnime.
Stars: ✭ 31 (-83.06%)
Mutual labels:  video-player
api.video-player-sdk
SDK to control and interact with the api.video HTML5 Player
Stars: ✭ 31 (-83.06%)
Mutual labels:  video-player
MetalPlayer
A video player using Metal.
Stars: ✭ 68 (-62.84%)
Mutual labels:  video-player
vast-vmap
JavaScript library for IAB VAST + VMAP
Stars: ✭ 55 (-69.95%)
Mutual labels:  video-player
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+20.77%)
Mutual labels:  video-player
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
Stars: ✭ 2,454 (+1240.98%)
Mutual labels:  video-player
sausage
Learn Foreign Languages via Movies Subtitle
Stars: ✭ 12 (-93.44%)
Mutual labels:  video-player
nplayer
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
Stars: ✭ 897 (+390.16%)
Mutual labels:  video-player
chrome-extension-aspectratio219
🖥️ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio (Netflix, Youtube, PrimeVideo, Crunchyroll)
Stars: ✭ 28 (-84.7%)
Mutual labels:  video-player
vue-xgplayer
xgplayer component in vue
Stars: ✭ 19 (-89.62%)
Mutual labels:  video-player
aos-Video
NOVA opeN sOurce Video plAyer: player frontend main UI
Stars: ✭ 35 (-80.87%)
Mutual labels:  video-player
react-native-aliyun-playview
封装阿里云点播播放器与短视频上传功能
Stars: ✭ 24 (-86.89%)
Mutual labels:  video-player
danmaku-player
An HTML5 danmaku video player for real-time image processing using WebGl and Web Components.融合了webgl和web components的实时图像处理弹幕播放器
Stars: ✭ 40 (-78.14%)
Mutual labels:  video-player
NaturalGroundingPlayer
Sequence videos based on their energy readings
Stars: ✭ 46 (-74.86%)
Mutual labels:  video-player
liveme-pro-tools
LiveMe Pro Tools
Stars: ✭ 33 (-81.97%)
Mutual labels:  video-player

image

BeyondPlayer (originally called Source Player) is an open source video player for English learner. It supports almost all common video types and playback functionalities.

What makes it unique is its dedicated features for English study, such as:

  • View definition in pop-up dictionary
  • Drag and select to loop lines
  • Save video clip to clip library
  • Highly configurable web dictionaries
  • YouTube player and browser
  • Collect word to word book and word list
  • Blur out hardcoded subtitle
  • Automatically hide subtitle
  • Automatically download subtitles

See Product Page or BeyondPlayer Wiki for more about this app.

For the moment, it supports MacOS only, but I hope it will support Windows soon.


Install dependencies

# Before installing the dependencies, make sure you have nodejs (12.x), yarn, xcode installed.

cd {PROJECT_ROOT}/scripts
./install_mpvjs.sh

Debug

cd {PROJECT_ROOT}/src
npm run dev

Then Press F5 in Visual Studio Code

Build

Dev Build

# Before building it, make sure you have electron-packager installed globally (by npm install electron-packager -g)

cd {PROJECT_ROOT}/scripts
./build_dev.sh

If everything goes as planned, you will find the dev build under {PROJECT_ROOT}/build.


License

BeyondPlayer is based on mpv.js and Electron, for complete open source softwares used by this app, see Open Source Software Attribution


Acknowlegement

BeyondPlayer leveraged OpenSubtitle API for subtitle searching and downloading.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].