1.1.4 is live!

This one is the big one. Where 1.1.3 OTA's were fast follow ups thrown together from launch day reports, 1.1.4 has been cooking in beta for weeks, and it is the largest update Quartermaster has ever had. Almost every part of the app got deeper, there are eight new services, a terminal, and a long list of your reports fixed along the way. To everyone who tested it and sent screenshots at all hours, this build is genuinely shaped by you. Thank you.

Eight new connections. UGREEN NAS, Shelfarr, Arcane, ReadMeABook, Dispatcharr, NextDNS, Control D and BookOrbit all join the stack, from a full UGOS dashboard to book and audiobook requests to another Docker manager and two more DNS resolvers.

A terminal on your server. Add SSH like any other service and the whole screen is a shell. Save the commands you actually use and run them with one tap, with the ones that could do damage asking first. It shows you the server's fingerprint the first time and refuses to connect to a host it has not been told to trust. Your key and password live in the iPhone keychain and never leave for anywhere but that server. The small jobs that meant fetching a laptop can be done from the phone now.

Home Assistant, by room. Grouping by room has been in the app for ages and never once worked on anybody's setup. The question it asked Home Assistant was wrong, and it is the right one now, so on a big house the dashboard opens as your rooms, each with its own screen. Plus the house at a glance, who is home, the doors, the alarm, lights, the temperature, and controls that actually match your devices: a three speed fan gets three buttons, not a slider you drag until it snaps.

Requests go to the right server. If you run more than one Radarr or Sonarr behind Jellyseerr, the app can now send each request to the right one. New films to one Radarr and older ones to another, continuing shows to one Sonarr and ended ones to a second, with separate HD and 4K servers. Set the rules once and approving does the rest. Part of Pro.

Almost every service got deeper. Thirteen services could only be read, that is now two. Stop a Tautulli stream from your phone, blacklist a bad Bazarr subtitle so it never comes back, find an Immich photo by describing it, block a UniFi device or make a guest voucher, redeploy a Portainer stack, upload an NZB straight off your phone. And every destructive action tells you exactly what it will do before it does it.

The whole core of the app is available in French, Spanish and German, chosen from Settings with no restart, English still the default.

Fixes, a proper pile of them. A film only Plex holds finally offers Open in Plex, including libraries still on the old agents. Deleting a profile no longer quietly doubles your services, and a fresh profile now offers to copy your stack from another one. Shelfmark covers load again, in search and behind a reverse proxy. TrueNAS stops burning through API keys signed in over plain http, and explains the fix. Every row menu action fires, not just the first one per screen. The band of dead space above Movies and Shows is gone. And plenty more you reported along the way.

The list really does go on, once in, please select the bell in the top left of Home or Command Centre and see Whats new!

Grab the update on the App Store. Keep the reports coming, this whole release is proof that they work. Thank you!

reddit.com
u/Swityyyy — 8 days ago
▲ 44 r/sonarr

Massive Quartermaster update dropping, right around the corner 1.1.4

Hi r/sonarr , what a busy beta phase this has been. For everyone who has been a part of it, thank you so much. That back and forth is really what puts QM into the atmosphere.

Quick context if you have not seen it before, Quartermaster is an iPhone and iPad app for the stack you already run. Radarr, Sonarr, Prowlarr, Bazarr, your download clients, Jellyfin or Plex, and a fair few more besides. It talks only to your own services. There is no account to make and no analytics in it, and nothing of mine sits between your phone and your server.

If you are on the App Store version you are on 1.1.3. Since then 1.1.4 has been through a long run of TestFlight builds across July and August, and it rolls all of them into one release. Here is what is in it.

Every connection got deeper

Until now most services were a single screen. You read the numbers and that was the end of it. 1.1.4 adds 198 new screens across all 55 connections and makes almost everything tappable.

A torrent opens to its files, its peers, and the tracker's own words for why it is stalled. A Proxmox guest opens to its snapshots. A Docker stack opens to its live compose file. A Tautulli viewer opens to what they actually watch. Thirteen services could previously only be read. That is now two.

The Radarr and Sonarr specifics

  • Your saved filters, read from the source. Radarr and Sonarr let you build filters in their own interface and QM used to ignore them completely. They are now offered in the library by name, exactly as you defined them. Build and edit them where you always did, the app just reads them.
  • Missing actually means missing. With Radarr's default availability setting a film counts as wanted from the day it is announced, so the Missing filter was full of things nobody could possibly have. Missing now means released and not downloaded, judged on the real digital and disc dates, and Upcoming gets its own switch underneath with cinema runs included.
  • Every season on one screen, episode counts and sizes together, with a single switch to monitor or unmonitor the lot.
  • Every title's full history. Every grab, import, upgrade, rename and deletion, with the full release name, the quality, the languages and the indexer it came from. Series rows say which episode.
  • A Prowlarr indexer scoreboard. Queries, grabs, failures and response time per indexer, joined to the history of what your arrs actually asked for. It answers which indexer is really carrying your stack.
  • Download client warnings where you need them. When Radarr or Sonarr flags a download, that warning now shows on your download client's own rows too, in its words. No more spotting a paused torrent in qBittorrent and having to open Sonarr to find out what was wrong with it.
  • Import stages named and timed, so a slow move across disks reads as progress instead of a download sat on 100% saying nothing.
  • 4K and 1080p instances told apart. A title held in both used to give you one search result that always opened the first one, with nothing to say the other existed. The row now says how many libraries hold it and asks which to open.
  • The add screen remembers. Quality profile and root folder are kept per instance, so a 4K instance and a 1080p one keep their own.
  • Bazarr can blacklist a bad subtitle from its history, so it deletes it, searches again, and never picks that release again.
  • Maintainerr's leaving soon list grows keep, postpone and delete, and "why is this leaving" runs the real rule against the title rather than asserting a verdict.
  • Film and series pages lead with the title's own logo over the wide artwork. Sonarr already holds one for series. Radarr keeps none, so a film's comes from TMDB if you have a key saved, and anything without a logo keeps the text heading it had.

Eight new connections

Arcane, Dispatcharr, ReadMeABook, NextDNS, Control D, BookOrbit, UGREEN NAS and Shelfarr. With the SSH terminal below, that puts the catalogue at 58.

An SSH terminal

The small jobs that used to mean fetching a laptop can be done from the phone now. Add a server like any other service with a password or an ed25519 key, save the commands you actually run, and tap them. The ones that could do damage ask first, and Stop really stops a command rather than hiding it. Your key never leaves the iPhone keychain except to reach that server.

It shows the server's fingerprint on the first connection and will not connect to a host you have not told it to trust. If that fingerprint ever changes it stops and says so, because a changed key is either a rebuilt server or somebody standing in the middle.

There is an interactive shell mode for the boxes that drop you into a menu the moment you connect, which is how a lot of NAS and firewall consoles behave. And one of the saved commands is the one most of the beta said the whole feature was for: update a compose stack, pulling the newest image for every service and recreating what changed, from wherever you happen to be.

Two honest limits. Anything that takes over the whole screen (htop, vim, less) is reported as needing a real terminal instead of being drawn as nonsense. And RSA keys are not supported yet.

Setting up is a different thing now

The old setup handed you every supported service in one long list and a form for each one. It now asks what you actually run and lets you tap them the way you would write a shopping list, then works through your picks one at a time with a count so you can see where you are. Nothing connects while you are choosing, so there is no wrong answer.

You also choose how Home looks. Cinema leads with artwork, Minimal keeps almost nothing, and Overview is the plain status led dashboard you may be used to from other apps. It is only an arrangement, and Settings can rearrange or reset it whenever you like.

The first screen also offers to fill the whole app with sample data before it asks you for a single address or key. That option already existed, buried at the very end of setup, where the people who most wanted it never reached it.

French, Spanish and German

The whole app, every screen, the settings, onboarding, the error messages and all 76 FAQ answers. You pick in Settings, where each language is written in its own tongue, so you can still find English even if the app has opened in something you cannot read. It changes the moment you pick it, no restart.

And a long tail

Jellyfin 12 turns off the old sign in header, and QM now sends both forms, so that upgrade is a non event. A Jellyfin session can be paused, sought, have its subtitle or audio track swapped, and take a message flashed onto the screen, which is handy for stopping the 2am episode. Dozzle copes with large multi host fleets and reconnects after a network blip instead of sitting dead. AdGuard, Pihole, Technitium and NextDNS get a live query log where tapping a blocked domain names the exact rule that caught it and the list it came from, with one tap to allow it. UniFi can block a client, make a guest voucher, or power cycle a switch port, which is how you reboot a camera without leaving the sofa. Tracearr can push to your phone. Tapping a "finished downloading" notification opens the film or series instead of a queue it has already left. The bell carries a count when Seerr requests are waiting. Weeks can start on Monday.

There is also a full pass over every screen in the app looking for the small wrongness that builds up. 141 findings, all but three fixed: charts tuned for dark backgrounds and close to unreadable in the sun, VoiceOver unable to reach any swipe action, half the text fields missing a Done bar above the keyboard, and a handful of screens showing an empty state when the truth was that a read had failed.

The honest bits

It is iPhone and iPad only. Android is on the roadmap and is not close.

There is a Pro unlock. One service connection is free and fully working, and everything past that is behind it. Either the $14.99 for Lifetime or $3.99 a month or $7.99 as supporter sub (the support sub literally does nothing more than the others btw) :)

One last thing, because it is the fair question to ask of anything posted in here now or even reddit for that matter. Quartermaster is not vibe coded. It is not a wrapper thrown over a single arr endpoint and shoved at the store in a weekend, you only have to look in the Discord to see how far this has come with the community which has been built. QM has also been featured selfh.st twice now which is just amazing.

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

Discord: https://discord.gg/AfMTeV2SJc

u/Swityyyy — 11 days ago
▲ 10 r/ARR

Massive Quartermaster update dropping, right around the corner 1.1.4

Hi r/ARR, what a busy beta phase this has been. For everyone who has been a part of it, thank you so much. That back and forth is really what puts QM into the atmosphere.

Quick context if you have not seen it before, Quartermaster is an iPhone and iPad app for the stack you already run. Radarr, Sonarr, Prowlarr, Bazarr, your download clients, Jellyfin or Plex, and a fair few more besides. It talks only to your own services. There is no account to make and no analytics in it, and nothing of mine sits between your phone and your server.

If you are on the App Store version you are on 1.1.3. Since then 1.1.4 has been through a long run of TestFlight builds across July and August, and it rolls all of them into one release. Here is what is in it.

Every connection got deeper

Until now most services were a single screen. You read the numbers and that was the end of it. 1.1.4 adds 198 new screens across all 55 connections and makes almost everything tappable.

A torrent opens to its files, its peers, and the tracker's own words for why it is stalled. A Proxmox guest opens to its snapshots. A Docker stack opens to its live compose file. A Tautulli viewer opens to what they actually watch. Thirteen services could previously only be read. That is now two.

The Radarr and Sonarr specifics

  • Your saved filters, read from the source. Radarr and Sonarr let you build filters in their own interface and QM used to ignore them completely. They are now offered in the library by name, exactly as you defined them. Build and edit them where you always did, the app just reads them.
  • Missing actually means missing. With Radarr's default availability setting a film counts as wanted from the day it is announced, so the Missing filter was full of things nobody could possibly have. Missing now means released and not downloaded, judged on the real digital and disc dates, and Upcoming gets its own switch underneath with cinema runs included.
  • Every season on one screen, episode counts and sizes together, with a single switch to monitor or unmonitor the lot.
  • Every title's full history. Every grab, import, upgrade, rename and deletion, with the full release name, the quality, the languages and the indexer it came from. Series rows say which episode.
  • A Prowlarr indexer scoreboard. Queries, grabs, failures and response time per indexer, joined to the history of what your arrs actually asked for. It answers which indexer is really carrying your stack.
  • Download client warnings where you need them. When Radarr or Sonarr flags a download, that warning now shows on your download client's own rows too, in its words. No more spotting a paused torrent in qBittorrent and having to open Sonarr to find out what was wrong with it.
  • Import stages named and timed, so a slow move across disks reads as progress instead of a download sat on 100% saying nothing.
  • 4K and 1080p instances told apart. A title held in both used to give you one search result that always opened the first one, with nothing to say the other existed. The row now says how many libraries hold it and asks which to open.
  • The add screen remembers. Quality profile and root folder are kept per instance, so a 4K instance and a 1080p one keep their own.
  • Bazarr can blacklist a bad subtitle from its history, so it deletes it, searches again, and never picks that release again.
  • Maintainerr's leaving soon list grows keep, postpone and delete, and "why is this leaving" runs the real rule against the title rather than asserting a verdict.
  • Film and series pages lead with the title's own logo over the wide artwork. Sonarr already holds one for series. Radarr keeps none, so a film's comes from TMDB if you have a key saved, and anything without a logo keeps the text heading it had.

Eight new connections

Arcane, Dispatcharr, ReadMeABook, NextDNS, Control D, BookOrbit, UGREEN NAS and Shelfarr. With the SSH terminal below, that puts the catalogue at 58.

An SSH terminal

The small jobs that used to mean fetching a laptop can be done from the phone now. Add a server like any other service with a password or an ed25519 key, save the commands you actually run, and tap them. The ones that could do damage ask first, and Stop really stops a command rather than hiding it. Your key never leaves the iPhone keychain except to reach that server.

It shows the server's fingerprint on the first connection and will not connect to a host you have not told it to trust. If that fingerprint ever changes it stops and says so, because a changed key is either a rebuilt server or somebody standing in the middle.

There is an interactive shell mode for the boxes that drop you into a menu the moment you connect, which is how a lot of NAS and firewall consoles behave. And one of the saved commands is the one most of the beta said the whole feature was for: update a compose stack, pulling the newest image for every service and recreating what changed, from wherever you happen to be.

Two honest limits. Anything that takes over the whole screen (htop, vim, less) is reported as needing a real terminal instead of being drawn as nonsense. And RSA keys are not supported yet.

Setting up is a different thing now

The old setup handed you every supported service in one long list and a form for each one. It now asks what you actually run and lets you tap them the way you would write a shopping list, then works through your picks one at a time with a count so you can see where you are. Nothing connects while you are choosing, so there is no wrong answer.

You also choose how Home looks. Cinema leads with artwork, Minimal keeps almost nothing, and Overview is the plain status led dashboard you may be used to from other apps. It is only an arrangement, and Settings can rearrange or reset it whenever you like.

The first screen also offers to fill the whole app with sample data before it asks you for a single address or key. That option already existed, buried at the very end of setup, where the people who most wanted it never reached it.

French, Spanish and German

The whole app, every screen, the settings, onboarding, the error messages and all 76 FAQ answers. You pick in Settings, where each language is written in its own tongue, so you can still find English even if the app has opened in something you cannot read. It changes the moment you pick it, no restart.

And a long tail

Jellyfin 12 turns off the old sign in header, and QM now sends both forms, so that upgrade is a non event. A Jellyfin session can be paused, sought, have its subtitle or audio track swapped, and take a message flashed onto the screen, which is handy for stopping the 2am episode. Dozzle copes with large multi host fleets and reconnects after a network blip instead of sitting dead. AdGuard, Pihole, Technitium and NextDNS get a live query log where tapping a blocked domain names the exact rule that caught it and the list it came from, with one tap to allow it. UniFi can block a client, make a guest voucher, or power cycle a switch port, which is how you reboot a camera without leaving the sofa. Tracearr can push to your phone. Tapping a "finished downloading" notification opens the film or series instead of a queue it has already left. The bell carries a count when Seerr requests are waiting. Weeks can start on Monday.

There is also a full pass over every screen in the app looking for the small wrongness that builds up. 141 findings, all but three fixed: charts tuned for dark backgrounds and close to unreadable in the sun, VoiceOver unable to reach any swipe action, half the text fields missing a Done bar above the keyboard, and a handful of screens showing an empty state when the truth was that a read had failed.

The honest bits

It is iPhone and iPad only. Android is on the roadmap and is not close.

There is a Pro unlock. One service connection is free and fully working, and everything past that is behind it. Either the $14.99 for Lifetime or $3.99 a month or $7.99 as supporter sub (the support sub literally does nothing more than the others btw) :)

One last thing, because it is the fair question to ask of anything posted in here now or even reddit for that matter. Quartermaster is not vibe coded. It is not a wrapper thrown over a single arr endpoint and shoved at the store in a weekend, you only have to look in the Discord to see how far this has come with the community which has been built. QM has also been featured selfh.st twice now which is just amazing.

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

Discord: https://discord.gg/AfMTeV2SJc

u/Swityyyy — 11 days ago

Built a homelab app for myself, put it on the App Store 4 weeks ago, now at 6k daily users

I run a fairly messy homelab and got sick of bookmarking a dozen web UIs and squinting at them on my phone, so I built Quartermaster to pull everything into one place on iOS. Added a short 8 second clip :)

Worth saying as well, because it’s relevant right now. There’s a flood of AI slop hitting both the App Store and the Play Store (I’ve got nothing against AI btw) at the minute, stuff thrown together in a weekend, wrapped in a subscription and shipped. So I get why people are sceptical by default when someone posts an app here. I develop software for a living, and Quartermaster has been months of real work, most of it done before anyone other than me had it in their hands. Just that if you’ve been burned by a nice screenshot and a hollow app, fair enough, that’s the state of things.

It was just for me at first. Ran it like that for a few months, then a couple of mates wanted it, then beta testers, and on the 3rd of July I figured I may as well put it on the App Store and see what happened. I’ve even been featured on selfh.st twice now :D

It’s just gone past 6k daily users. Still haven’t really processed that.

It handles about 49 services now, the usual media stuff like Radarr, Sonarr, Plex and Jellyfin, and then the actual infrastructure side, Proxmox, Unraid, Portainer, Pi-hole, Home Assistant and so on. Those two live in separate halves of the app so you’re not staring at twenty things crammed onto one dashboard. It’s native rather than a web view in a wrapper, and there’s no account or server in the middle, it just talks to your boxes directly.

Since launch it’s been nonstop. Patches, updates, new integrations, performance work. Most of the roadmap now comes straight from people in the Discord telling me what’s broken or what they want supported next, which has ended up being the best part of the whole thing. I did not expect the bug reports to be the fun bit.

1.1.4 is in closed beta at the minute, adding Arcane, Dispatcharr, ReadMeABook, NextDNS, Control D and BookOrbit. A dedicated macOS app is on the list further down the line.

Happy to answer anything about the build, App Store stuff, or how you handle support as one person.

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

u/Swityyyy — 20 days ago
▲ 11 r/QuartermasterHQ+2 crossposts

Status update!

Hi guys,

I don’t even know where to start in all honesty, probably by saying thank you :D

I built Quartermaster for my own intended purpose and it was running like this for a few months then my friends started testing, then beta testers followed and on the 3rd of July I decided to go public on the app store.

Between the start and as of writing this now, it has been genuinely none stop from updates and patches to new features and performance hardening, it’s been a true journey and you’ve been there with me, through it all. This is only the start for Quartermaster and the future is certainly bright.

As of right now, QM has surpassed 6k daily users! That number alone is really just out of this world. I cannot thank you enough, each and every one of you. The people who logged the bugs, new features, you name it, I truly cannot thank you enough.

1.1.4 is cooking in beta right now with a bunch of dedicated people, who want to help shape QM to be the leading go to, the one stop shop so to speak, in this space.

If you own QM and are a member of the Discord channel and what to take part in the closed beta, please do let me know and I can add you to the group.

New features in the 1.1.4 beta are Arcane, Dispatcharr, ReadMeABook, NextDNS, Control D and BookOrbit :)

Further down the line, QM will have its own dedicated MacOS app.

I want to thank you all again, seriously. Without the community behind QM, we would not be where we are.

Lewis

Discord: https://discord.gg/AfMTeV2SJc
App store: https://apps.apple.com/gb/app/quartermaster-homelab-stack/id6779994284

reddit.com
u/Swityyyy — 21 days ago

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

Read more about QM here - https://www.reddit.com/r/selfhosted/comments/1uwq1rk/quartermaster_a_native_ios_app_for_controlling/

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

u/Swityyyy — 1 month ago

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

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

u/Swityyyy — 1 month ago

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

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

u/Swityyyy — 1 month ago

Quartermaster, a native iOS app for controlling your selfhosted stack. 41 services (and counting), pure client, no backend

Quartermaster is a native iOS app for controlling your selfhosted stack from your phone. Browse your library, request films and shows, watch what is downloading, and keep an eye on your servers, all in one app. (NOTES SOME IMAGES ARE IN BETA, PENDING RELEASE, SOME IMAGES HAVE DEMO DATA AS WELL)

The bit that matters most for this sub, it is a pure client. It talks straight to the services you already run on your own hardware. Your credentials are stored encrypted on your device and only ever sent to the service that needs them. There is no Quartermaster account, no relay server, no analytics SDK, and nothing sitting in the cloud in between. Nothing phones home. If my server disappeared tomorrow the app would carry on working exactly the same, because there is nothing on my end to disappear.

What it connects to, 41 services across two sides:

Entertainment: Radarr, Sonarr, Lidarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Prowlarr, Bazarr, NZBHydra2, Jellyseerr / Overseerr, MusicSeerr/DroppedNeedle, Plex, Jellyfin, Emby, Tautulli, Komga, Kavita, Immich, AudioBookshelf and Maintainerr.

Command Centre: Portainer, Unraid, Proxmox VE, Synology, Dozzle, AdGuard Home, Pi-hole, Cloudflare, Technitium, UniFi, Gluetun, Glances, Scrutiny, TrueNAS, Beszel, Home Assistant, Tdarr, qui and Coolify.

I know what a post like this looks like at the minute, so I will be blunt. QM is not vibe coded and it is not a wrapper thrown together over a weekend. It is hand built, React Native with Expo, TypeScript, with Swift UI elements, designed screen by screen. It went through an extended TestFlight beta with over 250 testers hammering every integration on real, varied stacks before any of it reached the stable build, and that is still how new services get added. selfh.st featured it in Self-Hosted Apps Worth Running Right Now, and Jason Tucker wrote a review of it.

On pricing, since this sub deserves a straight answer rather than finding out after the download, free connects one service so you can properly try it against your own stack. Pro is a one off £14.99, or £3.99 a month if you prefer, and unlocks everything. No tiers, nothing else held back, no ads, no data collection. It is closed source, and I am not going to dress that up as anything else, there is also a 7 day free trial as well. If QM isn't for you, please cancel the trial after use.

QM has passed 3,400 downloads since the launch on the 3rd of July, and the Discord has grown past 300 people who are actively submitting features and shaping where it goes. A genuinely large amount of the app came straight from that feedback, and it is still the fastest way to get something added.

iOS only for now. Happy to answer anything, including the awkward questions.

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

Discord: https://discord.gg/jKrfa4TRD

P.S - It is Wednesday UK time as of writing this, hope that is okay

u/Swityyyy — 1 month ago
▲ 23 r/ARR

QM is now Live! - 3.2k downloads since Friday the 3rd of July

Featured on:

- https://www.youtube.com/watch?v=pcVs7T1w4YM&t=3s -
Self-Hosted Apps Worth Running Right Now - June 2026

After the beta, all your reports, and a lot of late nights, Quartermaster is now live on the App Store. A lot of it has been mixing this with work and development :D (dev as a job)

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

Quartermaster is a native iOS app for controlling your self-hosted stack from your phone. For this crowd specifically, it drives the whole Usenet pipeline. Search across your indexers with NZBHydra2, manage Prowlarr, request something and watch it move through Radarr or Sonarr into SABnzbd or NZBGet, with live progress, speed and ETA that mirror the downloader directly instead of lagging behind the arr queue. Grab a specific release by hand when you want to, or cancel a stuck one from any state. Gluetun is in there too, so your VPN side is visible from the same place.

Feel like I need to say this before anything because the App Store is drowning in it right now. Quartermaster is not vibe coded, and it is not a thin copy paste wrapper around one arr app's API like so much of what is flooding the store. It is a real, hand built native app in Swift and SwiftUI, designed screen by screen. And it is broad in a way I have not found anywhere else, 41 services now across two worlds. Not just your arr apps and downloaders, but discovery and requests, your media servers, and the infrastructure underneath, from containers and VMs to DNS and smart home, all in one place. This is why the feedback was great in regards to QM feeling native, handling the awkward edge cases, and telling you the truth about your stack instead of guessing.

It is a pure client. It talks straight to the services you already run on your own hardware, your credentials live in the iOS Secure Enclave and are sent only to the service that needs them, and there is no Quartermaster account, no relay server, and nothing sitting in the cloud in between. Nothing phones home. No analytics SDK on the device. Your data stays yours.

What it connects to (41 services)

- Entertainment: Radarr, Sonarr, Lidarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Prowlarr, Bazarr, NZBHydra2, Jellyseerr / Overseerr, MusicSeerr, Plex, Jellyfin, Emby, Tautulli, Komga, Kavita, Immich, AudioBookshelf and Maintainerr

- Command Centre: Portainer, Unraid, Proxmox VE, Synology, Dozzle, AdGuard Home, Pi-hole, Cloudflare, Technitium, UniFi, Gluetun, Glances, Scrutiny, TrueNAS, Beszel, Home Assistant, Tdarr, qui and Coolify

To everyone who tested (over 250!): thank you, genuinely. A huge amount of this app came straight from your reports, and it would not be what it is without you. I am keeping a smaller group of the most active testers on TestFlight for early builds as a thank you.

If you give it a go and it clicks for you, an App Store review would mean the world right now. It makes a real difference for a brand new app.

u/Swityyyy — 1 month ago
▲ 15 r/usenet

QM is now Live! - 3.2k downloads since Friday the 3rd

*DEMO DATA, following compliance with this subreddit*

After the beta, all your reports, and a lot of late nights, Quartermaster is now live on the App Store. A lot of it has been mixing this with work and development :D (dev as a job)

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

Quartermaster is a native iOS app for controlling your self-hosted stack from your phone. For this crowd specifically, it drives the whole Usenet pipeline. Search across your indexers with NZBHydra2, manage Prowlarr, request something and watch it move through Radarr or Sonarr into SABnzbd or NZBGet, with live progress, speed and ETA that mirror the downloader directly instead of lagging behind the arr queue. Grab a specific release by hand when you want to, or cancel a stuck one from any state. Gluetun is in there too, so your VPN side is visible from the same place.

Feel like I need to say this before anything because the App Store is drowning in it right now. Quartermaster is not vibe coded, and it is not a thin copy paste wrapper around one arr app's API like so much of what is flooding the store. It is a real, hand built native app in Swift and SwiftUI, designed screen by screen. And it is broad in a way I have not found anywhere else, 41 services now across two worlds. Not just your arr apps and downloaders, but discovery and requests, your media servers, and the infrastructure underneath, from containers and VMs to DNS and smart home, all in one place. This is why the feedback was great in regards to QM feeling native, handling the awkward edge cases, and telling you the truth about your stack instead of guessing.

It is a pure client. It talks straight to the services you already run on your own hardware, your credentials live in the iOS Secure Enclave and are sent only to the service that needs them, and there is no Quartermaster account, no relay server, and nothing sitting in the cloud in between. Nothing phones home. No analytics SDK on the device. Your data stays yours.

What it connects to (41 services)

- Entertainment: Radarr, Sonarr, Lidarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Prowlarr, Bazarr, NZBHydra2, Jellyseerr / Overseerr, MusicSeerr, Plex, Jellyfin, Emby, Tautulli, Komga, Kavita, Immich, AudioBookshelf and Maintainerr

- Command Centre: Portainer, Unraid, Proxmox VE, Synology, Dozzle, AdGuard Home, Pi-hole, Cloudflare, Technitium, UniFi, Gluetun, Glances, Scrutiny, TrueNAS, Beszel, Home Assistant, Tdarr, qui and Coolify

To everyone who tested (over 250!): thank you, genuinely. A huge amount of this app came straight from your reports, and it would not be what it is without you. I am keeping a smaller group of the most active testers on TestFlight for early builds as a thank you.

If you give it a go and it clicks for you, an App Store review would mean the world right now. It makes a real difference for a brand new app.

https://discord.gg/jKrfa4TRD

^ come join the Discord for upcoming patches, feature requests and the whole community QM is bringing together. Support and feedback all live there too, so come say hello.

u/Swityyyy — 1 month ago

Quartermaster: Homelab Stack

After the beta, a lot of reports, and a lot of late nights, Quartermaster is now live on the App Store. A lot of it has been mixing this with work and development :D (dev as a job)

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

Quartermaster is a native iOS app for controlling your self-hosted stack from your phone. Browse your library, request films and shows, watch what is downloading, and keep an eye on your servers, all in one fast app that actually feels like it belongs on iOS.

The app launched on Friday morning officially and it already has 2,800+ downloads.

The important bit for this crowd: it is a pure client. It talks straight to the services you already run on your own hardware, your credentials are stored encrypted on your device, and there is no Quartermaster account, no relay server, and nothing sitting in the cloud in between. Nothing phones home. Your data stays yours.

It is also broad in a way I have not found anywhere else. Not just your arr apps, but discovery and requests, your downloaders, your media servers, and the infrastructure underneath, from containers and VMs to DNS and smart home, all in one place. It is hand built, native Swift and SwiftUI, designed screen by screen, and the feedback from the beta was that it feels native, handles the awkward edge cases, and tells you the truth about your stack instead of guessing.

What it connects to:

- Media: Radarr, Sonarr, Lidarr, Jellyseerr, MusicSeerr, Prowlarr, NZBHydra2, Bazarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Jellyfin, Emby, Plex and Tautulli

- Infrastructure: Portainer, Glances, Unraid, Proxmox, AdGuard Home, Pi-hole, Cloudflare, Home Assistant, Immich, AudioBookshelf, Komga, Kavita and Tdarr

To everyone who tested (over 250!): thank you, genuinely. A huge amount of this app came straight from your reports, and it would not be what it is without you. I am keeping a smaller group of the most active testers on TestFlight for early builds as a thank you.

If you give it a go and it clicks for you, an App Store review would mean the world right now. It makes a real difference for a brand new app.

https://discord.gg/jKrfa4TRD

^ come join the Discord for upcoming patches, feature requests and the whole community QM is bringing together. Support and feedback all live there too, so come say hello.

u/Swityyyy — 1 month ago
▲ 70 r/QuartermasterHQ+2 crossposts

We are finally LIVE!

After the beta, all your reports, and a lot of late nights, Quartermaster is now live on the App Store. A lot of it has been mixing this with work and development :D (dev as a job)

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

Feel like I need to say this before anything because the App Store is drowning in it right now. Quartermaster is not vibe coded, and it is not a thin copy paste wrapper around one arr app's API like so much of what is flooding the store. It is a real, hand built native app in Swift and SwiftUI, designed screen by screen. And it is broad in a way I have not found anywhere else, not just your arr apps, but discovery and requests, your downloaders, your media servers, and the infrastructure underneath, from containers and VMs to DNS and smart home, all in one place. This is why the feedback was great in regards to QM feeling native, handles the awkward edge cases, and tells you the truth about your stack instead of guessing.

For anyone new here, Quartermaster is a native iOS app for controlling your self-hosted stack from your phone. Browse your library, request films and shows, watch what is downloading, and keep an eye on your servers, all in one fast app that actually feels like it belongs on iOS.

It is a pure client. It talks straight to the services you already run on your own hardware, your credentials are stored encrypted on your device, and there is no Quartermaster account, no relay server, and nothing sitting in the cloud in between. Your data stays yours.

What it connects to:

- Media: Radarr, Sonarr, Lidarr, Jellyseerr, MusicSeerr, Prowlarr, NZBHydra2, Bazarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Jellyfin, Emby, Plex and Tautulli

- Infrastructure: Portainer, Glances, Unraid, Proxmox, AdGuard Home, Pi-hole, Cloudflare, Home Assistant, Immich, AudioBookshelf, Komga, Kavita and Tdarr

To everyone who tested (over 250!): thank you, genuinely. A huge amount of this app came straight from your reports, and it would not be what it is without you. I am keeping a smaller group of the most active testers on TestFlight for early builds as a thank you.

If you give it a go and it clicks for you, an App Store review would mean the world right now. It makes a real difference for a brand new app. And this sub is the place for support, feedback and feature requests, so post away.

https://discord.gg/jKrfa4TRD

^ please consider joining the discord for upcoming patches, feature requests and the entire community QM is brining together

u/Swityyyy — 28 days ago
▲ 127 r/Servarr+2 crossposts

We are finally LIVE!

After the beta, all your reports, and a lot of late nights, Quartermaster is now live on the App Store. A lot of it has been mixing this with work and development :D (dev as a job)

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

Feel like I need to say this before anything because the App Store is drowning in it right now. Quartermaster is not vibe coded, and it is not a thin copy paste wrapper around one arr app's API like so much of what is flooding the store. It is a real, hand built native app in Swift and SwiftUI, designed screen by screen. And it is broad in a way I have not found anywhere else, not just your arr apps, but discovery and requests, your downloaders, your media servers, and the infrastructure underneath, from containers and VMs to DNS and smart home, all in one place. This is why the feedback was great in regards to QM feeling native, handles the awkward edge cases, and tells you the truth about your stack instead of guessing.

For anyone new here, Quartermaster is a native iOS app for controlling your self-hosted stack from your phone. Browse your library, request films and shows, watch what is downloading, and keep an eye on your servers, all in one fast app that actually feels like it belongs on iOS.

It is a pure client. It talks straight to the services you already run on your own hardware, your credentials are stored encrypted on your device, and there is no Quartermaster account, no relay server, and nothing sitting in the cloud in between. Your data stays yours.

What it connects to:

- Media: Radarr, Sonarr, Lidarr, Jellyseerr, MusicSeerr, Prowlarr, NZBHydra2, Bazarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Jellyfin, Emby, Plex and Tautulli

- Infrastructure: Portainer, Glances, Unraid, Proxmox, AdGuard Home, Pi-hole, Cloudflare, Home Assistant, Immich, AudioBookshelf, Komga, Kavita and Tdarr

To everyone who tested (over 250!): thank you, genuinely. A huge amount of this app came straight from your reports, and it would not be what it is without you. I am keeping a smaller group of the most active testers on TestFlight for early builds as a thank you.

If you give it a go and it clicks for you, an App Store review would mean the world right now. It makes a real difference for a brand new app. And this sub is the place for support, feedback and feature requests, so post away.

Guys the support has been amazing - https://discord.gg/RaurxUTutx - I have just created this to help the ones having issues, questions or new features, please join :)

u/Swityyyy — 1 month ago

Solo-built iOS app for the *arr stack (Radarr/Sonarr/SABnzbd/Jellyseerr) TestFlight beta, after testers

I was a LunaSea user until it died, and nzb360 never came to iOS, so I started building my own. It's one app for the whole stack, Radarr, Sonarr, SABnzbd and Jellyseerr, with a live dashboard, queue/history/library per service, and a unified upcoming calendar

The thing I actually built it for is a Stuck Download Doctor, it spots downloads that finished in SAB but never imported (path-mapping issues et), tells you why in plain English, and lets you fix it from your phone

It's pure client, no accounts, no cloud, no telemetry. API keys stay on the device and it only ever talks to your own servers

In TestFlight beta now (iOS, Android later). Free for one service; everything unlocked with a one-off £14.99 or £3.99/month, same features either way. I want testers who actually run the stack and will tell me what breaks

Also genuinely curious, what's the one thing your current setup makes annoying? That's the kind of thing I want to fix next

TestFlight is no charge of course btw!

https://www.qmstack.com/ - please apply if this is something you have been looking for

u/Swityyyy — 2 months ago