Prismedia - Stash/Jellyfin/Kavita Alternative All in One Media Library
I wanted to share an app I've been working on, after decent feedback from the previous version of the app "Obscura".
Prismedia is an attempt at consolidating my media app sprawl. Many things have similar needs, and a clean, mobile friendly UI is something most are lacking. I originally had created the app as a stash alternative as I did not like the UI, then as I added support for "normal" tv and movies, I kept thinking I could take it further.
I encourage you to take a look at the repo and docs to get the full picture, but I'll try to give a quick overview as I know subreddits like this are overrun with AI promos, the site and docs show much more.
Repo: https://github.com/pauljoda/Prismedia
Docs: https://pauljoda.github.io/Prismedia/
Here are some key features:
- Manage your TV/Movies/eBooks/Comics/Music/Images all in one, clean and consistent UI
- Mobile friendly, with everything needing to work and feel "native" on mobile, the PWA if you install it feels like a native app
- Heavily optimized video streaming, with transcoding support (experimental with GPU, untested), with subtitle support (including ASS), casting, and what you would expect from a modern media engine
- One docker image to manage everything
- File manager built in
- Jellyfin endpoints compatibility, still working on but things like Infuse, and Manet work out the box and I use them daily, allowing me to fully replace jellyfin.
- Identify and fill details with metadata providers, such as TMDB, AniList, MusicBrainz, and more. Also wraps Stash scrapers, and there is a unified identify flow and review process, and automatic identify with configurable confidence
- ODPS 1.2 ebook compatibility
- NSFW quick toggle
- Playback stats, with the intention to add a Spotify "Wrapped" type view to see trends
- Many attention to detail tuning to make the UI and experience as clean as possible
I am releasing in alpha, and the dev tag updates on all updates. Please give it a test, and let me know what you think. I'm at the stage where for my usage, it covers just about everything and I've waited a month or so just tuning it before announcing, so happy to have any feedback or issues reported.
AI Usage: AI is used to assist with development, as a father of two kids having the time to sit and write each line takes a bit longer than I would have time for. All code is reviewed, tested, and validated before reaching beyond the dev channel, the code generated is what I would write directly and review it as such (if you don't it really does a poor job, which was the reason for the refactor to begin with).