Git Product home page Git Product logo

return-standalone-youtube-video-page's Introduction

Project logo

Return Standalone Youtube Video Page

๐Ÿง About

On Recent Updates, Youtube has changed the way to get the video page. It is now a SPA (Single Page Application) and the video page is not a standalone page anymore. This Chrome/Edge Extension is to return the standalone video page.

Supported Browsers

This extension supports any chromium based browser. The following browsers are tested and supported.

Chrome Firefox IE Opera Safari
Latest โœ”๏ธ User Feedback Needed โ” Latest โœ”๏ธ Latest โœ”๏ธ Not Supported โŒ

Firefox support is coming soon based on user requests.

๐Ÿ Install

๐ŸŽ‰ Features

  • Very Tiny (> 10KB) and simple to use
  • Made in Pure Javascript (Less than 30 Lines of Code)
  • Return the standalone video page
  • Return the standalone playlist page
  • Supports Any chromium based browser. (Support for Firefox is coming soon based on user requests)

โœ๏ธ Authors

๐ŸŽ‰ Acknowledgements

return-standalone-youtube-video-page's People

Contributors

sanjib-sen avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

return-standalone-youtube-video-page's Issues

`Return Standalone YouTube Video Page` extension causes infinite refresh loop with YT playlist videos

When the extension is active, playlist videos play the first ~1 second, then the page refreshes & the URL index segment advances by 1, in an infinite loop. For example, '&index=1' plays ~1 second; refresh; '&index=2'; refresh; '&index=3'; refresh. Happens in Incognito mode as well as in normal browser window, with all other extensions disabled, and with all YT accounts. Cookie/cache clear does not change results.

One interesting clue is that I accidentally discovered that if I do not have the YT tab active/visible then the infinite refresh loop is NOT initiated right away. If I switch back to the YT tab, the refresh loop is triggered immediately. If I do nothing, the video will play for ~5โ€“20 seconds before the inactive YT tab refreshes again on its own. The strangest thing...

Extension fails upon YouTube log-in

I've encountered a strange, frustrating issue that I am struggling to define clearly. The extension fails whenever I log in to Youtube with 1 of my 3 accounts. The only thing that is different is switching account. I'm using chrome (latest version); & I experience the same behavior in Incognito mode with 0 extensions active & after cookies cleared & cache emptied.

Literally the only difference between accounts that I can perceive is as follows:

  • The account where the extension fails (and new UI loads) has 7 subscribers & 0 videos uploaded. I use this account all the time.
  • The accounts where the extension works as intended have 0 subscribers & 0 videos uploaded. I never use these accounts.

I am not very html or js literate, so here are the only differences in the devtools console when I load the same YT page using the failing account (extension does not work) vs the non-failing account (extension works) in Incognito mode...

Extension works:
image

Extension does not work:
image

Happy to answer any questions &/or provide additional information to try & figure this out.

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.