Temat: Konfiguracja miniDLNA

Witam!!!

Mam problemy z konfiguracją miniDLNA, po wielu próbach konfiguracji pliki w DLNA nie są widoczne(urządzenie które ma korzystać z udostępnianych plików czyta wszystkie formaty (Samsung Galaxy SII)) moja konfiguracja:

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

# network interface to bind to (this is the only interface that will serve files)
network_interface=br-lan

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A/Filmy
#   media_dir=V,/Filmy
#   media_dir=V,/dev/sda3/Filmy
#   media_dir=V,/mnt/dev/sda3/Filmy
media_dir=/mnt

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

# 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

# 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

# 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

Próbowałem wielu odnośników:
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A/Filmy
#   media_dir=V,/Filmy
#   media_dir=V,/dev/sda3/Filmy
#   media_dir=V,/mnt/dev/sda3/Filmy

Który z nich jest prawidłowy?

Mam pytanie jeszcze co do tej linijki:
media_dir=/mnt
Czy tutaj jest wszystko ok? Próbowałem jeszcze z /dev/sda3 i /tmp/usb_mount/211C9268776FB62A także nie znalazło mi plików to gdzie popełniam błąd? 

Pliki znajdują się na sda3, na sda1jest root, na sda2 swap.
Po wpisaniu komendy mount w Putty mam wynik:

root@Gargoyle:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=30992k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext3 (rw,noatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda3 on /tmp/usb_mount/211C9268776FB62A type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

Proszę Was o pomoc.

2

Odp: Konfiguracja miniDLNA

media_dir=/tmp/usb_mount/211C9268776FB62A

Jest właściwym ustawieniem w Twoim przypadku. Samo zeskanuje katalogi i odkryje co w nich jest.

PS. Przy każdym uruchomieniu minidlna to robi. Jak masz dość dużą bibliotekę to może to i kilkadziesiąt minut potrwać zanim zeskanuje media i będzie widoczne w sieci. I na dodatek używasz ntfs, więc obciążenie systemu i USB nie sprzyja temu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez patryk274 2011-06-04 20:48:22)

Odp: Konfiguracja miniDLNA

Czyli to będzie wyglądało tak:?

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A
media_dir=/mnt

Na dysku jest 900gb filmów

4

Odp: Konfiguracja miniDLNA

Nie smile Zamiast media_dir=/mnt  masz zrobić media_dir=/tmp/usb_mount/211C9268776FB62A , no przecież wyraźnie masz opcję opisaną...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Konfiguracja miniDLNA

Czekam 40min i narazie żadnego pliku:/ mam nadzieje ze będzie działało.

6

Odp: Konfiguracja miniDLNA

Ja tego masz 900GB to trochę poczekasz.

PS. Na przyszłość: db_dir przestaw na dysk, czyli np. /tmp/usb_mount/211C9268776FB62A/.minidlna
Z pliku /etc/init.d/minidlna usuń opcję -R dzięki czemu nie będzie skanował przy starcie.

A potem ręcznie zrób minidlna -R żeby taką bazą utworzył.

PS2. Jeżeli tego nie przestawisz to baza danych o plikach trzymana jest pamieci ram. Jak masz 900GB materiału to zaraz się okaże że nie masz tylko ramu żeby ją utworzyć...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez patryk274 2011-06-04 22:45:56)

Odp: Konfiguracja miniDLNA

Zorbie to gdy tylko pojawią się pliki, czy podczas tego skanowania dysk nie powinien pracować? Jest w stanie spoczynku bo mu dioda nie mruga. W pliku Konfiguracji zostawiłem
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A/Filmy
#   media_dir=V,/Filmy
#   media_dir=V,/dev/sda3/Filmy
#   media_dir=V,/mnt/dev/sda3/Filmy

nie przeszkadza to?

8

Odp: Konfiguracja miniDLNA

To tylko komentarze, mogą być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Konfiguracja miniDLNA

Mineła noc i niestety nie działa:/
Może jest tam za dużo plików, nie wiem.

10

Odp: Konfiguracja miniDLNA

Czasami złamuje mnie wasza bezradność smile. W konfigu możesz włączyć logi. Możesz też minidlna uruchomić z palca i wypisze Ci co robi, jak się wywali to będziesz przynajmniej wiedział dlaczego. Nie zobaczyłeś także czy minidlna się w ogóle odpala po starcie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez patryk274 2011-06-05 12:39:18)

Odp: Konfiguracja miniDLNA

Mógłbyś w takim razie podać mi komendy którymi sprawdzę czy miniDLNA odpala, i sprawdzić postęp skanowanie multimediów jak już odpali?

Mam też pytanie co do:

Cezary napisał/a:

Ja tego masz 900GB to trochę poczekasz.

PS. Na przyszłość: db_dir przestaw na dysk, czyli np. /tmp/usb_mount/211C9268776FB62A/.minidlna
Z pliku /etc/init.d/minidlna usuń opcję -R dzięki czemu nie będzie skanował przy starcie.

A potem ręcznie zrób minidlna -R żeby taką bazą utworzył.

PS2. Jeżeli tego nie przestawisz to baza danych o plikach trzymana jest pamieci ram. Jak masz 900GB materiału to zaraz się okaże że nie masz tylko ramu żeby ją utworzyć...

Mam też drugie pytanie.

Wiem gdzie usunąć -R ale gdzie mam przestawić: /tmp/usb_mount/211C9268776FB62A/.minidlna
też w tym pliku:

[b]#!/bin/sh /etc/rc.common[/b]
# Copyright (C) 2010 OpenWrt.org

START=50
BIN=/usr/bin/minidlna
PID=/var/run/minidlna.pid
LOG=/var/run/minidlna.log
SSD=start-stop-daemon

start() {
    $SSD -p $PID -S -x $BIN -- -P $PID -R -d > $LOG 2>&1 &
}

stop() {
    $SSD -p $PID -K -s SIGINT

Tam gdzie pogrubione ma być ten wpis?

Wiem że te pytania może są głupie ale z Linux mam do czynienia tylko z routerem, a na windowsie wszystko mamy w graficznych konfiguracjach:/ i ciężko mi po prostu coś dodać, czy sprawdzić bez Waszej, Twojej pomocy Cezary.

12

Odp: Konfiguracja miniDLNA

ps lub top

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

13

Odp: Konfiguracja miniDLNA

db_dir to opcja w pliku konfiguracyjnym, sam go podałeś...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Konfiguracja miniDLNA

Chyba nie dam rady tego zrobić, jestem chyba zbyt głupi na to wszystko, cała moja konfiguracja:
etc/minidlna.conf

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

# network interface to bind to (this is the only interface that will serve files)
network_interface=br-lan

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A/FilmyHD
#   media_dir=V,/tmp/usb_mount/211C9268776FB62A/Filmy
media_dir=/tmp/usb_mount/211C9268776FB62A

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

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

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

# 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

# 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

etc/ini.d/minidlna

#!/bin/sh /etc/rc.common
# Copyright (C) 2010 OpenWrt.org

START=50
BIN=/usr/bin/minidlna
PID=/var/run/minidlna.pid
LOG=/var/run/minidlna.log
SSD=start-stop-daemon

start() {
    $SSD -p $PID -S -x $BIN -- -P $PID -R -d > $LOG 2>&1 &
}

stop() {
    $SSD -p $PID -K -s SIGINT
}

Komendy z Putty: ps

root@Gargoyle:~$ ps
  PID USER       VSZ STAT COMMAND
    1 root      1364 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [events/0]
    5 root         0 SW   [khelper]
    8 root         0 SW   [async/mgr]
   41 root         0 SW   [sync_supers]
   43 root         0 SW   [bdi-default]
   45 root         0 SW   [kblockd/0]
   71 root         0 SW   [kswapd0]
   72 root         0 SW   [aio/0]
   73 root         0 SW   [crypto/0]
   85 root         0 SW   [mtdblockd]
   91 root         0 SW   [ar71xx-spi]
  224 root         0 SW   [ipolldevd]
  302 root         0 SW   [khubd]
  313 root         0 SW   [scsi_eh_0]
  314 root         0 SW   [usb-storage]
  343 root         0 SW   [kjournald]
  360 root      1364 S    init
  374 root      1368 S    syslogd -C16
  376 root      1352 S    klogd
  390 root       788 S    /sbin/hotplug2 --override --persistent --set-worker /
  606 root         0 SW   [cfg80211]
  775 root         0 SW   [phy0]
  795 root         0 SW   [rpciod/0]
  808 root         0 SW   [nfsiod]
  972 nobody     924 S    /usr/sbin/portmap
 1268 root      1432 S    hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd
 1356 root       760 S    /usr/sbin/ntpclient -i 43200 -s -l -D -p 123 -h 1.eur
 1743 root      1140 S    /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
 1744 root      6984 S    /usr/bin/minidlna -P /var/run/minidlna.pid -R -d
 1775 root      1048 S    vsftpd
 1825 root      1336 S    httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d /
 2143 root      1372 S    crond -c /etc/crontabs -l 5
 2206 root      1780 S    ntfs-3g /dev/sda3 /tmp/usb_mount/211C9268776FB62A
 2267 nobody     908 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
 2302 root       952 S    /usr/sbin/rpc.statd -p 32778 -o 32779
 2308 root         0 SW   [lockd]
 2309 root         0 SW   [nfsd]
 2311 root      1244 S    /usr/sbin/rpc.mountd -p 32780
 2320 root      2624 S N  smbd -D
 2322 root      2132 S    nmbd -D
 2348 root      1360 S    watchdog -t 5 /dev/watchdog
 2355 root         0 SW   [flush-8:0]
 2411 root      1196 S    /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
 2412 root      1368 S    -ash
 2417 root      1356 R    ps

top:

 1268     1 root     S     1432   2%   0% hostapd -P /var/run/wifi-phy0.pid -B
 2418  2412 root     R     1360   2%   0% top
 1744     1 root     S     6984  11%   0% /usr/bin/minidlna -P /var/run/minidln
 2320     1 root     S N   2624   4%   0% smbd -D
 2322     1 root     S     2132   3%   0% nmbd -D
 2206     1 root     S     1780   3%   0% ntfs-3g /dev/sda3 /tmp/usb_mount/211C
 2143     1 root     S     1372   2%   0% crond -c /etc/crontabs -l 5
 2412  2411 root     S     1368   2%   0% -ash
  374     1 root     S     1368   2%   0% syslogd -C16
    1     0 root     S     1364   2%   0% init
  360     1 root     S     1364   2%   0% init
 2348     1 root     S     1360   2%   0% watchdog -t 5 /dev/watchdog
  376     1 root     S     1352   2%   0% klogd
 1825     1 root     S     1336   2%   0% httpd_gargoyle -c cgi-bin/**|**.sh|**
 2311     1 root     S     1244   2%   0% /usr/sbin/rpc.mountd -p 32780
 2411  1743 root     S     1196   2%   0% /usr/sbin/dropbear -p 22 -P /var/run/
 1743     1 root     S     1140   2%   0% /usr/sbin/dropbear -p 22 -P /var/run/
 1775     1 root     S     1048   2%   0% vsftpd
 2302     1 root     S      952   2%   0% /usr/sbin/rpc.statd -p 32778 -o 32779
  972     1 nobody   S      924   1%   0% /usr/sbin/portmap

Co jest jeszcze źle, bo zaczynam wątpić czy to w ogóle będzie działało:/

15

Odp: Konfiguracja miniDLNA

Przecież Ty w ogóle nie masz uruchomionego minidlna...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez patryk274 2011-06-06 14:20:36)

Odp: Konfiguracja miniDLNA

To w jaki sposób mam uruchomić?? W konsoli w Putty wpisywałem:
/etc/init.d/minidlna enable
/etc/init.d/minidlna start

Coś jeszcze trzeba zrobić?

Chyba że wersje minidlna-cvs inaczej się uruchamia:/

17

Odp: Konfiguracja miniDLNA

Tak samo. Jak dasz /etc/init.d/minidlna start to widzisz minidlna w procesach (ps polecenie)?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez patryk274 2011-06-06 17:31:48)

Odp: Konfiguracja miniDLNA

Chyba chodzi ci o to:

1744 root      6984 S    /usr/bin/minidlna -P /var/run/minidlna.pid -R -d

Nic innego ze słowem minidlna nie występuje w logu.

19

Odp: Konfiguracja miniDLNA

Czyli działa i jest uruchomiony. Dlaczego poprzednio nie miałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20 (edytowany przez patryk274 2011-06-06 21:54:26)

Odp: Konfiguracja miniDLNA

No to mam wszytko niby uruchomione, ale minidlna nie skanuje plików, nie tworzy pliku na sda3 ze skanowanymi plikami i dysk znajduję się cały czas w stanie spoczynku.

Edit: Chciałbym także zobaczyć log z minidlna ale komenda /var/log/minidlna.log nie działa, pojawia sie: -ash: /var/log/minidlna.log: Permission denied
jest jakis inny sposób na zobaczenie loga?

21

Odp: Konfiguracja miniDLNA

cat /var/log/minidlna.log ...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Konfiguracja miniDLNA

Witam.
Pozwolę się przyłączyć do dyskusji ponieważ mam bardzo podobny problem a może nawet i ten sam. Zrobiłem sobie serwer multimedialny na systemie arch linux. W katalogu /home porobiłem podkatalogi Miusic, Movies, Photos. W pliku konfiguracyjnym udostępniłem katalog /home. Na telewizorze (sony bravia) wszystko ładnie wykrywa, mam zwój komputer, mogę przeglądać jego foldery czyli są one widoczne. Sęk w tym że są one puste i nie ma pojęcia dlaczego ponieważ do folderu Movies wrzuciłem na próbę jeden film. Komputery podłączone do tego serwera film widzą, mogą go odtwarzać zaś TV widzi katalogi Movies, Miusic, Photos natomiast ich zawartości już nie. Próbowałem różnych sposobów konfiguracji pliku minidlna.conf ale bez efektów. Czy może ktoś poradzić co może być nie tak? Po prostu widoczne są tylko i wyłącznie katalogi/foldery natomiast jak wejdę do folderu w celu wyświetlenia plików to wyświetla mi info "brak elementów do wyświetlenia". Co jeszcze jest fajniejsze, jak stworzyłem sobie w katalogu Movies kolejny folder to ten folder widziało. Co jest grane? Nie wiem ....

23

Odp: Konfiguracja miniDLNA

1. to co to ma wspólnego z openwrt?
2. klient (tv) inaczej odwołuje się do zasobów i nie widzi tego. W kodzie jest pełno poprawek specyficznych dla danych telewizorów, być może masz własnie taki. Tak czy siak szukaj patchy na stronie projektu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Konfiguracja miniDLNA

@ lukpio3

mam taki sam problem, moze cos zrobiles ze to zadzialalo czy sony bravia i minidlna nie dzialaja ze saba ?