$ sudo dnf install virt-manager
$ systemctl is-enabled libvirtd
enabled
$ sudo dnf install epel-release
$ sudo dnf install java-1.8.0-openjdk
Das PowerTools-Repository muss aktiviert sein, um mediainfo einzuschließen
$ dnf repolist all
repo id repo name state
AppStream CentOS-8 --AppStream aktiviert
AppStream-Quelle CentOS-8 - Deaktivieren Sie AppStream-Quellen
BaseOS CentOS-8 - Basis aktiviert
....
PowerTools CentOS-8 - Deaktivierbare PowerTools
....
$ sudo vi /etc/yum.repos.d/CentOS-PowerTools.repo
....
enabled=0
enabled=1
....
$ dnf repolist all
repo id repo name state
AppStream CentOS-8 --AppStream aktiviert
AppStream-Quelle CentOS-8 - Deaktivieren Sie AppStream-Quellen
BaseOS CentOS-8 - Basis aktiviert
....
PowerTools CentOS-8 - PowerTools aktiviert
....
$ sudo dnf install mediainfo
Die Optionen DCRaw, VLC, tsMuXeR, P7Zip sind reserviert, da ich den Inhalt nicht kenne. Überlegen Sie, ob etwas schief geht.
Laden Sie UMS von der offiziellen Website [Universal Media Server] herunter (https://www.universalmediaserver.com/).
Erweitern, platzieren in / opt
$ tar -zxvf UMS-9.8.0-x86_64.tgz ums-9.8.0/
$ sudo mv ums-9.8.0/ /opt/
Symbolischer Link
$ sudo ln -s /opt/ums-9.8.0/ /opt/ums
Erstellen Sie / etc / ums und kopieren Sie die Konfigurationsdatei
$ sudo mkdir /etc/ums
$ sudo cp /opt/ums/UMS.conf /opt/ums/WEB.conf /etc/ums
Benutzererstellung, Änderung des Dateibesitzers
$ sudo useradd -s /sbin/nologin ums
$ sudo chown -R ums:ums /opt/ums-9.8.0/
$ sudo chown -R ums:ums /etc/ums/
Erstellen Sie einen freigegebenen Ordner, ändern Sie den Eigentümer
$ sudo mkdir /home/ums/Music
$ sudo mkdir /home/ums/Videos
$ sudo mkdir /home/ums/Picture
$ sudo chown -R ums:ums /home/ums/
Serviceregistrierungsdatei
$ sudo vi /etc/systemd/system/ums.service
[Unit]
Description=Universal Media Server
[Service]
Type=simple
Environment="UMS_PROFILE=/etc/ums/UMS.conf"
User=ums
Group=ums
ExecStart=/bin/bash /opt/ums/UMS.sh
[Install]
WantedBy=multi-user.target
Konfigurationsdatei bearbeiten
$ sudo vi /etc/ums/UMS.conf
# (Nur 4 Zeilen bearbeiten)
....
# (Name, der auf dem Client angezeigt werden soll)
server_name = xxx xxx xxx
....
minimized = true
....
# Name der Schnittstelle. enp1s0 etc.
network_interface = xxxxxx
....
# Zu veröffentlichender Ordner
folders = /home/ums/Music, /home/ums/Pictures, /home/ums/Videos
....
Servicestart, Registrierung
$ sudo systemctl start ums
$ sudo systemctl enable ums
Registrieren Sie den Dienst in der Firewall. Der verwendete Port ist 5001, 9001.
$ sudo vi /usr/lib/firewalld/services/ums.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>UMS</short>
<description>Universal Media Server</description>
<port protocol="tcp" port="5001"/>
<port protocol="tcp" port="9001"/>
</service>
$ sudo firewall-cmd --add-service=ums --zone=public --permanent
$ sudo firewall-cmd --reload
Erstellen Sie foobar2000_mobile.conf, indem Sie die entsprechende Datei in / opt / ums / renderers / kopieren. Die Details sind angemessen. Überlegen Sie, ob etwas schief geht.
$ sudo cp /opt/ums/renderers/xxx.conf /opt/ums/renderers/foobar2000_mobile.conf
$ sudo vi /opt/ums/renderers/foobar2000_mobile.conf
----------------------------------------------------------------------------
Profile for foobar2000 mobile.
See DefaultRenderer.conf for descriptions of all the available options.
RendererName = foobar2000-mobile
Use the built-in factory icon
RendererIcon =
============================================================================
This renderer has sent the following string/s:
User-Agent: foobar2000-mobile/1.x
============================================================================
UserAgentSearch = foobar2000-mobile
UpnpDetailsSearch = foobar2000-mobile
Video = false
Audio = true
Image = false
DefaultVBVBufSize = true
H264Level41Limited = false
MediaInfo = true
MuxDTSToMpeg = true
TranscodeAudio = WAV
TranscodeFastStart = true
Supported audio formats:
Supported = f:aiff m:audio/aiff
Supported = f:flac m:audio/flac
Supported = f:m4a|3ga a:alac m:audio/x-m4a
Supported = f:m4a|3ga a:aac-lc|he-aac m:audio/x-m4a
Supported = f:m4a|mp4 m:audio/mp4
Supported = f:mpc m:audio/x-musepack
Supported = f:mp3 m:audio/mpeg
Supported = f:opus m:audio/opus
Supported = f:wav m:audio/wav
Supported = f:wavpack m:audio/x-wavpack
Supported = f:adts a:aac-lc|he-aac m:audio/aac
$ sudo chown ums:ums /opt/ums/renderers/foobar2000_mobile.conf
[https://sourceforge.net/projects/pmsforregza/files/Config/for%20UMS/] (https://sourceforge.net/projects/pmsforregza/files/Config/for%20UMS/) Laden Sie die REGZA.conf von herunter und platzieren Sie sie in Renderern
$ sudo mv Downloads/REGZA.conf /opt/ums/renderers/
$ sudo chown -R ums:ums /opt/ums/renderers/
Recommended Posts