A library of 4,000 audio messages is only useful if the next relevant one is easy to find. Size alone isn't a feature — it can just as easily become a wall of content nobody can navigate.
Koinonia organises the library around ministers first, because that's how most listeners actually search — they know whose voice they want to hear before they know which specific message. From there, "For You" surfaces downloaded messages, bookmarks and playlists, so the app remembers what a listener cares about instead of starting from zero every visit.
That minister-first structure came from watching how people actually searched inside earlier, more generic layouts we tried — sorted by date, sorted by topic tags, sorted alphabetically by title. All of them technically worked, and all of them made users scroll and scroll looking for a specific voice they already had in mind, because none of those sort orders matched the mental model people actually walked in with. Once the home screen led with ministers, search time for a specific message dropped noticeably, simply because the first click matched what people were already thinking.
New content also has to earn its place. Adding messages every week means the library keeps growing, but the home screen is designed to stay the same size — a handful of clear entry points, not a longer and longer list to scroll through.
That constraint shapes how new content gets surfaced. Rather than a chronological "latest uploads" feed that would just get longer and less useful every month, new messages from ministers a listener already follows surface inside their existing "For You" area, and genuinely new voices get a small, deliberately limited discovery section rather than a firehose. The goal is that someone who downloaded Koinonia a year ago and someone who downloaded it yesterday both land on a home screen that feels equally uncluttered, even though the underlying library has grown by hundreds of messages in between.
The real measure of a message library isn't how many sermons are in it. It's how fast someone can get to the one they actually want to hear — and increasingly, whether the app can guess it before they even go looking.