After 9 months of coding, testing and refactoring, I’m proud to share that Version 1 of my media management app My MediaVerse (formerly known as Project Loopbreaker) is now live!
My MediaVerse is a comprehensive personal media library management application built with a React frontend and ASP.NET Core backend designed to help you track, organize, and discover content across multiple media formats. Whether you’re tracking books you’ve read, podcasts you’re listening to, movies on your watchlist, or articles you’ve saved, My MediaVerse brings everything together in one unified platform.
The application currently supports 8 media types: Books, Podcasts (shows and episodes), Movies, TV Shows, YouTube (Videos, Channels, and Playlists), Articles, Websites, and Notes, with support for additional types coming soon. The app currently integrates with the external API for Readwise, ListenNotes, TMDB, YouTube, and Google Books to directly import your collections and retrieve metadata. Easily search through your lists using Typesense-powered search, and use AI-powered discovery to find similar items in your collection.
One of the most useful features is the ability to create themed playlists called “Mixlists” that can contain any combination of media types, so you aren’t limited to organizing your media collections separately. Unlike traditional playlists, Mixlists are flexible collections based on themes, topics, or any criteria you choose. Want to create a science fiction collection? Add your favorite books, podcasts, and short stories into one mixlist.
I created My MediaVerse after years of trying to organize my entertainment options, and not finding any existing tools that had the exact functionality that I wanted. I found platforms that would support specific types of media, such as movies, but none that could bring all of my options together. The placeholder name “Project Loopbreaker” partially came about because it’s easy to fall into a loop of pointless phone scrolling if you can’t decide what you want to do – but having everything in one place could help avoid that. If I’m bored, I can just pull up one of my mixlists for the topic I’m interested in at the time, and easily find something to read, watch, or listen to.
Working on my first full-stack app from start to finish has been an amazing journey. I set out primarily to create My MediaVerse as a way to develop my C# skills, but along the way I also explored building with AI, creating a UI using React, self-hosting services on a DigitalOcean Droplet, using PostgreSQL databases and many more aspects of software development.
I will likely be writing at least one additional blog post in the near future detailing my application creation journey.
I’m excited that this is just the start. Besides support for more media types, I also plan to add integration with self-hosted media services to manage your actual media files. Future versions of the app will also include automated metadata enrichment via scheduled N8N jobs for any media added manually and webpage archival using ArchiveBox.

Leave a Reply