Page 1 of 1

MiniDLNA not scanning for/finding content

Posted: Sat Mar 15, 2014 10:33 am
by dschreij
I have a TL WR-1043 ND v1.7 running on Gargoyle 1.6.0 with a 600 GB USB disk attached to it. I can already access the USB disk directly via LAN, but I would also like the router to function as a DLNA media server.

I have created an extroot (pivot overlay) on the harddisk to create extra space and installed minidlna (1.1.0, via opkg and also tried via gargoyle plugin page), which went without problems. However, MiniDLNA now refuses to scan for, or does not find any media files at all...

My config file is as follows:

Code: Select all

# this file is generated automatically, don't edit
port=8200
network_interface=br-lan
friendly_name=OpenWrt DLNA Server
db_dir=/overlay/mnt/_minidlna
log_dir=/overlay/mnt/_minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
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
notify_interval=300
serial=12345678
model_number=1
root_container=.
media_dir=/overlay/mnt
media_dir=/tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
And my /etc/config/minidlna file to be complete:

Code: Select all

config minidlna 'config'
	option port '8200'
	option interface 'br-lan'
	option friendly_name 'OpenWrt DLNA Server'
	option inotify '1'
	option enable_tivo '0'
	option strict_dlna '0'
	option notify_interval '300'
	option serial '12345678'
	option model_number '1'
	option root_container '.'
	option 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'
	option db_dir '/overlay/mnt/_minidlna'
	option log_dir '/overlay/mnt/_minidlna'
	option enabled '1'
	list media_dir '/overlay/mnt'
	list media_dir '/tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media'
My minidlna log has the following contents:

Code: Select all

[2014/03/13 16:49:16] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:49:16] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:49:17] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:49:17] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:49:24] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:17] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:00:19] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:18] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:00:19] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:00:19] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:18] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:00:19] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:00:19] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:17] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:00:18] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:01:27] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/13 16:03:37] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:03:37] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:03:38] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:03:38] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:03:38] scanner.c:766: warn: Scanning /mnt finished (0 files)!
[2014/03/13 16:03:38] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:03:38] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:03:42] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:03:42] minidlna.c:384: warn: Creating new database at /mnt/_minidlna/files.db
[2014/03/13 16:03:42] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:03:42] scanner.c:690: warn: Scanning /mnt
[2014/03/13 16:03:42] scanner.c:766: warn: Scanning /mnt finished (0 files)!
[2014/03/13 16:03:42] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:03:42] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:04:55] minidlna.c:154: warn: received signal 15, good-bye
[2014/03/13 16:05:01] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:05:01] minidlna.c:386: warn: New media_dir detected; rescanning...
[2014/03/13 16:05:01] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:05:01] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:16] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:16] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:00:17] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:17] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:18] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:00:18] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:00:18] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:00:42] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:42] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:00:42] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:42] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:42] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:00:42] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:00:42] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:01:53] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:01:53] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:01:53] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:01:53] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:06:19] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/13 16:06:40] upnphttp.c:997: warn: HTTP Connection closed unexpectedly
[2014/03/13 16:08:31] minidlna.c:992: error: MiniDLNA is already running. EXITING.
[2014/03/13 16:08:59] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/13 16:09:17] upnphttp.c:997: warn: HTTP Connection closed unexpectedly
[2014/03/13 16:22:00] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/13 16:22:49] minidlna.c:154: warn: received signal 15, good-bye
[2014/03/13 16:22:51] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:22:51] minidlna.c:386: warn: New media_dir detected; rescanning...
[2014/03/13 16:22:51] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:22:51] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:15] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:15] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:00:17] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:18] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:00:18] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:00:18] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:00:48] sql.c:117: warn: sql_get_int_field: step failed: SQL logic error or missing database
SELECT count(*) from DETAILS where MIME glob 'a*'
[2014/03/13 16:01:18] minidlna.c:154: warn: received signal 15, good-bye
[2014/03/13 16:01:21] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:01:21] minidlna.c:386: warn: New media_dir detected; rescanning...
[2014/03/13 16:01:21] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:01:21] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:01:21] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:01:21] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:17] minidlna.c:386: warn: New media_dir detected; rescanning...
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:19] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:19] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:00:20] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/13 16:00:20] scanner.c:719: warn: Error scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/13 16:00:20] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media/Movies
[2014/03/13 16:00:20] scanner.c:719: warn: Error scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media/Movies
[2014/03/13 16:00:20] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:00:20] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:00:53] sql.c:117: warn: sql_get_int_field: step failed: SQL logic error or missing database
SELECT count(*) from DETAILS where MIME glob 'a*'
[2014/03/13 16:12:38] minidlna.c:154: warn: received signal 15, good-bye
[2014/03/13 16:12:38] minissdp.c:767: error: sendto(udp_shutdown=8): Invalid argument
[2014/03/13 16:12:38] minissdp.c:767: error: sendto(udp_shutdown=8): Invalid argument
[2014/03/13 16:12:38] minidlna.c:1354: error: Failed to broadcast good-bye notifications
[2014/03/13 16:00:18] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:18] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:19:48] upnphttp.c:997: warn: HTTP Connection closed unexpectedly
[2014/03/13 16:19:56] minidlna.c:154: warn: received signal 15, good-bye
[2014/03/13 16:19:58] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:19:58] minidlna.c:388: warn: Removed media_dir detected; rescanning...
[2014/03/13 16:00:17] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:00:17] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:00:18] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:00:18] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:00:18] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/13 16:00:20] scanner.c:719: warn: Error scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media/Downloads/3 Idiots 2009 Hindi Repack Pre-DVDRip x264 E-SuB xRG
[2014/03/13 16:00:20] scanner.c:766: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media finished (0 files)!
[2014/03/13 16:00:20] playlist.c:125: warn: Parsing playlists...
[2014/03/13 16:00:20] playlist.c:256: warn: Finished parsing playlists.
[2014/03/13 16:03:35] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:03:35] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:03:35] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:03:35] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:03:35] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/13 16:03:35] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:04:34] minidlna.c:1063: warn: Starting MiniDLNA version 1.1.0.
[2014/03/13 16:04:34] minidlna.c:384: warn: Creating new database at /overlay/mnt/_minidlna/files.db
[2014/03/13 16:04:35] scanner.c:690: warn: Scanning /overlay/mnt
[2014/03/13 16:04:35] minidlna.c:1107: warn: HTTP listening on port 8200
[2014/03/13 16:04:35] scanner.c:766: warn: Scanning /overlay/mnt finished (0 files)!
[2014/03/13 16:04:35] scanner.c:690: warn: Scanning /tmp/usb_mount/dcb4596b-2a01-46e2-988f-ee399b805b26/media
[2014/03/14 11:15:05] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404
[2014/03/14 11:15:23] upnphttp.c:957: warn: /favicon.ico not found, responding ERROR 404

I have already tried the following approaches to solve this problem:

Create an inotify node in /dev/
https://dev.openwrt.org/ticket/10711

Mount the usb media dir on the root-fs with rbind

Code: Select all

mount -o rbind <media_dir> /overlay/mnt/media
as minidlna has some trouble scanning "non-jailed" folders (whatever that may be)

and now I'm running out of ideas

Can anyone help me get this media server to function and scan for new files? Thanks heaps!

Re: MiniDLNA not scanning for/finding content

Posted: Sun Nov 02, 2014 1:10 pm
by allanrsv
Same problem here. Any solution?