pronounced you-tube nonstop (/yo͞o t(y)o͞ob nónstäp/
) — you decide what YouTube has to do.
An extension to let YouTube run nonstop with autoplay, autoconfirm and automatic pressing the loopbutton.
- Purpose & General Info
- Explanation Github folders
- Documentation
- Installation
- Release History
- Privacy policy
This extension has 3 tasks:
- It automatically clicks on "Continue Watching?" if Youtube asks you the annoying question "Are you still there?"
- In the popup menu of this extension you have 2 extra options:
- to disable/enable Youtube autoplay. This is to avoid that Youtube automatically plays the next video after your video ends.
- and to loop playlists So Youtube will not automatically go outside the playlist if it ends
- enable the functionality that will click on the 18+ message if you are in a playlist AND also enabled
loop playlists
functionality.
Folder 1.5.5_OLD VERSION
This is an older version of my extension. But the autoplay
function doesn't work anymore, because YouTube changed their site.
- background2.js
- autoplay.js
- and maybe: jquery-3.2.1.min.js
This folder contains the newest version of my extension with manifest version 2, which is now deprecated.
The code is the same as the one in the manifest_v3
folder, except the necessary differences. If you are using Firefox you can use the code in this folder.
And the code in this folder will be published to the Firefox Add-ons.
There, you can found the newest version of my extension, which now has manifest version 3. This is also the version that will be published to the Edge Store.
Everey issue you report (via the newest version
template) will be changed here.
If you see something wrong or incorrect start an issue and let me know what I should change.
There are two ways to customize the options of the extension
As you can see it has the same lay-out.
Other points of attention:
- In Firefox you need to go to
about:addons
and then clickoptions
as advanced option when YouTube is not active. The right click on the extension icon to open a new page only works in Chromium based browsers. - The changes made in the (popup) window are carried over into the other (popup) window: they are connected.
- Attention! You cannot change your preferences per tab: your preferences affect your entire internet session and will be remembered for the next time.
- The functionality to click on 18+ warnings will be disabled at installation time. If the function is enabled, you will see a green circle and a red warning icon. If disabled you will see a red circle and blue warning icon. (See the printscreen below
Option 2 (advanced)
above) - Also note that although this extension works for every language, this is partly not the case in YouTube Music. To make a playlist loop in YouTube Music a language-based element is needed. Thus, it will only loop a playlist if the language of YouTube is set to English, German, French, Dutch, Spanish or Portugese. Open an issue if your language is not supported.
The required permission are (manifest):
"permissions": [
"declarativeContent",
"storage",
"tabs"
],
"host_permissions": [
"*://www.youtube.com/*",
"*://music.youtube.com/*"
]
"Storage"
is neccessary to save your preferences between sessions.
"Tabs"
is required to make the extension work properly on if YouTube is playing in the background. So, I am not collecting your browser history or whatsoever.
Chromium-based Edge: Stable version available in Microsoft Edge Add-ons.
This extension has no Firefox syntax.
So feel free to make an pr in which the chromium syntax is converted to that of Firefox.
The Firefox syntax can be found in the folder manifest_v2
of this repo and is available as Firefox Add-on
It's also not uploaded to the Chrome store, because you need to pay a little amount of money. Which isn't worth it for now.
But you can always sideload my extension in chromium-based browsers by enabling developer mode
under [browsername]://extensions
If you want to load the extension by yourself in your browser without installing it from store or Microsoft suddenly decides to take action against it, follow the instructions below:
- Clone or download this repository
- If you download it, make sure to extract it first
- Open the Extension Management page by navigating to
edge://extensions
- The Extension Management page can also be opened by clicking on the Edge menu, hovering over More Tools then selecting Extensions.
- Enable Developer Mode by clicking the toggle switch next to Developer mode.
- Click the Load unpacked button and select the extension directory.
- Ta-da! The extension has been successfully installed!
See the releases page for a history of releases and highlights for each release.
This goes back to version 1.5.5
.
GNU General Public License v2.0
If you want to contribute to this project, make sure you have read the Contributing file