Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Mitch Downey :pci:

@mitch@podcastindex.social
mastodon 4.7.3
  • Open on podcastindex.social

open source developer @ podverse.fm / fediverse / foss / javascript / node.js / podcasts / react / react native / typescript

593 Followers
242 Following
45 Posts
Joined September 16, 2020
Podverse:
https://podverse.fm
Github:
https://github.com/mitchdowney
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 1mo ago

The Podverse NextGen website, admin portal, database, and infrastructure are basically completely finished, and mobile is still in progress. Here is a quick demo I recorded clicking some buttons in the NextGen mobile app. Many of the core prices are in place and it is coming together faster, and I intend for it to be finished this year / asap.

10
0
4
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 2mo ago

Very sad news from the best podcast in the universe today. Rest in peace JCD. Thank you for all the years of levity and insight to help us get by in this crazy world. Our weeks will never be quite the same.

8
0
3
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 3mo ago

Podverse NextGen Update 🛠️

Been working on audio + video playback enhancements. Here's a demo of what we call the "alt enclosure" system in podcasting 2.0 RSS feeds.

Listeners can set if they want audio or video to load by default. In this demo the user has video on by default.

The "wave" icon indicates that an episode or music track has both an audio and video version.

@sirtjthewrathful@podcastindex.social and the Doerfels have an alt enclosure feed that really showcases what it can do

https://alpha.podcastdj.com/album/L93EkHGxGT

podcastindex.social

Sir TJ The Wrathful (@sirtjthewrathful@podcastindex.social) - PodcastIndex Social

6
0
1
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 3mo ago

New Embed players for Podverse NextGen 🛠️

Trying to make these as top-notch as we can. There are two designs: compact (audio only) and responsive (video and audio). They include chapter and alt enclosure support

Demo page live at: https://alpha.podcastdj.com/embed

alpha.podcastdj.com
4
0
2
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@suorcd the metaboost service is an experiment. If people like it, it’ll be available for any podcaster or app to use. If not, it should be a good learning experience at least. The first implementation to use it will be the Podverse donation form on the website. If all goes well it should provide a nice, simple, and comprehensive UX for boost messages and streaming value events, from setup through collection and reports.
3
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@ChadF@podcastindex.social @suorcd@podcastindex.social it has been a lot of work. As much as LLM has accelerated productivity, the scope of what we're trying to accomplish has increased with it so...things aren't exactly easier than they were 2 years ago lol. We're close to a new web-only experience that should go live before the mobile app is finished. Enhanced v4v handling should be part of it.
2
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@dave I've been running my LLM accounts hard this whole year, in part because I suspect the prices will go up dramatically at some point. I mainly use Cursor (the max $200 per month plan). Their "Auto" model is great for most tasks, and the most efficient option apparently. For more complex / higher stakes tasks I have been using Codex 5.3. I don't know if it is better or worse than Anthropic models at this point, but I have no complaints about how it is working for me.
2
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
This web-only app would be under a different url and branding, so it's obvious that it's a separate app from Podverse, but when Podverse Nextgen is finished, people can migrate their account from the web-only app into Podverse, so they can use the web + mobile app experience. We think this could give us some more production scale testing of the infra before the Podverse NG rollout, and also we have some exciting new features (especially with V4V) we'd like people to be able to try sooner.
2
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 7mo ago
Replying to
I feel like we're in an early S-shaped growth phase with Podverse related software...our biggest and most meaningful work is related to making our applications more reliable and easy to develop. Looking forward to the stage where all this work pays off and we can deliver sophisticated features more rapidly than ever.
3
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 20mo ago

PV2.0 status update:

The goal of this infrastructure is to support ALL podcasting 2.0 features, and full feature parity between web and mobile.

Work on the new database and parser system is mostly finished.

Progress on the data API is going well. Added basic channel and item (aka podcast and episode) endpoints, and a new auth system for login.

The improved separation of concerns of Podverse modules (10 REPOS 😳) has made coding PV2.0 much cleaner and easier.

https://github.com/podverse/

GitHub

Podverse

Open source podcast app. Available for iOS, Android, F-Droid, and web. #FOSS #AGPLv3 - Podverse

16
7
7
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@suorcd@podcastindex.social @ChadF@podcastindex.social side-project, but related to Podverse and P2.0 functionality.
1
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@csb@podcastindex.social @james@bne.social it’s never game over CSB. We can always adapt and improve.
1
1
1
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
Besides bugs fixes, our next focus is to finish the Livestreams page. Then we will add Videos and Music. These should be fairly easy to add because they will reuse components and endpoints for the existing pages. After that, I am thinking we'll add push notifications for livestreams. Then enabling Boost / V4V functionality.
3
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago

I just saw a 6969 sats boost from @HeyCitizen@podcastindex.social in the podverse@getalby.com wallet.

Thanks man! I'll be using these sats for Alpha testing.

1
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 6mo ago
Replying to
@dave @adam @behindthesch3m3s cool, thank you. I'm working on adding retry handling and better error message displays right now.
1
2
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@docdoo I will change the rate limit from 10 to 20 per hour. It's fairly important we rate limit this action to make it more difficult for people to spam our system unnecessarily. Also, in the future, most of the podcasts you would search for will probably be added already, so I don't think it's likely you'll need to add so many per hour.
1
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
hey @ChadF please see my reply to DocDoo https://podcastindex.social/@mitch/115665327517121450
podcastindex.social

Mitch Downey :pci:: "@docdoo@hachyderm.io yes that’s correct. Sorry, t…" - PodcastIndex Social

1
1
1
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@UpBEATs I forgot I left that there 😅 those are just placeholders. I don't know if anything except Bitcoin Lightning Keysend is possible today. But the tag can support multiple payment methods. The new infrastructure keeps that in mind so we can add additional boost options if available.
1
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@docdoo yes that’s correct. Sorry, the data is completely separate. Hopefully the disclaimer popped up to explain any data on the Alpha site can be deleted. Data migration from v1 to v2 will probably be one of the last parts of the development process. Until then, there will be no overlap between them.
1
0
0
1
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@taoeffect I’ll be working on the pagination funkiness. Relatively light fixes to make.
1
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@taoeffect maybe we should make subscribe a bit smaller, and fit it along side the other buttons on the bottom left of the header?
1
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@taoeffect if you search for your podcast again, it should direct you to the podcast page this time.
1
5
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 20mo ago
Replying to
@rgblack316 good question. We will be migrating as much data as we can from the old system to the new system, and we'll take special precautions not to break existing embeds. That said I'm not 100% sure yet how we are going to handle the migration. It'll be a huge task in itself, and I'm kinda mentally saving it for last 😬 we'll have PV2.0 in a beta environment for a while before finally making the switch.
3
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago

@dave@podcastindex.social one for the "what does LLM mean by that" list. Do I want LLM to "scrub" this directory?

"If you want .llm scrubbed in the metaboost monorepo too (not only metaboost.cc), say so and we can add that as an explicit todo; right now it’s scoped to metaboost.cc .llm/ plus “don’t contradict” guidance elsewhere."

0
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 3mo ago

@dave@podcastindex.social @suorcd@podcastindex.social I notice in our PV alpha that we are getting 500 errors when we request "get a list of feeds that have updates over the last X amount of time".

We make a series of paginated requests until we get the full list. It seems like the process works fine for most of those requests, but eventually we get a 500 error response from one of the pages. Is this a known issue?

I think I'm just going to add some retry handling for when this happens and see if that resolves it.

0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 10mo ago
Replying to
@taoeffect our new search will search the Podcast Index directly, and then if you want to add it to Podverse, there is an "Add Feed" button. We're doing this to drastically reduce the size of our database. Old Podverse has millions of podcasts and hundreds of millions of episodes, and it's very heavy and unnecessary. This is one of the major optimizations for the new version.
0
8
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@theDanielJLewis @dave I have used Cursor Auto mode and Codex 5.3 for the past month, and am consistently impressed. I don't think OpenAI is going to be safe from price increases and rate limiting though. I assume they're all operating their servers at significant financial loss right now to compete and gain marketshare. Eventually they'll all raise their prices at about the same time imo.
0
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 19mo ago
Replying to
@chrisamoody I think so? I've made like 4 Electron apps but haven't used it in a few years. Do you have any ideas for what the benefits of an Electron app would be? The only one I can think of off the top of my head is we could make it easier to download episodes from desktop. Another benefit would be we can get around CORS restrictions so we can parse RSS feeds in browser, but we're planning a server-side solution for that so CORS shouldn't be a problem in PV2.0.
0
1
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago

@mikek999@podcastindex.social what's the project here? Are you downloading all the RSS feeds referenced in Podcast Index? Converting to JSON?

podcastindex.social

Mike Kelley (@mikek999@podcastindex.social) - PodcastIndex Social

0
2
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 6mo ago
Replying to
@HeyCitizen I'm sending from our personal wallet podverse@getalby.com, using the Alby browser extension, and the account has a public channel I paid for through Alby Hub, with ~$20 of sats in it.
0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 6mo ago
Replying to
@adam @dave do you know if the Podcasting 2.0 node has availability issues? In some of my tests, the lnaddress lookup works, and in others, it seems to fail. @behindthesch3m3s can you confirm if any of these errors are expected? Unless these errors are entirely on Podverse's side, it seems there is quite a bit of cleanup and rejuvenation needed for the V4V Bitcoin Lightning ecosystem. We are happy to help however we can.
0
4
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 3w ago

@dave@podcastindex.social listening to last week's P2.0...the nextgen Podverse schema (and ogen) relies heavily on the Podcast Index IDs as basically the authority on feed uniqueness. It sounds like we may need/want to do a substantial rewrite to account for how Podcast Index API nextgen will handle ids?

I don't fully understand what we'll need to do differently yet. Just mentioning it for awareness.

cc @suorcd@podcastindex.social

0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@mikek999 sounds cool! I'm curious what you find.
0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 6mo ago
Replying to
@StevenB @martin @podcastguru this is also something we could add to Podverse Alpha fairly soon. The main blocker for me would just be a working livestream to dev and test against. Is there a 24/7 feed using this in the wild? Maybe too expensive for someone to run, but I imagine the use case could apply for displaying "Now Playing" info for 24/7 RSS radio/tv stations? Also, the use case seems like it may be broader than "value" specifically. "Live Info Updates" or something.
0
4
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 6mo ago
Replying to
@ChadF @behindthesch3m3s thanks for checking!
0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago
Replying to
@StevenB going to try to add support for this to Podverse Alpha over the next few days. The test feed + broadcast should be helpful.
0
0
0
0
Open post
Mitch Downey :pci: @mitch@podcastindex.social
· 5mo ago

@dave@podcastindex.social have you setup an "entity expansion limit" for RSS parsing before?

LLM advises me to set an entity expansion limit to avoid "XML bombs." I guess it means a feed is trying to waste your CPU resources.

It tells me 5,000 - 10,000 characters is sensible, but I saw what appears to be a valid (I think?) Arabic language feed from PI that exceeds our current 50,000 limit.

Any thoughts? I'm leaning towards keeping 50,000 as a limit and worrying about this if people complain about a feed missing.

0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 10:05:18 UTC