GithubHelp home page GithubHelp logo

r3d4cted / miru Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thaunknown/miru

0.0 0.0 0.0 51.5 MB

Bittorrent streaming software for cats

License: GNU General Public License v3.0

JavaScript 38.28% HTML 0.29% Svelte 61.14% CSS 0.29%

miru's Introduction

Stream anime torrents, real-time with no waiting for downloads

AboutFeaturesFrequently Asked QuestionsBuilding and Development

chat chat

About

A pure JS BitTorrent streaming environment, with a built-in list manager. Imagine qBit + Taiga + MPV, all in a single package, but streamed real-time. Completly ad free with no tracking/data collection.

Unlike qBit's sequential, seeking into undownloaded data will prioritise downloading that data, instead of flat out closing MPV.

Features

Anime:

  • full AniList integration
    • filter anime by name, genre, season, year, format, status
    • view anime on your planning and watching list
    • automatically mark episodes as complete as you watch them
  • automatically find torrents for desired episodes
  • automatically detect what anime a torrent is
  • airing schedule
  • find anime by image [just paste an image into the app]

Video:

  • full subtitle support
    • support for softcoded subtitles
    • support for external subtitle files
    • support for VTT, SSA, ASS, SUB, TXT subtitles
    • subtitle display in PiP
  • keybinds for all functions:
    • , - seek 1 frame backwards
    • . - seek 1 frame forwards
    • S - seek forwards 90 seconds [skip opening]
    • R - seek backwards 90 seconds
    • - seek forwards 2 seconds
    • - seek backwards 2 seconds
    • - increase volume
    • - decrease volume
    • M - mute volume
    • C - cycle through subtitle tracks
    • N - play next episode [if available]
    • F - toggle fullscreen
    • P - toggle picture in picture
    • [ - increase playback speed
    • ] - decrease playback speed
    • \ - reset playback speed to 1
    • I - view video stats for nerds
    • ` - open keybinds UI
  • miniplayer
  • media session display
  • media keys support
  • Discord rich pressence
  • preview thumbnails
  • pause on lost focus
  • autoplay next episode
  • multi-audio support

Torrent:

  • select downloads folder
  • specify download/upload speeds
  • support for most popular BEP's
  • support for custom torrent RSS feeds for latest releases
  • change what resolution to find torrents in
  • stream real-time with no waiting for downloads

Building and Development

Dependencies:

  • Node 16 or above

To build/develop, in the root folder of the repo you need to first run:

npm install

To build for your OS just run:

npm run build

To run the development server run:

npm start

miru's People

Contributors

thaunknown avatar muril-o avatar waaiez avatar

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.