Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. How I use Pinchflat/Sponsorblock to avoid podcast ads

How I use Pinchflat/Sponsorblock to avoid podcast ads

Scheduled Pinned Locked Moved Selfhosted
selfhosted
17 Posts 12 Posters 68 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ikidd@lemmy.worldI This user is from outside of this forum
    ikidd@lemmy.worldI This user is from outside of this forum
    [email protected]
    wrote on last edited by [email protected]
    #1

    I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

    I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

    Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

    Links:

    Pinchflat Docker compose setup

    Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

    The heroes at Sponsorblock and the other heroes that contribute timeblock entries

    Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

    a_norny_mousse@feddit.orgA N sunny@slrpnk.netS akasazh@feddit.nlA vendetta9076@sh.itjust.worksV 7 Replies Last reply
    58
    • ikidd@lemmy.worldI [email protected]

      I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

      I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

      Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

      Links:

      Pinchflat Docker compose setup

      Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

      The heroes at Sponsorblock and the other heroes that contribute timeblock entries

      Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

      a_norny_mousse@feddit.orgA This user is from outside of this forum
      a_norny_mousse@feddit.orgA This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

      But there’s a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads

      And they're so repetitive. And each block is the same length if I'm not mistaken. This could even be automated - not relying on human input - or at least half-automated.

      T S 2 Replies Last reply
      4
      • ikidd@lemmy.worldI [email protected]

        I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

        I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

        Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

        Links:

        Pinchflat Docker compose setup

        Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

        The heroes at Sponsorblock and the other heroes that contribute timeblock entries

        Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

        N This user is from outside of this forum
        N This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #3

        this sounds great. thanks for the tip!

        I think I already have pinchflat. Didn't know sponsorblock worked for podcasts. Thanks!

        1 Reply Last reply
        2
        • a_norny_mousse@feddit.orgA [email protected]

          But there’s a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads

          And they're so repetitive. And each block is the same length if I'm not mistaken. This could even be automated - not relying on human input - or at least half-automated.

          T This user is from outside of this forum
          T This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #4

          It should be doable to so some audio analysis of the episodes. They "always" (I am sure some forget every now and then), have an outro and intro around the ad block. With a clearly defined jingle per podcast. You should be able to make a program that analyses the audio and listens for that block and cuts it out for you.

          ikidd@lemmy.worldI a_norny_mousse@feddit.orgA 2 Replies Last reply
          2
          • T [email protected]

            It should be doable to so some audio analysis of the episodes. They "always" (I am sure some forget every now and then), have an outro and intro around the ad block. With a clearly defined jingle per podcast. You should be able to make a program that analyses the audio and listens for that block and cuts it out for you.

            ikidd@lemmy.worldI This user is from outside of this forum
            ikidd@lemmy.worldI This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #5

            I had found one that used Whisper to convert the podcast to text and then ran it through an AI to find the ad text, but I couldn't get it to work. I had considered building something myself and was about halfway through that when I found this method. It does the job better than I think an AI would considering it's crowdsourced for the ad identification.

            L 1 Reply Last reply
            0
            • ikidd@lemmy.worldI [email protected]

              I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

              I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

              Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

              Links:

              Pinchflat Docker compose setup

              Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

              The heroes at Sponsorblock and the other heroes that contribute timeblock entries

              Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

              sunny@slrpnk.netS This user is from outside of this forum
              sunny@slrpnk.netS This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #6

              Thisis a great tip! Wanted to check out pincheflat anyway, great weekend project 😁

              1 Reply Last reply
              0
              • ikidd@lemmy.worldI [email protected]

                I had found one that used Whisper to convert the podcast to text and then ran it through an AI to find the ad text, but I couldn't get it to work. I had considered building something myself and was about halfway through that when I found this method. It does the job better than I think an AI would considering it's crowdsourced for the ad identification.

                L This user is from outside of this forum
                L This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #7

                This is exactly the route I've been begging for for years now. It seriously should be doable.

                1 Reply Last reply
                0
                • T [email protected]

                  It should be doable to so some audio analysis of the episodes. They "always" (I am sure some forget every now and then), have an outro and intro around the ad block. With a clearly defined jingle per podcast. You should be able to make a program that analyses the audio and listens for that block and cuts it out for you.

                  a_norny_mousse@feddit.orgA This user is from outside of this forum
                  a_norny_mousse@feddit.orgA This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #8

                  Yep. Certain patterns are easily recognizable even by machines. One could have a relatively simple "IHeartRadio algorithm" that should work 99% of the time (esp. with Ed Zitron who brackets the blocks with that insane guitar riff).

                  Hell, I could even write that with ffmpeg and a shell script.

                  OK I'm being arrogant now, but not wrong.

                  1 Reply Last reply
                  0
                  • ikidd@lemmy.worldI [email protected]

                    I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

                    I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

                    Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

                    Links:

                    Pinchflat Docker compose setup

                    Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

                    The heroes at Sponsorblock and the other heroes that contribute timeblock entries

                    Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

                    akasazh@feddit.nlA This user is from outside of this forum
                    akasazh@feddit.nlA This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #9

                    Seeing your VPN to Albania also works. Online advertising is banned there.

                    1 Reply Last reply
                    4
                    • a_norny_mousse@feddit.orgA [email protected]

                      But there’s a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads

                      And they're so repetitive. And each block is the same length if I'm not mistaken. This could even be automated - not relying on human input - or at least half-automated.

                      S This user is from outside of this forum
                      S This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #10

                      I've had a pipeline in mind for exactly this purpose that I want to build when I get around to it:

                      • Download the audio file from RSS feed
                      • Self hosted AI transcription model (with output that includes timestamps)
                      • Self hosted LLM to recognise ad sections and return the start and end timestamps as json
                      • ffmpeg to slice those timestamps out and stitch the rest back together

                      In theory, this should be able to remove ad and sponsor sections of any length completely automatically and there's nothing to stop it working on videos too

                      1 Reply Last reply
                      0
                      • ikidd@lemmy.worldI [email protected]

                        I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

                        I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

                        Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

                        Links:

                        Pinchflat Docker compose setup

                        Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

                        The heroes at Sponsorblock and the other heroes that contribute timeblock entries

                        Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

                        vendetta9076@sh.itjust.worksV This user is from outside of this forum
                        vendetta9076@sh.itjust.worksV This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #11

                        This is what ive been doing for about a year and I love it.

                        ikidd@lemmy.worldI 1 Reply Last reply
                        3
                        • ikidd@lemmy.worldI [email protected]

                          I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

                          I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

                          Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

                          Links:

                          Pinchflat Docker compose setup

                          Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

                          The heroes at Sponsorblock and the other heroes that contribute timeblock entries

                          Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

                          N This user is from outside of this forum
                          N This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #12

                          I'll often get ads for the podcast I'm currently listening to. Like, I'm already here, what more do you want?

                          The thing that really annoys me is when they auto insert variable length ads cause it frequently messes up and if you stop and resume a lot it can end up messing up the playback.

                          ikidd@lemmy.worldI 1 Reply Last reply
                          1
                          • N [email protected]

                            I'll often get ads for the podcast I'm currently listening to. Like, I'm already here, what more do you want?

                            The thing that really annoys me is when they auto insert variable length ads cause it frequently messes up and if you stop and resume a lot it can end up messing up the playback.

                            ikidd@lemmy.worldI This user is from outside of this forum
                            ikidd@lemmy.worldI This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #13

                            As far as I've seen, if someone has submitted the sponsor block report, this works perfectly. Of course it depends on someone getting to it, so a very lightly listened to YT channel might not have anything submitted for Pinchflat to use.

                            1 Reply Last reply
                            1
                            • vendetta9076@sh.itjust.worksV [email protected]

                              This is what ive been doing for about a year and I love it.

                              ikidd@lemmy.worldI This user is from outside of this forum
                              ikidd@lemmy.worldI This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #14

                              Well, why the hell didn't you tell me? You owe me 10 minutes per episode back for the last year.

                              vendetta9076@sh.itjust.worksV 1 Reply Last reply
                              3
                              • ikidd@lemmy.worldI [email protected]

                                Well, why the hell didn't you tell me? You owe me 10 minutes per episode back for the last year.

                                vendetta9076@sh.itjust.worksV This user is from outside of this forum
                                vendetta9076@sh.itjust.worksV This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #15

                                Honestly I'm surprised more people don't do it. Its so easy.

                                1 Reply Last reply
                                1
                                • ikidd@lemmy.worldI [email protected]

                                  I listen to a lot of podcasts. I spend a pile of time where I need something to distract me and keep me awake, and I also just like podcasts. But there's a lot of podcasts, especially from sources like IHeartRadio, that have scads of annoying ads (mainly for other podcasts, which seems weird, but OK).

                                  I had gotten to the point where subscriptions like Behind the Bastards just weren't worth listening to because the ads went on for like 5 minutes. I had to come up with something or drop them.

                                  Enter Pinchflat. You can create a "Podcast" media source profile that's audio-only, and respects Sponsorblock. If you have a podcast that has a Youtube channel, you can pretty much eliminate ads this way. And Pinchflat makes an RSS feed that you can subscribe to in your favorite app like Antennapod to consume that feed. One thing I like to add to the Media Profile is to redownload after a day or two so it updates the Sponsorblock info that might not have existed if Pinchflat grabs the episode when it's very fresh.

                                  Links:

                                  Pinchflat Docker compose setup

                                  Podcast RSS feeds (Ignore the reverse proxy if you already use an always-on VPN like Wireguard/tailscale or download your episodes while on your LAN)

                                  The heroes at Sponsorblock and the other heroes that contribute timeblock entries

                                  Donate on behalf of Pinchflat to Zakkarry, a collaborator that the developer of Pinchflat has identified as a good donation target, as well as the EFF.

                                  M This user is from outside of this forum
                                  M This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #16

                                  I'm pretty adept with my ff/rw buttons, but I already have the docker machine to run this...

                                  The thing that gets me about the ads on BTB is that (based on the ads I get) IHeart apparently thinks of it as a "true crime" podcast and... I guess I can see that, but I've got zero interest in listening to podcasts about some weird small town murder or whatever.

                                  B 1 Reply Last reply
                                  1
                                  • M [email protected]

                                    I'm pretty adept with my ff/rw buttons, but I already have the docker machine to run this...

                                    The thing that gets me about the ads on BTB is that (based on the ads I get) IHeart apparently thinks of it as a "true crime" podcast and... I guess I can see that, but I've got zero interest in listening to podcasts about some weird small town murder or whatever.

                                    B This user is from outside of this forum
                                    B This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #17

                                    However, the Small Town Murder podcast is excellent.

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups