You are not logged in.

#1 2015-06-12 13:11:40

mir91
Banned
Registered: 2013-11-17
Posts: 143

minidlna 'permission denied'

I installed minidlna, did

sysctl fs.inotify.max_user_watches=100000

and edited /etc/minidlna.conf:

# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

# network interfaces to serve, comma delimited
#network_interface=eth0

# specify the user account name or uid to run as
user=minidlna

# set this to the directory you want scanned.
# * if you want multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to specific content types, you
#   can prepend the types, followed by a comma, to the directory:
#   + "A" for audio  (eg. media_dir=A,/home/jmaggard/Music)
#   + "V" for video  (eg. media_dir=V,/home/jmaggard/Videos)
#   + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
#   + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera)
#media_dir=/opt
media_dir=A,/home/mir/Music

# set this to merge all media_dir base contents into the root container
# note: the default is no
#merge_media_dirs=no

# set this if you want to customize the name that shows up on your clients
friendly_name=DLNA

# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
#db_dir=/var/cache/minidlna

# set this if you would like to specify the directory where you want MiniDLNA to store its log file
#log_dir=/var/log

# set this to change the verbosity of the information that is logged
# each section can use a different level: off, fatal, error, warn, info, or debug
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn

# this should be a list of file names to check for when searching for album art
# note: names should be delimited with a forward slash ("/")
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

# set this to no to disable inotify monitoring to automatically discover new files
# note: the default is yes
inotify=yes

# set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO
enable_tivo=no

# set this to strictly adhere to DLNA standards.
# * This will allow server-side downscaling of very large JPEG images,
#   which may hurt JPEG serving performance on (at least) Sony DLNA products.
strict_dlna=no

# default presentation url is http address on port 80
#presentation_url=http://www.mylan/index.php
presentation_url=http://192.168.1.20:8200/

# notify interval in seconds. default is 895 seconds.
notify_interval=900

# serial and model number the daemon will report to clients
# in its XML description
serial=12345678
model_number=1

# specify the path to the MiniSSDPd socket
#minissdpdsocket=/var/run/minissdpd.sock

# use different container as root of the tree
# possible values:
#   + "." - use standard container (this is the default)
#   + "B" - "Browse Directory"
#   + "M" - "Music"
#   + "V" - "Video"
#   + "P" - "Pictures"
#   + Or, you can specify the ObjectID of your desired root container (eg. 1$F for Music/Playlists)
# if you specify "B" and client device is audio-only then "Music/Folders" will be used as root
#root_container=.

# always force SortCriteria to this value, regardless of the SortCriteria passed by the client
#force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title

# maximum number of simultaneous connections
# note: many clients open several simultaneous connections while streaming
#max_connections=50

and did

systemctl start minidlna.service

but when i check status I get:

$ systemctl status minidlna.service
Jun 12 15:07:08 localhost systemd[1]: Started minidlna server.
Jun 12 15:07:08 localhost systemd[1]: Starting minidlna server...
Jun 12 15:07:08 localhost minidlnad[23844]: [2015/06/12 15:07:08] minidlna.c:611: error: Media directory "A,/home/mir/Music" not accessible [Permission denied]
Jun 12 15:07:08 localhost minidlnad[23844]: minidlna.c:1026: warn: Starting MiniDLNA version 1.1.4.
Jun 12 15:07:08 localhost minidlnad[23844]: minidlna.c:1065: warn: HTTP listening on port 8200

I already changed permissions of /home/mir and /home/mir/Music to allow read+execute for everyone (user+group+other) but I still get this permission denied error.

I also edited minidlna.conf to say user=mir or user=root instead of user=minidlna but it didn't change anything, still permission denied.

Last edited by mir91 (2015-06-12 13:12:57)

Offline

#2 2015-06-12 13:15:34

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,367
Website

Re: minidlna 'permission denied'

Is the "A," supposed to be there?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#3 2015-06-12 14:00:16

mir91
Banned
Registered: 2013-11-17
Posts: 143

Re: minidlna 'permission denied'

WorMzy wrote:

Is the "A," supposed to be there?

Yes, see the example lines in that conf file, right above my line. smile

Offline

#4 2015-06-12 14:25:26

demaio
Member
From: Germany
Registered: 2012-09-02
Posts: 102
Website

Re: minidlna 'permission denied'

Have a look here: Media directory not accessible

Offline

#5 2015-06-12 15:34:01

mir91
Banned
Registered: 2013-11-17
Posts: 143

Re: minidlna 'permission denied'

demaio wrote:

Awesome, I didn't know this system stuff yet! The permission error went away with this, thanks. smile

Offline

Board footer

Powered by FluxBB