Code Monkey home page Code Monkey logo

yt-workers-dev's Introduction

Many public broadcasts are now available on Youtube as live videos. I was looking for a way to add these to my Android TV as digital channels. As a result, I created this service to get the live feed of a Youtube video as an HLS or M3U streaming link. I then add it as a channel to any IPTV client. If you are interested, here is a Github repository with a list of channels available on Youtube.

Although I have taken great care to keep the service stable, please note that the service is currently hosted on a basic tier of a cloud provider to keep the cost minimal. It might not have sufficient resources to handle numerous requests at a time. If you need a stable service, I would suggest you deploy this service with your cloud provider. The general steps for any cloud provider would be to

  1. Install NodeJS on the machine
  2. Download the source code
  3. Install the NPM dependencies
  4. Start the server

Email me if you need help deploying this service.

Youtube IPTV Channels

It creates a permanent link for a Youtube live channel or video, which adds it to any IPTV client.

For a Youtube Channel

It picks up the live feed of a Youtube channel. It works well when a Youtube channel has a single live feed or goes live frequently.

It does not work when a channel has multiple live feeds simultaneously. Please use the video link for this case.

# format of the link
https://ythls.onrender.com/channel/$youtube_channel_id.m3u8

# example
https://ythls.onrender.com/channel/UCt4t-jeY85JegMlZ-E5UWtA.m3u8

For a Youtube Video

It picks up the live feed of a Youtube video. The video should be live for it to work.

# format of the link
https://ythls.onrender.com/video/$youtube_video_id.m3u8

# example
https://ythls.onrender.com/video/Nq2wYlWFucg.m3u8

Support

Please include a link to this GitHub repository if you use this service.

yt-workers-dev's People

Contributors

abskmj avatar

Stargazers

 avatar

Forkers

revistasputnik

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.