February 23rd, 2023
Expose videos from non-user folders

Running minidlnad without systemd

				
					$ install -Dm644 /etc/minidlna.conf ~/.config/minidlna/minidlna.conf
$ vim minidlna.conf

# Configure these
media_dir=/home/$USER/dir
db_dir=/home/$USER/.cache/minidlna
log_dir=/home/$USER/.config/minidlna

* $USER=minidlna
				
			

Start minidlna

> /home/soundarya/.config/minidlna/services/up.sh

Stop minidlna

> /home/soundarya/.config/minidlna/services/down.sh

Rescan directories

> minidlnad -f  ~/.config/minidlna/minidlna.conf -R

 

up.sh

				
					sudo systemctl stop minidlna  
encfs /mnt/h_drive/hdrive_data/temp/J1A /home/soundarya/Encfs/J1A
minidlnad -f  ~/.config/minidlna/minidlna.conf -P ~/.config/minidlna/minidlna.pid
				
			
down.sh
				
					ps -A | cat ~/.config/minidlna/minidlna.pid | awk '{print $1}' | xargs kill -9 $1
fusermount -u /home/soundarya/Encfs/J1A
sudo systemctl start minidlna
				
			

Steps:

 

Start server:

> minidlnad -f  ~/.config/minidlna/minidlna.conf -P ~/.config/minidlna/minidlna.pid

 

Stop server:

> vim ~/.config/minidlna/minidlna.pid

> kill -9 9172

 

   OR use this 

 

> ps -A | cat ~/.config/minidlna/minidlna.pid | awk ‘{print $1}’ | xargs kill -9 $1

 

  Encfs

 

Open directory

> encfs /mnt/h_drive/hdrive_data/temp/J1A /home/soundarya/Encfs/J1A

 

Close directory

> fusermount -u /home/soundarya/Encfs/J1A

Leave a Reply

Your email address will not be published. Required fields are marked *