How to Install ReadyMedia on Manjaro

ReadyMedia, formerly known as MiniDLNA, is a lightweight media server that allows you to share media files, such as music, videos, and photos, with devices connected to your home network. In this tutorial, we'll walk you through the steps to install ReadyMedia on Manjaro, a popular Linux distribution.

Prerequisites

Before we begin, make sure you have the following:

Installation Steps

  1. Open the Manjaro terminal by pressing CTRL + ALT + T or searching for "terminal" in the application launcher.
  2. Enter the following command to update your system's package list:
$ sudo pacman -Syu
  1. Install ReadyMedia using the following command:
$ sudo pacman -S minidlna
  1. After the installation completes, you'll need to configure the ReadyMedia server. Start by creating a configuration file with the following command:
$ sudo touch /etc/minidlna.conf
  1. Open the configuration file using your preferred text editor. We'll use nano:
$ sudo nano /etc/minidlna.conf
  1. Edit the configuration file to reflect your media directories. Uncomment the following lines and specify the directories you want to share:
media_dir=A,/path/to/music
media_dir=V,/path/to/videos
media_dir=P,/path/to/photos

You can specify multiple directories by repeating the media_dir line and changing the directory path and type (A for audio, V for video, and P for photos). 7. Uncomment and edit the following line to set the server's name (in this example, we'll use "My ReadyMedia Server"):

friendly_name=My ReadyMedia Server
  1. Save and close the file by pressing CTRL + X, then Y, then ENTER.
  2. Start the ReadyMedia server by running the following command:
$ sudo systemctl start minidlna
  1. Enable the server to start automatically at boot with the following command:
$ sudo systemctl enable minidlna
  1. Finally, check that the server is running by using the following command:
$ systemctl status minidlna

If the server is running, you'll see output that resembles the following:

● minidlna.service - MiniDLNA
     Loaded: loaded (/usr/lib/systemd/system/minidlna.service; enabled; vendor preset: disabled)
     Active: active (running)

Conclusion

ReadyMedia is now installed and ready to use. You should be able to access your media files from any device connected to your home network. Happy streaming!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!