В WD MyCloud EX2 используется уже устаревший Twonky Server. Альтернава, это Plex Media Server, но он слишком навороченный для такого NAS. Самая простая альтернатива, это MiniDLNA, но для WD MyCloud нет готового пакета последнего MiniDLNA 1.3.0. Поэтому можно взять совместимый пакет от Sinology DS111\DS112\
WD My Cloud EX2 использует Marvell ARMADA 370 (MV6710) (Single Core ARMv7 @ 1.2 GHz), а в Sinology DS111\DS112 Marvell Kirkwood 88F6282 на ARMv5. Хотя у Sinology есть DS213j на Armada 370, но из данного пакета minidlna не работает.
Из скаченного spk нужно извлечь package.tgz, который распаковать к примеру в папку package
mkdir package
cd package
tar xvf ../minidlna-1.3.0-2.88f6281.spk
tar zxvf ./package.tgz
https://synology.nimloth.pl/?arch=88f6282
Для запуска сделаем скрипт minidlna.sh и конфигурационный файл minidlna.conf рядом с папкой package
#!/bin/sh
export LD_LIBRARY_PATH=/mnt/HD/HD_b2/Public2/minidlna/package/lib
./package/sbin/minidlnad -f ./minidlna.conf -P /mnt/HD/HD_b2/Public2/minidlna/minidlna.pid
# 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=eth0
# 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:
# + "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)
media_dir=/mnt/HD/HD_b2/Media
# set this if you want to customize the name that shows up on your clients
friendly_name=MiniDLNA
# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir= /mnt/HD/HD_b2/Public2/minidlna/.minidlna
# Уровень детальности лога
# В формате log_level=источник1,источник2=значение1,источник3,источник4=значение2 ...
# Доступные источники: "general", "artwork", "database", "inotify", "scanner", "metadata", "http", "ssdp", "tivo"
# Возможные значения: "off", "fatal", "error", "warn", "info" or "debug"
#log_level=general=warn,artwork=debug,database=warn,inotify=off,scanner=debug,metadata=debug,info,ssdp,tivo=warn
log_level=debug
#log_level=general=warn,metadata=debug,artwork=debug
# 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
synology только