crunchyroll-html5 - A fully fledged HTML5 player for Crunchyroll.

  •        2

We really don't like flash and want it killed ASAP. However, there's currently no HTML5 player available for Crunchyroll without having a subscription. So this is the answer. The browser is really bad at displaying subtitles so I had to find a library that's able to render SSA/ASS subtitles. I've looked into just using WebVTT, but Chrome was not really able to render them without a big black box around them.

https://github.com/YePpHa/crunchyroll-html5

Dependencies:

binary-loader : ^0.0.1
crunchyroll-lib : ^1.2.2
css-loader : ^1.0.0
hls.js : ^0.11.0
imports-loader : ^0.8.0
inversify : ^4.11.1
lodash : ^4.17.4
moment : ^2.18.1
preact : ^8.2.5
raw-loader : ^0.5.1
reflect-metadata : ^0.1.12
url-parse : ^1.2.0
webextension-polyfill : ^0.3.0
webworkify-webpack-dropin : ^1.1.9

Tags
Implementation
License
Platform

   




Related Projects

Videojs - HTML5 & Flash video player

  •    Javascript

Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices. It is an extendable framework/library around the native video element. It unifies the native video API across browsers.

accessible-html5-video-player - Accessible HTML5 Video Player

  •    Javascript

A lightweight HTML5 video player which includes support for captions and screen reader accessibility. For details, read the blog post Introducing an Accessible HTML5 Video Player on the PayPal Engineering blog. Also see 7 Lessons from Developing an Accessible HTML 5 Video Player.Insert the CSS in the Head of your HTML document. You'll also need to upload the sprite image (or use your own) and adjust the path in the CSS file.

rx-player - Smooth/DASH HTML5 Video Player

  •    TypeScript

The Rx-player is a library implementing a DASH and Microsoft Smooth Streaming video player directly on the browser, without plugins. It relies on HTML5 Media Source Extensions and Encrypted Media extensions and is written in TypeScript, a superset of JavaScript. It is currently used in production for premium services and targets several devices, such as computers, phones, but also set-top-boxes, smart TVs and other peculiar environments.


DPlayer - :lollipop: Wow, such a lovely HTML5 danmaku video player

  •    Javascript

DPlayer is a lovely HTML5 danmaku video player to help people build video and danmaku easily.

HTML5 Video for Umbraco

  •    

This is a project to allow you to insert HTML5 <video> into your website with a flash player fallback if the users browser does not support the <video> tag. We will utilise the VideoJS library in order to achieve an easily skinable <video> player by using CSS.

scratch-html5 - HTML 5 based Scratch project player

  •    Javascript

This project aims to create a Scratch Player in HTML5. Scratch is currently implemented with Actionscript 3 and requires the Flash Player version 10.2. Since Flash does not run on iOS (iPads, iPods, etc) and newer Android devices, we would like to have an HTML5 version to display (but not edit) projects on mobile devices. Scratch projects played in the HTML5 player should look and behave as closely as possible to the way they look and behave when played by the Flash player. We will not be accepting pull requests for new features that don't already exist in the Flash based Scratch project player. This source code is made available under the GNU General Public License version 2. Modified versions of this source code may be licensed under the GNU GPL v2 or later versions of the GNU General Public License.

clappr - :clapper: An extensible media player for the web.

  •    Javascript

Test it at cdn.clappr.io. You can re-use some vendors used internally, for instance you can use Kibo through Clappr.Vendor.Kibo.

audiojs - A cross-browser javascript wrapper for the html5 audio tag

  •    Javascript

audiojs is a drop-in javascript library that allows HTML5's <audio> tag to be used anywhere. It uses native <audio> where available and falls back to an invisible flash player to emulate it for other browsers. It also serves a consistent html player UI to all browsers which can be styled used standard css. It plays mp3s. No ogg. Because, lets be honest, in the real world, no one really exports ogg files. Sadly, that means Opera and Firefox get flash audio. Hopefully they can add mp3 support soon.

hls.js - JavaScript HLS client using Media Source Extension

  •    Javascript

hls.js is a JavaScript library which implements an HTTP Live Streaming client. It relies on HTML5 video and MediaSource Extensions for playback. hls.js does not need any player, it works directly on top of a standard HTML<video>element.

APlayer - :lollipop: Wow, such a beautiful HTML5 music player

  •    Javascript

APlayer is a lovely HTML5 music player to help people build audio easily.

flarevideo - HTML5 & Flash Video Player

  •    Javascript

HTML5 & Flash Video Player

frame-player - A video player without video files, just JSON

  •    Javascript

##The Problem The problem of today's HTML5 video is that it can't be played in-line on an HTML page on mobile devices. The way the handheld devices handle it is they open the video in a native player which takes over the page itself, making it impossible to implement any interaction while the video is playing. Also, you can't play two videos at the same time. ##The Solution Create a player instead of playing video files, show a sequence of images at a certain rate.

Open video player - media players for Flash and Silverlight

  •    Acrionscript

Open Video Player (OVP) is an initiative encompassing the use of open standards, best practices, and established development methodologies in the development of media player applications. Currently this project provides a code base that can be used to solve common problems as part of building advanced, scalable, and robust web-based media player applications in Flash, Silverlight, Apple iOS and HTML5.

flv.js - HTML5 FLV Player

  •    Javascript

This project relies on Media Source Extensions to work. flv.js works by transmuxing FLV file stream into ISO BMFF (Fragmented MP4) segments, followed by feeding mp4 segments into an HTML5 <video> element through Media Source Extensions API.

video-js-swf - Custom Flash Player for VideoJS

  •    Javascript

The lightweight Flash video player for Video.js. This allows the Video.js player's skins, plugins, and other features to work with both HTML5 and Flash. This project doesn't need to be used if you simply want to use the Flash tech in Video.js.

Player Framework by Microsoft

  •    Silverlight

An open source, robust video player framework for Windows 8, HTML5, Silverlight, Windows Phone and other application platforms.