Giter Club home page Giter Club logo

miru's Issues

file 404

no clue how to reproduce, so maybe attempt to load the file again when it 404's?

batch support

add support for batch files with nice GUI or smth, this could also make next video button work nicely i guess, augh parsing galore

new file 404

when a video file is loaded for the first time it 404's, refreshing and downloading the torrent again fixes this

subtitle streaming optimization

only store subtitles that are in the currently played buffer range since subtitles are streamed constantly anyways, and only in the currently selected track, this can potentially free up a lot of RAM.

torrent buffer

get buffer amounts based on torrent file not video element

ui revamp

ditch bootstrap, improve the layout and general feel of UI

autoPIP

look into autoPIP, fucking documentation sucks peen

rework nowplaying status

its a fucking mess.... needs to pass media object/look for media object instead of passing string, would then remove the selected object too

store cleanup

maybe add an option for store to persist across sessions with drive caching? but should clean it up better.

sort trackers

from best to worst to improve initial torrent fetch times

push notifications

since I'd need to get updated based on RSS feeds not notification servers idk how to get it to work...

skip intro improvements

within first 10 seconds of video skip directly to 1:30
based on interaction for first 5 seconds skip

burn in subtitles optimization

burn in subtitles could potentially render directly on the video image canvas instead of merging the video image canvas with the subtitle display canvas

better anime name fetching

now with oauth a thing, preferedname could be used, also a single function for requesting anime name would be better.

seek preview

a preview on the seek/progress bar would be pog, smth like youtube has, but idk if its possible

chromecast

yeah, fuck knows how, either WebRTC peers or some sort of MediaStream but idk how

.ass subtitle support

support for .ass subtitles embedded in video files, probably should ditch the special effects and make it into normal subtitle tracks via .addCue(new VTTCue(timestart, timeend, "text"));

loaded video piece destroying

figure out if its possible to detect what video data is currently loaded in the video element, then delete according torrent pieces, while making the torrent think they are downloaded, this could potentially have issues as I'm not sure if the browser unloads video pieces after some time [but I don't think it does], this would most likely kill seeding.... a good alternative would be storing the torrent inside the video itself? but thats kinda crazy

custom RSS

add an option for a custom RSS and regex

piece based torrent streaming

only download torrent pieces needed for playback instead of the entire torrent [full video streaming]
this could greatly reduce RAM usage and allow for a lot of other things, but could also potentially kill seeding!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.