Myrtv.github.io

A pseudo-live TV implementation to save bandwidth but still function normally.
Alternatives To Myrtv.github.io
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Newpipe23,124
a day ago1,231gpl-3.0Java
A libre lightweight streaming front-end for Android.
Nuclear9,985
a day ago163agpl-3.0TypeScript
Streaming music player that finds free music for you
Awesome Developer Streams7,282
19 days ago6cc0-1.0
👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻 Awesome Developers, Streaming
Desktop4,049
4 hours ago24gpl-3.0TypeScript
Free and open source streaming software built on OBS and Electron.
Vidgear2,601142 months ago18July 05, 20223apache-2.0Python
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
Yt Dlc2,5056a year ago20November 11, 2020123unlicensePython
media downloader and library for various sites.
Improvedtube For Youtube2,471
37 minutes ago310otherJavaScript
YouTube Extension: Enrich your experience & content [🧰80+Lean Features][📌Longest-standing since 2012][Please👨‍👩‍👧‍👧make Docum./HowTo's][⚙️⋮{🎞️☕🎛️🎧🔊⏯️🎬🎨📈🧩🧪⋮}(Player Repeat Screenshot[Hide 'related video distraction]Always expand video Description [Playback speed][Video Quality codec electricity][Player Size Full Tab]Theme Customizatio
Viewtube671
4 hours ago39agpl-3.0Vue
▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content.
Pylivestream626
22 days ago38October 18, 20212apache-2.0Python
Pure Python FFmpeg-based live video / audio streaming to YouTube, Facebook, Periscope, Twitch, and more
Muffon523
11 days ago3mitVue
Music streaming browser
Alternatives To Myrtv.github.io
Select To Compare


Alternative Project Comparisons
Readme

rtv

A pseudo-live TV implementation to save bandwidth but still function normally.

See it in action, pseudo-live!


What does that even mean?

When you tune in to RTV it obtains a playlist, which has a defined starting point in history (yesterday, 10 years ago, whatever). It proceeds to determine, had that same playlist been repeating since it started, what is currently on right now.

Won't this use a ton of bandwidth?

No! Only if you let it. You only watch what is currently playing and the provider of the video is only active when there is at least one viewer so both sides benefit from only transferring what they must but maintaining sync while "offline".

Why not use something like a website that syncs YouTube videos, or a YouTube playlist?

This is unmanaged and "continually broadcasts", even when there's nobody left to watch. It does not require someone to make a room, load up some videos, or even interact with it to maintain a sync each time somebody feels like watching. The stream is always available where it's expected to be.

Why are all these answers mostly the same?

Because it's that simple. There are only a few instances of smoke and mirrors to maintain the sync, most of the experience comes from the variety of channels and the intricate guide. It's a direct competitor to YouTube syncing sites, but also itself is a unique feature over them. It also works locally/self-hosted if you want to roll your own.


RTV provides a ton of channels, probably not as diverse as all would like. To alleviate that, Custom Channels are supported.

How you can help RTV

Supported video providers

  • Direct links (site.com/video.mp4)
  • YouTube
  • Dailymotion (same as YouTube)

Planned Features

  • Search
  • Playlist switching Done, the channel select window!
  • Playlist viewing Done, the guide!
    • Maybe browser desktop notification support
      • Service workers (background task)
      • Receive run alerts. "first time only", "every time"?
  • Playlist shuffling Done, seedrandom and Fisher Yates shuffle!
  • Custom playlist URLs Done (not URLs), the channel select window!
  • Picture in Picture
    • Getting there, jQuery UI dialogs help a ton.
  • Quality selector
  • Audio track selector
    • The technology is simultaneously there and not there. Send help.
  • Manual sync adjustment for closer viewing with others
  • Automatic resync (on button click) Done!
  • Chat Done!
    • IRC. Powered, but not endorsed, by Rizon.

Unplanned Features

Popular Youtube Projects
Popular Streaming Projects
Popular Social Media Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Youtube
Streaming
Selector
Playlist
Youtube Api
Html5 Video