Purecast's logo

Purecast

Work in Progress

Started in March 1, 2025 (5 months ago)

A React Native podcast app that intelligently skips content segments users aren't interested in during playback.

Features

  • Dynamic content filtering with automatic segment skipping
  • Seamless playback continuation across app states
  • Native audio processing for background operation

Technical Challenges

  • Background Processing: Native modules handle skip logic when React Native JS thread is inactive
  • Metadata Integration: Embedding skip segment data into initial playback configuration
  • Cross-Platform Audio: Consistent behavior across iOS and Android native audio systems

Architecture

  • Use Itunes' API to get the podcast metadata
  • Use podcast's RSS feed to download the episodes
  • React Native frontend with TypeScript
  • Native iOS/Android modules for background audio processing
  • Client-side skip logic to avoid content modification