My Home Media Setup: A Journey of Discovery and Optimization
A Personal Story of Building the Perfect Home Cinema Experience
I still remember the weekend my girlfriend was out of town, and I decided to embark on a project that would change the way I consume media at home. It all started with a simple idea: to set up a home cinema system using a Raspberry Pi and Kodi. Little did I know that this would be the beginning of a fascinating journey, filled with ups and downs, but ultimately leading to a perfectly tailored media setup that meets all my needs.
At first, I spent around 10-12 hours setting up the Raspberry Pi v3 and later v4 to run Radarr and Sonarr. The goal was to have a seamless media experience with Kodi, projected onto a canvas in my living room using an Epson EB-FH06. And I must say, it was one of the most enjoyable “tinker” projects I’ve undertaken in years. However, as time passed, my media collection grew, and the poor Raspberry Pi started to struggle, crashing frequently and experiencing high CPU usage.
This led me to upgrade to more robust hardware, reusing some leftover components from an old gaming PC and purchasing a Fractal Node 804 and a new motherboard. And so, “Marvin” was born – a name that might evoke memories of the paranoid android from Douglas Adams’ science fiction series. Marvin is not the most brilliant, but he gets the job done, and his logs often remind me of his “complaints” about the tasks I assign to him.
Marvin’s Specifications
So, what makes Marvin tick? Here are his specs:
- CPU: AMD Ryzen 7 2700X
- RAM: 16 GB
- Drives: 1.2 TB total across 3 mixed drives (SSD/HDD)
- OS: OpenMediaVault latest
- Case: Fractal Node 804
With Marvin up and running, I was able to expand my media setup to include a wide range of services and applications. Today, Marvin handles:
- The *arr suite (Radarr, Sonarr, Readarr, Lidarr, Bazaar, Prowlarr, Profilarr)
- Media streaming via Jellyfin / Jellyseer, which I share with my family
- Vaultwarden + Mealie via NPM reverse proxy
- Ebook and audiobook management using Kavita + Audiobookshelf
- ROM game management via RomM
- Actual for budget management
- StirlingPDF for PDF tools
- Pairdrop as my own AirDrop solution
- Backups via Kopia to S3
- Syncthing to sync files between devices, which is especially useful for syncing eBooks directly to my PocketBook e-reader
- Terrarium automation monitoring (via a separate Raspberry Pi, fetching API and displaying on my homepage)
While Marvin may not be a storage monster, he’s perfectly suited for my needs. I can enjoy my media collection on Kodi, share it with my family, and centralize various household services. It’s amazing to see how this setup has evolved over time, and I’m happy to share my experience with others who might be interested in building their own home media setup.
Conclusion
Building my home media setup has been a rewarding journey, filled with trial and error, but ultimately leading to a system that meets all my needs. I hope that by sharing my story, I can inspire others to embark on their own media setup adventures and explore the many possibilities that exist. Whether you’re a seasoned tech enthusiast or just starting out, I encourage you to experiment, learn, and have fun with the process. Who knows what amazing things you’ll create?
—
Moja Konfiguracja Mediów Domowych: Podróż Odkryć i Optymalizacji
Osobista Historia Budowy Idealnego Domowego Kina
Nadal pamiętam weekend, kiedy moja dziewczyna była poza miastem, a ja zdecydowałem się na projekt, który zmieniłby sposób, w jaki korzystam z mediów w domu. Wszystko zaczęło się od prostego pomysłu: stworzenia domowego systemu kina przy użyciu Raspberry Pi i Kodi. Nie miałem pojęcia, że to będzie początek fascynującej podróży, wypełnionej wzlotami i upadkami, ale ostatecznie prowadzącej do idealnie dostosowanego systemu mediów, który spełnia wszystkie moje potrzeby.
Początkowo spędziłem około 10-12 godzin na ustaleniu Raspberry Pi v3 i później v4, aby uruchomić Radarr i Sonarr. Celem było uzyskanie nieprzerwanego doświadczenia mediów z Kodi, wyświetlanego na kanwie w salonie przy użyciu Epson EB-FH06. I muszę powiedzieć, że to było jednym z najbardziej przyjemnych “tinkering” projektów, które podjąłem w ciągu ostatnich lat. Jednak z czasem moja kolekcja mediów rosła, a biedny Raspberry Pi zaczął mieć trudności, często ulegając awariom i doświadczając wysokiego zużycia procesora.
To doprowadziło mnie do uaktualnienia do bardziej wydajnego sprzętu, wykorzystując niektóre pozostałe komponenty ze starego komputera do gier i kupując Fractal Node 804 i nową płytę główną. I tak, “Marvin” został urodzony – nazwa, która może przywoływać wspomnienia o paranoicznym androidzie z science fiction Douglasa Adamsa. Marvin nie jest najbardziej błyskotliwy, ale wykonuje swoją pracę, a jego logi często przypominają mi o jego “skargach” dotyczących zadań, które mu powierzam.
Specyfikacja Marvina
Co więc sprawia, że Marvin działa? Oto jego specyfikacja:
- Procesor: AMD Ryzen 7 2700X
- Pamięć RAM: 16 GB
- Dyski: 1,2 TB łącznie na 3 mieszanych dyskach (SSD/HDD)
- System operacyjny: OpenMediaVault latest
- Obudowa: Fractal Node 804
Z Marwinem uruchomionym, mogłem rozszerzyć mój system mediów o szeroki zakres usług i aplikacji. Dziś Marvin zajmuje się:
- Pakiem *arr (Radarr, Sonarr, Readarr, Lidarr, Bazaar, Prowlarr, Profilarr)
- Strumieniowaniem mediów za pomocą Jellyfin / Jellyseer, który udostępniam mojej rodzinie
- Vaultwarden + Mealie za pośrednictwem NPM reverse proxy
- Zarządzaniem eBookami i audiobookami przy użyciu Kavita + Audiobookshelf
- Zarządzaniem grami ROM za pomocą RomM
- Actual do zarządzania budżetem
- StirlingPDF do narzędzi PDF
- Pairdrop jako własne rozwiązanie AirDrop
- Kopiami zapasowymi za pomocą Kopia do S3
- Syncthing do synchronizacji plików między urządzeniami, co jest szczególnie przydatne do synchronizacji eBooków bezpośrednio na moim czytniku PocketBook
- Monitorowaniem automatyzacji Terrarium (za pomocą oddzielnego Raspberry Pi, pobierania API i wyświetlania na mojej stronie głównej)
Chociaż Marvin może nie być potworem przechowywania, jest idealnie dostosowany do moich potrzeb. Mogę cieszyć się moją kolekcją mediów na Kodi, udostępniając ją mojej rodzinie i centralizując różne usługi domowe. Jest niesamowite zobaczyć, jak ta konfiguracja ewoluowała z czasem, i jestem zadowolony, że mogę podzielić się swoim doświadczeniem z innymi, którzy mogą być zainteresowani budowaniem własnego systemu mediów domowych.
Podsumowanie
Budowanie mojego systemu mediów domowych było wartej podróżą, wypełnionej próbami i błędami, ale ostatecznie prowadzącej do systemu, który spełnia wszystkie moje potrzeby. Mam nadzieję, że dzieląc się moją historią, mogę zainspirować innych do podjęcia własnych przygód z systemami mediów i odkrycia wielu możliwości, które istnieją. Niezależnie od tego, czy jesteś doświadczonym entuzjastą techniki, czy tylko zaczynasz, zachęcam do eksperymentowania, uczenia się i zabawy z procesem. Kto wie, co niesamowitego stworzycie?