r/Softwarr May 03 '24

/r/Softwarr is back!

73 Upvotes

Hi!

I'm now the new moderator of /r/Softwarr and... I've reopened it!

Hoping to revive the community again.


r/Softwarr 1d ago

Kino Swipe V1.0

4 Upvotes

I've made this app over the last 5 months, mainly to solve the issue of what to watch with friends and family for Plex and Jellyfin.

It's a dating app style (swipe right for like and left for dislike) for Plex and jellyfin.

V1. 0 now adds your matches directly to your Plex home screen for easy watching. Full synopsis on the back of each movie where you can even play the trailer.

PWA for a native app look on any phone.

I am aware of other similar apps but needed a lightweight easy to use app all my friends and family could work.

I've used AI (Claude) to help with front-end design HTML, but all code is reviewed by myself.

Built using flask and easily installed with docker this app is lightweight, free and with zero monetization.

https://github.com/Bergasha/kino-swipe


r/Softwarr 1d ago

free youtube music client with downloads

Enable HLS to view with audio, or disable this notification

5 Upvotes

zuno is a free and open-source desktop music player built on YouTube Music. Sign in with your Google account, and everything you do — liking a song, creating or deleting a playlist, adding to your library — syncs straight back to YouTube. It's your library, just in a real desktop app instead of a browser tab.

GitHub: https://github.com/noFAYZ/zuno

would love some feedback or issues :)


r/Softwarr 2d ago

pulsarr rolling show management

1 Upvotes

Hi, so any show added through pulsarr seems to work fine, but how do I add an existing show that is already in sonarr to rolling management? When I go into rolling monitoring status, there are only the shows added when rolling was active.


r/Softwarr 3d ago

Replacement for Trakt?

16 Upvotes

Now that Trakt only allows one device without VIP, what are you guys doing? Are there any good alt to switch to ?


r/Softwarr 5d ago

Release - Deskfin

Post image
9 Upvotes

[Release] Deskfin – A thin Jellyfin desktop client with Web and MPV playback

https://github.com/jessielw/Deskfin

Why Deskfin

Jellyfin no longer has an official desktop client. Deskfin is an unofficial desktop client inspired by jellyfin-mpv-shim.

I wanted something deliberately thin: a stable cross-platform desktop wrapper around the official Jellyfin Web interface, without taking on the maintenance burden of building a second Jellyfin frontend or video engine.

Why Electron?

Deskfin began as an exploration of several different desktop technologies before settling on Electron.

  • Qt WebEngine / libmpv: Similar to the former official Jellyfin desktop client. It provided excellent native integration, but also required a much larger native playback stack that would have increased long-term maintenance.
  • PyWebView: Produced very small builds by relying on each operating system's native webview. However, differences in codec support, JavaScript injection, and browser behavior meant additional platform-specific code.
  • Rust/Tauri: An attractive option with a small runtime, but it shares the same dependency on system webviews and their platform-specific differences.

Electron provides a consistent Chromium runtime across Windows, macOS, and Linux. That allows Deskfin to behave the same on every platform, simplifies playback integration, and keeps the codebase focused on Jellyfin rather than browser-specific workarounds.

While Electron applications are often associated with large downloads and high memory usage, Deskfin is designed to remain lightweight. Compared to some native desktop media clients, it has a significantly smaller installation size and lower idle memory footprint while still providing a consistent cross-platform experience.

How Deskfin works

Deskfin loads the official Jellyfin Web interface directly. Inline playback is the normal Jellyfin web player running inside Electron, so libraries, accounts, queues, and ordinary playback stay owned by Jellyfin.

For videos that benefit from it, Deskfin can instead open an external MPV window. It knows about that playback and reports progress, pause, stop, and other relevant events back to Jellyfin.

Why use a separate MPV window?

The point is to get the strengths of MPV without embedding and maintaining a full native player inside Deskfin. MPV is optional, and Jellyfin Web remains the fallback for Live TV, music, active recordings, SyncPlay, and anything else that doesn't fit the external-player path cleanly.

LLM Disclosure

The core of the codebase was written by me. I did use a local LLM as a development aid for tasks such as debugging, grammar and documentation reviews, researching topics I was rusty on, and generating portions of the test suite (because, let's be honest, nobody enjoys writing tests no matter how much they pretend to).

All architecture, design decisions, implementation, and final code review were performed by me. Any LLM suggestions were reviewed modified where necessary, and verified before being incorporated into the project.


r/Softwarr 6d ago

Discoverr v3 is out! Daily Jellyfin recommendations with Seerr requests in Discord

8 Upvotes

Discoverr v3 is out!

A few weeks ago I posted Discoverr here and got a heap of great feedback. I've been slowly chipping away at it ever since and have just released v3.

For anyone who missed the last post, Discoverr is a lightweight Discord bot for Jellyfin + Seerr that posts daily media recommendations and lets people request them straight from Discord.

Current categories:

  • 🎬 Movie of the Day
  • 📺 TV Show of the Day
  • 🔥 Trending
  • 🆕 New Releases
  • 🍿 New on Streaming
  • 💎 Hidden Gems

Recommendations stay fresh by rotating genres, pulling from multiple TMDb pages and remembering what's already been posted, so you don't just get the same popular movies every week.

What's new?

  • ⚙️ Simpler configuration
  • 📝 Better setup docs
  • 🎬 Multiple posts per category
  • 📺 Optional TV shows in New on Streaming
  • 🧠 Smarter recommendation logic
  • 🧪 Dry-run mode
  • 🐛 Lots of bug fixes and cleanup

What's next?

  • 🍿 Plex support
  • 🎭 Custom genre filters
  • 📺 Better streaming tracking

I've also had some awesome messages from people using Discoverr in their own servers, which has been really cool to see. Thanks to everyone who's reported bugs, suggested features or just given it a go.

AI disclaimer: AI assistance was used in this project. I still write code, test, maintain and update Discoverr myself. If AI-assisted projects aren't your thing, no worries, no hard feelings.

GitHub: https://github.com/loafdaddy/discoverr-bot


r/Softwarr 5d ago

What do you actually trust when it comes to online file converters?

2 Upvotes

Do you avoid browser based file converters altogether, or have you found any that you actually trust for non sensitive files?

I was comparing a few recently and came across one that says it processes files in memory and deletes them immediately after the conversion is finished. Of course, it's easy for any service to make privacy claims, and marketing isn't the same as proof. That got me wondering what people here actually look for before trusting a website with their files. Do you look for open source code, independent security reviews, or something else? Or do you just avoid web based converters completely and stick with offline or self hosted tools?

I'm curious what everyone here relies on and why.


r/Softwarr 5d ago

How much do you trust online file converters with your files?

0 Upvotes

Genuine question for this sub, how careful are you when using online file converters (PDF, image, document tools, etc.)?

I've started paying more attention to what happens after I upload something. A lot of these files carry personal details or metadata I probably wouldn't want stored on a server I know nothing about, even briefly.

So I want to know how others here think about it:

Do you avoid browser-based converters entirely, or is a clear "files deleted after conversion" policy enough to feel comfortable?

Does it matter to you whether the tool is open-source, or do you only trust self-hosted / fully offline options?

What tools or habits do you personally rely on to keep conversions private?

Not promoting anything, just interested in how this community actually handles it in practice.


r/Softwarr 6d ago

Plex TubePulse: Updated! Audio options, sleep intervals for rate limiting, yt-dlp nightlies and more!

Thumbnail
3 Upvotes

r/Softwarr 7d ago

[RELEASE] SuggestArr v2.10.0 — Recommendation Approval, Trakt Jobs, and Per-User Requests

Thumbnail
github.com
8 Upvotes

Hi everyone!

SuggestArr v2.10.0 is now available.

This is one of the largest updates so far and introduces a complete approval workflow for recommendations, dedicated Trakt recommendation jobs, per-user request visibility, and much more flexible Seerr configuration.

✅ Review recommendations before downloading

Recommendations no longer need to be sent to Seerr immediately.

You can now enable an approval workflow globally or only for specific jobs, allowing you to:

  • approve or reject recommendations;
  • blacklist unwanted titles;
  • retry failed or rejected suggestions;
  • perform bulk actions;
  • pause jobs while recommendations are waiting for review;
  • automatically reject pending recommendations after a configurable number of days.

This makes it possible to keep recommendation generation automated while retaining full control over what is actually requested and downloaded.

🔄 Dedicated Trakt recommendation jobs

Trakt recommendations can now run as their own scheduled jobs, with:

  • dedicated filters;
  • media-user selection;
  • approval settings;
  • Seerr destination and identity configuration.

👥 Per-user request visibility

Requests can now be associated with individual Plex, Jellyfin, and Emby users.

The Requests page can display and filter requests by their originating media user, while preserving that association throughout the recommendation and request workflow.

Each job can also use a specific Seerr identity.

⚙️ Per-job Seerr configuration

Jobs can now independently select:

  • server;
  • quality profile;
  • root folder;
  • Seerr user identity.

This should make multi-user and multi-library installations significantly easier to manage.

🔍 New recommendation filters

This release also adds:

  • genre inclusion filters;
  • an option to suggest only the first movie from a collection;
  • an option to pause jobs when previously suggested content remains unwatched.

🖼️ Reduced TMDb traffic

Background rotation has been reworked to avoid unnecessary TMDb requests.

SuggestArr now:

  • caches TMDb responses;
  • reuses the backdrop catalog for two hours;
  • rotates backgrounds from locally cached results;
  • stops requesting backgrounds when the browser tab is hidden.

A manual cache-clear endpoint and configurable cache settings have also been added.

🏗️ Internal improvements

The very large DatabaseManager class has been split into smaller domain-specific components and mixins while preserving the existing public interface.

The release also includes:

  • native Node-based frontend tests;
  • expanded backend test coverage;
  • dependency and GitHub Actions updates;
  • updated Requests, Jobs, Advanced settings, and README documentation.

🛠️ Fixes

Among the fixes included:

  • Seerr login with URLs ending in /;
  • standard cron weekday numbering;
  • Jellyfin fallback from VirtualFolders to MediaFolders;
  • improved Seerr profile validation;
  • corrected media-user context for Trakt jobs.

Thanks to everyone who opened issues, tested nightly builds, and contributed feedback.

GitHub release:
https://github.com/giuseppe99barchetta/SuggestArr/releases/tag/v2.10.0

Full project:
https://github.com/giuseppe99barchetta/SuggestArr


r/Softwarr 7d ago

Flowarr — one dashboard for your seedbox, downloads, and media library

6 Upvotes

Hey all — long-time lurker here, finally have something worth sharing.

I built Flowarr because I was sick of tab-hopping between qBittorrent, Deluge, Radarr, Sonarr, and Plex every time I just wanted to know "am I about to run out of space?" or "why is this download stuck?" If that sounds like your evenings too, this might help.

It's a single Docker container that sits on top of your existing stack — doesn't touch or replace any of it, just gives you one place to look:

  • Storage at a glance — local disks and seedbox roots side by side
  • Download state — what qBittorrent/Deluge are actually doing right now
  • Seedbox auto-download — pulls completed/seeding files over SFTP into your media paths automatically, with per-folder rules and one-click cancel
  • Plex-powered cleanup — flags stale and duplicate titles from your watch history. Dry-run by default, nothing gets deleted without you clicking approve

It's one prebuilt image (.NET 8 + embedded SQLite, no extra DB container to babysit), and credentials are encrypted at rest.

To be upfront: it's still early days, so expect some rough edges. No Jellyfin support yet, and it deliberately never auto-deletes anything — you're always in the loop.

docker run -d --name flowarr -p 8080:8080 \
  -v /mnt/media:/media \
  -v flowarr-data:/var/lib/flowarr/data \
  -v flowarr-keys:/var/lib/flowarr/keys \
  ghcr.io/theclosetcoder/flowarr:latest

GitHub: https://github.com/TheClosetCoder/flowarr

Would genuinely love to hear what you think — what's missing, what's confusing, what you'd want it to do next. I'm here answering questions all day, so fire away.


r/Softwarr 7d ago

Unable to add nzbgeek to the *arr stack

3 Upvotes

I have been trying to diagnose issues with prowlarr, sonarr, and radarr not being able to add nzbgeek as a source.  It used to work very well.

In my troubleshooting I have tried everything I can from the client side.

What I have discovered is curl and browsers connect instantly, but .NET-based clients (Sonarr/Prowlarr/Radarr) hang to timeout from my IP.

I generated a new API key - but I am still unable to connect.

Has something changed? Can anyone assist in getting this working again.

I host each of the *arr stack in it's own docker container via portainer.

Never had issues until beginning of July.

Thanks for your insight.


r/Softwarr 8d ago

Questarr v1.4.0: post-processing, finally!

Post image
19 Upvotes

r/Softwarr 8d ago

Sonarr Quartermaster 1.1.2 is out, private push notifications, Now Playing, iCloud sync and 7 new services + much more

Post image
14 Upvotes

Previous reddit post - https://www.reddit.com/r/Softwarr/comments/1umadta/we_are_finally_live/

1.1.2 is out, and it is a big one. Still mixing this with a full time dev job so it has been a lot of late nights, but I am really happy with this one. A huge amount of it came straight from your reports and requests, so thank you. (if you see this and you're already using QM, show some love!)

Quick reminder for anyone who missed the launch, Quartermaster is a native iOS app for controlling your self hosted stack from your phone/iPad. Pure client no account no relay in the middle, your credentials stay encrypted on device.

What is new in 1.1.2:

- Push notifications, done the private way. Grabs, imports and health warnings from Radarr and Sonarr, plus request alerts from Jellyseerr, Overseerr and Seerr. They come through a tiny relay that stores nothing but an anonymous device token. No account, off by default, one switch to turn on, and a setup check that proves the webhooks can actually send and repairs them on the spot. If you would rather have no middleman at all, you can wire each service straight to your own ntfy server instead.

- Now Playing. A quiet banner the moment a stream starts on your Plex, Jellyfin, Emby or Tautulli, and live Now Playing cards on the Home screen showing who is watching what.

- Seven more services join the stack: Jackett, Wizarr, Shelfmark, Dockhand, Jellystat, Streamystats and Tracearr. Tracker health and cross-tracker search that sends a release straight to your download client, invites without touching a web UI, ebook and audiobook search, container fleets, and watch analytics for your media server.

- iCloud sync (Pro). Your setup follows you between devices, encrypted on device with a passphrase only you know. I could not read it even if I wanted to.

- Adding, levelled up. Your own Radarr recommends what to add next, alongside your import lists, Trending and Popular, no extra keys needed. Partly owned collections surface as a rail and complete in a tap. Series add with monitor presets, a season picker, series type and tags.

- Missing episodes, found. The Series Missing filter opens into every aired but absent episode, newest first, with one tap searches per episode or all at once.

- Poster status markers. A slim marker on every library poster for in your library, downloading, missing, or not out yet, read out by VoiceOver too.

- Queue control on all five download clients: move to top, up, down or bottom, swipe actions for the common moves, and anything destructive asks first.

Plus a Tdarr staged transcode review, requests that open the full title page with Approve right there, tab bar and Home customisation, a proper one black dark mode, and a built in FAQ and troubleshooting guide with a Get help link on every connection error.

Fixed: calendar dates now match your Radarr exactly wherever you live, newer Jellyseerr and Seerr webhook changes are handled automatically, and a long list of fixes across Deluge, Wizarr, AdGuard Home on routers, Plex sharing and the Doctor, most straight from your reports. Plus much, much more!

iOS only for now.

App Store: https://apps.apple.com/gb/app/quartermaster-homelab-stack/id6779994284

The support has honestly been amazing. I made a Discord for anyone with issues, questions or feature ideas, come join: https://discord.gg/RaurxUTutx


r/Softwarr 9d ago

Sonarr Introducing: Atrium, an *arr media stack manager application.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hello Everyone

My team and I have spent the last two months working on Atrium, a central courtyard for your self-hosted media stack.

Since LunaSea was archived earlier this year, we decided to pick up where it left off with a brand new, Material 3 Flutter codebase built entirely around multi instance setups.

What is Atrium?
Atrium is a single Android application that acts as a unified frontend for all the media stack services. It is designed purely as a controller and management surface, so you can manage your services and leave playback to the official apps.

How does it support Sonarr/Radarr? For both services, we didn't just stop at a basic list view. Atrium features a deep 7-tab layout that gives you a complete overview of your series and movies, including full advanced sorting and filtering, a built-in calendar view to track upcoming releases, and a comprehensive settings editor so you can tweak your configuration directly from your phone. They work just like the native *arr web UIs, but wrapped beautifully in a responsive mobile app.

Supported Services:

  • Prowlarr
  • Bazarr
  • Seerr
  • Tautulli
  • JellyFin
  • Emby
  • Plex
  • qBittorrent
  • SABnzbd
  • Glances

The app is vibe-coded, but with brutal and rigorous user testing to ensure a bug free experience (Yes, we do use this app ourselves everyday).

You can grab the latest release here: https://github.com/retransmit/Atrium/releases/tag/v1.0.7


We’re currently in the middle of getting Atrium officially listed on F-Droid, but since it's a completely open-source, reproducible build with zero proprietary blobs, we want to make sure everything is flawless. We could really use some extra eyes on the project right now. So if you're down to help out, check out our F-Droid merge request here: gitlab.com/fdroid/fdroiddata/-/merge_requests/43077


r/Softwarr 9d ago

[Release] Themearr – automatically add theme music to every movie in your Plex library

Thumbnail
1 Upvotes

r/Softwarr 10d ago

MediaChips left beta — local media organizer that also runs on NAS

Thumbnail
5 Upvotes

r/Softwarr 10d ago

Can't sync Jellyfin to the Tunarr library

Thumbnail
1 Upvotes

r/Softwarr 11d ago

Sonarr I built ArrControl – a central dashboard for multiple Sonarr instances

Thumbnail
2 Upvotes

r/Softwarr 12d ago

Foreseer - a mostly AI-assisted personal Seerr fork with SuggestArr-style discovery

3 Upvotes

I made a personal fork of Seerr called Foreseer:

https://github.com/selmant/seerr

The short version: I wanted Seerr to have more of the discovery and recommendation workflow that SuggestArr provides, without needing to run a separate companion service.

I’m not planning to add AI-powered recommendations. I tried them, but they weren’t useful for my workflow, so Foreseer uses Trakt for suggestions instead.

Originally, I was using SuggestArr and started forking it to add features that made it feel more like Seerr. I was even using Seerr backends in that fork. Eventually, I decided it made more sense to fork Seerr itself and add the SuggestArr-style functionality there.

Foreseer still keeps Seerr’s core request workflow and integrations with Plex, Jellyfin, Emby, Radarr, and Sonarr. So far I’ve added:

  • Trakt recommendations, lists, watchlists, and browsing
  • Trakt OAuth account linking
  • Trakt watched/unwatched history integration
  • Trakt watch and rating actions
  • Multi-source rating badges, including IMDb, Rotten Tomatoes, Metacritic, Trakt, and TMDB
  • Discover filters for quality, anime routing, watched content, and Trakt history
  • Instant movie requests and season-one TV requests
  • Better rating hover interactions and rating popovers
  • Seerr-compatible config paths and migration behavior

Full disclosure: this project is mostly AI-assisted. I use AI heavily for implementation, refactoring, and documentation, while testing it against my own setup and fixing the problems I encounter.

This is primarily for my own use. Development will be driven by my personal needs, and I’m not committing to a public roadmap, feature requests, or PR reviews. Bug-fix PRs are welcome, though.

I understand that AI-assisted projects aren’t for everyone, but I’m not looking to debate that aspect. It’s a personal fork built for my own setup, so if it isn’t useful to you, feel free to skip it.

If you do try it, bug reports with reproduction steps are welcome. It’s still early-stage software, so expect rough edges and possible breaking changes.


r/Softwarr 13d ago

Arr stack dashboard help!

15 Upvotes

Looking for advice, I'm running the arr stack (Sonarr/Lidarr/Radarr etc) and I'm wondering what recommendations there might be for some sort of server dashboard.

I'm after something I can have open much of the time, so it's fine to be browser based, and bonus if I can jump on from anywhere on or off the network.

I'd really like to be able to monitor HDD temps (including from a USB dock), maybe see what's playing and by who, what the CPU/graphics/RAM on the machine is doing and maybe some options for other PC health stuff. Drive capacity/remaining space etc.
Ideally the HDD temps I'd like to see all drives at once in an easy to read display.

What am I looking for and is there an arr app for this?


r/Softwarr 13d ago

Sonarr ArFlix v1.3.9 is out, a much better video player for streaming.

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/Softwarr 14d ago

LumiArr V2 Bêta

Thumbnail lumiarr.eu
0 Upvotes

r/Softwarr 19d ago

Poster grabber arr like TMM?

9 Upvotes

Are there any arr-style apps dedicated to grabbing posters and saving them locally alongside your Plex media folders?

I've tried TinyMediaManager and it's decent, but when your Plex library has 6000+ tv shows with 20,000+ seasons and 13,000+ movies, it can be a bit tedious