Coder Social home page Coder Social logo

jc-dl's Introduction

JC-dl

Simple Content downloader for Indian OTT JioCinema (https://www.jiocinema.com/).

(Currently only supports movies, I haven't looked at TV shows, so if someone wants to open a PR, feel free)

Purpose

JioCinema offers many rare and old HQ streams of Indian content which is unfortunately hidden behind DRM and cannot be easily saved for archival purposes. This tool bypasses the DRM restrictions and grabs the Non-DRM streams (which are ironically sometimes superior to their DRM counterparts) from JioCinema which can be downloaded directly.

Prerequisites

An account on JioCinema and the most basic skills.

WARNING

This tool shall not be abused for purposes which are not archival or educational. Use at your own risk.

Usage

The Workaround

Apparently JioCinema hosts their unprotected content on their jiobeats CDN, which was apparently also used for JioMusic (??? See https://github.com/vikas5914/JioMusic-API#listen-song). Makes no sense for them to have this open but this workaround has been out for quite some time.

P. S

I'm really terrible at coding so consider this as the worst code. Please feel free to open PRs.

Thanks

to yt-dlp for basically solving the m3u8 parsing cause I can't write a parser.

To-Do

  • Add subtitle support
  • Simplify the config process
  • Add logging
  • Add custom quality support

jc-dl's People

Contributors

astravaganza 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.