Hi everyone! I’ve been using sponsorblockcast for a while (which is a great project), but I always wished it was written in Go. The go-chromecast library that it uses is written in Go, so a Go app could connect to all devices within a single process instead of creating child processes for every device. I finally decided to spend some time writing my own, called CastSponsorSkip. All of the features of sponsorblockcast are re-implemented in Go, plus some additional privacy features. I wrote a comparison if anybody is curious!

  • nichobi@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 year ago

    Hello, sponsorblockcast creator here! Happy to finally see a Go implementation, great work! I ended up writing a short blog post summarising the history of the SponsorBlock clients for Chromecasts.

    Best of luck in your continued development!

    • gabe565@lemmy.cook.ggOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Hey! I love the post and the ASCII theme of your site. I just want to say, thanks for all of the work you did on sponsorblockcast. It was a great tool that I happily used for a long time.

      Thank you!

    • gabe565@lemmy.cook.ggOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      Thank you! I have to admit, it’s really satisfying seeing sponsored segments get skipped. Would definitely recommend!

  • mako@feddit.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I will definitely try it tomorrow. I already tried Sponsorblockcast but it used way to many cpu even in idle.

    • gabe565@lemmy.cook.ggOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      I love sponsorblockcast, but I had the same exact issue. In my case, sponsorblockcast usually uses 10% CPU, but would sometimes start using more and more. I’ve been testing CastSponsorSkip pretty thoroughly and haven’t been able to get it to spike above 1-2% CPU yet!

  • jamiehs@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Ummmm… this works amazingly well.

    I generated an API key, and ran the docker command; that’s it… done, working perfectly.

    I’ve never used sponsorblock before, but it’s hilarious how well this works. It’s like an aggressive jump cut 🤣 and the poor segue to the sponsor segment doesn’t even survive.