code-charity/youtube

Smarter Speed-up

ImprovedTube opened this issue ยท 17 comments

Speed-watching by whitelist:

  • Speed by category: instead of forcing speed always you could only apply that to specific categories and in characteristic proportions. The biggest categories tend to be contentually slow & well spoken/pronounced too
    • Entertainment & Gaming ( 37?% of Youtube!)
  • Speed by transcript (easy transcripts, speed by current paragraph's language difficulty/average word length ...)
    • (Skip silence? #921)
  • Speed by meta-info: words like "Keynote" (commercial, rather sort) can play faster than "lecture" (academic, rather long)
    • more precisely, peak interest & word-/syllable-speed can be considered! #1463 #921 (dynamically/porportionally. Not only per Video (but also per Chapter, Sentence or proportion to the per whole video & channel & category)

Permanent speed-watching exclusions /blacklist.

  • Short duration
  • Difficult Transcript (~long words)
  • Category: education (~4%?)
  • Art
    • Silent or no words (=No sound and/or empty transcript, or hardly any.)
    • Poetry read out; ...?; ...?
    • Music (blacklisted by default, yet non-greedy (=attempting 0% false positives), so that a "1% error-rate" will rather mean accidentally changing speed of "1% of music" ("false-negatives"), than matching any non-music.
      • The category is music ( ~19?% of YouTube, mostly honest/accourate? /the rare case of category-spam might not matter)
        • or a "music-identifer" is included like (official video lyrics (cover version) karaoke sing-along soundtrack)
        • but the video title & tags/keywords contain no word like interview, documentary or backsage
          • (While this covers a majority, not all languages are added yet & the word 'documentary' could again be required to not have a certain length unlike a song. etc. etc. Or every song-title with such word could be whitelisted (funny/rare)
          • Also considering duration and the word "Album"
          • Music may also be: When YouTube recoginized a song(/songs), thats registered /can be bought and duration fits.
          • Beat-detection in the sound data iself?

"Speed-watching" (many users dont literally watch, so:)

  • "Speed-listening": Option: Only speed-up while tab is not visible
  • "Speed-reading": More Subtitle- & Transcript-options [with an invisible [and/or mute] player]

  • In the end of course a permanent personal default speed might stay "only" semi-automated and you might decide differently for a few % of videos - so it should come with a "quick-reset-button" (we already got a keyboard shortcut for resetting speed)

#1463 (similar)

( fixed speed by category #680 )

Maybe you like to see the above? (Many of you have cared before*)
(I'm not a "speed-watcher" myself yet, but based on the assumtion, that there are at least 1 million people in the world, who should be active "speed-watchers",...)
...- why isnt there a more coordinated teamwork /"lobby"? /Why isn't there a bounty on this issue thread - so that some poor developer/s would already have done all of it & more.


( * @samyk made a PR for this & many of you have reported similar wishes & bugs: @Rytisgit #680 @Ole28 #551 @deRvyn #387 @EvocativeOlash @AbdulrahmaNosser @starobots @ShlomiRex @oooooooooooooooo )

Just normal speeding as it is is fine for me. I don't need these features.

welcome back ๐Ÿ‘‹ @chirag127 then you might use a "quick-exit" though from your default-speed? tagged you as of #921 ๐Ÿ˜Š

welcome back ๐Ÿ‘‹ @chirag127 then you might use a "quick-exit" though from your default-speed? tagged you as of #921 ๐Ÿ˜Š

Na, I'm not even watching the videos on the laptop anymore. Just using the new pipe on mobile which already have the skip silence.

i see @chirag127 That's why i added #Philosophy /this is the long run. Congratulations on your Github metrics!

If we're going with #Philosophy - I'll write a bit.

In my opinion, music is for pleasure and should be slowly enjoyed while information should get into your brain as fast as reasonably possible.

Current implementation works really well 99% of the time. There are some times where speedup takes a moment to kick-in but it's never been a hassle. While things can always be improved this is currently not much of an issue. The only thing I can think of is to make sure it's executed as one of the first operational checks when entering a video, if possible, after layout. Seeing stuff pop-in is a bit more annoying than a video being 500ms late to increase its speed.

If we're going with #Philosophy - I'll write a bit.

In my opinion, music is for pleasure and should be slowly enjoyed while information should get into your brain as fast as reasonably possible.

Current implementation works really well 99% of the time. There are some times where speedup takes a moment to kick-in but it's never been a hassle. While things can always be improved this is currently not much of an issue. The only thing I can think of is to make sure it's executed as one of the first operational checks when entering a video, if possible, after layout. Seeing stuff pop-in is a bit more annoying than a video being 500ms late to increase its speed.

In my opinion the youtube is not for the music and I just use the Spotify. And correct there should never be a speedup in the music.

I'm not convinced we need these features that sound like over-engineering a bit to me.

The current implementation is just perfect, I use speed up all the time, and being able to use the mouse wheel to adjust speed is awesome.

#Philosophy

speed-watching can be just an example, with the underlying universal thoughts:

  • AFAIK nothing similar has been implemented before.

  • Many people can use this to "save time" (?) - so the feature should be as smart as possible.

    • Many use it already with this extension, so optimizingit will be(/feel) worth a lot & immediately too.
      • Let's say it needs 5 people & 40 working hours...to have a dynamic speed through transcript-analysis etc. (simply counting word speed & length, or maybe including an AI API / "chatgpt")
        • ,...then that number is miniscule compared to the number of users.
  • So i just wonder why it isn't done? ๐Ÿคฃ / Won't we? (And 25 other things too?)

    • And does it stand or fall with the person who went through the last 100 messages about speed-watching, while managing this project & tag half of the people again, which feels tidy (~meaningful) ( - yet almost rare/"too much"?)
  • Of course there are bigger questions (like: Why is world-economy so unnecessarily unfair to the hungry billion people etc.)
    just this is one of the things, which only have to be done once (if ever) - like a wikipedia article.

  • i know of people who are developing for fun.

    • Where is their collective To-Do List?

RE: music:

There are some times where speedup takes a moment to kick-in but it's never been a hassle.

it should speed up as soon as the tags are checked. Then it still waits up to a few seconds for youtube's music references in the description to load, only to undo speed-up applied already (rarely.) - Thank you for your effort testing!

I just use the Spotify

The code/logic could be re-purposed in different context (such as new-pipe or videos on other sites). Yes, generally common ways, such as Spotify, might be convenient already and as an individual we can refuse to learn about reduant / parallel pathes (yet both matter and a lot of music is not on spotify, not everybody will/can pay, etc.)

In my opinion the youtube is not for the music and I just use the Spotify.

To be fair music.youtube.com is a thing. I wish that youtube would just redirect or filter all traffic over there when it's tagged as music but make it accessible like they do Shorts? It's a decent Spotify clone but no one uses it because there isn't a standalone app or it's so disconnected from the Main site, as a whole.

In my opinion the youtube is not for the music and I just use the Spotify.

To be fair music.youtube.com is a thing. I wish that youtube would just redirect or filter all traffic over there when it's tagged as music but make it accessible like they do Shorts? It's a decent Spotify clone but no one uses it because there isn't a standalone app or it's so disconnected from the Main site, as a whole.

I really would rather not be force-redirected to an inferior experience at Youtube Music versus the default Youtube experience tailored even further directly to my desired results. I also abhor Shorts in general and find them a plague upon the site and wish they weren't as integrated as they are, so that definitely isn't something I'd consider as a benefit, either.

i assume music.youtube allows to switch off the video to only hear the sound if you buy youtube premium

it looks llike a good feature.
I hope it can run 2x speed on normal video and run 1 x speed on any kind of music.
thanks bro.

I like simple speed up as i like simple voume up(still u cant go above 100% with kays(maybe option to allow that??)