youtube icon indicating copy to clipboard operation
youtube copied to clipboard

Smarter Speed-up

Open ImprovedTube opened this issue 2 years ago • 19 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)
  • [x] Category: education (~4%?)
  • [ ] Art
    • [ ] Silent or no words (=No sound and/or empty transcript, or hardly any.)
    • [ ] Poetry read out; ...?; ...?
    • [x] 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)
          • [x] Also considering duration and the word "Album"
          • [x] 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)

ImprovedTube avatar Mar 24 '23 18:03 ImprovedTube

( fixed speed by category https://github.com/code-charity/youtube/issues/680 )

ImprovedTube avatar Aug 24 '23 16:08 ImprovedTube

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 )

ImprovedTube avatar Sep 30 '23 08:09 ImprovedTube

@mlcivilengineer @tjy-justin @eyevou @android272 @krupatel203 @adambnmohd @onolox @Anoaxx @Lemntum @Jerrk @AminiAria @opep @hboyd @S31bar @paolog89 @oevesque @Artem-B @whyjxz14 @TurfJakkals @Vulkanodox @rsmyst @glubsy @BaconCatBug @FeikoJoosten @Trahloc @User198263321 @yellowbones @kopecium @tafakkur @amariithynar @KotSk8er @opep @CorduroyZeus123 @qweered @The-PC @akda5id @bbriano @JosuexD @gyadam @Nysterian @rzfzr @TheSarfaraz @mehedihasanziku @krupatel203 @dafzor @PIeslayer12 @kaz138 @GrayDiamond @OzakIOne @es20490446e

ImprovedTube avatar Sep 30 '23 08:09 ImprovedTube

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

chirag127 avatar Sep 30 '23 08:09 chirag127

welcome back 👋 @chirag127 then you might use a "quick-exit" though from your default-speed? tagged you as of #921 😊

ImprovedTube avatar Sep 30 '23 08:09 ImprovedTube

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.

chirag127 avatar Sep 30 '23 08:09 chirag127

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

ImprovedTube avatar Sep 30 '23 08:09 ImprovedTube

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.

Eyevou avatar Sep 30 '23 11:09 Eyevou

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.

chirag127 avatar Sep 30 '23 11:09 chirag127

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.

glubsy avatar Sep 30 '23 12:09 glubsy

#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?

ImprovedTube avatar Sep 30 '23 13:09 ImprovedTube

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.)

ImprovedTube avatar Sep 30 '23 13:09 ImprovedTube

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.

Eyevou avatar Sep 30 '23 13:09 Eyevou

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.

Amariithynar avatar Oct 02 '23 11:10 Amariithynar

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

ImprovedTube avatar Oct 03 '23 23:10 ImprovedTube

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.

starobots avatar Oct 14 '23 06:10 starobots

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

Anoaxx avatar Nov 08 '23 16:11 Anoaxx

yet another Speed-watching by whitelist

  • play at the previous speed of each id

surflotus avatar Nov 04 '24 07:11 surflotus

hi and thanks! @surflotus, i think thats already happening, is it?

ImprovedTube avatar Jun 08 '25 16:06 ImprovedTube