Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Plex + Radarr: ladda ner först när någon trycker play

Rickard Andersson Partner, Nodenordic.se

Ditt Plex-bibliotek ser ”komplett” ut – tills någon trycker på Spela och möts av en återvändsgränd. Då fastnar du i att förklara, leta upp titeln, växla Radarr-inställningar och vakta nedladdningar. Igen.

Den här Plex Radarr-automationen riktar sig i första hand till ägare av hemmaservrar för media, men den sparar också tid för IT-personal som kör en delad Plex-server och byråliknande team som hanterar mediarum åt kunder. Du får färre ”saknas film”-meddelanden, och innehållet börjar laddas ner först när det faktiskt efterfrågas.

Du får se hur det här flödet håller biblioteket snyggt med Radarr/Sonarr-placeholders, och sedan automatiskt köar den riktiga nedladdningen i samma ögonblick som uppspelningen startar.

Så fungerar automatiseringen

Hela n8n-workflowet, från trigger till slutresultat:

n8n Workflow Template: Plex + Radarr: ladda ner först när någon trycker play

Problemet: ”kompletta” Plex-bibliotek som inte går att spela

Ett stort Plex-bibliotek är bara imponerande när det fungerar. Den fula sanningen är att du ofta har en blandning av riktiga filer, saknade titlar och halvspårade ”jag tar det senare”-poster. När en vän eller familjemedlem trycker på Spela och det misslyckas blir du support. Och det är aldrig vid ett bra tillfälle. Du hoppar in i Radarr/Sonarr, letar upp objektet, ändrar övervakning, startar en sökning och väntar sedan på att se om det faktiskt landar hos din provider.

Friktionen växer snabbt. En saknad titel är irriterande. Tio stycken förvandlar din Plex till en helpdesk.

  • Du slösar cirka 10 minuter per ”kan du fixa det här?”-meddelande bara på att lista ut vad som saknas och var.
  • Plex ser inkonsekvent ut, så folk slutar lita på ditt bibliotek och börjar sms:a dig först.
  • Radarr/Sonarr-poster kan ligga oövervakade, vilket gör att inget någonsin laddas ner om du inte kommer ihåg det.
  • När du väl triggar nedladdningar manuellt slutar det med att du hämtar innehåll som ingen faktiskt tittar på.

Lösningen: placeholders i Plex, riktiga nedladdningar vid begäran

Det här n8n-workflowet fungerar som ett ”just-in-time”-leveranssystem för Plex. Först skapar det dummyfiler (placeholders) för objekt som lagts till i Radarr/Sonarr när de har en specifik tagg (till exempel unprocessed-dummy). Plex kan indexera dessa placeholders så att biblioteket fortfarande ser komplett ut, även om du inte har laddat ner allt ännu. Sedan, när någon försöker spela upp en placeholder, triggar uppspelningen automatiseringen. n8n identifierar titeln, sätter den som övervakad i ditt Arr-verktyg och lägger den i nedladdningskön så att den riktiga filen dyker upp strax efter.

Om den riktiga nedladdningen blir klar medan dummyfilen fortfarande spelas kan workflowet även reagera på en Tautulli-webhook för att stoppa strömmen och meddela tittaren. Det är lite styrt, ärligt talat, men det hindrar folk från att sitta med en död placeholder längre än nödvändigt.

Workflowet börjar med dina Arr-bibliotek och en taggningskonvention. Därefter genererar n8n placeholders via en fjärrhost (SSH + FFmpeg), håller en enkel logg över vad som har behandlats och lyssnar efter en uppspelningssignal via webhook. Till sist uppdaterar det Radarr/Sonarr-övervakning och köar nedladdningen så att innehållet blir tillgängligt på cirka 3 minuter i många miljöer.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du lägger till 30 filmer i Radarr under en vecka, men du tittar egentligen bara på 5. Manuell hantering: varje ”Spela funkar inte”-tillfälle kostar ofta cirka 10 minuter för att hitta titeln, växla övervakning och starta hämtningen, så fem förfrågningar blir ungefär 50 minuter av irriterande kontextbyten. Med det här workflowet är ”admintiden” i princip noll efter uppsättning: tittaren trycker på Spela, nedladdningen köas automatiskt och den riktiga filen är ofta klar på cirka 3 minuter. Det är nästan en timme tillbaka – och biblioteket ser fortfarande fullt ut.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Plex som uppspelningskälla som dina användare klickar i.
  • Radarr (och/eller Sonarr) för att övervaka objekt och köa nedladdningar.
  • Tautulli för att skicka webhooks när uppspelning ändras.
  • SSH-åtkomlig host med FFmpeg för att generera dummyfiler.
  • Trakt.TV API-nyckel (hämta den i appinställningarna i Trakt) om du använder Trakt-samlingar.

Kunskapsnivå: Avancerad. Du kommer att redigera URL:er, auth-headers, webhooks och SSH/FFmpeg-sökvägar.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Skapandet av placeholders triggas av dina Arr-listor. När nya Radarr/Sonarr-objekt dyker upp med taggen unprocessed-dummy hämtar n8n relevant metadata och förbereder ett ”dummyfil”-jobb.

Metadata blir strukturerad och matchad. Workflowet använder logikkontroller (If/Merge) för att säkerställa att det agerar på rätt titel, och det håller en enkel logg så att samma objekt inte behandlas om och om igen.

En fjärrhost genererar de faktiska placeholders. Via SSH skapar workflowet dummy-mediafiler (FFmpeg krävs) och lagrar eller synkar dem så att Plex kan se dem. I många upplägg används Google Drive som staging- eller lagringslager för filer och små exporter.

Uppspelning triggar den riktiga nedladdningen. När Plex-aktivitet upptäcks via en webhook (oftast via Tautulli) hittar n8n motsvarande Arr-objekt, sätter det till övervakat och lägger det i nedladdningskön. Om den riktiga filen blir tillgänglig mitt under uppspelning kan Tautulli trigga en ny webhook så att workflowet stoppar placeholder-strömmen och varnar användaren.

Du kan enkelt ändra taggningsreglerna för att stödja separata bibliotek, olika kvalitetsprofiler eller ett mjukare notifieringsflöde utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Vanliga fallgropar

  • Plex- och Tautulli-inloggningar kan gå ut eller kräva specifika behörigheter. Om händelser slutar komma, kontrollera först webhook-inställningarna i Tautulli och åtkomst till Plex-token.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
  • SSH-skapande av placeholders är petigt: fel FFmpeg-sökväg, saknade typsnitt eller begränsade rättigheter skapar trasiga dummyfiler. Testa FFmpeg-kommandot på hosten innan du skyller på n8n.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Plex Radarr-automationen?

Räkna med cirka 1–2 timmar om Plex, Tautulli och SSH redan fungerar.

Behöver jag kunna koda för att automatisera Plex Radarr-nedladdningar?

Nej, men du behöver vara bekväm med att redigera URL:er, tokens och serversökvägar. Om SSH och webhooks känns läskigt, ta hjälp första gången.

Är n8n gratis att använda för det här Plex Radarr-automationsworkflowet?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in eventuella kostnader för debrid, indexer eller lagring kopplade till din Arr-setup.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Plex Radarr-automationsworkflowet även för Sonarr-serier?

Ja. Workflowet stödjer redan ”Arrs”-mönstret, så du duplicerar vanligtvis matchningslogiken för Sonarr och behåller samma placeholder-taggningsupplägg. Vanliga justeringar är att använda olika taggar per bibliotek, mappa till separata root-mappar och ändra vad som händer efter att nedladdningen är klar (bara notifiera, eller stoppa dummyströmmen via Tautulli).

Varför fallerar min Plex-anslutning i det här workflowet?

Oftast beror det på en ogiltig eller utgången token, eller att webhooken pekar på fel n8n-URL. Kontrollera Plex-token du använder i dina HTTP-headers och bekräfta sedan att Tautulli kan nå din n8n-webhook från sitt nätverk. Håll också utkik efter reverse proxy-problem där den publika URL:en fungerar i en webbläsare men inte från Tautulli-containern.

Hur många uppspelningar klarar den här Plex Radarr-automationen?

En typisk hemmserver klarar utan problem dussintals körningar per dag som triggas av uppspelning.

Är den här Plex Radarr-automationen bättre än att använda Zapier eller Make?

Oftast, ja – eftersom det här workflowet bygger på webhooks, villkorslogik och filskapande på serversidan, vilket är krångligt (eller dyrt) i de verktygen. n8n ger dig också mycket mer kontroll över request headers och datashaping, vilket spelar roll när du pratar med Plex-, Tautulli- och Arr-API:er. Den stora anledningen är flexibilitet: du kan lägga in säkerhetskontroller så att du inte övervakar fel titel, eller routa ”redan på väg att laddas ner”-händelser på ett annat sätt. Zapier och Make är bra för enkla SaaS-till-SaaS-uppgifter, men det här ligger närmare systemautomation. Prata med en automationsexpert om du är osäker på vad som passar.

När detta väl rullar kan ditt Plex-bibliotek se enormt ut utan att du blir heltids-support. Sätt upp det, testa, och låt ”Spela” vara beställningsknappen.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal