{"id":4632,"date":"2024-06-03T09:21:27","date_gmt":"2024-06-03T14:21:27","guid":{"rendered":"https:\/\/jimsghost.place\/?p=4632"},"modified":"2024-12-28T18:01:12","modified_gmt":"2024-12-28T23:01:12","slug":"organillo-magia-v5-en","status":"publish","type":"post","link":"https:\/\/jimsghost.place\/?p=4632","title":{"rendered":"Organillo Magia v5"},"content":{"rendered":"\n<p>The story of our home theater began sometime in the early-to-mid 2000s \u2014 and since then, it has turned into one of those endless TV series we love to watch.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>As the earlier chapters of this long \u201ccinematic saga\u201d are now quietly fading away in the depths of an old blog and hold little relevance at the moment, it makes sense to briefly summarize the \u201cprevious episodes\u201d here to set the stage.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>The TV, as a device, never played a significant role in our lives. The Internet entered our household almost as soon as it became available to the mass market \u2014 and quickly replaced most of the news and entertainment functions.<\/p>\n\n\n\n<p>The AOL and Microcom floppy disks still hang as keychains on the cabinet above my desk \u2014 shocking the younger generation:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001-640x311.jpg\" alt=\"\" class=\"wp-image-4686\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Back then, the TV turned into nothing more than a monitor for the VCR \u2014 and that was it.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I\u2019m not going to share photos of my Betacam and VHS collection \u2014 I don\u2019t want to fully cement my status as an \u201cold-timer.\u201d But yes, I still have them! Along with matching VCRs. And, just in case, I even have a 3.5-inch floppy drive \ud83d\ude42<\/p>\n<\/blockquote>\n\n\n\n<p>A few more years passed, during which the Internet advanced at a breakneck pace. Soon enough, the VCR became obsolete as well. The TV, in turn, became just another monitor for the computer \u2014 used to watch movies on DVD \u201con the big screen.\u201d At that time, every computer came with a built-in DVD drive, making a standalone player unnecessary.<\/p>\n\n\n\n<p>This role as a secondary monitor for the computer became the TV\u2019s \u201cswan song\u201d in our home. Sometime in the early-to-mid 2000s, the dream of a \u201cbig screen\u201d finally knocked the TV off its pedestal \u2014 replacing it with a projection system. No TV sets from that era could compete with projectors in terms of screen size.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Of course, back then, TVs still had the upper hand when it came to image quality. But considering the kind of content that was available at the time, it didn\u2019t matter much. The best we had access to were DVDs from the local rental shop \u2014 and even those were mostly 480p, often stretched to DVD standards in a makeshift way. Early streaming services rarely offered anything better than 480p either. And with the ADSL connections common back then, you couldn\u2019t push much data through.<\/p>\n<\/blockquote>\n\n\n\n<p>Since then, our paths and the TV\u2019s have completely diverged. I don\u2019t have any photos of our very first home theater \u2014 a budget multimedia presentation projector that projected straight onto white wallpaper. That setup could be considered \u201cVersion Zero.\u201d<\/p>\n\n\n\n<p>A couple of years later, when we firmly decided this was how we wanted to watch movies, we set up our first proper home theater \u2014 with a real screen and a decent \u201ccinema-grade\u201d projector.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/dsc05855.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"215\" data-id=\"4636\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/dsc05855.jpg\" alt=\"\" class=\"wp-image-4636\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2007-11-09_009.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"301\" data-id=\"4637\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2007-11-09_009.jpg\" alt=\"\" class=\"wp-image-4637\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The room in the apartment we lived in back then was small, and a 90-inch screen looked absolutely massive! Friends would flock to our place to watch \u201cbig-screen movies,\u201d and the house was always packed.<\/p>\n<\/blockquote>\n\n\n\n<p>At the time, our player was a DIY home NAS in a sleek custom case \u2014 something I managed to build using the most basic tools and materials I had on hand:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1371\" data-id=\"4639\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001.jpg\" alt=\"\" class=\"wp-image-4639\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001.jpg 2048w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001-640x428.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001-1024x686.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001-768x514.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2009-04-08_001-1536x1028.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/render02.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" data-id=\"4640\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/render02.jpg\" alt=\"\" class=\"wp-image-4640\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Back then, it didn\u2019t have any sort of \u201cbrand.\u201d It was just an ordinary home NAS built around a standard PC motherboard with four large-capacity hard drives: two main drives in a mirrored RAID setup, and two others that were hot-swappable \u2014 like modern video cassettes. This NAS stored our entire media library and also served as its own media player, controllable from any computer in the house.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>I can no longer remember where the name &#8220;Organillo Magia&#8221; came from. It doesn\u2019t sound quite right in any language in the world!<\/p>\n\n\n\n<p>I do recall that &#8220;Organillo&#8221; was chosen because it sounded similar to &#8220;Armadillo&#8221; \u2014 those little armored critters \u2014 and back then, there were countless of them wandering around our yard. As for how and why &#8220;Magia&#8221; (magic) got attached to it, I have no idea anymore. The image of an armadillo with a crank handle sticking out of its ass became our logo. It represented the first version of a device that was still partly a home NAS but was primarily built to function as a full-fledged player for our home theater.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/logo-1-600x396-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"396\" data-id=\"4650\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/logo-1-600x396-1.png\" alt=\"\" class=\"wp-image-4650\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_002-1024x685-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"428\" data-id=\"4641\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_002-1024x685-1-640x428.jpg\" alt=\"\" class=\"wp-image-4641\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_002-1024x685-1-640x428.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_002-1024x685-1-768x514.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_002-1024x685-1.jpg 1024w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_0071.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" data-id=\"4642\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_0071-640x480.jpg\" alt=\"\" class=\"wp-image-4642\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_0071-640x480.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_0071-768x576.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2011-06-20_0071.jpg 1024w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>This device no longer needed to be operated through another computer or connected to a keyboard and mouse. It was a self-contained unit with its own interface and a remote control \u2014 just like any respectable player should have.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>From there, the NAS and the movie player parted ways for good. The NAS moved to a cabinet in my office (and later to a <a href=\"\/?tag=ktchsrvbox-en&amp;order=asc\">server rack in the kitchen<\/a>), while &#8220;Organillo Magia&#8221; was reborn as a much more compact version based on the second-generation <a href=\"https:\/\/www.raspberrypi.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_001-1-1024x681-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"426\" data-id=\"4643\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_001-1-1024x681-1-640x426.jpg\" alt=\"\" class=\"wp-image-4643\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_001-1-1024x681-1-640x426.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_001-1-1024x681-1-768x511.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_001-1-1024x681-1.jpg 1024w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_003-1024x681-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"426\" data-id=\"4644\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_003-1024x681-1-640x426.jpg\" alt=\"\" class=\"wp-image-4644\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_003-1024x681-1-640x426.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_003-1024x681-1-768x511.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-02-28_003-1024x681-1.jpg 1024w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"425\" data-id=\"4647\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005-640x425.jpg\" alt=\"\" class=\"wp-image-4647\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005-640x425.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005-1024x681.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005-768x510.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005-1536x1021.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2017-03-13_005.jpg 1980w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>This version turned out to be exceptionally successful. &#8220;Organillo Magia v2&#8221; is still alive and fully functional to this day! We no longer use it, but we keep it as a &#8220;Plan B,&#8221; just in case something unexpected happens to our current player.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>&#8220;Organillo Magia v3&#8221; came to life with the release of the third-generation Raspberry Pi. It earned the rather ominous name &#8220;STELLARATOR&#8221; due to its overly daring design and form factor.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/render01-600x305-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"305\" data-id=\"4645\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/render01-600x305-1.png\" alt=\"\" class=\"wp-image-4645\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"425\" data-id=\"4646\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006-640x425.jpg\" alt=\"\" class=\"wp-image-4646\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006-640x425.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006-1024x681.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006-768x510.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006-1536x1021.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2019-01-28_006.jpg 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Unfortunately, the return to a bulky size and complex features \u2014 including a vertical \u201copen\u201d DVD drive, built-in display, numerous control buttons, and more \u2014 turned out to be a mistake. We could never find a proper place for this monstrosity in our living room. It kept being shuffled from one corner to another, clashing with the decor and annoying everyone in the process.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>&#8220;Organillo Magia v4,&#8221; built on the fourth-generation Raspberry Pi, turned out to be an even bigger failure. This player had a strict cubic shape and an absolute minimum of controls. It was born during the peak of the raging COVID and was named &#8220;CUVID-20&#8221; (cube + video + 2020). However, this player was never fully completed:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"369\" data-id=\"4648\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001-640x369.png\" alt=\"\" class=\"wp-image-4648\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001-640x369.png 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001-1024x590.png 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001-768x442.png 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2020-05-08_001.png 1479w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4649\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001-640x311.jpg\" alt=\"\" class=\"wp-image-4649\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2021-07-04_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>It included a DVD drive, its own hard disk, and a powerful power supply. All these features turned out to be almost entirely unnecessary. Strangely enough, though, this player remained a part of our home theater setup for three whole years. It stood there without side panels the entire time \u2014 I just never got around to finishing it.<\/p>\n\n\n\n<p>And so, this is the brief history of our home theater and the players built for it.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>It spans nearly 20 years of our lives\u2026 Many of you reading this blog were probably not even born when the first light bulb lit up in my very first projector. And be grateful I didn\u2019t start this story by reminiscing about truly prehistoric times \u2014 when the first light bulb lit up in my 8mm film projector, with which I used to watch cartoons as a kid, projected onto a bedsheet pulled off my own bed. \ud83d\ude42<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>After the latest upgrade to a more or less top-tier projector capable of delivering a full 4K image on a 140-inch 16:9 screen, the need arose for a player capable of delivering such resolution.<\/p>\n\n\n\n<p>I even found a photo of this &#8220;changing of the guard.&#8221; The old projector is still hanging from the ceiling, while its replacement is already positioned on the box below, waiting to take over:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001-640x311.jpg\" alt=\"\" class=\"wp-image-4652\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-05-31_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>The new projector can throw an even larger image, but we\u2019ve reached the limits of our living space \u2014 there\u2019s simply no room in the house for an even bigger screen. For now, we\u2019re not ready to move just to accommodate it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>When designing &#8220;Organillo Magia v5,&#8221; the decision was made to &#8220;return to its roots&#8221; \u2014 to the second, minimalist version, which was still considered the most successful.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Incidentally, in the photo above, you can still spot it on the top shelf of the stand, slightly left of center. However, it\u2019s turned sideways, so the only thing visible to the viewer is its DVD add-on.<\/p>\n<\/blockquote>\n\n\n\n<p>The plan was to abandon all bells and whistles entirely. Years of use and lessons learned from past mistakes made it clear that, as a player, we needed nothing more than a bare-bones Raspberry Pi with a single power button and a simple &#8220;TV-style&#8221; remote control.<\/p>\n\n\n\n<p>This back-to-basics approach resulted in a very simple project, which was completed in just a couple of evenings:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"366\" data-id=\"4654\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001-640x366.jpg\" alt=\"\" class=\"wp-image-4654\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001-640x366.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001-1024x586.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001-768x440.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001-1536x879.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_001.jpg 1677w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"366\" data-id=\"4653\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002-640x366.jpg\" alt=\"\" class=\"wp-image-4653\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002-640x366.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002-1024x586.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002-768x440.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002-1536x879.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_002.jpg 1677w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Even the power supply wasn\u2019t built into the unit. Instead, I opted for an external plug-in power adapter.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\"><div class=\"wp-block-embed-stl-embed-stl\" >\n<div id=\"stl-preview-56774a1d_6a35_46fc_a77c_dd638a56d879\" class=\"embed-stl-target embed-stl-size-md \">\n<img decoding=\"async\" src=\"https:\/\/jimsghost.place\/wp-content\/plugins\/embed-stl\/public\/img\/icon.svg\" class=\"embed-stl-cube-icon\">\n<\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\nvar e = document.getElementById(\"stl-preview-56774a1d_6a35_46fc_a77c_dd638a56d879\"); var stlView_56774a1d_6a35_46fc_a77c_dd638a56d879 = new StlViewer(e, {\"models\":[{\"id\":0,\"filename\":\"https:\\\/\\\/jimsghost.place\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/OMagia5.stl\",\"color\":\"#dadada\",\"display\":\"flat\"}],\"bg_color\":\"#b0bbcb\",\"auto_rotate\":false,\"grid\":false,\"allow_drag_and_drop\":false,\"send_no_model_click_event\":true});\nfunction stlView_56774a1d_6a35_46fc_a77c_dd638a56d879_recenter(id,evt,dist,ct) { if (ct != 11) return; v=stlView_56774a1d_6a35_46fc_a77c_dd638a56d879; c=v.get_camera_state(); c.position={...c.position, x:0, y:0, z:v.calc_z_for_auto_zoom()}; c.target={...c.target, x:0, y:0, z:0}; v.set_camera_state(c);};\nfunction stlView_56774a1d_6a35_46fc_a77c_dd638a56d879_orient() { v=stlView_56774a1d_6a35_46fc_a77c_dd638a56d879; m=v.models[0].mesh; m.rotation.x=1.8500; m.rotation.y=-3.1416; m.rotation.z=-2.6529; m.scale.setScalar(0.8850); };\nwindow.addEventListener(\"resize\", function() { stlView_56774a1d_6a35_46fc_a77c_dd638a56d879_recenter(0,0,0,11); });\nstlView_56774a1d_6a35_46fc_a77c_dd638a56d879.set_on_model_mousedown(stlView_56774a1d_6a35_46fc_a77c_dd638a56d879_recenter);\nstlView_56774a1d_6a35_46fc_a77c_dd638a56d879.all_loaded_callback=stlView_56774a1d_6a35_46fc_a77c_dd638a56d879_orient;\n});\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\"><\/div>\n<\/div>\n\n\n\n<p>Designing the case turned out to be as simple as falling off a horse \u2014 ridiculously easy:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003-640x324.jpg\" alt=\"\" class=\"wp-image-4659\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003-640x324.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003-1024x518.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003-768x389.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003-1536x778.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/OMagia5_render_003.jpg 1677w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>The Ethernet and USB ports are used directly from the Raspberry Pi board. But, as everyone knows, the Raspberry Pi holds the dubious honor of being the single-board computer with the most inconvenient form factor of all time! DIYers around the world still send waves of frustration toward its developers every single day, and that hasn&#8217;t changed.<\/p>\n\n\n\n<p>Because of this, the power and HDMI ports had to be routed to the back panel using extension &#8220;tails,&#8221; so that everything would end up on one side of the case:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002-640x311.jpg\" alt=\"\" class=\"wp-image-4661\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_002.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Naturally, this is where the sole adventure in the entire project awaited me. I couldn\u2019t get the elusive 4K resolution to display on the screen no matter what I tried.<\/p>\n\n\n\n<p>I dug through every possible Raspberry Pi setting, Kodi setting, and projector setting. I climbed up to the attic more than once to inspect the cable running from the electronics stand to the projector (there was that one time a squirrel chewed through it). Still, no 4K \u2014 not a chance!<\/p>\n\n\n\n<p>I spent an absurd amount of time troubleshooting the issue, until it finally occurred to me to connect the Raspberry Pi directly to the projector, bypassing the receiver and all the cables. It turned out that the tiny &#8220;tail&#8221; I had pulled out of my stash to adapt the Raspberry Pi\u2019s micro-HDMI port to a standard HDMI port on the back panel was too old. It couldn\u2019t handle the bandwidth needed for 4K at the required frequency. As a result, every device downstream, including the projector itself, automatically downgraded the resolution to 1080p \u2014 the maximum that could manage 60Hz over such line.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>And the irony is, I knew this potential issue existed! The long attic cable had been carefully chosen for its high bandwidth capacity, and I trusted it completely. But the tiny adapter &#8220;tail&#8221;? I didn\u2019t even think about it! This little oversight cost me nearly a week of frustration.<\/p>\n<\/blockquote>\n\n\n\n<p>I had to buy a new one:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/714NmaWcuCL._SX466_.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"466\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/714NmaWcuCL._SX466_.jpg\" alt=\"\" class=\"wp-image-4662\" style=\"aspect-ratio:16\/9;object-fit:contain\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/714NmaWcuCL._SX466_.jpg 466w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/714NmaWcuCL._SX466_-150x150.jpg 150w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/><\/a><\/figure>\n\n\n\n<p>After replacing the &#8220;tail,&#8221; everything snapped into place. The Raspberry Pi fan spun up a bit, the projector blinked as it switched modes, and the image on the screen instantly pulled me into its glorious 4K.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In the end, I can\u2019t help but blame the Raspberry Pi designers for this. Seriously, what was the point of introducing micro-HDMI? What was wrong with the standard HDMI ports on the Pi 3? There\u2019s more than enough room on the board \u2014 both the Pi 4 and Pi 5 have plenty of space. You could fit two, maybe even four full-sized HDMI ports if you wanted to. Consumer devices with micro-HDMI inputs are few and far between. In most cases, everyone is forced to use adapters to convert one size to another. Maybe that\u2019s the real reason \u2014 the adapter manufacturers probably threw some money their way to boost their sales.<\/p>\n<\/blockquote>\n\n\n\n<p>With that, the only real adventure in the project came to an end, as did the project itself. All that was left was to wait for the 3D printer to finish printing the case parts and to assemble everything with screws:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4665\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003-640x311.jpg\" alt=\"\" class=\"wp-image-4665\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-03_003.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4664\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004-640x311.jpg\" alt=\"\" class=\"wp-image-4664\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_004.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4663\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005-640x311.jpg\" alt=\"\" class=\"wp-image-4663\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_005.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>The power button has a built-in LED that indicates the power state \u2014 whether the device is plugged in or not.<\/p>\n\n\n\n<p>The only additional RGB LED shows the status of the Raspberry Pi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Green: The player is ready to use. The light turns off when the Pi goes to sleep.<\/li>\n\n\n\n<li>Red: Occasionally flashes, mirroring the onboard ACT LED on the Pi.<\/li>\n\n\n\n<li>Blue: Flashes to indicate a network connection. Stays on permanently if the connection fails for any reason.<\/li>\n<\/ul>\n\n\n\n<p>And that\u2019s it. No other controls are present on the player itself. All of its controls are located here (apologies, but the Cat insisted on being included):<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-2 is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4687\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007-640x311.jpg\" alt=\"\" class=\"wp-image-4687\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_007.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4688\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008-640x311.jpg\" alt=\"\" class=\"wp-image-4688\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_008.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4689\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006-640x311.jpg\" alt=\"\" class=\"wp-image-4689\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_006.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" data-id=\"4690\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/61qcX-Tf0L-640x640.jpg\" alt=\"\" class=\"wp-image-4690\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/61qcX-Tf0L-640x640.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/61qcX-Tf0L-150x150.jpg 150w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/61qcX-Tf0L-768x768.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/61qcX-Tf0L.jpg 1000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>This remote control from an unknown brand has been with me for many years. It has survived multiple iterations of my players, and I\u2019ve grown very attached to it. In addition to its backlit keyboard, which is convenient for searching by title, it supports Air Mouse mode. You simply wave it around like an invisible pointer, moving the cursor across the interface. The separate touchpad comes in handy for those rare situations where precise &#8220;aiming&#8221; is required \u2014 like when an interface element is too small, and for some inexplicable reason, your hands are shaking.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>In terms of decorative touches, the only thing added were stickers for the front and back panels of the player:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4666\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010-640x311.jpg\" alt=\"\" class=\"wp-image-4666\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_010.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4667\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011-640x311.jpg\" alt=\"\" class=\"wp-image-4667\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_011.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4668\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012-640x311.jpg\" alt=\"\" class=\"wp-image-4668\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_012.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>The stickers were printed on a regular printer using thin, self-adhesive vinyl sheets with a &#8220;pearl-like&#8221; finish. They were then laminated, cut out, and applied. Simple, quick, and reliable.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Despite the advancement of technology and the massive shift of video content to the Internet via platforms like YouTube, Amazon, Netflix, Hulu, and others, I still have a sizable collection of DVDs. I get that for many people, this might seem like an anachronism, akin to video cassettes. But I have them \u2014 and I have hundreds! From time to time, we revisit old movies and TV series stored on those discs. For us, they\u2019re still relevant. There\u2019s no law saying we have to just toss them out simply because technology has moved to the cloud.<\/p>\n\n\n\n<p>As a result, every version of my &#8220;Organillo Magia&#8221; has been able to play content from CD and DVD discs. This fifth version of the player is no exception. Like the second version, it has a dedicated external drive. I didn\u2019t make it \u2014 I just bought it off the shelf:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006-640x311.jpg\" alt=\"\" class=\"wp-image-4669\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_006.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>It\u2019s a standard external USB DVD drive. The hardest part of this process was finding one that fit perfectly with the size of the player, so they could stack neatly on top of each other. This wasn\u2019t easy!<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4671\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008-640x311.jpg\" alt=\"\" class=\"wp-image-4671\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_008.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4670\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007-640x311.jpg\" alt=\"\" class=\"wp-image-4670\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_007.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Just kidding\u2026 It was incredibly simple. I bought the DVD drive first and then designed the player\u2019s case in CAD to match its size, before printing it on the 3D printer. \ud83d\ude42<\/p>\n\n\n\n<p>This setup also added extra USB ports and a memory card reader to the system:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009-640x311.jpg\" alt=\"\" class=\"wp-image-4672\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_009.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>And that\u2019s the entire project for the fifth version of &#8220;Organillo Magia.&#8221; It couldn\u2019t possibly get any simpler or faster \u2014 unless you just bought a ready-made player. Honestly, that would probably be even cheaper. The Raspberry Pi 5 now costs absurdly high amounts (for this project, I bought mine for around $40\u2013$50 before the &#8220;semiconductor crisis&#8221;).<\/p>\n\n\n\n<p>But buying a ready-made player wouldn\u2019t bring even a fraction of the satisfaction you get from building something with your own hands \u2014 even if it\u2019s as simple as this project!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>The final result:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-2 is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4695\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002-640x311.jpg\" alt=\"\" class=\"wp-image-4695\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_002.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4693\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003-640x311.jpg\" alt=\"\" class=\"wp-image-4693\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_003.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4694\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004-640x311.jpg\" alt=\"\" class=\"wp-image-4694\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-12-27_004.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"4696\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013-640x311.jpg\" alt=\"\" class=\"wp-image-4696\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/2024-06-04_013.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>We still have a TV, by the way. You can see it on the right side of the last photo, hanging on the wall. We turn it on once a year. Literally. Just to watch the local broadcast of the New Year\u2019s Eve celebration at downtown. After all, you\u2019ve got to know the exact moment to clink champagne glasses and yell, \u201cHappy New Year!\u201d It doesn\u2019t make sense to fire up the projector or drag a laptop out of the room just for that.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Plus, it\u2019s hooked up to an over-the-air antenna and can show local news if the internet goes down. This is useful during hurricanes, for example. Cellular networks and internet often fail in such situations, as does electricity. But a simple gas generator solves the power issue, allowing us to stay informed about what\u2019s happening around us. So far, this setup has saved us exactly once \u2014 during Hurricane Harvey, when we found ourselves isolated on our personal \u201cisland\u201d without any connection to the outside world. Everything around us was flooded so deeply that cars were completely submerged. And who knows what the future holds? That\u2019s why the plain old TV still hangs on the wall. We turn it on once a year and occasionally dust it off.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>In closing:&#8230;<\/p>\n\n\n\n<p>Of course, our home theater is seamlessly integrated with <a href=\"https:\/\/www.home-assistant.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home Assistant<\/a> through the <a href=\"https:\/\/www.home-assistant.io\/integrations\/kodi\/\" target=\"_blank\" rel=\"noreferrer noopener\">KODI integration<\/a> to adjust the home\u2019s environment based on the player\u2019s activity.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"392\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439-640x392.png\" alt=\"\" class=\"wp-image-4684\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439-640x392.png 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439-1024x628.png 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439-768x471.png 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/Screenshot-2024-12-27-135439.png 1041w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>In my case, when a movie starts playing, the house automatically dims the lights in all main areas, disables any automation that might disrupt viewing, turns on wall sconces in a &#8220;background&#8221; dimmed mode (but only if it\u2019s already dark outside), silences secondary voice notifications, and so on. The smart home takes care of everything autonomously, creating the perfect ambiance for watching a movie and ensuring maximum comfort. If the player is paused or turned off, the house automatically reverts all settings to their original state.<\/p>\n\n\n\n<p>And with just the press of the Play button, everything transforms seamlessly \u2014 a true movie-night magic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The story of our home theater began sometime in the early-to-mid 2000s \u2014 and since then, it has turned into one of those endless TV series we love to watch.<\/p>\n","protected":false},"author":1,"featured_media":4698,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[369],"tags":[229,303,363,365,367],"class_list":["post-4632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consumer-electronics-en","tag-sound-en","tag-raspberry-en","tag-media-en","tag-home-theater-en","tag-video-en"],"featured_image_src":"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/06\/0c6aee20-f5b4-4730-9a4c-6d1b41bbbe3f.webp","author_info":{"display_name":"Jim","author_link":"https:\/\/jimsghost.place\/?author=1"},"_links":{"self":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts\/4632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4632"}],"version-history":[{"count":0,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts\/4632\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/media\/4698"}],"wp:attachment":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}