#free scripting software
Explore tagged Tumblr posts
Text
Are you an aspiring screen writer searching for the perfect tool to bring your stories to life? Look no further than Mugafi! At Mugafi, we understand the challenges that writers face in crafting compelling narratives, which is why we're excited to introduce the best free screenplay writing software tailored specifically for you.
Why Choose Mugafi?
Mugafi is not just another writing tool; it’s a comprehensive solution designed to simplify the screenwriting process. Whether you're a beginner or a seasoned writer, our software provides all the essential features you need to create professional-grade screenplays without the hefty price tag. Here’s why Mugafi stands out:
1. User-Friendly Interface: Our software is designed with ease of use in mind. You don't need to be tech-savvy to navigate through our intuitive platform. With Mugafi, formatting your screenplay to industry standards is as simple as typing.
2. Automatic Formatting: One of the most tedious aspects of screenwriting is getting the format just right. Mugafi takes the guesswork out of this process by automatically formatting your screenplay according to industry standards. Whether it’s character names, dialogue, or scene headings, Mugafi ensures everything is perfectly aligned.
3. Cloud Storage: Never worry about losing your work again! With Mugafi, your scripts are securely stored in the cloud, allowing you to access them from any device, anywhere in the world. Whether inspiration strikes at home or on the go, Mugafi has got you covered.
4. Collaboration Made Easy: Screenwriting is often a collaborative effort. Mugafi allows you to invite co-writers, editors, and producers to work on your project in real-time. With our software, multiple users can view and edit the screenplay simultaneously, making collaboration seamless and efficient.
5. Version Control: Keep track of every change made to your screenplay with our robust version control feature. Mugafi saves each draft, so you can easily revert to an earlier version if needed.
6. Export Options: When you’re ready to share your screenplay, Mugafi offers a variety of export options, including PDF and Final Draft formats. This flexibility ensures that your script is ready for submission to any production house or competition.
7. Completely Free: At Mugafi, we believe that creativity shouldn’t come with a price tag. That’s why our screenplay writing software is completely free, with no hidden fees or subscriptions. We want to empower writers to tell their stories without financial barriers.
Get Started Today!
Don’t let the lack of resources hold you back from writing your next blockbuster. Join the Mugafi community today and experience the best free screenplay writing software available. With Mugafi, the only limit is your imagination.
Read More...AI Story Generator Tool, Script Screenplay Writing software Mugafi
#free screenplay writing software#free screenplay software#free scripting software#free movie script writing software
0 notes
Text
i just got an ad for a text-to-speech ai and its advertised feature was 'record your own voice and then we'll turn it into an algorithm and whatever you type will be in your voice!'
THATS...THAT'S TALKING. YOU CAN TALK FOR FREE. THATS JUST TALKING????
#axel blabs#i haaaaaAAATE AI#FUCK AI#THATS SOOOOO HMMMM AHHHHH#'SPEAK IN YOUR OWN VOICE' /READING OUT LOUD/????#DID YOU MEAN READING OUT LOUD THE SOURCE OF YOUR INFORMATION AND THOUGHTS?#LIKE HOW YOU CAN TYPE UP YOUR OWN SCRIPT AND READ IT WITH YOUR FREE VOICE AND EDIT IT ON YOUR FREE COMP SOFTWARE#LIKE THIS IS WHAT WE'RE TALKING ABOUT RIGHT#WHAAAAT THE FUCK#get the fuck away from me if you use AI
10 notes
·
View notes
Text
⭐ So you want to learn pixel art? ⭐
🔹 Part 1 of ??? - The Basics!
Edit: Now available in Google Doc format if you don't have a Tumblr account 🥰
Hello, my name is Tofu and I'm a professional pixel artist. I have been supporting myself with freelance pixel art since 2020, when I was let go from my job during the pandemic.
My progress, from 2017 to 2024. IMO the only thing that really matters is time and effort, not some kind of natural talent for art.
This guide will not be comprehensive, as nobody should be expected to read allat. Instead I will lean heavily on my own experience, and share what worked for me, so take everything with a grain of salt. This is a guide, not a tutorial. Cheers!
🔹 Do I need money?
NO!!! Pixel art is one of the most accessible mediums out there.
I still use a mouse because I prefer it to a tablet! You won't be at any disadvantage here if you can't afford the best hardware or software.
Because our canvases are typically very small, you don't need a good PC to run a good brush engine or anything like that.
✨Did you know? One of the most skilled and beloved pixel artists uses MS PAINT! Wow!!
🔹 What software should I use?
Here are some of the most popular programs I see my friends and peers using. Stars show how much I recommend the software for beginners! ⭐
💰 Paid options:
⭐⭐⭐ Aseprite (for PC) - $19.99
This is what I and many other pixel artists use. You may find when applying to jobs that they require some knowledge of Aseprite. Since it has become so popular, companies like that you can swap raw files between artists.
Aseprite is amazingly customizable, with custom skins, scripts and extensions on Itch.io, both free and paid.
If you have ever used any art software before, it has most of the same features and should feel fairly familiar to use. It features a robust animation suite and a tilemap feature, which have saved me thousands of hours of labour in my work. The software is also being updated all the time, and the developers listen to the users. I really recommend Aseprite!
⭐ Photoshop (for PC) - Monthly $$
A decent option for those who already are used to the PS interface. Requires some setup to get it ready for pixel-perfect art, but there are plenty of tutorials for doing so.
Animation is also much more tedious on PS which you may want to consider before investing time!
⭐⭐ ProMotion NG (for PC) - $19.00
An advanced and powerful software which has many features Aseprite does not, including Colour Cycling and animated tiles.
⭐⭐⭐ Pixquare (for iOS) - $7.99 - $19.99 (30% off with code 'tofu'!!)
Probably the best app available for iPad users, in active development, with new features added all the time.
Look! My buddy Jon recommends it highly, and uses it often.
One cool thing about Pixquare is that it takes Aseprite raw files! Many of my friends use it to work on the same project, both in their office and on the go.
⭐ Procreate (for iOS) - $12.99
If you have access to Procreate already, it's a decent option to get used to doing pixel art. It does however require some setup. Artist Pixebo is famously using Procreate, and they have tutorials of their own if you want to learn.
⭐⭐ ReSprite iOS and Android. (free trial, but:) $19.99 premium or $$ monthly
ReSprite is VERY similar in terms of UI to Aseprite, so I can recommend it. They just launched their Android release!
🆓 Free options:
⭐⭐⭐ Libresprite (for PC)
Libresprite is an alternative to Aseprite. It is very, very similar, to the point where documentation for Aseprite will be helpful to Libresprite users.
⭐⭐ Pixilart (for PC and mobile)
A free in-browser app, and also a mobile app! It is tied to the website Pixilart, where artists upload and share their work. A good option for those also looking to get involved in a community.
⭐⭐ Dotpict (for mobile)
Dotpict is similar to Pixilart, with a mobile app tied to a website, but it's a Japanese service. Did you know that in Japanese, pixel art is called 'Dot Art'? Dotpict can be a great way to connect with a different community of pixel artists! They also have prompts and challenges often.
🔹 So I got my software, now what?
◽Nice! Now it's time for the basics of pixel art.
❗ WAIT ❗ Before this section, I want to add a little disclaimer. All of these rules/guidelines can be broken at will, and some 'no-nos' can look amazing when done intentionally.
The pixel-art fundamentals can be exceedingly helpful to new artists, who may feel lost or overwhelmed by choice. But if you feel they restrict you too harshly, don't force yourself! At the end of the day it's your art, and you shouldn't try to contort yourself into what people think a pixel artist 'should be'. What matters is your own artistic expression. 💕👍
◽Phew! With that out of the way...
🔸"The Rules"
There are few hard 'rules' of pixel art, mostly about scaling and exporting. Some of these things will frequently trip up newbies if they aren't aware, and are easy to overlook.
🔹Scaling method
There are a couple ways of scaling your art. The default in most art programs, and the entire internet, is Bi-linear scaling, which usually works out fine for most purposes. But as pixel artists, we need a different method.
Both are scaled up x10. See the difference?
On the left is scaled using Bilinear, and on the right is using Nearest-Neighbor. We love seeing those pixels stay crisp and clean, so we use nearest-neighbor.
(Most pixel-art programs have nearest-neighbor enabled by default! So this may not apply to you, but it's important to know.)
🔹Mixels
Mixels are when there are different (mixed) pixel sizes in the same image.
Here I have scaled up my art- the left is 200%, and the right is 150%. Yuck!
As we can see, the "pixel" sizes end up different. We generally try to scale our work by multiples of 100 - 200%, 300% etc. rather than 150%. At larger scales however, the minute differences in pixel sizes are hardly noticeable!
Mixels are also sometimes seen when an artist scales up their work, then continues drawing on it with a 1 pixel brush.
Many would say that this is not great looking! This type of pixels can be indicative of a beginner artist. But there are plenty of creative pixel artists out there who mixels intentionally, making something modern and cool.
🔹Saving Your Files
We usually save our still images as .PNGs as they don’t create any JPEG artifacts or loss of quality. It's a little hard to see here, but there are some artifacts, and it looks a little blurry. It also makes the art very hard to work with if we are importing a JPEG.
For animations .GIF is good, but be careful of the 256 colour limit. Try to avoid using too many blending mode layers or gradients when working with animations. If you aren’t careful, your animation could flash afterwards, as the .GIF tries to reduce colours wherever it can. It doesn’t look great!
Here's an old piece from 2021 where I experienced .GIF lossiness, because I used gradients and transparency, resulting in way too many colours.
🔹Pixel Art Fundamentals - Techniques and Jargon
❗❗Confused about Jaggies? Anti-Aliasing? Banding? Dithering? THIS THREAD is for you❗❗ << it's a link, click it!!
As far as I'm concerned, this is THE tutorial of all time for understanding pixel art. These are techniques created and named by the community of people who actually put the list together, some of the best pixel artists alive currently. Please read it!!
🔸How To Learn
Okay, so you have your software, and you're all ready to start. But maybe you need some more guidance? Try these tutorials and resources! It can be helpful to work along with a tutorial until you build your confidence up.
⭐⭐ Pixel Logic (A Digital Book) - $10 A very comprehensive visual guide book by a very skilled and established artist in the industry. I own a copy myself.
⭐⭐⭐ StudioMiniBoss - free A collection of visual tutorials, by the artist that worked on Celeste! When starting out, if I got stuck, I would go and scour his tutorials and see how he did it.
⭐ Lospec Tutorials - free A very large collection of various tutorials from all over the internet. There is a lot to sift through here if you have the time.
⭐⭐⭐ Cyangmou's Tutorials - free (tipping optional) Cyangmou is one of the most respected and accomplished modern pixel artists, and he has amassed a HUGE collection of free and incredibly well-educated visual tutorials. He also hosts an educational stream every week on Twitch called 'pixelart for beginners'.
⭐⭐⭐ Youtube Tutorials - free There are hundreds, if not thousands of tutorials on YouTube, but it can be tricky to find the good ones. My personal recommendations are MortMort, Brandon, and AdamCYounis- these guys really know what they're talking about!
🔸 How to choose a canvas size
When looking at pixel art turorials, we may see people suggest things like 16x16, 32x32 and 64x64. These are standard sizes for pixel art games with tiles. However, if you're just making a drawing, you don't necessarily need to use a standard canvas size like that.
What I like to think about when choosing a canvas size for my illustrations is 'what features do I think it is important to represent?' And make my canvas as small as possible, while still leaving room for my most important elements.
Imagine I have characters in a scene like this:

I made my canvas as small as possible (232 x 314), but just big enough to represent the features and have them be recognizable (it's Good Omens fanart 😤)!! If I had made it any bigger, I would be working on it for ever, due to how much more foliage I would have to render.
If you want to do an illustration and you're not sure, just start at somewhere around 100x100 - 200x200 and go from there.
It's perfectly okay to crop your canvas, or scale it up, or crunch your art down at any point if you think you need a different size. I do it all the time! It only takes a bit of cleanup to get you back to where you were.
🔸Where To Post
Outside of just regular socials, Twitter, Tumblr, Deviantart, Instagram etc, there are a few places that lean more towards pixel art that you might not have heard of.
⭐ Lospec Lospec is a low-res focused art website. Some pieces get given a 'monthly masterpiece' award. Not incredibly active, but I believe there are more features being added often.
⭐⭐ Pixilart Pixilart is a very popular pixel art community, with an app tied to it. The community tends to lean on the young side, so this is a low-pressure place to post with an relaxed vibe.
⭐⭐ Pixeljoint Pixeljoint is one of the big, old-school pixel art websites. You can only upload your art unscaled (1x) because there is a built-in zoom viewer. It has a bit of a reputation for being elitist (back in the 00s it was), but in my experience it's not like that any more. This is a fine place for a pixel artist to post if they are really interested in learning, and the history. The Hall of Fame has some of the most famous / impressive pixel art pieces that paved the way for the work we are doing today.
⭐⭐⭐ Cafe Dot Cafe Dot is my art server so I'm a little biased here. 🍵 It was created during the recent social media turbulence. We wanted a place to post art with no algorithms, and no NFT or AI chuds. We have a heavy no-self-promotion rule, and are more interested in community than skill or exclusivity. The other thing is that we have some kind of verification system- you must apply to be a Creator before you can post in the Art feed, or use voice. This helps combat the people who just want to self-promo and dip, or cause trouble, as well as weed out AI/NFT people. Until then, you are still welcome to post in any of the threads or channels. There is a lot to do in Cafe Dot. I host events weekly, so check the threads!
⭐⭐/r/pixelart The pixel art subreddit is pretty active! I've also heard some of my friends found work through posting here, so it's worth a try if you're looking. However, it is still Reddit- so if you're sensitive to rude people, or criticism you didn't ask for, you may want to avoid this one. Lol
🔸 Where To Find Work
You need money? I got you! As someone who mostly gets scouted on social media, I can share a few tips with you:
Put your email / portfolio in your bio Recruiters don't have all that much time to find artists, make it as easy as possible for someone to find your important information!
Clean up your profile If your profile feed is all full of memes, most people will just tab out rather than sift through. Doesn't apply as much to Tumblr if you have an art tag people can look at.
Post regularly, and repost Activity beats everything in the social media game. It's like rolling the dice, and the more you post the more chances you have. You have to have no shame, it's all business baby
Outside of just posting regularly and hoping people reach out to you, it can be hard to know where to look. Here are a few places you can sign up to and post around on.
/r/INAT INAT (I Need A Team) is a subreddit for finding a team to work with. You can post your portfolio here, or browse for people who need artists.
/r/GameDevClassifieds Same as above, but specifically for game-related projects.
Remote Game Jobs / Work With Indies Like Indeed but for game jobs. Browse them often, or get email notifications.
VGen VGen is a website specifically for commissions. You need a code from another verified artist before you can upgrade your account and sell, so ask around on social media or ask your friends. Once your account is upgraded, you can make a 'menu' of services people can purchase, and they send you an offer which you are able to accept, decline, or counter.
The evil websites of doom: Fiverr and Upwork I don't recommend them!! They take a big cut of your profit, and the sites are teeming with NFT and AI people hoping to make a quick buck. The site is also extremely oversaturated and competitive, resulting in a race to the bottom (the cheapest, the fastest, doing the most for the least). Imagine the kind of clients who go to these websites, looking for the cheapest option. But if you're really desperate...
🔸 Community
I do really recommend getting involved in a community. Finding like-minded friends can help you stay motivated to keep drawing. One day, those friends you met when you were just starting out may become your peers in the industry. Making friends is a game changer!
Discord servers Nowadays, the forums of old are mostly abandoned, and people split off into many different servers. Cafe Dot, Pixel Art Discord (PAD), and if you can stomach scrolling past all the AI slop, you can browse Discord servers here.
Twitch Streams Twitch has kind of a bad reputation for being home to some of the more edgy gamers online, but the pixel art community is extremely welcoming and inclusive. Some of the people I met on Twitch are my friends to this day, and we've even worked together on different projects! Browse pixel art streams here, or follow some I recommend: NickWoz, JDZombi, CupOhJoe, GrayLure, LumpyTouch, FrankiePixelShow, MortMort, Sodor, NateyCakes, NyuraKim, ShinySeabass, I could go on for ever really... There are a lot of good eggs on Pixel Art Twitch.
🔸 Other Helpful Websites
Palettes Lospec has a huge collection of user-made palettes, for any artist who has trouble choosing their colours, or just wants to try something fun. Rejected Palettes is full of palettes that didn't quite make it onto Lospec, ran by people who believe there are no bad colours.
The Spriters Resource TSR is an incredible website where users can upload spritesheets and tilesets from games. You can browse for your favourite childhood game, and see how they made it! This website has helped me so much in understanding how game assets come together in a scene.
VGMaps Similar to the above, except there are entire maps laid out how they would be played. This is incredible if you have to do level design, or for mocking up a scene for fun.
Game UI Database Not pixel-art specific, but UI is a very challenging part of graphics, so this site can be a game-changer for finding good references!
Retronator A digital newspaper for pixel-art lovers! New game releases, tutorials, and artworks!
Itch.io A website where people can upload, games, assets, tools... An amazing hub for game devs and game fans alike. A few of my favourite tools: Tiled, PICO-8, Pixel Composer, Juice FX, Magic Pencil for Aseprite
🔸 The End?
This is just part 1 for now, so please drop me a follow to see any more guides I release in the future. I plan on doing some writeups on how I choose colours, how to practise, and more!
I'm not an expert by any means, but everything I did to get to where I am is outlined in this guide. Pixel art is my passion, my job and my hobby! I want pixel art to be recognized everywhere as an art-form, a medium of its own outside of game-art or computer graphics!
This guide took me a long time, and took a lot of research and experience. Consider following me or supporting me if you are feeling generous.
And good luck to all the fledgling pixel artists, I hope you'll continue and have fun. I hope my guide helped you, and don't hesitate to send me an ask if you have any questions! 💕
My other tutorials (so far): How to draw Simple Grass for a game Hue Shifting
28K notes
·
View notes
Text
ough watching a lot of video game video essays/reviews and having read blame! again makes me want to do a video essay on it
#fathericraveviolencecore#after i move. after i move. i may start writing a script#i probably won't actually start filming anything until i get back to college#because i cant borrow a video camera/mic combo there and use free editing software there#maybe i'll film a proof of concept/draft on my phone or smth#i wonder if i still have my media studies reservation privileges#<took a french class on filmmaking and got marked as a media studies student so i could reserve the fancy tech#if not its no biggie though
1 note
·
View note
Text
I BROUGHT A NEW MIC LESS GO BOYS
#I downloaded a software that reddit reccomended#davinci something#its free and a little weird to learn#but should be okay with what I need#now I just gotta finish images and the script#and learn how to use the new program#wehehe
0 notes
Note
Why Firefox?
Firefox isn't trying to take away my ad blocking software, forcing me to wade through advertisements to traverse the web. I rarely have to stop and put up with ads in my day to day browsing experience. Google has made it very clear that they don't want you to have that power.
I'm very used to a specific UI in my browser, and I'm able to tweak Firefox to my needs. I don't use tabs when I'm at home, and being able to eliminate the tab bar can totally be done with Firefox (I won't elaborate on that here). However, there are many other things I can add to Firefox to improve my experience!
You know how sometimes you want to download an image on a webpage, but you can't right click on it, or it's hidden behind another element? I've got a Firefox tool for that called Right-click boroscope.
Don't want scripts to load in on a page, and cause havoc? Firefox has me covered again with NoScript.
I want to immediately reverse image search something I find regurgitated here on tumblr, in search of the original? There's a TinEye extension for Firefox to do that and save time.
For using tumblr more efficiently, there's XKit Rewritten. In Firefox.
Sick of Youtube's shitty search suggestions, and shorts being pushed? There's a Youtube Search Fixer add-on for Firefox for that.
I've also got the Wayback Machine integrated into Firefox.
The thing is, whatever reasons I enumerate to use Firefox, there are another hundred good reasons that other folks can add to this list no problem.
In some ways, it sucks that I should have to make so many modifications to my web browser to make it suitable for taking control within the modern webscape, but it also says alot that I have the freedom to make those modifications to my browser should I so choose. At work I'm forced to use chrome, and even though I'm only browsing ad-free internal corporate pages to get my job done, I still can't stand that experience.
We should be free to control our web browsing experiences. If a company finds a mantra like "don't be evil" too restrictive, maybe I don't want to help perpetuate their advertising machine (and don't think for a second that chrome isn't part of said machine). The web is supposed to be this free and open place, and it sure as hell isn't helped by browser monoculture. I really don't like the idea of supporting a monopolistic browsing experience that is the sea of chrome clones. Everything else seems to have turned into another chrome.
Fuck that noise.
So I will continue to use Firefox.
973 notes
·
View notes
Text
In the world of storytelling, a well-crafted screenplay is the foundation of any successful film, TV show, or web series. Whether you're an aspiring screenwriter or a seasoned professional, having the right tools at your disposal is crucial. Mugafi, a leading name in screenplay writing software, offers a powerful and intuitive platform that caters to the needs of writers across the globe. Best of all, it’s free!
Why Choose Mugafi?
Mugafi is designed with one goal in mind: to make the screenplay writing process as seamless and enjoyable as possible. Here's what sets it apart:
1. User-Friendly Interface:
Mugafi's interface is both modern and easy to navigate, allowing writers to focus on their creativity rather than getting bogged down by complex software. Whether you're outlining your plot or polishing dialogue, Mugafi provides a clutter-free environment that lets your ideas flow effortlessly.
2. Comprehensive Formatting Tools:
One of the most time-consuming aspects of screenplay writing is ensuring your script meets industry standards. Mugafi takes care of that with its built-in formatting tools. From scene headings to character introductions, every element of your script will be perfectly aligned with professional guidelines.
3. Cloud-Based Convenience:
With Mugafi, your screenplay is always within reach. As a cloud-based platform, Mugafi allows you to work on your script from any device, anywhere in the world. This feature ensures that your progress is never lost and you can pick up right where you left off, whether you’re at home, in a café, or on the go.
4. Collaboration Made Easy:
Screenwriting is often a collaborative process, and Mugafi makes it simple to work with others. Invite co-writers, editors, or producers to view and edit your script in real-time. This feature is perfect for writers’ rooms or remote teams working on a project together.
5. Free Access to Essential Features:
Unlike many other screenplay software options that require expensive subscriptions, Mugafi offers its essential features for free. You can start writing your screenplay without any financial commitment, making it an ideal choice for both beginners and budget-conscious writers.
Start Your Screenwriting Journey Today
Mugafi empowers writers to bring their stories to life without the hassle of expensive or complicated software. Whether you're crafting a thrilling drama, a laugh-out-loud comedy, or an edge-of-your-seat action film, Mugafi provides the tools you need to create a polished and professional screenplay.
Don’t let anything hold back your creativity. With Mugafi, you can focus on what matters most—telling your story. Download Mugafi today and take the first step towards creating your masterpiece.
Read More...AI Story Generator Tool, Script Screenplay Writing software Mugafi
0 notes
Text
How I ditched streaming services and learned to love Linux: A step-by-step guide to building your very own personal media streaming server (V2.0: REVISED AND EXPANDED EDITION)
This is a revised, corrected and expanded version of my tutorial on setting up a personal media server that previously appeared on my old blog (donjuan-auxenfers). I expect that that post is still making the rounds (hopefully with my addendum on modifying group share permissions in Ubuntu to circumvent 0x8007003B "Unexpected Network Error" messages in Windows 10/11 when transferring files) but I have no way of checking. Anyway this new revised version of the tutorial corrects one or two small errors I discovered when rereading what I wrote, adds links to all products mentioned and is just more polished generally. I also expanded it a bit, pointing more adventurous users toward programs such as Sonarr/Radarr/Lidarr and Overseerr which can be used for automating user requests and media collection.
So then, what is this tutorial? This is a tutorial on how to build and set up your own personal media server using Ubuntu as an operating system and Plex (or Jellyfin) to not only manage your media, but to also stream that media to your devices both at home and abroad anywhere in the world where you have an internet connection. Its intent is to show you how building a personal media server and stuffing it full of films, TV, and music that you acquired through indiscriminate and voracious media piracy various legal methods will free you to completely ditch paid streaming services. No more will you have to pay for Disney+, Netflix, HBOMAX, Hulu, Amazon Prime, Peacock, CBS All Access, Paramount+, Crave or any other streaming service that is not named Criterion Channel. Instead whenever you want to watch your favourite films and television shows, you’ll have your own personal service that only features things that you want to see, with files that you have control over. And for music fans out there, both Jellyfin and Plex support music streaming, meaning you can even ditch music streaming services. Goodbye Spotify, Youtube Music, Tidal and Apple Music, welcome back unreasonably large MP3 (or FLAC) collections.
On the hardware front, I’m going to offer a few options catered towards different budgets and media library sizes. The cost of getting a media server up and running using this guide will cost you anywhere from $450 CAD/$325 USD at the low end to $1500 CAD/$1100 USD at the high end (it could go higher). My server was priced closer to the higher figure, but I went and got a lot more storage than most people need. If that seems like a little much, consider for a moment, do you have a roommate, a close friend, or a family member who would be willing to chip in a few bucks towards your little project provided they get access? Well that's how I funded my server. It might also be worth thinking about the cost over time, i.e. how much you spend yearly on subscriptions vs. a one time cost of setting up a server. Additionally there's just the joy of being able to scream "fuck you" at all those show cancelling, library deleting, hedge fund vampire CEOs who run the studios through denying them your money. Drive a stake through David Zaslav's heart.
On the software side I will walk you step-by-step through installing Ubuntu as your server's operating system, configuring your storage as a RAIDz array with ZFS, sharing your zpool to Windows with Samba, running a remote connection between your server and your Windows PC, and then a little about started with Plex/Jellyfin. Every terminal command you will need to input will be provided, and I even share a custom #bash script that will make used vs. available drive space on your server display correctly in Windows.
If you have a different preferred flavour of Linux (Arch, Manjaro, Redhat, Fedora, Mint, OpenSUSE, CentOS, Slackware etc. et. al.) and are aching to tell me off for being basic and using Ubuntu, this tutorial is not for you. The sort of person with a preferred Linux distro is the sort of person who can do this sort of thing in their sleep. Also I don't care. This tutorial is intended for the average home computer user. This is also why we’re not using a more exotic home server solution like running everything through Docker Containers and managing it through a dashboard like Homarr or Heimdall. While such solutions are fantastic and can be very easy to maintain once you have it all set up, wrapping your brain around Docker is a whole thing in and of itself. If you do follow this tutorial and had fun putting everything together, then I would encourage you to return in a year’s time, do your research and set up everything with Docker Containers.
Lastly, this is a tutorial aimed at Windows users. Although I was a daily user of OS X for many years (roughly 2008-2023) and I've dabbled quite a bit with various Linux distributions (mostly Ubuntu and Manjaro), my primary OS these days is Windows 11. Many things in this tutorial will still be applicable to Mac users, but others (e.g. setting up shares) you will have to look up for yourself. I doubt it would be difficult to do so.
Nothing in this tutorial will require feats of computing expertise. All you will need is a basic computer literacy (i.e. an understanding of what a filesystem and directory are, and a degree of comfort in the settings menu) and a willingness to learn a thing or two. While this guide may look overwhelming at first glance, it is only because I want to be as thorough as possible. I want you to understand exactly what it is you're doing, I don't want you to just blindly follow steps. If you half-way know what you’re doing, you will be much better prepared if you ever need to troubleshoot.
Honestly, once you have all the hardware ready it shouldn't take more than an afternoon or two to get everything up and running.
(This tutorial is just shy of seven thousand words long so the rest is under the cut.)
Step One: Choosing Your Hardware
Linux is a light weight operating system, depending on the distribution there's close to no bloat. There are recent distributions available at this very moment that will run perfectly fine on a fourteen year old i3 with 4GB of RAM. Moreover, running Plex or Jellyfin isn’t resource intensive in 90% of use cases. All this is to say, we don’t require an expensive or powerful computer. This means that there are several options available: 1) use an old computer you already have sitting around but aren't using 2) buy a used workstation from eBay, or what I believe to be the best option, 3) order an N100 Mini-PC from AliExpress or Amazon.
Note: If you already have an old PC sitting around that you’ve decided to use, fantastic, move on to the next step.
When weighing your options, keep a few things in mind: the number of people you expect to be streaming simultaneously at any one time, the resolution and bitrate of your media library (4k video takes a lot more processing power than 1080p) and most importantly, how many of those clients are going to be transcoding at any one time. Transcoding is what happens when the playback device does not natively support direct playback of the source file. This can happen for a number of reasons, such as the playback device's native resolution being lower than the file's internal resolution, or because the source file was encoded in a video codec unsupported by the playback device.
Ideally we want any transcoding to be performed by hardware. This means we should be looking for a computer with an Intel processor with Quick Sync. Quick Sync is a dedicated core on the CPU die designed specifically for video encoding and decoding. This specialized hardware makes for highly efficient transcoding both in terms of processing overhead and power draw. Without these Quick Sync cores, transcoding must be brute forced through software. This takes up much more of a CPU’s processing power and requires much more energy. But not all Quick Sync cores are created equal and you need to keep this in mind if you've decided either to use an old computer or to shop for a used workstation on eBay
Any Intel processor from second generation Core (Sandy Bridge circa 2011) onward has Quick Sync cores. It's not until 6th gen (Skylake), however, that the cores support the H.265 HEVC codec. Intel’s 10th gen (Comet Lake) processors introduce support for 10bit HEVC and HDR tone mapping. And the recent 12th gen (Alder Lake) processors brought with them hardware AV1 decoding. As an example, while an 8th gen (Kaby Lake) i5-8500 will be able to hardware transcode a H.265 encoded file, it will fall back to software transcoding if given a 10bit H.265 file. If you’ve decided to use that old PC or to look on eBay for an old Dell Optiplex keep this in mind.
Note 1: The price of old workstations varies wildly and fluctuates frequently. If you get lucky and go shopping shortly after a workplace has liquidated a large number of their workstations you can find deals for as low as $100 on a barebones system, but generally an i5-8500 workstation with 16gb RAM will cost you somewhere in the area of $260 CAD/$200 USD.
Note 2: The AMD equivalent to Quick Sync is called Video Core Next, and while it's fine, it's not as efficient and not as mature a technology. It was only introduced with the first generation Ryzen CPUs and it only got decent with their newest CPUs, we want something cheap.
Alternatively you could forgo having to keep track of what generation of CPU is equipped with Quick Sync cores that feature support for which codecs, and just buy an N100 mini-PC. For around the same price or less of a used workstation you can pick up a mini-PC with an Intel N100 processor. The N100 is a four-core processor based on the 12th gen Alder Lake architecture and comes equipped with the latest revision of the Quick Sync cores. These little processors offer astounding hardware transcoding capabilities for their size and power draw. Otherwise they perform equivalent to an i5-6500, which isn't a terrible CPU. A friend of mine uses an N100 machine as a dedicated retro emulation gaming system and it does everything up to 6th generation consoles just fine. The N100 is also a remarkably efficient chip, it sips power. In fact, the difference between running one of these and an old workstation could work out to hundreds of dollars a year in energy bills depending on where you live.
You can find these Mini-PCs all over Amazon or for a little cheaper on AliExpress. They range in price from $170 CAD/$125 USD for a no name N100 with 8GB RAM to $280 CAD/$200 USD for a Beelink S12 Pro with 16GB RAM. The brand doesn't really matter, they're all coming from the same three factories in Shenzen, go for whichever one fits your budget or has features you want. 8GB RAM should be enough, Linux is lightweight and Plex only calls for 2GB RAM. 16GB RAM might result in a slightly snappier experience, especially with ZFS. A 256GB SSD is more than enough for what we need as a boot drive, but going for a bigger drive might allow you to get away with things like creating preview thumbnails for Plex, but it’s up to you and your budget.
The Mini-PC I wound up buying was a Firebat AK2 Plus with 8GB RAM and a 256GB SSD. It looks like this:
Note: Be forewarned that if you decide to order a Mini-PC from AliExpress, note the type of power adapter it ships with. The mini-PC I bought came with an EU power adapter and I had to supply my own North American power supply. Thankfully this is a minor issue as barrel plug 30W/12V/2.5A power adapters are easy to find and can be had for $10.
Step Two: Choosing Your Storage
Storage is the most important part of our build. It is also the most expensive. Thankfully it’s also the most easily upgrade-able down the line.
For people with a smaller media collection (4TB to 8TB), a more limited budget, or who will only ever have two simultaneous streams running, I would say that the most economical course of action would be to buy a USB 3.0 8TB external HDD. Something like this one from Western Digital or this one from Seagate. One of these external drives will cost you in the area of $200 CAD/$140 USD. Down the line you could add a second external drive or replace it with a multi-drive RAIDz set up such as detailed below.
If a single external drive the path for you, move on to step three.
For people with larger media libraries (12TB+), who prefer media in 4k, or care who about data redundancy, the answer is a RAID array featuring multiple HDDs in an enclosure.
Note: If you are using an old PC or used workstatiom as your server and have the room for at least three 3.5" drives, and as many open SATA ports on your mother board you won't need an enclosure, just install the drives into the case. If your old computer is a laptop or doesn’t have room for more internal drives, then I would suggest an enclosure.
The minimum number of drives needed to run a RAIDz array is three, and seeing as RAIDz is what we will be using, you should be looking for an enclosure with three to five bays. I think that four disks makes for a good compromise for a home server. Regardless of whether you go for a three, four, or five bay enclosure, do be aware that in a RAIDz array the space equivalent of one of the drives will be dedicated to parity at a ratio expressed by the equation 1 − 1/n i.e. in a four bay enclosure equipped with four 12TB drives, if we configured our drives in a RAIDz1 array we would be left with a total of 36TB of usable space (48TB raw size). The reason for why we might sacrifice storage space in such a manner will be explained in the next section.
A four bay enclosure will cost somewhere in the area of $200 CDN/$140 USD. You don't need anything fancy, we don't need anything with hardware RAID controls (RAIDz is done entirely in software) or even USB-C. An enclosure with USB 3.0 will perform perfectly fine. Don’t worry too much about USB speed bottlenecks. A mechanical HDD will be limited by the speed of its mechanism long before before it will be limited by the speed of a USB connection. I've seen decent looking enclosures from TerraMaster, Yottamaster, Mediasonic and Sabrent.
When it comes to selecting the drives, as of this writing, the best value (dollar per gigabyte) are those in the range of 12TB to 20TB. I settled on 12TB drives myself. If 12TB to 20TB drives are out of your budget, go with what you can afford, or look into refurbished drives. I'm not sold on the idea of refurbished drives but many people swear by them.
When shopping for harddrives, search for drives designed specifically for NAS use. Drives designed for NAS use typically have better vibration dampening and are designed to be active 24/7. They will also often make use of CMR (conventional magnetic recording) as opposed to SMR (shingled magnetic recording). This nets them a sizable read/write performance bump over typical desktop drives. Seagate Ironwolf and Toshiba NAS are both well regarded brands when it comes to NAS drives. I would avoid Western Digital Red drives at this time. WD Reds were a go to recommendation up until earlier this year when it was revealed that they feature firmware that will throw up false SMART warnings telling you to replace the drive at the three year mark quite often when there is nothing at all wrong with that drive. It will likely even be good for another six, seven, or more years.
Step Three: Installing Linux
For this step you will need a USB thumbdrive of at least 6GB in capacity, an .ISO of Ubuntu, and a way to make that thumbdrive bootable media.
First download a copy of Ubuntu desktop (for best performance we could download the Server release, but for new Linux users I would recommend against the server release. The server release is strictly command line interface only, and having a GUI is very helpful for most people. Not many people are wholly comfortable doing everything through the command line, I'm certainly not one of them, and I grew up with DOS 6.0. 22.04.3 Jammy Jellyfish is the current Long Term Service release, this is the one to get.
Download the .ISO and then download and install balenaEtcher on your Windows PC. BalenaEtcher is an easy to use program for creating bootable media, you simply insert your thumbdrive, select the .ISO you just downloaded, and it will create a bootable installation media for you.
Once you've made a bootable media and you've got your Mini-PC (or you old PC/used workstation) in front of you, hook it directly into your router with an ethernet cable, and then plug in the HDD enclosure, a monitor, a mouse and a keyboard. Now turn that sucker on and hit whatever key gets you into the BIOS (typically ESC, DEL or F2). If you’re using a Mini-PC check to make sure that the P1 and P2 power limits are set correctly, my N100's P1 limit was set at 10W, a full 20W under the chip's power limit. Also make sure that the RAM is running at the advertised speed. My Mini-PC’s RAM was set at 2333Mhz out of the box when it should have been 3200Mhz. Once you’ve done that, key over to the boot order and place the USB drive first in the boot order. Then save the BIOS settings and restart.
After you restart you’ll be greeted by Ubuntu's installation screen. Installing Ubuntu is really straight forward, select the "minimal" installation option, as we won't need anything on this computer except for a browser (Ubuntu comes preinstalled with Firefox) and Plex Media Server/Jellyfin Media Server. Also remember to delete and reformat that Windows partition! We don't need it.
Step Four: Installing ZFS and Setting Up the RAIDz Array
Note: If you opted for just a single external HDD skip this step and move onto setting up a Samba share.
Once Ubuntu is installed it's time to configure our storage by installing ZFS to build our RAIDz array. ZFS is a "next-gen" file system that is both massively flexible and massively complex. It's capable of snapshot backup, self healing error correction, ZFS pools can be configured with drives operating in a supplemental manner alongside the storage vdev (e.g. fast cache, dedicated secondary intent log, hot swap spares etc.). It's also a file system very amenable to fine tuning. Block and sector size are adjustable to use case and you're afforded the option of different methods of inline compression. If you'd like a very detailed overview and explanation of its various features and tips on tuning a ZFS array check out these articles from Ars Technica. For now we're going to ignore all these features and keep it simple, we're going to pull our drives together into a single vdev running in RAIDz which will be the entirety of our zpool, no fancy cache drive or SLOG.
Open up the terminal and type the following commands:
sudo apt update
then
sudo apt install zfsutils-linux
This will install the ZFS utility. Verify that it's installed with the following command:
zfs --version
Now, it's time to check that the HDDs we have in the enclosure are healthy, running, and recognized. We also want to find out their device IDs and take note of them:
sudo fdisk -1
Note: You might be wondering why some of these commands require "sudo" in front of them while others don't. "Sudo" is short for "super user do”. When and where "sudo" is used has to do with the way permissions are set up in Linux. Only the "root" user has the access level to perform certain tasks in Linux. As a matter of security and safety regular user accounts are kept separate from the "root" user. It's not advised (or even possible) to boot into Linux as "root" with most modern distributions. Instead by using "sudo" our regular user account is temporarily given the power to do otherwise forbidden things. Don't worry about it too much at this stage, but if you want to know more check out this introduction.
If everything is working you should get a list of the various drives detected along with their device IDs which will look like this: /dev/sdc. You can also check the device IDs of the drives by opening the disk utility app. Jot these IDs down as we'll need them for our next step, creating our RAIDz array.
RAIDz is similar to RAID-5 in that instead of striping your data over multiple disks, exchanging redundancy for speed and available space (RAID-0), or mirroring your data writing by two copies of every piece (RAID-1), it instead writes parity blocks across the disks in addition to striping, this provides a balance of speed, redundancy and available space. If a single drive fails, the parity blocks on the working drives can be used to reconstruct the entire array as soon as a replacement drive is added.
Additionally, RAIDz improves over some of the common RAID-5 flaws. It's more resilient and capable of self healing, as it is capable of automatically checking for errors against a checksum. It's more forgiving in this way, and it's likely that you'll be able to detect when a drive is dying well before it fails. A RAIDz array can survive the loss of any one drive.
Note: While RAIDz is indeed resilient, if a second drive fails during the rebuild, you're fucked. Always keep backups of things you can't afford to lose. This tutorial, however, is not about proper data safety.
To create the pool, use the following command:
sudo zpool create "zpoolnamehere" raidz "device IDs of drives we're putting in the pool"
For example, let's creatively name our zpool "mypool". This poil will consist of four drives which have the device IDs: sdb, sdc, sdd, and sde. The resulting command will look like this:
sudo zpool create mypool raidz /dev/sdb /dev/sdc /dev/sdd /dev/sde
If as an example you bought five HDDs and decided you wanted more redundancy dedicating two drive to this purpose, we would modify the command to "raidz2" and the command would look something like the following:
sudo zpool create mypool raidz2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
An array configured like this is known as RAIDz2 and is able to survive two disk failures.
Once the zpool has been created, we can check its status with the command:
zpool status
Or more concisely with:
zpool list
The nice thing about ZFS as a file system is that a pool is ready to go immediately after creation. If we were to set up a traditional RAID-5 array using mbam, we'd have to sit through a potentially hours long process of reformatting and partitioning the drives. Instead we're ready to go right out the gates.
The zpool should be automatically mounted to the filesystem after creation, check on that with the following:
df -hT | grep zfs
Note: If your computer ever loses power suddenly, say in event of a power outage, you may have to re-import your pool. In most cases, ZFS will automatically import and mount your pool, but if it doesn’t and you can't see your array, simply open the terminal and type sudo zpool import -a.
By default a zpool is mounted at /"zpoolname". The pool should be under our ownership but let's make sure with the following command:
sudo chown -R "yourlinuxusername" /"zpoolname"
Note: Changing file and folder ownership with "chown" and file and folder permissions with "chmod" are essential commands for much of the admin work in Linux, but we won't be dealing with them extensively in this guide. If you'd like a deeper tutorial and explanation you can check out these two guides: chown and chmod.
You can access the zpool file system through the GUI by opening the file manager (the Ubuntu default file manager is called Nautilus) and clicking on "Other Locations" on the sidebar, then entering the Ubuntu file system and looking for a folder with your pool's name. Bookmark the folder on the sidebar for easy access.
Your storage pool is now ready to go. Assuming that we already have some files on our Windows PC we want to copy to over, we're going to need to install and configure Samba to make the pool accessible in Windows.
Step Five: Setting Up Samba/Sharing
Samba is what's going to let us share the zpool with Windows and allow us to write to it from our Windows machine. First let's install Samba with the following commands:
sudo apt-get update
then
sudo apt-get install samba
Next create a password for Samba.
sudo smbpswd -a "yourlinuxusername"
It will then prompt you to create a password. Just reuse your Ubuntu user password for simplicity's sake.
Note: if you're using just a single external drive replace the zpool location in the following commands with wherever it is your external drive is mounted, for more information see this guide on mounting an external drive in Ubuntu.
After you've created a password we're going to create a shareable folder in our pool with this command
mkdir /"zpoolname"/"foldername"
Now we're going to open the smb.conf file and make that folder shareable. Enter the following command.
sudo nano /etc/samba/smb.conf
This will open the .conf file in nano, the terminal text editor program. Now at the end of smb.conf add the following entry:
["foldername"]
path = /"zpoolname"/"foldername"
available = yes
valid users = "yourlinuxusername"
read only = no
writable = yes
browseable = yes
guest ok = no
Ensure that there are no line breaks between the lines and that there's a space on both sides of the equals sign. Our next step is to allow Samba traffic through the firewall:
sudo ufw allow samba
Finally restart the Samba service:
sudo systemctl restart smbd
At this point we'll be able to access to the pool, browse its contents, and read and write to it from Windows. But there's one more thing left to do, Windows doesn't natively support the ZFS file systems and will read the used/available/total space in the pool incorrectly. Windows will read available space as total drive space, and all used space as null. This leads to Windows only displaying a dwindling amount of "available" space as the drives are filled. We can fix this! Functionally this doesn't actually matter, we can still write and read to and from the disk, it just makes it difficult to tell at a glance the proportion of used/available space, so this is an optional step but one I recommend (this step is also unnecessary if you're just using a single external drive). What we're going to do is write a little shell script in #bash. Open nano with the terminal with the command:
nano
Now insert the following code:
#!/bin/bash CUR_PATH=`pwd` ZFS_CHECK_OUTPUT=$(zfs get type $CUR_PATH 2>&1 > /dev/null) > /dev/null if [[ $ZFS_CHECK_OUTPUT == *not\ a\ ZFS* ]] then IS_ZFS=false else IS_ZFS=true fi if [[ $IS_ZFS = false ]] then df $CUR_PATH | tail -1 | awk '{print $2" "$4}' else USED=$((`zfs get -o value -Hp used $CUR_PATH` / 1024)) > /dev/null AVAIL=$((`zfs get -o value -Hp available $CUR_PATH` / 1024)) > /dev/null TOTAL=$(($USED+$AVAIL)) > /dev/null echo $TOTAL $AVAIL fi
Save the script as "dfree.sh" to /home/"yourlinuxusername" then change the ownership of the file to make it executable with this command:
sudo chmod 774 dfree.sh
Now open smb.conf with sudo again:
sudo nano /etc/samba/smb.conf
Now add this entry to the top of the configuration file to direct Samba to use the results of our script when Windows asks for a reading on the pool's used/available/total drive space:
[global]
dfree command = /home/"yourlinuxusername"/dfree.sh
Save the changes to smb.conf and then restart Samba again with the terminal:
sudo systemctl restart smbd
Now there’s one more thing we need to do to fully set up the Samba share, and that’s to modify a hidden group permission. In the terminal window type the following command:
usermod -a -G sambashare “yourlinuxusername”
Then restart samba again:
sudo systemctl restart smbd
If we don’t do this last step, everything will appear to work fine, and you will even be able to see and map the drive from Windows and even begin transferring files, but you'd soon run into a lot of frustration. As every ten minutes or so a file would fail to transfer and you would get a window announcing “0x8007003B Unexpected Network Error”. This window would require your manual input to continue the transfer with the file next in the queue. And at the end it would reattempt to transfer whichever files failed the first time around. 99% of the time they’ll go through that second try, but this is still all a major pain in the ass. Especially if you’ve got a lot of data to transfer or you want to step away from the computer for a while.
It turns out samba can act a little weirdly with the higher read/write speeds of RAIDz arrays and transfers from Windows, and will intermittently crash and restart itself if this group option isn’t changed. Inputting the above command will prevent you from ever seeing that window.
The last thing we're going to do before switching over to our Windows PC is grab the IP address of our Linux machine. Enter the following command:
hostname -I
This will spit out this computer's IP address on the local network (it will look something like 192.168.0.x), write it down. It might be a good idea once you're done here to go into your router settings and reserving that IP for your Linux system in the DHCP settings. Check the manual for your specific model router on how to access its settings, typically it can be accessed by opening a browser and typing http:\\192.168.0.1 in the address bar, but your router may be different.
Okay we’re done with our Linux computer for now. Get on over to your Windows PC, open File Explorer, right click on Network and click "Map network drive". Select Z: as the drive letter (you don't want to map the network drive to a letter you could conceivably be using for other purposes) and enter the IP of your Linux machine and location of the share like so: \\"LINUXCOMPUTERLOCALIPADDRESSGOESHERE"\"zpoolnamegoeshere"\. Windows will then ask you for your username and password, enter the ones you set earlier in Samba and you're good. If you've done everything right it should look something like this:
You can now start moving media over from Windows to the share folder. It's a good idea to have a hard line running to all machines. Moving files over Wi-Fi is going to be tortuously slow, the only thing that’s going to make the transfer time tolerable (hours instead of days) is a solid wired connection between both machines and your router.
Step Six: Setting Up Remote Desktop Access to Your Server
After the server is up and going, you’ll want to be able to access it remotely from Windows. Barring serious maintenance/updates, this is how you'll access it most of the time. On your Linux system open the terminal and enter:
sudo apt install xrdp
Then:
sudo systemctl enable xrdp
Once it's finished installing, open “Settings” on the sidebar and turn off "automatic login" in the User category. Then log out of your account. Attempting to remotely connect to your Linux computer while you’re logged in will result in a black screen!
Now get back on your Windows PC, open search and look for "RDP". A program called "Remote Desktop Connection" should pop up, open this program as an administrator by right-clicking and selecting “run as an administrator”. You’ll be greeted with a window. In the field marked “Computer” type in the IP address of your Linux computer. Press connect and you'll be greeted with a new window and prompt asking for your username and password. Enter your Ubuntu username and password here.
If everything went right, you’ll be logged into your Linux computer. If the performance is sluggish, adjust the display options. Lowering the resolution and colour depth do a lot to make the interface feel snappier.
Remote access is how we're going to be using our Linux system from now, barring edge cases like needing to get into the BIOS or upgrading to a new version of Ubuntu. Everything else from performing maintenance like a monthly zpool scrub to checking zpool status and updating software can all be done remotely.
This is how my server lives its life now, happily humming and chirping away on the floor next to the couch in a corner of the living room.
Step Seven: Plex Media Server/Jellyfin
Okay we’ve got all the ground work finished and our server is almost up and running. We’ve got Ubuntu up and running, our storage array is primed, we’ve set up remote connections and sharing, and maybe we’ve moved over some of favourite movies and TV shows.
Now we need to decide on the media server software to use which will stream our media to us and organize our library. For most people I’d recommend Plex. It just works 99% of the time. That said, Jellyfin has a lot to recommend it by too, even if it is rougher around the edges. Some people run both simultaneously, it’s not that big of an extra strain. I do recommend doing a little bit of your own research into the features each platform offers, but as a quick run down, consider some of the following points:
Plex is closed source and is funded through PlexPass purchases while Jellyfin is open source and entirely user driven. This means a number of things: for one, Plex requires you to purchase a “PlexPass” (purchased as a one time lifetime fee $159.99 CDN/$120 USD or paid for on a monthly or yearly subscription basis) in order to access to certain features, like hardware transcoding (and we want hardware transcoding) or automated intro/credits detection and skipping, Jellyfin offers some of these features for free through plugins. Plex supports a lot more devices than Jellyfin and updates more frequently. That said, Jellyfin's Android and iOS apps are completely free, while the Plex Android and iOS apps must be activated for a one time cost of $6 CDN/$5 USD. But that $6 fee gets you a mobile app that is much more functional and features a unified UI across platforms, the Plex mobile apps are simply a more polished experience. The Jellyfin apps are a bit of a mess and the iOS and Android versions are very different from each other.
Jellyfin’s actual media player is more fully featured than Plex's, but on the other hand Jellyfin's UI, library customization and automatic media tagging really pale in comparison to Plex. Streaming your music library is free through both Jellyfin and Plex, but Plex offers the PlexAmp app for dedicated music streaming which boasts a number of fantastic features, unfortunately some of those fantastic features require a PlexPass. If your internet is down, Jellyfin can still do local streaming, while Plex can fail to play files unless you've got it set up a certain way. Jellyfin has a slew of neat niche features like support for Comic Book libraries with the .cbz/.cbt file types, but then Plex offers some free ad-supported TV and films, they even have a free channel that plays nothing but Classic Doctor Who.
Ultimately it's up to you, I settled on Plex because although some features are pay-walled, it just works. It's more reliable and easier to use, and a one-time fee is much easier to swallow than a subscription. I had a pretty easy time getting my boomer parents and tech illiterate brother introduced to and using Plex and I don't know if I would've had as easy a time doing that with Jellyfin. I do also need to mention that Jellyfin does take a little extra bit of tinkering to get going in Ubuntu, you’ll have to set up process permissions, so if you're more tolerant to tinkering, Jellyfin might be up your alley and I’ll trust that you can follow their installation and configuration guide. For everyone else, I recommend Plex.
So pick your poison: Plex or Jellyfin.
Note: The easiest way to download and install either of these packages in Ubuntu is through Snap Store.
After you've installed one (or both), opening either app will launch a browser window into the browser version of the app allowing you to set all the options server side.
The process of adding creating media libraries is essentially the same in both Plex and Jellyfin. You create a separate libraries for Television, Movies, and Music and add the folders which contain the respective types of media to their respective libraries. The only difficult or time consuming aspect is ensuring that your files and folders follow the appropriate naming conventions:
Plex naming guide for Movies
Plex naming guide for Television
Jellyfin follows the same naming rules but I find their media scanner to be a lot less accurate and forgiving than Plex. Once you've selected the folders to be scanned the service will scan your files, tagging everything and adding metadata. Although I find do find Plex more accurate, it can still erroneously tag some things and you might have to manually clean up some tags in a large library. (When I initially created my library it tagged the 1963-1989 Doctor Who as some Korean soap opera and I needed to manually select the correct match after which everything was tagged normally.) It can also be a bit testy with anime (especially OVAs) be sure to check TVDB to ensure that you have your files and folders structured and named correctly. If something is not showing up at all, double check the name.
Once that's done, organizing and customizing your library is easy. You can set up collections, grouping items together to fit a theme or collect together all the entries in a franchise. You can make playlists, and add custom artwork to entries. It's fun setting up collections with posters to match, there are even several websites dedicated to help you do this like PosterDB. As an example, below are two collections in my library, one collecting all the entries in a franchise, the other follows a theme.
My Star Trek collection, featuring all eleven television series, and thirteen films.
My Best of the Worst collection, featuring sixty-nine films previously showcased on RedLetterMedia’s Best of the Worst. They’re all absolutely terrible and I love them.
As for settings, ensure you've got Remote Access going, it should work automatically and be sure to set your upload speed after running a speed test. In the library settings set the database cache to 2000MB to ensure a snappier and more responsive browsing experience, and then check that playback quality is set to original/maximum. If you’re severely bandwidth limited on your upload and have remote users, you might want to limit the remote stream bitrate to something more reasonable, just as a note of comparison Netflix’s 1080p bitrate is approximately 5Mbps, although almost anyone watching through a chromium based browser is streaming at 720p and 3mbps. Other than that you should be good to go. For actually playing your files, there's a Plex app for just about every platform imaginable. I mostly watch television and films on my laptop using the Windows Plex app, but I also use the Android app which can broadcast to the chromecast connected to the TV in the office and the Android TV app for our smart TV. Both are fully functional and easy to navigate, and I can also attest to the OS X version being equally functional.
Part Eight: Finding Media
Now, this is not really a piracy tutorial, there are plenty of those out there. But if you’re unaware, BitTorrent is free and pretty easy to use, just pick a client (qBittorrent is the best) and go find some public trackers to peruse. Just know now that all the best trackers are private and invite only, and that they can be exceptionally difficult to get into. I’m already on a few, and even then, some of the best ones are wholly out of my reach.
If you decide to take the left hand path and turn to Usenet you’ll have to pay. First you’ll need to sign up with a provider like Newshosting or EasyNews for access to Usenet itself, and then to actually find anything you’re going to need to sign up with an indexer like NZBGeek or NZBFinder. There are dozens of indexers, and many people cross post between them, but for more obscure media it’s worth checking multiple. You’ll also need a binary downloader like SABnzbd. That caveat aside, Usenet is faster, bigger, older, less traceable than BitTorrent, and altogether slicker. I honestly prefer it, and I'm kicking myself for taking this long to start using it because I was scared off by the price. I’ve found so many things on Usenet that I had sought in vain elsewhere for years, like a 2010 Italian film about a massacre perpetrated by the SS that played the festival circuit but never received a home media release; some absolute hero uploaded a rip of a festival screener DVD to Usenet. Anyway, figure out the rest of this shit on your own and remember to use protection, get yourself behind a VPN, use a SOCKS5 proxy with your BitTorrent client, etc.
On the legal side of things, if you’re around my age, you (or your family) probably have a big pile of DVDs and Blu-Rays sitting around unwatched and half forgotten. Why not do a bit of amateur media preservation, rip them and upload them to your server for easier access? (Your tools for this are going to be Handbrake to do the ripping and AnyDVD to break any encryption.) I went to the trouble of ripping all my SCTV DVDs (five box sets worth) because none of it is on streaming nor could it be found on any pirate source I tried. I’m glad I did, forty years on it’s still one of the funniest shows to ever be on TV.
Part Nine/Epilogue: Sonarr/Radarr/Lidarr and Overseerr
There are a lot of ways to automate your server for better functionality or to add features you and other users might find useful. Sonarr, Radarr, and Lidarr are a part of a suite of “Servarr” services (there’s also Readarr for books and Whisparr for adult content) that allow you to automate the collection of new episodes of TV shows (Sonarr), new movie releases (Radarr) and music releases (Lidarr). They hook in to your BitTorrent client or Usenet binary newsgroup downloader and crawl your preferred Torrent trackers and Usenet indexers, alerting you to new releases and automatically grabbing them. You can also use these services to manually search for new media, and even replace/upgrade your existing media with better quality uploads. They’re really a little tricky to set up on a bare metal Ubuntu install (ideally you should be running them in Docker Containers), and I won’t be providing a step by step on installing and running them, I’m simply making you aware of their existence.
The other bit of kit I want to make you aware of is Overseerr which is a program that scans your Plex media library and will serve recommendations based on what you like. It also allows you and your users to request specific media. It can even be integrated with Sonarr/Radarr/Lidarr so that fulfilling those requests is fully automated.
And you're done. It really wasn't all that hard. Enjoy your media. Enjoy the control you have over that media. And be safe in the knowledge that no hedgefund CEO motherfucker who hates the movies but who is somehow in control of a major studio will be able to disappear anything in your library as a tax write-off.
1K notes
·
View notes
Note
do you have any tips for making a pilot at home? not like the animating aspect, more like the development like which software/program to use for beginners/ppl with a budget. thanks so much for all the questions you answer it gives so much insight into things :)
Mmmm everyone's situation's different so not really other than use what you're comfortable with and what you have. I have SBP because I use it professionally and just happen to have it. But you can storyboard in photoshop or procreate, etc. Hell I used to animate in powerpoint when I was younger. For editing there's iMovie or capcut and premiere if you already have the adobe suite.
Plenty of free programs out there for various things. You just gotta look for em. I didn't have a script writing program but after a little googling and trial and error I found a free one I liked
368 notes
·
View notes
Text
⋆˚࿔⋆。 ゚ ☁︎。 ⋆。little navigation post!! ฅᨐฅ✧。 ⋆。 ゚ ☾ ゚ 。 ⋆
°⋆.ೃ࿔*''knee-deep in the water" comic tags! ⋆౨ৎ˚⟡˖ ࣪
comic pages and aaaall of the art + sketches!
salamath - "mother said im allowed to have this 2 knives"
shas-hara - big bird with a reputation of hunting people for sport
narine - keeps dodging bullets but would prefer to catch them with a head a couple of times
kuyan - avoided responsibilities by pretending to be dead (surprise, it works)
ayasha - can successfully sell winter jacket in +40C
sino - emo boi who couldnt be fixed
ketla - "bi" in "bipolar"
tiisha - "please lord im only 7" (1/2 main character!)
yata - winks at you but only when you cant notice (2/2 main character!)
°⋆.ೃ࿔*:little faq + about the blog + fanart tags! °❀⋆.ೃ࿔*:
₍⑅ᐢ..ᐢ₎ so, what im doing here?
im working on the ࣪ ִֶָ☾. knee-deep in the water˚ ೀ⋆。˚ comic!!
oc characters you can find in this blog are mostly all from there, and if not - they are tagged by related fandom!
₍ ᐢ. ̫ .ᐢ ₎ how's the drawing process for comic going?
by now i finished half of chapter one, and finished the intro! as soon as it is done i'll start to post pages here and on the dedicated site once-twice a week! script is already almost finished too!
₍ ᐢ. ̫ .⑅ᐢ ₎ do i still make fanart?
yes of course, just less often than before!
i was most active in bg3, tes, elden ring, dishonored and tma fandoms, but now im head and shoulders deep in datv!!
₍ᐢ › ̫ ‹ ᐢ₎ do i take commissions?
almost throughout the whole year! so feel free to send an email on [email protected] - there's 100% chance i'll be free and able to work with you!
₍ᐢ. ̫.ᐢ₎ where can you see commission information?
on my carrrd!
૮₍'˶· . • ⑅ ₎ა am i open to work on an art trade?
yes!!
♡꒰ᵕ༚ᵕ⑅꒱ can i do drawings from ask-prompts?
very rarely, when im in the mood!
₍ᐢ. ༝ .ᐢ₎ do i make speedpaints?
even more rarely than prompts, but you can find some in the tags!
₍ᵔ.˛.ᵔ₎ what software do i use? which brushes?
photoshop 2020 + kyle t. webster dry media brushes!
₍ᐢ._.ᐢ₎♡༘ do i sell prints?
nope! im that boring zero-waste person + i live in a country where most related us/european sites are blocked or simply not working without paypal!
°❀⋆.ೃ࿔*:・a little about the artist thingy! °❀⋆.ೃ࿔*:・
if you'd want to support my work - i have boosty (and soon hopefully gonna have a patreon!) where i post speedpaints, early access to pages, sketches and all that!
thank you so much for reading and please dont hesitate to ask stuff if you'll have any questions! ♡
345 notes
·
View notes
Text
The first half of Desert Skies season 1 was made in a large hollow room, the latter half was made in a very unsturdy uncomfortable blanket fort.
The mic I use goes for $100 brand new which is nothing compared to many, and I’ll replace it with the same one if it ever breaks.
First episodes I ever made were made using free software, and the only reason I use a different software now is because it’s part of the Adobe subscription I have for other products I need. They both do the exact same things.
I never worked in sound engineering and still have no idea what half the things I do to clean up the audio are actually doing. I don’t understand the terms. I press buttons till it sounds right.
I never wrote a fiction script in my life. I didn’t finish college. I’m in recovery from a serious mental illness and have been for many years.
I’m ridiculously unorganized.
I didn’t have time to make a show. I operated at a loss for nearly a year and after that only made enough to pay for my hosting fees and software. I had a family I supported and they’re loud (but I love them).
I did it without a team. I did it without previous voice acting experience or other actors. I did it with massive amounts of self-doubt. I played every character.
I did it anonymously for like the first 6 episodes because of how afraid I was.
I took 3 month breaks between some episodes and then would have 2 episodes release back to back. At multiple points people thought my season had ended. It took me almost a year and a half to finish my 13 episode season
I still made it after some really mean reviews. And after constantly being compared (often kindly. often negatively) to a massive show I’d never heard of.
I made it after all the articles saying I’d never get listens because the podcast world is flooded. I continued making it after I found out I wasn’t doing something new, that there were like 8,000 other shows in the category.
Next month DS is on track to hit 1 million downloads.
I’m so glad I made it. It’s brought me so much joy. And I write none of this to brag, but I’m damn proud of what I’ve accomplished.
I’m just here to tell you this:
THERE ARE NO RULES
THERE ARE NO RULES
THERE ARE NO RULES
You can make one or a hundred shows if you want to, because there are no rules
You can make it by yourself or make your grandma voice act for you, because there are no rules
You can record it on a cassette tape and mail it to random addresses, because there are no rules
You can make it for one person, or for yourself, because there are no rules
You can make it a found footage or a full cast or improvise it or release one episode a year for a decade, because there are no rules
You can advertise it, or make social accounts, or don’t. There are no rules
You can record it into your phone, or your moms phone, or into a Talkboy because there are no rules
The only thing you can’t do is never make it. That’s not allowed
194 notes
·
View notes
Text
Updated Personal Infosec Post
Been awhile since I've had one of these posts part deus: but I figure with all that's going on in the world it's time to make another one and get some stuff out there for people. A lot of the information I'm going to go over you can find here:
https://www.privacyguides.org/en/tools/
So if you'd like to just click the link and ignore the rest of the post that's fine, I strongly recommend checking out the Privacy Guides. Browsers: There's a number to go with but for this post going forward I'm going to recommend Firefox. I know that the Privacy Guides lists Brave and Safari as possible options but Brave is Chrome based now and Safari has ties to Apple. Mullvad is also an option but that's for your more experienced users so I'll leave that up to them to work out. Browser Extensions:
uBlock Origin: content blocker that blocks ads, trackers, and fingerprinting scripts. Notable for being the only ad blocker that still works on Youtube.
Privacy Badger: Content blocker that specifically blocks trackers and fingerprinting scripts. This one will catch things that uBlock doesn't catch but does not work for ads.
Facebook Container: "but I don't have facebook" you might say. Doesn't matter, Meta/Facebook still has trackers out there in EVERYTHING and this containerizes them off away from everything else.
Bitwarden: Password vaulting software, don't trust the password saving features of your browsers, this has multiple layers of security to prevent your passwords from being stolen.
ClearURLs: Allows you to copy and paste URL's without any trackers attached to them.
VPN: Note: VPN software doesn't make you anonymous, no matter what your favorite youtuber tells you, but it does make it harder for your data to be tracked and it makes it less open for whatever public network you're presently connected to.
Mozilla VPN: If you get the annual subscription it's ~$60/year and it comes with an extension that you can install into Firefox.
Mullvad VPN: Is a fast and inexpensive VPN with a serious focus on transparency and security. They have been in operation since 2009. Mullvad is based in Sweden and offers a 30-day money-back guarantee for payment methods that allow it.
Email Provider: Note: By now you've probably realized that Gmail, Outlook, and basically all of the major "free" e-mail service providers are scraping your e-mail data to use for ad data. There are more secure services that can get you away from that but if you'd like the same storage levels you have on Gmail/Ol utlook.com you'll need to pay.
Tuta: Secure, end-to-end encrypted, been around a very long time, and offers a free option up to 1gb.
Mailbox.org: Is an email service with a focus on being secure, ad-free, and privately powered by 100% eco-friendly energy. They have been in operation since 2014. Mailbox.org is based in Berlin, Germany. Accounts start with up to 2GB storage, which can be upgraded as needed.
Email Client:
Thunderbird: a free, open-source, cross-platform email, newsgroup, news feed, and chat (XMPP, IRC, Matrix) client developed by the Thunderbird community, and previously by the Mozilla Foundation.
FairMail (Android Only): minimal, open-source email app which uses open standards (IMAP, SMTP, OpenPGP), has several out of the box privacy features, and minimizes data and battery usage.
Cloud Storage:
Tresorit: Encrypted cloud storage owned by the national postal service of Switzerland. Received MULTIPLE awards for their security stats.
Peergos: decentralized and open-source, allows for you to set up your own cloud storage, but will require a certain level of expertise.
Microsoft Office Replacements:
LibreOffice: free and open-source, updates regularly, and has the majority of the same functions as base level Microsoft Office.
OnlyOffice: cloud-based, free
FreeOffice: Personal licenses are free, probably the closest to a fully office suite replacement.
Chat Clients: Note: As you've heard SMS and even WhatsApp and some other popular chat clients are basically open season right now. These are a couple of options to replace those. Note2: Signal has had some reports of security flaws, the service it was built on was originally built for the US Government, and it is based within the CONUS thus is susceptible to US subpoenas. Take that as you will.
Signal: Provides IM and calling securely and encrypted, has multiple layers of data hardening to prevent intrusion and exfil of data.
Molly (Android OS only): Alternative client to Signal. Routes communications through the TOR Network.
Briar: Encrypted IM client that connects to other clients through the TOR Network, can also chat via wifi or bluetooth.
SimpleX: Truly anonymous account creation, fully encrypted end to end, available for Android and iOS.
Now for the last bit, I know that the majority of people are on Windows or macOS, but if you can get on Linux I would strongly recommend it. pop_OS, Ubuntu, and Mint are super easy distros to use and install. They all have very easy to follow instructions on how to install them on your PC and if you'd like to just test them out all you need is a thumb drive to boot off of to run in demo mode. For more secure distributions for the more advanced users the options are: Whonix, Tails (Live USB only), and Qubes OS.
On a personal note I use Arch Linux, but I WOULD NOT recommend this be anyone's first distro as it requires at least a base level understanding of Linux and liberal use of the Arch Linux Wiki. If you game through Steam their Proton emulator in compatibility mode works wonders, I'm presently playing a major studio game that released in 2024 with no Linux support on it and once I got my drivers installed it's looked great. There are some learning curves to get around, but the benefit of the Linux community is that there's always people out there willing to help. I hope some of this information helps you and look out for yourself, it's starting to look scarier than normal out there.
#infosec#personal information#personal infosec#info sec#firefox#mullvad#vpn#vpn service#linux#linux tails#pop_os#ubuntu#linux mint#long post#whonix#qubes os#arch linux
79 notes
·
View notes
Text
Game Pile: Civilisation 1 (Video)
Watch this video on YouTube
Script and thumbnail below the fold!
In 1991, Sid Meier released Civilisation, starting off a habit that didn’t really get kicked at any point after that. It’s kind of hard to underestimate the legacy of Civilisation as a game, as a genre.
It isn’t that no game of its ilk happened before, that’s not how history works. We rarely are given hard ‘starts’ for some thing, since, you know, there were all sorts of games being made by developers and never ‘released’ to a greater market, so instead we have to kind of point to places where specific, defined, observed events based, annoyingly, on markets and capitalism.
There were probably videogames about running countries before 1991, possibly games with even more elaborate structures and systems and different ideological perspectives, and they probably had wholly text prompts and were run on some truly abysmal software system like COBOL, Decay mention for the bingo card. The thing is, most of them didn’t succeed to the degree that Civilisation did as a commercial product, and the upshot of that is, generally speaking, it’s a common way to see Civilization 1 as the ‘start’ of the genre.
That’s kind of the nature of the game, too. There’s a lot of stuff that just starts in it, around the same time. If you’re not familiar with the genre –
HOW?
but in this game you play an immortal leader overseeing a cultural identity that expands across territory, builds cities, claims land, trades, researches, all that stuff, and eventually retires at a ripe old age of 6,100 years old. The game lets you play a civilization from a small selection of appropriate civilisations, which have their own personalities and biases. Anyone not covered by these options – Romans, Russians, Babylonians, Zulus, Germans, French, Egyptians, Aztecs, Americans, Chinese, Greeks, the English, Indians, and the Mongols – is just… barbarian tribes.
This makes it a game where you can build Jerusalem, Mecca, or Brisbane, but not be any of the cultures that actually founded those cities, it’s an interesting unintentional statement. Still I’m not here to retread the old conversations about how Civilisation views the question of ‘who gets to be a civilisation’ or even ‘what does it mean to be civilised.’ That’s something other people have done, often better than me, and with a broader context of other Civilisation games.
I haven’t really played any of the other ones after the first. I’ve installed them, I’ve run a few of them, and even played through the tutorial on one of the more recent ones – five, I think? but they all bore me and I just find myself wanting to come back to this one, with its systems.
Part of it is just mental headspace. I don’t think I’ve got it in me to care too much about the specifics of each new game, the way things are almost but not quite the same. It’s just too much and I don’t really feel the absence of those things in the game I like to play. And I do not really understand what’s in this game at all – my knowledge of Civilisation 1 is pretty patchy for a game that I’ve played this much.
What is remarkable about Civilisation 1 is how it scales. When you start playing Civilisation you’ll be introduced to its wide variety of systems without a lot of clear explanation.
You start with some starting technology, some starting units, and a starting location that may or may not feature free resources, units or good terrain and you’ve got to make the life out of it. For example, I literally just before reading this learned how the corruption mechanic works, and that the enemy units were doing things I thought impossible wasn’t because I didn’t understand how to do them, but because the game just cheats.
One thing I remember from my childhood years was that developing technology seemed the best way to ‘succeed,’ because that’s what gave you military units you could use to fight and protect. I had this weird sort of hypermilitaristic state where all my cities would endlessly produce just defensive units, until most cities had sometimes six or eight military units guarding a population of 2-3. Which you might be wondering ‘what’s the point’ or, more likely, ‘what do you mean?’ because you aren’t familiar with a thirty-five year old videogame’s intricate systems.
Cities can be built, they can be defended, they can grow, and they have populations, and all of those terms bring with them a new subset of mechanical information that can be expanded on further, and which brings with it a new layer in the very specific way Civilisation, the videogame, thinks of being.
I came back to it as an adult, as a sort of idle game I can appreciate in a small window while I’m doing other things.
And y’know what?
Civilisation turns out to be a startlingly easy game to break. Not even with cheats or exploits – the game gives every single city square a certain ‘base’ advancement, meaning that making a new city will typically yield more results than letting a neighbouring city develop that square themselves. You need some limit on it because you don’t want to go haywire but the general idea is that if you control an area, you can probably get a really good output of all the stuff you want by ensuring that about a quarter of that area is covered in cities, rather than giving those cities the much larger non-competitive territory they can hypothetically control.
The upshot of this is that you can leap up the tech tree at a speed that makes even the most optimistic monkey wonder why they ever bothered throwing the bone if you’re going to mock the teleology of technological progress like that. In one such game, I had access to superconductors before we even hit the Anno Dominis, just because the game doesn’t do anything to slow you down. And why should it?
It’s just trying to let you play with emergent systems. Anything else would be ridiculous.
There’s no inherent reason any given slick of land should have another civilisation on it, meaning to meet with other cultures and engage in the hypothetically important civilisational struggle, you have to develop both transport boats and the units you want to send, and have a civilisation that appreciates that kind of military adventurism.
Even if you just want to go say hi and discover other nations and see how they’re doing, you have to construct something that can fight to do it. Even a humble settler!
And each city can only support so much in the way of units and their presence in the world, meaning that you basically have to dedicate a city or two to supporting the task of ‘finding someone else’ when all you can gain out of it is an opportunity to smush some loser underfoot. Why bother? You can wind up in the later stages of a successful civilisation, with heavily developed technology and nobody to talk to.
Then at some point, a trireme shows up to your civilisation which is developing the cure for cancer and they wonder if you’d like to learn how to do pottery. This is in cities that are doing nothing but making caravans to contribute to wonders, or building barracks that you sell, because buildings need upkeep and only change your stats in that city, and if you’re happy with only making enough and not making everything, then you suddenly don’t care about giving yourself 50% extra happiness off your temples or whatever.
Suddenly you’re left with no real reason to want to build most of anything in a city. People don’t need a coliseum to be happy, they need more people in the city doing the important job of making entertainment and doing cool art.
The solution to every problem in a city, more or less, can be developed by just growing more, and that rewards growth more than anything else, and the systems that let you grow the most are the ones that discourage you from doing anything military, but that’s okay because going and finding people to fight is a pain in the bum.
But and this is where things get really interface-weird, you can’t just sit back, develop tech, and goof around until the space race kicks in, because the way you build things in this game is to tell your cities to build them, and you do that through a menu. This menu cannot handle a game state where you have access to every piece of technology to build with, or even most of it. It splits into two menus when the menus get too busy, but if there are too many wonders and nobody’s built them… it just stops. You open up the build menu to make something – like one of those wonders – and you get a blank menu of nothing. You have been locked out of all production for the rest of the game, or until someone else develops your technology level, makes some wonders, and shrinks what appears on that menu.
But the AI opponents aren’t likely to do this because wonder building is really slow and annoying and a lot of the benefits are transitory, especially if you’re the tech powerhouse of the world learning the hell out of everything. The game rolls dice on whether it makes a wonder, and it seems to avoid making wonders that aren’t useful any more – It’s fine to have a Great Wall of Newark but if I’ve already developed gunpowder, the game’s not going to bother taking it off my plate.
The game doesn’t actually play by its own rules. It feigns playing fair in a moment to moment, looking-at-the-enemy way, but the enemy civs just behave in really banana ways that replicate the appearance of following the rules, but really don’t. They build faster, earn more, and in some cases teleport to ensure they can oppose you. That’s not even accounting for the way the game can have technologically outmatched units win in combat against seemingly much more powerful things. Ever seen a phalanx with spears destroy a stealth bomber? The math says it can happen so the game lets it happen. There, the game is willinng to ‘play fair’ with its math.
That’s the funny thing about this game, to me. All these years later, as I play it, knowing the game now, the priorities of how to play have shifted. I could make it harder by avoiding this strategy, but I like playing this way. I like how silly it makes history. I like going to space with a civilisation that doesn’t know what a king, a pot, or a horse are. I like the distorted way it works and the mid-game challenge of making wonders quickly enough to not break the end game menu.
Basically, Civilisation wasn’t a game made that ever expected you to be good at it. In fact, Civilisation was a game with a lot of expectations and assumptions about what made the world work in the ways it did, and those historical assumptions are… a thing.
Look, this is not a new observation. Back in 2002, Matthew Kapell wrote in Popular Culture Review the article ‘Civilisation and its Discontents: American Monomythic Structure as historical Simulacrum.’ It’s a short article, not really a paper proper, but it’s a good analytical examination of the game and assumptions that are evident in the text, particularly as they relate to how you tell the story of history and whose history you’re telling.
Kapell talks about the idea of CIvilisation telling a fundamentally American style of history, and not just history but mythic history. In Civilisation 1, know where the game talks about slaves across all the cultures it represents? ‘Cos I don’t, and I’ve played the game a lot.
What Kappell describes in Civilisation that many have observed since is that the vision of games Meier poplated around this time was fundamentally a treatment of the world as a frontier. There is free land and resources waiting for the person to take best advantage of it, and you do so only in competition with other equal parties trying to do the same thing. It is a place for capitalism, free enterprise, and a spread of progress.
This vision of the world as frontier, and the civilisation as a simple relationship to resources and one another does a great job of feeling like it’s about history while skirting around all the murder and genocide. That’s why monomythic: This is the story of America that America tells itself. All history becomes part of this, all of the story is not about representing the world as a place for America to be but rather a world that looks the way America needs it to for it to be correct in how it views itself. The leader of America in Civilisation 1 is Abe Lincoln, not George Washington.
I don’t even necessarily want to talk about civilisations and identity in this though. The thing that stands out to me about this game is the fascinating ideology underpinning how it thinks governments are run and the weird moments of cynical realism it expresses in that.
In this game, you can run your country under a specific system – despotism, monarchy, republic, democracy, or, supposedly, communism. These all have special rules that change the way you relate to resources in your cities.
To unlock Communism, you need to research Communism, which you get to after Democracy and Philosophy. Communism then gives you the government system of Communism, which works identically to Monarchy, but with a special, unique perk: Your people can be oppressed with military presence in the city, and, corruption is omnipresent and equal in all cities.
This is a vision of communism that is not about Communism – the description even takes time out to explain that it hasn’t improved lives for workers – but is really talking about specifically, Stalinism – and like, Stalinism of maybe the 1950s, which had a shelf life of Not Long because Stalin himself didn’t exactly rack up a high score in getting through that decade.
Oh and once you have Communism, you can unlock Labor Unions. Labor Unions let you build a tank.
That’s it.
That’s all labor unions are for, in the idea of Civilisation 1.
But let’s roll back and look at that world that breaks the game.
I’m building as many places as I can for people to live in. When populations grow, I make a new place, and immediately connect it via infrastructure. I don’t build military units at all – unless a place is being attacked, military units are bad, and I don’t want them. If I do have them, I can’t use them to go on military adventurism, sending them out to go beat people up, because that makes the people who are supporting them unhappy: my people don’t support a military exploratory force.
I don’t make money. My tax rate is zero, because I want to work on science instead. Cities grow close together so when the population gets too big, they can’t process more of the land around them, and instead are limited to only about 4-5 squares around them and everyone else in the city takes on jobs of being entertainers, artists, or scientists. And I’m not building the buildings that demand more resources to maintain; people are left with their own goods, so they can use them in their own community. If people are mad about the government for more than one turn, that government collapses.
It’s very hard to argue that the ‘democracy’ outlined here is anything like the democracy the game was sold under. Can you imagine if being mad for a year resulted in an overhaul of everything? Can you imagine being able to impact the military operations in your country and indeed, discourage them? Can you imagine a society that only turns to expressions of force when someone else comes in and takes over a city, turning it into a temple-building military outpost? Can you imagine a place without police where people vote and throw parades and have a nice time? Can you imagine a community that doesn’t know what kings are?
The irony is that the optimal strategy of this frontier strategy is a peaceful anarchism that both does no harm and takes no shit.
No, it wasn’t intentional. But that doesn’t stop it from being funny.
Check it out on PRESS.exe to see it with images and links!
46 notes
·
View notes
Text
YouTube says it will intentionally cripple the playback of its videos in third-party apps that block its ads. A Monday post in YouTube's help forum notes netizens using applications that strip out adverts while streaming YouTube videos may encounter playback issues due to buffering or error messages indicating that the content is not available. "We want to emphasize that our terms don’t allow third-party apps to turn off ads because that prevents the creator from being rewarded for viewership, and Ads on YouTube help support creators and let billions of people around the world use the streaming service," said a YouTube team member identified as Rob. "We also understand that some people prefer an entirely ad-free experience, which is why we offer YouTube Premium." This crackdown is coming at the API level, as these outside apps use this interface to access the Google-owned giant's videos. Last year, YouTube acknowledged it was running scripts to detect ad-blocking extensions in web browsers, which ended up interfering with Firefox page loads and prompted a privacy complaint to Ireland's Data Protection Commission. And several months before that, the internet video titan experimented with popup notifications warning YouTube web visitors that ad-blocking software is not allowed. A survey published last month by Ghostery, a maker of software that promotes privacy by blocking ads and tracking scripts, found that Google's efforts to crack down on ad blocking made about half of respondents (49 percent) more willing to use an ad blocker. According to the survey, the majority of Americans now use advert blockers, something recommended by the FBI when conducting internet searches.
Download NewPipe, it's what I use on Android
276 notes
·
View notes
Note
heyyy PLEASE I NEEDD Vox x teen! Reader. Where she’s like the Vee’s assistant, or Vox’s assistant or something like that and she sees Vox as a father figure? Tyy

I like this alot
✿✼:*゚:.。..。.:*・゚゚・**・゚゚・*:.。..。.:*゚:*:✼✿
the most chaotic job in all of hell, like there is never a peaceful moment in the Vees tower. Someone is always yelling, something is always being broken, and you are in the middle of it. The peacemaker.
Your soul belongs to Vox but you assist all of the Vees. Your like 17/18. You were a hacker before you died, you hacked into the governments software and was killed for it.
You did the same thing to Vox but he didn't get mad instead he offered a secure home/job for your soul. (Seeing that everyone is dead that sounds silly but you shook his hand anyway)
If Vox isn't around to calm down Val and Velvette you're the next best thing. Valentino can talk your ears off as much as he wants and Velvette can use you as a model
In hell you can travel through electronics like Vox
Most of your time is spent with Velvette and Vox, mainly Vox. Vox has you do a lot of work that he trusts no one else with like going to the overlord meetings when no one else wants to
You are genuinely nice, like the other overlords wonder why you're working with the Vees
Your room doesn't have a door, so to get to your room you have to go through electronics to a backroom type of place. It's still in the Vees tower but no one but you or Vox and get to it.
Vox made it like this so if you wanted to be unbothered no one could even knock on your door.
⋆ ˚。⋆୨୧˚-Vox-˚୨୧⋆。˚ ⋆
"Y/n are you awake."
You heard Vox from inside your room. You zapped you phone knowing that Vox you feel it. Basically saying you were getting up.
It took you 15 minutes to get ready before you teleported to the monitor room to find Vox watching random sinners on his big screen.
"I'm up, sir."
He dramatically spun his chair to face you.
"I hope it's been a hellish morning so far, what's on today's schedule."
You pulled out your phone and started to read off it, "the day doesn't start until 1 which is when the early talk show starts ot lasts until 3, at 5-7 is a game show, Velvette s show starts at 7, Valentino's live streaming a BDSM thing at 8, late night talk show at 10."
You looked at the time it was 8 am.
"Well since I'm free why don't we work on your mega computer." He offered. He likes how your face lit up and without wasting a second you dragged him to one of the quietest rooms in the building. In it was a desktop with a few wires connected to it.
Your mega computer was a project you started after you sold your soul. You hope it can connect to heaven one day and who is Vox to stop you.
⋆ ˚。⋆୨୧˚-Velvette-˚୨୧⋆。˚ ⋆
You were in Fox's monitor room untangling cords.
"Y/N COME HERE." Velvette yelled at you through her phone.
You sighed as you stopped what you were doing and turn went through one of the many TVs.
"Yes, Vel." You smiled, clearly Vox was rubbing off on you.
"Something is missing with this outfit, tell me what it is." She pointed you in the direction of a mannequin with a outfit in your preferred style.
"( ̄ヘ ̄)ᵁᴹᴹ a (whatever you want)."
She hummed and with a snap of her fingers it appeared.
"Better right?"
"Yes."
"Good it's yours, take it" she snapped again and the outfit was in your hands, "no go put it on, I wanna see it."
"Thank you."
"Don't thank me, put it on."
-It looked amazing-
⋆ ˚。⋆୨୧˚-Valentino-˚୨୧⋆。˚ ⋆
"Vox said your not aloud in the studio so the least your could do is read the script." He said as he handed you a think packed.
"Jailbird gets hard time" you read loud in disgust, "do you really think I should be reading this?"
He scoffed, "oh please it's not like I can't see your browser history. A03, wattpad, Quotev, fanfiction.net the list goes on."
You stared at him in disbelief.
"What... Aww is someone embarrassed." He squished your cheeks. Your face was beat red.
"Aw, Chiquita, I don't judge. You should see the more kinky scrips."
"Oh no thanks. I think I hear Vox calling me. Bye." You reached his pocket for his phone and with a poor you were gone.
After that you made it so no one could see any of your activity.
✿✼:*゚:.。..。.:*・゚゚・**・゚゚・*:.。..。.:*゚:*:✼✿
A/n: I don't like Valentino. I love his voice tho
#hazbin x reader#hazbin hotel x reader#hazbin fluff#hazbin hotel fluff#female reader#teen reader#the vees x reader#platonic#reticent writes#reticent writer
396 notes
·
View notes
Text
I saw Julio Torres's movie Problemista and it reminded me of this clip from his interview with Ziwe (filmed around the same time that the movie was announced to be in production so this must have been on his mind) where he talked about some themes I thought were present the film and kinda puts some of the choices made with the script into a neat context.
Like he says here that he hates paperwork and you could really feel that in Problemista, but it's not just paperwork, it's like... Alejandro has to come to the US literally because a drop-down menu forces him to, and he spends his days battling visa requirements, phone bills, predatory bank fees, filing software, and all of this other bullshit that isn't actually helping anyone. Pointless roadblocks. Things are just arbitrarily more difficult than they need to be, especially for the most vulnerable (it's clear that there are plenty of privileged people for whom none of this is an issue) who have no choice but to put up with it.
I think that's why it was so important that (spoiler) the film had a happy ending. When everything finally works out it was such a relief and I just thought to myself... man, wouldn't it be great if everything really just were that easy? Look, the databases are finally synced up, nothing needs to be complicated anymore, and they're finally free from the bullshit. Real life should be like that. And I thought that was a very neat way to frame a story about immigration.
#Julio Torres#Problemista#Also it gave me major Girl Asleep (2016) vibes and that's one of my favorite movies!
163 notes
·
View notes