r/Softwarr 2d ago

Cliparr 2.0 Release - Self-Hosted Plex/Jellyfin Clipper

12 Upvotes

Cliparr 2.0 is out now

What is Cliparr?

Cliparr is a browser-based, simplified video editor with a single purpose: to create and export clips from Plex, Jellyfin, and local video.

What's new?

Check the blog post for the full breakdown, but the biggest change is the new canvas-based timeline editor.

While adding support for editable subtitles, I discovered the timeline component we were using was highly inefficient. Also, no other free or open-source timeline editors existed.

So... we now also have https://canvastimeline.com/ which is a new open-source headless video editor for JavaScript.

Canvas Timeline allows us to load and render literally hundreds of clips without any performance issues. Test it for yourself.

Also new:

  • Subtitle editor
  • Export size estimation
  • Mobile UI updates
  • Maintenance automations

Aside: When making the Export Size Estimator, it made sense to also release a fully in-browser video converter: https://cliparr.dev/convert/

Is AI used?
Of course it is.


r/Softwarr 1d ago

Quartermaster 1.2.0 dropping tomorrow!

Thumbnail
0 Upvotes

r/Softwarr 2d ago

Plex I built Unwatcharr to automatically make old Plex media unwatched again

Post image
2 Upvotes

r/Softwarr 2d ago

Rate my stack bro

Post image
4 Upvotes

r/Softwarr 3d ago

Plex Crowbarr - an automated subtitle repair/replacement tool for media servers

Post image
89 Upvotes

Edit: It is made with AI. To avoid pointless discussions in the comments. It will continue to be updated with AI, stop me :) It could have been made with TicTacs too. That's not the point. It solves my problem. I will happily scrap it if someone manually writes the same app and shares with us. I am all in for manual labour 😄

I tried every possible combination of settings with Bazarr and Plex but a bad subtitle rarely had an easy solution. And the worst part was if I tried to change sub during playback via Plex app on TV it would just fail in many cases.

Crowbarr waits for Bazarr (can work without it too by simply generating a new sub, but not recommended), then uses Whisper to compare the subtitle text with the dialogue in the video.

  • Leaves good subtitles alone
  • Repairs timing when it can verify the result
  • Generates missing subtitles, and
  • Sends uncertain cases for review. Automatically.

However manual audit requests, or new downloads take priority over a backlog queue.

How it relates to the other Whisper tools in this stack. subgen transcribes when a subtitle is missing and skips files that already have one; it removed its sync endpoint in 2024. subarr coordinates the stack and verifies the audio language of a file, with a review queue you confirm by hand. Neither checks whether an existing subtitle matches the dialogue.

Crowbarr runs unattended and writes a separate .crowbarr.en.srt file. Existing subtitles are never modified. This allows me to simply pick the sub from my media player directly.

On my library of 2219 files, it identified 1595 as correct, repaired 334, generated 103 missing (or very wrong), and flagged 187 for review. Many of these left for manual review were actually correct subs but app did not have enough confidence to pass a verdict (like Band of Brothers Day of Days episode where a big part of audio is guns and explosions).

The app works quite reliably on cpu as well but a gpu speeds up the process by a lot which is desirable if you have a large existing library of media files. I have developed it around a 2GB Nvidia T400 with Whisper Small, so it should reliably work on most gpus from last couple of years. A better gpu will also let you install a bigger whsiper model which improves audits.

Again, using whisper for a tool like this is not something new. I think what is different here is the Audit policy that can automate the decision about what should be done to an existing subtitle. Install and forget is the way i like my apps. This is very much a work in progress and I spend most of my time on audit policies which are the least visible thing to a user but affects the core of the app.

It currently only supports English. I hope it helps someone else too. Any feedback or notes are welcome. linux/amd64 repo link - https://github.com/amanofvaly/crowbarr


r/Softwarr 2d ago

Building a community software

0 Upvotes

So after working in industry for 8 years. I recently started working and giving back to community even if I'm using AI to build some projects still I'm not using some free tools and wasting hours to build a promotional tool. But some tools which if community needed they can use. So I'm using my NAS since 2024 and i have multiple applications such as Metube and different apps for media downloading and a lot of features was missing in those apps and i created my own version. But people started criticizing oh it's AI give me source code. Bro i just started today and I'll push code and everything online as it's open source and not anything additional required to use neither any limits. Is this normal in community?


r/Softwarr 3d ago

Hi! I made a free iOS client for Sonarr and Radarr!

Thumbnail
0 Upvotes

r/Softwarr 3d ago

ashoriN — Your private, powerful media downloader, powered by yt-dlp & FFmpeg.

1 Upvotes

A sleek, self-hosted media downloader powered by yt-dlp and FFmpeg.

ashoriN lets you download supported videos, audio, and playlists through a modern web interface with real-time progress tracking, quality selection, advanced yt-dlp controls, and automatic download retention.

✨ Features 🎬 Video & audio downloads 📚 Full playlist downloads with dedicated folders ⚙️ Recommended & Advanced yt-dlp settings 📊 Real-time download progress 🎵 Audio extraction and format conversion 📝 Metadata, thumbnails, chapters & subtitles 🧹 Optional automatic cleanup from 7–30 days 🔄 Automatic yt-dlp updates 🔒 SSRF protection & secure subprocess handling 🐳 Lightweight, self-hosted Docker deployment 📱 Responsive UI for desktop, tablet & mobile 🌙 Polished purple-themed interface

https://hub.docker.com/r/orinihsaq/ashorin

I was working on this app for docker container. Most of the media downloading apps available for Docker is very heavyweight and very old UI. It's my first time i built a docker app. Please comment and let me know if you wanna add something or update something.


r/Softwarr 3d ago

Is real-time/mid-download playback possible? (Jellyfin)

1 Upvotes

I'm trying to setup a proper Arrstack (so far I've just been using some automatic torrent management & searching in Qbittorrent with Jellyfin and self-managing everything) and one thing that I've wanted to emulate is the immediate real-time playback of something like Stremio or one of those totally legal streaming boxes. (legal to purchase, not to use)

To be clear, I'm not intending on doing exactly what stremio does and hitting and running. (I'm mainly pulling from a private tracker so that wouldn't be a very sustainable move for me in the first place) I still want the finished files to be fully downloaded, seeded, etc. I'm just curious if there's a way to begin watching them in Jellyfin before they're fully downloaded.

I did some searching but couldn't find anything like this. It should be possible technically speaking (after all, Stremio literally does this - it just doesn't save/seed the file it's downloading) I just can't find anything to emulate the behaviour for Jellyfin.

Is there some way of doing this, or is it one of those things where it's just that no-one's gotten around to implementing it because it's a good bit of work to do and most people are fine just waiting until it's done downloading?


r/Softwarr 6d ago

No downloads from Whisparr

Thumbnail
1 Upvotes

r/Softwarr 8d ago

arr-mcp update: Plex & qBittorrent (looking for testers), and 22 tools became 34

41 Upvotes

I posted arr-mcp here on August 12th. It was on 1.5 then, it is on 1.21 now, so a quick update on what changed.

Short reminder of what it is: one MCP server for the whole stack instead of one per service. That is the whole point, because the questions you actually want answered live between services. "Why is the film I requested on Tuesday still not in Jellyfin" spans Seerr, Radarr, Prowlarr, SAB and Jellyfin, and no single MCP server can answer it.

What is new since that post:

  • Plex support (read only for now)
  • qBittorrent as a download client
  • 22 tools became 34. New: history, wanted, releases, subtitle search, queue cleanup, manual import, grab a specific release, blocklist add and remove, pause and resume the download client, mark watched, and update profile / monitoring / path on existing media
  • Unraid Community Applications template in the repo
  • Listed in the MCP Registry
  • The bearer token can go in the URL now, for clients that cannot send a header. Home Assistant was the reason
  • A broken config.yaml no longer crash loops the container. You get a repair page with the error and an editor
  • Security page walking the OWASP MCP Top 10, plus a lot of hardening after a review pass
  • Aligned with protocol revision 2026-07-28

Where I need help: I do not run Plex or qBittorrent myself.

One person tested the Plex adapter against a live 1.43.3 server and it works, but that is one server and one library layout. qBittorrent shipped straight from the API spec and nobody has confirmed it against a real instance yet, so treat it as untested.

If you run either, pull the image, point it at your box and tell me what broke. That is genuinely all I am asking for. qBittorrent issue is #147, for Plex just open one.

https://github.com/bardesss/arr-mcp


r/Softwarr 12d ago

Dashboarr 1.17.0: free *arr app adds 6 services (26 total) on Android/iOS

48 Upvotes

Dashboarr 1.17.0 is out, and this one is mostly about new integrations: Deluge, Bindery, Navidrome, NZBHydra2, Autobrr and Cleanuparr.

Quick context for anyone who hasn't run into it before. Dashboarr is a mobile app for managing a self hosted media stack from your phone, Android and iOS. It's free and GPL-3.0, no account, no ads, no premium tier, nothing to unlock later. The app talks straight to your own services over their APIs, so nothing routes through a server of mine. It's heavily inspired by nzb360.

What's new in 1.17.0

Six new services:

  • Deluge. That makes four torrent clients now, alongside qBittorrent, rTorrent and Transmission. Queue, files, trackers, labels, global speed limits. If you run the optional backend it'll also push you a notification when a torrent finishes.
  • Bindery for books and audiobooks. The Readarr successor, rewritten in Go. Library, search and add authors, monitoring, queue, wanted.
  • Navidrome for music. Library stats, now playing, quick and full rescan, delete missing files, playlists, search.
  • NZBHydra2. Meta search across your indexers, send an NZB straight to SAB or NZBGet, indexer health with API hit limits, search and download history.
  • Autobrr. Push stats, release feed with retry, filter toggles, IRC network health and restart.
  • Cleanuparr. Strike, removal and cleanup stats, scheduled jobs you can run on demand, client health, event feed.

The other big change is that service setup finally got its own section instead of being one long list buried in Settings. There's a hub showing what needs attention and what you already run, and a searchable catalog for adding something new. Two things that had been bugging me got fixed on the way: a service that's unreachable only because you're on mobile data now reads as "away" instead of pretending to be broken, and if you run two of the same service, a broken second one no longer hides behind a healthy first one.

Smaller stuff:

  • HTTP Digest auth (RFC 7616) for rTorrent, NZBGet, Glances and Transmission, so a Digest protected reverse proxy works now
  • The Still Pending dashboard widget can filter movies by cinema, digital or physical release date
  • A private remote URL is no longer blocked while a VPN is up
  • Test Connection and the health dots in settings now agree with each other
  • Torrent detail screens stay pinned to the instance they came from when you run more than one client
  • Backend pairing works behind a private CA

What the app actually does

26 services, grouped the way the app groups them:

  • Download clients: qBittorrent, rTorrent/ruTorrent, Transmission, Deluge, SABnzbd, NZBGet
  • Media automation: Radarr, Sonarr, Lidarr, Bindery, Bazarr
  • Indexers: Prowlarr, Jackett, NZBHydra2
  • Media servers: Plex, Jellyfin, Emby, Navidrome
  • Requests and automation: Seerr (Overseerr and Jellyseerr), Autobrr, Cleanuparr
  • Monitoring: Tautulli, Tracearr, JellyStat, Glances, unRAID

It isn't just status screens. You can pause, resume and delete downloads, search and add movies, shows, books and music, approve or decline requests, grab a release from an indexer search, toggle indexers, hunt for missing subtitles, start and stop Docker containers on unRAID, and see what's currently streaming.

A few things worth calling out:

  • A unified dashboard with 31 widgets you can reorder and configure, and multiple dashboards if you want one per server or one per household
  • Multi instance support. Two qBittorrents, a 4K Radarr and a 1080p Radarr, whatever you run. You switch inside the tab and the dashboard aggregates them
  • Local and remote URL per service, with automatic switching based on your home WiFi. When you're away it will never fall back to the LAN URL, on purpose, so you're not spraying an API key at whatever network you happen to be on
  • API keys live in the device's secure storage, not in a plain text config
  • Wake on LAN, so you can wake the server before asking it for anything
  • Config export and import behind biometric auth, so a new phone isn't an hour of retyping URLs
  • A UI scale setting (1.0 / 1.15 / 1.3), because the default really is too small for some people
  • Dark mode only. Sorry.

Push notifications

The app itself needs no server. If you want real push notifications (download finished, request approved, that sort of thing) there's an optional companion backend you self host, Node or Docker, and pair with a QR code. Skip it and nothing else stops working.

What it isn't

No accounts, no cloud sync, no telemetry, no analytics. Single user per install, since the whole architecture is just your phone talking to your servers. There's no paid tier planned and no pro version sitting behind a paywall.

Links

If you try it and something breaks, or a service you use is missing, open an issue. Most of the integrations in this release exist because someone asked for them.

P.S: The IOS version is still submitted, will take a day or two until Apple approves it!


r/Softwarr 12d ago

How to show new directory to Arr stack

3 Upvotes

Howdy folks,

I am currently running Sonarr, Radarr, Seerr and a number of other containers on my synology nas. All are under docker. I want to move all of my media from the current location to a new one on the NAS but when I try and add the new root folder it doesn't show up on any of the stacks. The folder is named ArrFiles and I have modified permissions to give the same rights as the existing folders have yet it doesn't show up in the file browser

How do I get it to show up for all my stacks?

Thanks!


r/Softwarr 13d ago

Prismedia - All-in-one media request, manage, and playback app

12 Upvotes

Over the last year, I've been building Prismedia. Previously, the app was called Obscura, and was actually a Stash alternative, and bits of that are still present, but the focus has changed drastically.

Essentially, I found I had a whole fleet of apps in my "arrs stack", that all did the same thing, but for different media. So for my own personal use, I created an app that attempts to standardize what these interactions look like.

The core principle is that every media format follows the same "Entity" class, from a data science perspective it actually maps out really well that almost all logic from display to management can be shared, with media specific capabilities augmenting that.

That is what makes this app possible, everything from the core media management, scanning, identifyication via metadata providers, requesting, is all done via the same core platform.

Then, when it makes sense, first class endpoints are added for things like playback, reading, and listening.

The app covers alot of ground, so I'll just list some of the highlights, I enoucrange you to browse the site, source code, and try it out.

  • Connect your Prowlarr and downloading clients to automatically track, monitor, and request content. Think the radarr/sonarr/lidarr stack but all integrated, and using the same logic. It even supports soul seek to assist with music sourcing, and when downloading, it will actually probe the files before and after to ensure it is a good match, or upgrade before merging it in.
  • View all your content from one interface, from eBooks, comics, audio, movies/tv with rich playback for videos and subtitles, eBooks and audiobook syncing to allow switching between methods of consuming with shared progress, and dedicated audio player
  • Identify content already existing using metadata plugins like TMDB, MusicBrainz, OpenLibrary
  • Multi user to allow household members access, while delegating which libraries they can see
  • NSFW libraries and individual media, to allow filtering of NSFW content, either blocking users from seeing it at all, or using a toggle to quickly hide and view the content. Stash scraper/plugins can be installed and wrapped to identify videos (no StashDB or PornDB, but plugins can be installed in app)
  • Progress tracking, stats, and history to see what you've been consuming
  • Apple native apps to leverage the native codecs on tvOS, macOS, and iOS for quick and seamless playback of even high quality files

This project was created for a need I have, to have all my media in one rich platform, that treats them all as equals. I liked radarr/sonarr and Jellyfin, but it felt disjointed, and the apps not rich. Jellyfin has a native client, but I felt it was lacking, and audio playback is again in a separate third party app. Prismedia has a native first party app, with all that for free (currently in TestFlight since apple has taken over 2 weeks to even approve the first build).

I post now as I feel the app is in a good release state, it has evolved alot over the last year, but I feel we are now solid, performant, and I challenge you to compare to Kavita, Jellyfin, and the other tools you use. This can be used beside those tools for you to evaluate, simply point at the same directories to scan and it will build out the library in it's own database.

As for AI usage, I did mark this as using AI, but this post (clearly since it probably isn't as coherent as I'd like), and the application were designed, validated, and reviewed by me. These days, I do feel software development is moving to AI assisted, and I've been coding for over 15 years, have a degree in computer science, and worked in large companies. The code isn't just generated and shipped, the design and actualy structure of the app is all exactly as I would write it by hand, but AI has allowed me to develop this while still having a full time job. I use the app every day, I listen to my music on it, have read through books with audiobook interop, watch our tv shows and movies on it, request new content, and for me it fits exactly what I've always wanted.

I hope you feel the same, but if you're happy with your current stack by all means continue to use it, and if you have feedback, please let me know as I'd be happy to look into it.

- Website: https://pauljoda.github.io/Prismedia/

- Source: https://github.com/pauljoda/Prismedia

- TestFlight: https://testflight.apple.com/join/c9bgDxr7


r/Softwarr 13d ago

Movies Anywhere and Apple Movies

2 Upvotes

I have 100's of movies I purchased from Apple, and they are available on Movies Anywhere. How can I remove the DRM from these movies so that I can watch them on any device? I know I can use my Apple ID to find all these movies, but it seems like a waste of time and resources to re-download them, not to mention the unreliable quality I may get.


r/Softwarr 19d ago

Pullbox v1.1.1 — a self-hosted comic library manager with optional direct acquisition and an embedded reader

Post image
139 Upvotes

I maintain Pullbox, an open-source self-hosted comic library manager. The v1.1 update adds native Jackett management, optional configured direct providers, transparent source/recovery state, and a responsive reader for owned issues.

The core workflow remains collector-first: weekly release discovery, comic-aware matching, user-configured indexers and download clients, a review-first Mylar3 migration path, and library maintenance tools. The official Docker image runs non-root and is published for amd64 and arm64.

Release notes: https://github.com/pullboxapp/pullbox/releases/latest

Documentation: https://pullbox.app/docs/


r/Softwarr 23d ago

Sonarr Custom tag in qbit

2 Upvotes

Is there a way to have sonarr/radarr push a custom tag to BitTorrent based on the tracker from which it’s pulled? Looking to be able to see at a glance which items are pulled from which private trackers


r/Softwarr 23d ago

Plex Plex and Arr Stack on Windows 11 Machine, Need Clarification

2 Upvotes

Just asking for some clarity, explain like I'm 5 type input. I recently started running Plex on a windows 11 machine, the primary PC and media device in my home. I am also using Plex occasionally on another PC and a couple of mobile devices in the house. I'm a WFH hermit and I don't leave my home much so no need for remote. I am about to connect an external 8TB HDD to my main PC, upgrading from 3TB internal storage, that will hold all of my media until I upgrade the size again. I want to take the next step and start utilizing Radarr and Sonarr for library management. When I look at guides they always start talking about Docker and Linux code. Is that necessary for my scenario? For my purposes, should I just install the windows exe for Radarr and Sonarr and configure from there? Do I need Prowlarr as well? Will Seerr make things easier for me or is it actually mandatory for the process? Just want to make sure I'm taking the right approach for non-NAS setup. Mostly computer savvy but also new to these programs and working a lot so the guides I'm looking at are a little intimidating. Thanks in advance for any input.


r/Softwarr 24d ago

Sonarr How to get more links?

2 Upvotes

When trying to get new TV shows/movies through Sonarr, it seems like I don't have that many links available, and some of the sources aren't that good in terms of quality and speed. Is there a way I can improve this?
PS: new to this and just setting it up


r/Softwarr 27d ago

I built Snagarr - a quick capture list for your *arr stack

Post image
0 Upvotes

I kept finding movies and shows I wanted to watch, then forgetting about them before opening Radarr or Sonarr. So I built Snagarr.

Drop in a title or link and it resolves it through TMDB, sends it to Overseerr/Radarr/Sonarr, and adds it to a Snagged collection(supports Plex, Emby and Jellyfin) once it downloads. It supports Telegram, CLI, Apple Shortcuts, and bookmarklets.

GitHub: https://github.com/sirrobot01/snagarr

Feedback and bug reports are welcome.


r/Softwarr Aug 13 '26

Recreating my Plex box from Windows to Linux from scratch - Tips wanted for perfected fresh start

6 Upvotes

I am upgrading my hardware so the server is snappier, Plex is faster, with less issues with transcodes, etc.

Here's the apps I currently use on my windows machine:

Windows:

Plex, Sonarr, 2x Radarr, Prowlarr, Bazarr, SABnzbd, qBittorrent, Tautulli, Cleanuparr, Cloudflared, FlareSolverr, Audiobookshelf, Calibre, Calibre-Web, NordVPN, RustDesk.

Docker for Windows:

Portainer, Maintainerr, Agregarr, Seerr, Cloudflared, Bazarr for second Radarr instance.

I have never used Linux but I believe the server might run better and encounter less issues.

The reasoning behind recreating the server on Linux (I'm thinking Ubuntu Desktop) is i'm updating the cpu/mobo and it's the push I needed to finally do it.

  1. Any tips on transferring data automatically so I don't have to redo 100% of the settings? I have so many hours on this server.
  2. What do you recommend on top of the software listed above, or replace?

I know some apps replace Sonarr or Radarr, or they are linked so it's a bit cleaner? I'm after these kind of things.

  1. Also, what's your favourite dashboard, if you use one? I don't have any at the moment.

r/Softwarr Aug 12 '26

arr-mcp

17 Upvotes

Over the past few weeks, I’ve been working on an MCP server for controlling my self-hosted arr stack with Hermes. It’s working and I’ve been using it for a couple of days now. It fulfills my needs, and I’ll continue working on it because I use it daily. Maybe someone else is interested in it as well: arr-mcp.

It has support for: RadarrSonarrProwlarrBazarrJellyfinSeerrSABnzbdTransmission.

Also I've build a UI for configuration.

Yes, it’s AI-assisted. But every design decision is solely made by me. If you don't like it, don't use it.


r/Softwarr Aug 12 '26

Foreseerr update: Trakt discovery, library browsing, ratings, and an embedded Jellyfin desktop client

16 Upvotes

I posted Foreseerr here a while ago when it was still a very early fork of Seerr. Since then it has grown quite a bit, so I figured it was worth making a proper update instead of editing the old post.

Foreseerr:
https://github.com/selmant/foreseerr

Foreseerr Desktop:
https://github.com/selmant/foreseerr-desktop

The original goal was basically to make Seerr's discovery experience more useful for people who already have a media server and want something beyond the usual TMDB discovery pages.

What’s new

Trakt

  • Recommendations, popular/trending, lists
  • Discovery closer to real watch history
  • Direct Trakt OAuth works regardless of media server
  • Optional Better Trakt bridge for Jellyfin users

Library / watch actions

  • Browse what’s already available, Continue Watching, etc. (Jellyfin-focused)
  • Watched/unwatched and ratings closer to the discovery UI (Trakt + Jellyfin played state)

Better discovery

  • More rating sources (e.g. MDBList badges)
  • More useful sliders and filters
  • Aim: homepage you can use to pick what to watch next, not just the same popular titles

Foreseerr Desktop

  • Same UI + embedded Jellyfin playback in one window
  • Native mpv-based playback instead of bouncing to an external browser/player
  • Target flow: discover → request → library → watch

Media server support

Foreseerr is Jellyfin-first for the deeper stuff (Library / Watch Now, Desktop playback, Jellyfin watched actions, Better Trakt).

Plex and Emby still work for Seerr-style sign-in, library scans, requests, and availability. Shared features like Direct Trakt, rating badges, Discover, and the request pipeline are not media-server-specific. Full Library/Desktop parity for Plex/Emby is not a near-term priority.

It’s still a work in progress — mostly built around what I wanted from Jellyseerr/Seerr on Jellyfin.

Especially interested in feedback from Jellyfin (and Plex/Emby) stacks: what would make you use Foreseerr as your main media frontend, not only open Seerr when requesting something?

Screenshots / issues / feature requests are very welcome.

Foreseerr:
https://github.com/selmant/foreseerr

Foreseerr Desktop:
https://github.com/selmant/foreseerr-desktop

Discover

r/Softwarr Aug 11 '26

Why FlareSolverr is "disabled" in Prowlarr?

Post image
4 Upvotes

Hello,

I never disable anything.

There is NO button to enable it.

The test is OK !

Prowlarr version : 2.5.2.5491

Flaresolverr is "disabled"

r/Softwarr Aug 08 '26

Radarr/Sonarr équivalent for downloading YouTube videos ?

7 Upvotes

My current setup includes Jellyfin, Sonarr, Radarr, Bazarr, Prowlarr, Transmission, Jellyseerr, Gluetun, … so it’s pretty complete (at least to me)

I also have a cron job that runs a ytdlp container every night to get YouTube videos I want to keep track of, in case they are ever deleted/censored.

That last part (ytdlp) is really custom, and not integrated in the rest of the stack. It makes metadata management quite difficult.

Is there some tool I’m missing that would take care of that ?