code-charity / youtube

[top~1 open YouTube & Video browser-extension] - Enrich your experience & choice! 🧰180+ options & clever features 📌set+forget📌Longest-standing(been tough). Please join🧩us👨‍👩‍👧‍👧 ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen}
http://improvedtube.com
Other
3.52k stars 533 forks source link

Watch party sites affected by forced player speed (embedded youtube players. "Cytube" & "Watch2Gether") #1046

Open Lemntum opened 3 years ago

Lemntum commented 3 years ago

PROBLEM:

ImprovedTube will affect all video players from Youtube, including embedded players. This interferes with the functionality of websites such as Cytube or Watch2Gether, especially when using ImprovedTube features such as setting the player's default playback speed.

For example, on Cytube, each time a video is loaded in a playlist, the player speed is set back to what is set in the ImprovedTube settings. The user must counter this by either:

SOLUTION:

Create an allow/deny list for the user to customize which websites the extension is allowed to run on.

Ideally it could be set with a "Run on this site" toggle in the menu which stores and saved the option, and an option to set the default behavior to allow or deny. Users should be able to backup/restore these settings.

ALTERNATIVES:

Limit ImprovedTube from running unless the video is playing on the root domain youtube.com. It gives less control than the above option, but ensures the extension does not break other websites.

RELEVANCE / SCOPE:

The default option could be set with no items in the block list, allowing it to perform identically to how it does now.

"SIDE EFFECTS":

There is a "blacklist" feature already in ImprovedTube, used to block channels and videos on Youtube. Users may be confused by the presence of two different block list features. This would not be any more confusing than the current menu sections for "Player" vs "Appearance > Player". Confusion can be mitigated by phrasing their functionality as something like "Run on this site". ⚬ _CONTEXT_:

// Thank you!

SHORT Table (Summary)
Problem Interferes with embedded players.
Solution Add an allow/deny list for which websites to run the extension on.
Alternatives Limit functionality to youtube.com.
Scope No change in default behavior.
Side effects Name may be confused with "Blacklist" feature if not worded carefully.
Context Thank you!
ImprovedTube commented 3 years ago

welcome @Lemntum ! :)

Cytube or Watch2Gether,

Yes, the forced speed feature should be delivered excluding watch parties, live streams, music and very short videos