Skip to content Skip to footer
0 items - $0.00 0

Show HN: A Chrome extension to give you back control over short-form videos by darajava

Show HN: A Chrome extension to give you back control over short-form videos by darajava

Show HN: A Chrome extension to give you back control over short-form videos by darajava

17 Comments

  • Post Author
    uptown
    Posted April 2, 2025 at 5:54 pm

    An answer to my wishes … https://news.ycombinator.com/item?id=43398696 thank you!

  • Post Author
    joshdavham
    Posted April 2, 2025 at 6:12 pm

    Thanks for sharing! Also, would you mind adding a license to your gh repo?

  • Post Author
    robgibbons
    Posted April 2, 2025 at 6:15 pm

    Thanks for this. I've thought about building this exact thing ever since this vicious trend began.

  • Post Author
    xnx
    Posted April 2, 2025 at 6:41 pm

    Nice. Does this do more than the "Show Video Controls by Default" extension? https://chromewebstore.google.com/detail/show-video-controls…

  • Post Author
    omoikane
    Posted April 2, 2025 at 6:52 pm

    For youtube shorts, replacing the "shorts" in URL with "watch" will give you the usual interface, for example:

    https://www.youtube.com/shorts/GqkmtcirwYA -> https://www.youtube.com/watch/GqkmtcirwYA

    But actually I see that seek bar is already available in youtube shorts. Maybe it's a recent change?

  • Post Author
    ensignavenger
    Posted April 2, 2025 at 7:02 pm

    Thanks for releasing it! Whats the chance of this getting shipped to Firefox users? A future improvement might be to add the ability to change the playback speed :)

  • Post Author
    mthoms
    Posted April 2, 2025 at 7:25 pm

    For anyone looking: Safari has "Stop The Madness" which has something similar (and much more).

  • Post Author
    Aissen
    Posted April 2, 2025 at 7:39 pm

    I wrote a set of uBo rules to do the same on TikTok. Not sure if they still work, but might as well publish it:

    tiktok.com##sharing-main-video-el:watch-attr(controlslist):remove-attr(controlslist)

    It seems a bit flakey on mobile, but it was a nice addition to the other enhancements. I haven't been able to make the mobile web as useful as the desktop web version, but didn't want to spend too much time on it either.

  • Post Author
    devmtk
    Posted April 2, 2025 at 7:48 pm

    Thank you for that. Helps a lot!

  • Post Author
    65
    Posted April 2, 2025 at 7:56 pm

    Instant download. Works great. Perhaps on Instagram you can make it save the audio level when the video is muted? If I mute a video then scroll to the next one, the audio still plays. Otherwise, thanks for making this, it's something I've wanted for a long time.

  • Post Author
    umvi
    Posted April 2, 2025 at 7:57 pm

    Adding a progress bar back might cause people to just skip to the part they want to see instead of watching the whole thing again though, and I'm worried that might not be in the best interests of the content creator or advertisers.

  • Post Author
    Zak
    Posted April 2, 2025 at 8:01 pm

    That looks pretty useful. A Firefox release would be most appreciated.

  • Post Author
    varenc
    Posted April 2, 2025 at 8:25 pm

    I have a simple bookmarklet does does something similar:

        javascript:(function(){document.querySelectorAll("video").forEach(((e,o)=>{console.log(`VideoFixer: Processing <video> #${o+1}:`,e),e.style.position="relative",e.style.zIndex="999999",e.controls=!0,e.style.pointerEvents="auto";const t=[],i=[];["disablePictureInPicture","disableRemotePlayback"].forEach((o=>{e.hasAttribute(o)&&(t.push(o),e.removeAttribute(o))})),e.hasAttribute("controlsList")&&(i.push(...e.getAttribute("controlsList").split(/\s+/)),e.removeAttribute("controlsList")),t.length&&console.log(`VideoFixer: Removed attributes: ${t.join(", ")}`),i.length&&console.log(`VideoFixer: Removed controlsList restrictions: ${i.join(", ")}`),t.length||i.length||console.log("VideoFixer: No restrictions found to remove.")})),console.log("VideoFixer: All videos processed.");}());
    
    

    It just re-enables all controls on all <video> elements and uses z-indexing to push them to the top. Works on instagram but needs to be re-ran for new video elements.

  • Post Author
    megadata
    Posted April 2, 2025 at 9:00 pm

    I haven't tried this out but if it works it's one the biggest bang for the buck I've seen on HN. Thanks!

  • Post Author
    4jck
    Posted April 2, 2025 at 10:00 pm

    is there a way to "save" a volume for instagram/youtube? i swear their volume is boosted to 200% volume

  • Post Author
    ranger_danger
    Posted April 2, 2025 at 10:35 pm

    Been using this extension to turn shorts back into regular videos for years: https://github.com/raven0230/Remove-Youtube-Shorts

    That way not only do you get the seek/pause controls back, but other stuff like volume, comments, keyboard shortcuts etc. now work as usual too.

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.