Use your tab bar as a playlist!
Youtube tab playlist Extension
# Youtube Tab Playlist
Fork me on Gitlab ;-) https://gitlab.com/caroff/youtube-tab-playlist
When a youtube tab finishes playing its video, stop it, select the next youtube tab and start playing it. Note: you might want to use a window dedicated to youtube tabs so as not to be disturbed by the extension automatically selecting the next tab.
As of version 0.0.2, the extension loops back to first youtube video tab when the last finishes.
In version 0.0.2, the extension does nothing if there's only one youtube video tab open.
### Autoplay
If Youtube's autoplay option is enabled, lets the next video be loaded, but stops it from playing. This way, the next time the tab is selected by the extension, it will be a different song.
If Youtube's autoplay option is disabled, the same song will be played the next time the tab is selected.
Read more
Fork me on Gitlab ;-) https://gitlab.com/caroff/youtube-tab-playlist
When a youtube tab finishes playing its video, stop it, select the next youtube tab and start playing it. Note: you might want to use a window dedicated to youtube tabs so as not to be disturbed by the extension automatically selecting the next tab.
As of version 0.0.2, the extension loops back to first youtube video tab when the last finishes.
In version 0.0.2, the extension does nothing if there's only one youtube video tab open.
### Autoplay
If Youtube's autoplay option is enabled, lets the next video be loaded, but stops it from playing. This way, the next time the tab is selected by the extension, it will be a different song.
If Youtube's autoplay option is disabled, the same song will be played the next time the tab is selected.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Youtube tab playlist", "short_name": "YTP", "description": "Use your tab bar as a playlist!", "manifest_version": 2, "version": "0.0.2.2", "author": "Mathieu CAROFF", "icons": { "32": "icon/iconB32.png", "48": "icon/iconB48.png", "64": "icon/iconB64.png", "128": "icon/iconB128.png", "256": "icon/iconB256.png" }, "background": { "scripts": [ "js/oxlibjs.js", "js/background.js" ] }, "content_scripts": [ { "matches": ["*://*.youtube.com/*"], "js": [ "js/oxlibjs.js", "js/content.js" ] } ], "permissions": [ "tabs" ]}
Read more