Media

Install ffmpeg

Install for Linux Mint 21 thanks to Syeda Wardah Batoolarrow-up-right docsarrow-up-right

sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/rob-savoury.gpg --keyserver keyserver.ubuntu.com --recv-keys E996735927E427A733BB653E374C7797FB006459
sudo gpg --list-keys
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/rob-savoury.gpg --keyserver keyserver.ubuntu.com --recv-keys E996735927E427A733BB653E374C7797FB006459
echo 'deb [signed-by=/usr/share/keyrings/rob-savoury.gpg] https://ppa.launchpadcontent.net/savoury1/ffmpeg4/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/ffmpeg-4-rob-savoury.list
sudo apt update && sudo apt upgrade
sudo apt install ffmpeg

DVDs

mount a dvd

sudo mount /dev/sr0 /media/dvdrom

Since I don't do this frequently using a GUI is fine for me. backing up DVDs with makemkv, following guide herearrow-up-right

sudo apt-get install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev qtbase5-dev zlib1g-dev

Handbrake-CLI

Install dependecies and Handbrkake with CLI:

run handbrake-cli

MakeMkv

The below commands combine the ones from above as well. Build-tools and ffmpeg need to be available for makemkv to be installed.

Copy DVDs

CDs

Backing up CDs with abcdearrow-up-right. abcde stores the output in Unknown_Artist-Unknown_Album/ directory lame is needed for mp3 encoding and eye3 is used for metadata tags.

Tags can be edited with Rhytmbox in GUI

Plex

Plex could not read from a NAS NFS that I mounted on my home directory. I had to add the plex user to my usergroup ro fix it.

Games

Agar.IO

I used thisarrow-up-right clone to run on a server. Running setup

Clones repo, install npm and runs the server on port 3000 Create a systemd file /etc/systemd/system/agar-io.service

Reload systemd after changes to service file and run service

Not sure if updating manifest.yml file does anything

Caddy

Install Caddy docsarrow-up-right

Add caddy user to user group so it can access files in user directories.

I store my Caddyfile at my projects location, so I create a symlink to not have to manage files in system directories

Last updated