ubuntuusers.de

Suche einfachen DLNA-Server für Videos

Status: Ungelöst | Ubuntu-Version: Server 22.04 (Jammy Jellyfish)
Antworten |

Mike_Lorrey

Avatar von Mike_Lorrey

Anmeldungsdatum:
25. November 2017

Beiträge: 16

Wohnort: Franken

Servus!

Ich suche einen einfachen DLN-Server, den ich ausschließlich für Videos benötige (für TV-Gerät, welches unter Tizen läuft). Diese sollen sich in z.B. ~/Videos befinden.

Leider habe ich es via ReadyMedia (ehemals MiniDLNA) nicht geschafft, um darauf zuzugreifen. Gibt es ein gutes Tutorial?

Liegt wohl daran, dass MiniDLNA dann unter meinem User und nicht unter einem eigenen laufen müsste. Oder kann man da via ACLs was machen?

Soll unter Ubuntu Server 22.04.3 LTS laufen.

Besten Dank im Voraus!

Gruß

Mike

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 561

Wohnort: Hamburg

Moin,ich habe den in 5 Minuten zum laufen gebracht (Minidlna) einfach:

- apt install minidlna
- config angepasst wo meine medien liegen
- dienst durch gestartet

getestet mit Samsung Neo QLED Q65QN95A Wie ist den dein Netzwerkaufgebaut?

Mike_Lorrey

(Themenstarter)
Avatar von Mike_Lorrey

Anmeldungsdatum:
25. November 2017

Beiträge: 16

Wohnort: Franken

micneu schrieb:

Moin,ich habe den in 5 Minuten zum laufen gebracht (Minidlna) einfach:

- apt install minidlna
- config angepasst wo meine medien liegen
- dienst durch gestartet

getestet mit Samsung Neo QLED Q65QN95A Wie ist den dein Netzwerkaufgebaut?

OK, poste doch bitte mal Deine komplette minidlna.conf-Datei samt Medien-Pfad in ~. Welcher User hat bei Dir darauf Zugriff?

Danke.

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 561

Wohnort: Hamburg

Ich habe nur das interface und den Standard Medien Ordner angepasst. Du kannst ja mal deine config posten

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

@micneu

Standard Medien Ordner angepasst.

Liegen die in $HOME? Das will er ja wohl.

@Mike_Lorrey

Habe auch mal lustig probiert, anhand:

https://wiki.archlinux.org/title/ReadyMedia

Geht. Start per User ohne systemd und Alles in /home/<USER>/ .

Mike_Lorrey

(Themenstarter)
Avatar von Mike_Lorrey

Anmeldungsdatum:
25. November 2017

Beiträge: 16

Wohnort: Franken

Mike_Lorrey schrieb:

micneu schrieb:

Moin,ich habe den in 5 Minuten zum laufen gebracht (Minidlna) einfach:

- apt install minidlna
- config angepasst wo meine medien liegen
- dienst durch gestartet

getestet mit Samsung Neo QLED Q65QN95A Wie ist den dein Netzwerkaufgebaut?

OK, poste doch bitte mal Deine komplette minidlna.conf-Datei samt Medien-Pfad in ~. Welcher User hat bei Dir darauf Zugriff?

Danke.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# This is the configuration file for the MiniDLNA daemon, a DLNA/UPnP-AV media
# server.
#
# Unless otherwise noted, the commented out options show their default value.
#
# On Debian, you can also refer to the minidlna.conf(5) man page for
# documentation about this file.

# Specify the user name or uid to run as (root by default).
# On Debian system command line option (from /etc/default/minidlna) overrides this.
#user=minidlna
EVENTUELL
user=BENUTZER?
(WEGEN R/W HOME)

# Path to the directory you want scanned for media files.
#
# This option can be specified more than once if you want multiple directories
# scanned.
#
# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
#   * "A" for audio    (eg. media_dir=A,/var/lib/minidlna/music)
#   * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
#   * "V" for video    (eg. media_dir=V,/var/lib/minidlna/videos)
#   * "PV" for pictures and video (eg. media_dir=PV,/var/lib/minidlna/digital_camera)
#media_dir=/var/lib/minidlna
media_dir=V,/home/BENUTZER/Videos

# Set this to merge all media_dir base contents into the root container
# (The default is no.)
#merge_media_dirs=no

# Path to the directory that should hold the database and album art cache.
db_dir=/var/cache/minidlna

# Path to the directory that should hold the log file.
log_dir=/var/log/minidlna

# Type and minimum level of importance of messages to be logged.
#
# The types are "artwork", "database", "general", "http", "inotify",
# "metadata", "scanner", "ssdp" and "tivo".
#
# The levels are "off", "fatal", "error", "warn", "info" or "debug".
# "off" turns of logging entirely, "fatal" is the highest level of importance
# and "debug" the lowest.
#
# The types are comma-separated, followed by an equal sign ("="), followed by a
# level that applies to the preceding types. This can be repeated, separating
# each of these constructs with a comma.
#
# The default is to log all types of messages at the "warn" level.
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn

# Use a different container as the root of the directory tree presented to
# clients. The possible values are:
#   * "." - standard container
#   * "B" - "Browse Directory"
#   * "M" - "Music"
#   * "P" - "Pictures"
#   * "V" - "Video"
#   * Or, you can specify the ObjectID of your desired root container
#     (eg. 1$F for Music/Playlists)
# If you specify "B" and the client device is audio-only then "Music/Folders"
# will be used as root.
#root_container=.

# Network interface(s) to bind to (e.g. eth0), comma delimited.
# This option can be specified more than once.
#network_interface=

# Port number for HTTP traffic (descriptions, SOAP, media transfer).
# This option is mandatory (or it must be specified on the command-line using
# "-p").
port=8200

# URL presented to clients (e.g. http://example.com:80).
#presentation_url=/

# Name that the DLNA server presents to clients.
# Defaults to "hostname: username".
#friendly_name=
friendly_name=DLNA

# Serial number the server reports to clients.
# Defaults to the MAC address of nework interface.
#serial=

# Model name the server reports to clients.
#model_name=Windows Media Connect compatible (MiniDLNA)

# Model number the server reports to clients.
# Defaults to the version number of minidlna.
#model_number=

# Automatic discovery of new files in the media_dir directory.
#inotify=yes
inotify=yes

# List of file names to look for when searching for album art.
# Names should be delimited with a forward slash ("/").
# This option can be specified more than once.
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

# Strictly adhere to DLNA standards.
# This allows server-side downscaling of very large JPEG images, which may
# decrease JPEG serving performance on (at least) Sony DLNA products.
#strict_dlna=no

# Support for streaming .jpg and .mp3 files to a TiVo supporting HMO.
#enable_tivo=no

# Which method to use for registering in TiVo: 'bonjour' (default) or
# legacy 'beacon'
#tivo_discovery=bonjour

# SSDP notify interval, in seconds.
#notify_interval=895

# Path to the MiniSSDPd socket, for MiniSSDPd support.
#minissdpdsocket=/run/minissdpd.sock

# Always set SortCriteria to this value, regardless of the SortCriteria
# passed by the client
# e.g. force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title
#force_sort_criteria=

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

# set this to yes to allow symlinks that point outside user-defined media_dirs.
#wide_links=no

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 561

Wohnort: Hamburg

also ich hatte es einfach unter root laufen.

  • Formatierter Textdie medien liegen bei mir unter /mnt/video (smb mount)

  • media_dir=/mnt/video

  • user=BENUTZER? habe ich nicht geändert, ganz einfach als root gestartet, will mir ja zum testen nicht viel arbeit machen

  • network_interface=enp0s5 (ist eine vm)

  • habe minidlna ganz normal gestartet (systemd)

https://media-cdn.ubuntu-de.org/forum/attachments/26/03/9411568-IMG_0211.jpeg

Bilder

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

user=BENUTZER?

Weil sonst momentan per Standard kein Zugriff auf sein Home Verzeichnis. Kannst ja mal in /home/Dein_User ein Verzeichnis einbinden, das wird nicht gefunden werden.

Schneller Test, ob Freigabe OK, mit VLC/Wiedergabeliste/Universal PnP. Ggf. DB v. minidlna aktuals.

Ginge auch anders als Start per User. Erscheint mir aber bei seinem Wunsch Ordner in /home am einfachsten.

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 561

Wohnort: Hamburg

Ich habe bei mir keine Filme lokal auf dem System (das ist nur eine Test VM) Lösungsansatz:

  • die Filme ausserhalb des Benutzerverzeichnis Speichern (/Filme oder was auch immer)

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

Jetzt habe ich erst mal mitbekommen was @micneu bei "user=BENUTZER?" meint.

@Mike_Lorrey

entferne mal minidlna, dann wieder installieren. (wegen der Config Datei, die soll neu)

sudo apt purge minidlna

Dann in der minidlna.conf nur ändern:(logischerweise <Dein_Benutzer> ersetzen)

media_dir=/home/<Dein_Benutzer>/Videos

+ ausführen

sudo usermod -aG minidlna $(whoami)

Dann sollte es laufen.(ohne mein vorherigen Vorschlag)

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 561

Wohnort: Hamburg

also noch mal in kurz, ich habe nur 2 einträge der config geändert, mehr nicht, hoffe jetzt ist es verständlkich?

media_dir=
network_interface=

mehr habe ich nicht angepasst

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

also noch mal in kurz, ich habe nur 2 einträge der config geändert,

Ja, mehr ist auch nicht nötig,

network_interface= mglw. bei Ihm auch nicht.

+

Das Setzen der Zugriffsrechte ist eben auch noch nötig.

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

Offb. wohl doch eher:

sudo usermod -aG <eigene_gruppe> minidlna

Mike_Lorrey

(Themenstarter)
Avatar von Mike_Lorrey

Anmeldungsdatum:
25. November 2017

Beiträge: 16

Wohnort: Franken

Ich habe es hier nach allen möglichen Hinweisen nicht geschafft, MiniDLNA aka ReadyMedia dazu zu bewegen, Dateien aus ~ auf meinem Tizen-TV wiederzugeben.

User von minidlna auf den meinigen umgestellt, Rechte in ~/Videos angepasst uwsusf. - alles probiert. Keine weitere Möglichkeit via ACLs?

(Also Freigabe != à la externe Volumes samt /media/xyz usw., auf was hier auch hingewiesen wurde, ist aber alles keine DLNA via ~.)

Einfacher Workaround nun:

Spezielle SMB/CIFS-Freigabe für /var/lib/minidlna erstellt. Funktioniert.

HTH

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

Kann Dir anbieten das zusammen Schritt für Schritt zu machen.

User von minidlna auf den meinigen umgestellt

Damit könnte man anfangen.

Antworten |