Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Brite)
  • No Skin
Collapse
A microphone in front of an orange-yellow circle. Graphic.

Podcasting Chat Community

  1. Home
  2. World
  3. Logic question.

Logic question.

Scheduled Pinned Locked Moved World
4 Posts 2 Posters 0 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.
  • SilasS This user is from outside of this forum
    SilasS This user is from outside of this forum
    Silas
    wrote last edited by
    #1

    Logic question.
    The feed is the source of truth I thought.
    So if a live item ends, they send a liveend podping. But didn't change the live item to ended yet. Currently I assumed you would update the feed to ended and then signal live end to indicate I need to parse the feed again.

    Or Is the expectation that in my db I just force whatever the newest live item is to false. That would be crap with feeds with multiple live items in them.

    Mitch Downey :pci:M 1 Reply Last reply
    1
    0
    • podcastindex.socialI podcastindex.social shared this topic
    • SilasS Silas

      Logic question.
      The feed is the source of truth I thought.
      So if a live item ends, they send a liveend podping. But didn't change the live item to ended yet. Currently I assumed you would update the feed to ended and then signal live end to indicate I need to parse the feed again.

      Or Is the expectation that in my db I just force whatever the newest live item is to false. That would be crap with feeds with multiple live items in them.

      Mitch Downey :pci:M This user is from outside of this forum
      Mitch Downey :pci:M This user is from outside of this forum
      Mitch Downey :pci:
      wrote last edited by
      #2

      @silas afaik podpings are merely “rss feed updated” signals. The rss feed should (but isn’t guaranteed to) be updated before a Podping is broadcast. The RSS feed is still the source of truth and should be parsed to determine current live start or live ended status.

      SilasS 1 Reply Last reply
      1
      0
      • Mitch Downey :pci:M Mitch Downey :pci:

        @silas afaik podpings are merely “rss feed updated” signals. The rss feed should (but isn’t guaranteed to) be updated before a Podping is broadcast. The RSS feed is still the source of truth and should be parsed to determine current live start or live ended status.

        SilasS This user is from outside of this forum
        SilasS This user is from outside of this forum
        Silas
        wrote last edited by
        #3

        @mitch yes I thought about it since posting that. I haven't changed anything yet but I think I will have it try to reparse the feed like every minute or so maybe 2 or 3 times. See if any live item changes then. There's too many rss feeds with several live items to make assuming which one is meant to go offline hard.
        I also need to put something in for when they don't do anything at all. Sometimes people don't change or even send a podping out either.

        Mitch Downey :pci:M 1 Reply Last reply
        1
        0
        • SilasS Silas

          @mitch yes I thought about it since posting that. I haven't changed anything yet but I think I will have it try to reparse the feed like every minute or so maybe 2 or 3 times. See if any live item changes then. There's too many rss feeds with several live items to make assuming which one is meant to go offline hard.
          I also need to put something in for when they don't do anything at all. Sometimes people don't change or even send a podping out either.

          Mitch Downey :pci:M This user is from outside of this forum
          Mitch Downey :pci:M This user is from outside of this forum
          Mitch Downey :pci:
          wrote last edited by
          #4

          @silas we've been using @js's livewire podping listener for a few years now, and it seems to be quite reliable for detecting podpings.

          Re: "reparse the feed every minute", I would suggest the responsibility is on the podcaster (usually their RSS feed hosting company) to make sure their RSS update process is aligned with the Podping process.

          We've run into issues with requesting cached feeds in the past, but that is something that should also be handled by the RSS host.

          Link Preview Image
          podverse/packages/mq/src/functions/mq/rss/runLiveItemListener.ts at develop · podverse/podverse

          Podverse monorepo for all infrastructure, modules, applications, and deployments - podverse/packages/mq/src/functions/mq/rss/runLiveItemListener.ts at develop · podverse/podverse

          favicon

          GitHub (github.com)

          1 Reply Last reply
          1
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Welcome To Podcasting.Chat!

          This forum is for podcasters, podcast guests, and podcast enthusiasts alike to share tips, tricks, and their love of the medium.

          This forum is fully federated, so you are able to contribute to any discussion here through your own software of choice (e.g. Mastodon, Misskey, Lemmy, Piefed, etc.). So you can sign up for an account here and it federates around the Fediverse. You can also follow feeds and topics from your other Fedi-enabled accounts.





          Recent Posts


          • Chery (Great Australian Pods)C
            Chery (Great Australian Pods)

            @mike 🤣

            read more

          • Chery (Great Australian Pods)C
            Chery (Great Australian Pods)

            @treleanor @sister_ratched all I remember is being terrified that the man in the ice-cream van would be angry and I would get in trouble because my grandfather gave me old money instead of new to buy an icecream.

            "Fixed the mistypes

            read more

          • Droppie [farcebk] 🐨♀🌈🐧​🦘M
            Droppie [farcebk] 🐨♀🌈🐧​🦘
            @cheryanne pounds shillings pence sixpences & halfpennies, rods roods, furlongs slugs pounds ounces, et al... thank the great prophet zarquon for our metrification during my childhood, otherwise 😲 🤯
            read more

          • Hard Rock Hell RadioR
            Hard Rock Hell Radio

            Tune! with Beth Charlesworth, 10/2/26
            Any kind of rock you like, so long as it’s melodic. That means singles from the likes of Lion’s Share,
            https://hardrockhellradio.com/2026/02/16/tune-with-beth-charlesworth-10-2-26/
            #aor #ClassicRock #HeavyMetal #MelodicMetal #MelodicRock #metal #ModernMetal #podcast #podcasts #PowerMetal #ProgressiveRock #Rock
            #hrhrocks

            Link Preview Image
            read more

          Hosted On NodeBB.org -- A Goldstein Media Project
          • Login

          • Don't have an account? Register

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