PN
Prashanta NayakAI Product Engineer
Email ID is Copied
Back to Projects

Osho Discourse Library

Midnight Product
React
PostHog
Osho Discourse Library

Personal audio library for Osho discourses that turned into a free web app used by hundreds of listeners.

Why I built it

I had a big folder of Osho discourses sitting on my local drive. Every time I switched phones, moving all those files was painful. Upload once, access from anywhere sounded better.

So I pushed the audio to GitHub, used an open source player, wrapped it with a thin custom shell, tweaked it to how I actually listen, and had something working in a few midnight hours. I was genuinely happy with how it turned out.

Sharing it

Thought it might help others too, so I posted on Reddit before going to sleep. Woke up to 200+ users and a lot of warm messages. That was unexpected.

rajneesh-live.github.io/library/explore

Numbers (last 90 days)

602 visitors, 12.9k page views, 28 min average session. People are not just landing and leaving.

weekly-active-users listened-minutes

Reddit still sends a good chunk of traffic. A lot of people come back direct too.

How it works

GitHub hosts the audio files. An open source web player does the playback. A small custom UI on top. PostHog for analytics.

It is also a PWA, so you can install it on your phone, tablet, or laptop and open it like a regular app. No app store needed.

No backend. No database. Just files and a player.

Features

What it's grown into since that first midnight version:

  • Transcripts — full text of each discourse, synced to the audio.
  • Media Offline — User can download the media on their device to listen to it when offline.
  • Transcript-based search — search inside the actual words spoken, not just titles and tags, and jump straight to that moment in the audio.
  • Bookmarks with comments — save a timestamp and write a note on why it mattered, so you can come back to it later.
  • Reels/shorts — short clippable moments from discourses for people who want a five minute hit instead of an hour.
  • Background music — most of the original recordings are very plain, so there's optional BGM with its own volume control to make long listens easier.
  • Search bar — find a discourse by name or topic instead of scrolling through the whole library.
  • English/Hindi filter — Osho spoke in both languages, so you can filter the library by language.
  • Product analytics with PostHog — granular event tracking to actually understand what people listen to and where they drop off.