minidlna.conf(5) File Formats Manual minidlna.conf(5)

minidlna.conf - فایل پیکربندی سرور چندرسانه‌ای MiniDLNA

سرور minidlna یک سرور DLNA سبک‌وزن اما بسیار کاربردی است. در بیشتر موارد، مقادیر پیش‌فرض نیازی به تغییر ندارند. فایل پیکربندی سراسری در مسیر /etc/minidlna.conf قرار دارد، اما کاربران محلی بدون دسترسی ریشه (root) نیز می‌توانند minidlna را با فایل پیکربندی اختصاصی خود اجرا کنند.

موارد زیر گزینه‌های قابل پیکربندی توسط کاربر در /etc/minidlna.conf هستند. برنامه minidlna به طور پیش‌فرض با کاربر nobody اجرا می‌شود، بنابراین مطمئن شوید که دسترسی‌های سیستمی برای خواندن فایل‌های چندرسانه‌ای و نوشتن در پوشه‌های کش و لاگ به درستی تنظیم شده باشند.

نامی که مایلید سرور چندرسانه‌ای شما با آن دیده شود، برای نمونه: friendly_name=Home Media Server
درگاه برای ترافیک HTTP (توصیفات، SOAP، انتقال رسانه) و غیره؛ پیش‌فرض ۸۲۰۰ است.
نیازی به تغییر این مقدار وجود ندارد.
رابط‌های شبکه‌ای برای سرویس‌دهی، جداشده با ویرگول. حداکثر ۸ رابط است. پیش‌فرض همه رابط‌ها است.
تنظیم این گزینه برای پیروی دقیق از استانداردهای DLNA.
این کار امکان مقیاس‌بندی کاهشی تصاویر JPEG بسیار بزرگ را در سمت سرور فراهم می‌کند
که ممکن است کارایی ارائه JPEG را (دست‌کم در محصولات DLNA سونی) کاهش دهد.
فاصله زمانی اعلان به ثانیه. پیش‌فرض ۸۹۵ ثانیه است.
تعیین مسیر سوکت MiniSSDPd،
برای نمونه: minissdpdsocket=/var/run/minissdpd.sock
شماره سریالی که دیمن در توضیحات XML خود به کلاینت‌ها گزارش می‌دهد.
پیش‌فرض ۱۲۳۴۵۶۷۸ است.
شماره مدلی که دیمن در توضیحات XML خود به کلاینت‌ها گزارش می‌دهد.
پیش‌فرض ۱ است.
مسیر پوشه حاوی فایل‌های چندرسانه‌ای که minidlna باید به اشتراک بگذارد.
اگر بیش از یک پوشه برای اشتراک‌گذاری دارید، از این گزینه چندین بار استفاده کنید.
نمونه:
 media_dir=/opt/multimedia/videos
 media_dir=/opt/multimedia/movies

همچنین می‌توانید یک ورودی را به یک نوع رسانه خاص محدود کنید؛ این کار را با استفاده از ساختار زیر انجام می‌دهید:

حرف 'A' یا 'V' یا 'P' و به دنبال آن یک ویرگول (',') و سپس مسیر.
معنای حرف اول به شرح زیر است:
                   'A' برای فایل‌های صوتی
                   'V' برای فایل‌های ویدئویی
                   'P' برای فایل‌های تصویری
 برای نمونه، اگر می‌خواهید فقط فایل‌های ویدئویی موجود در پوشه
 /opt/multimedia/videos و فقط موسیقی‌های موجود در
 /opt/multimedia/music را شامل شود:
                    media_dir=V,/opt/multimedia/videos
                    media_dir=A,/opt/multimedia/music
 نمونه دیگر:
                    media_dir=V,/opt/multimedia/videos
                    media_dir=V,/opt/multimedia/movies
                    media_dir=A,/opt/multimedia/music
 یا اگر نوع رسانه برایتان تفاوتی ندارد:
                    media_dir=/opt/multimedia/videos
                    media_dir=/opt/multimedia/movies
                    media_dir=/opt/multimedia/music
 می‌توانید حالت‌ها را ترکیب کنید؛ هر فایلی در music، اما فقط ویدئوها در videos و movies:
                    media_dir=V,/opt/multimedia/videos
                    media_dir=V,/opt/multimedia/movies
                    media_dir=/opt/multimedia/music
نشانی پیش‌فرض نمایش یک آدرس http روی درگاه ۸۰ است.
برای نمونه: presentation_url=http://www.mediaserver.lan/index.php
محل ذخیره فایل‌های داده توسط minidlna، شامل فایل‌های کش آلبوم؛ پیش‌فرض /var/cache/minidlna است.
مسیر پوشه‌ای که فایل گزارش upnp-av.log باید در آن ذخیره شود؛ پیش‌فرض /var/log است.
تنظیم این مقدار برای تغییر سطح جزئیات اطلاعات ثبت‌شده در گزارش‌ها؛ هر بخش می‌تواند از سطح متفاوتی استفاده کند: off، fatal، error، warn، info یا debug
نمونه:
log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
تنظیم روی 'yes' برای فعال‌سازی پایش inotify روی فایل‌های زیر media_dir جهت کشف خودکار فایل‌های جدید. تنظیم روی 'no' برای غیرفعال‌سازی inotify.
این باید فهرستی از نام‌های فایل برای بررسی هنگام جستجوی طرح روی جلد آلبوم باشد و نام‌ها باید با یک اسلش («/») از هم جدا شوند.
نمونه:
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
تنظیم این گزینه روی yes برای فعال‌سازی پشتیبانی از پخش جریانی فایل‌های jpg. و mp3. به یک دستگاه TiVo پشتیبانی‌کننده از HMO؛ پیش‌فرض no است.
تنظیم این گزینه روی 'beacon' برای استفاده از روش سنتی کشف پخشی TiVo. در صورت موجود بودن پشتیبانی از Avahi، پیش‌فرض استفاده از Bonjour است.
استفاده از یک دربرگیرنده متفاوت به عنوان ریشه درختی که به کلاینت‌ها نشان داده می‌شود.
مقادیر ممکن عبارتند از:
             '.' برای استفاده از دربرگیرنده استاندارد (این حالت پیش‌فرض است)
             'B' برای استفاده از دربرگیرنده "Browse Directory"؛
             'M' برای استفاده از دربرگیرنده "Music"؛
             'V' برای استفاده از دربرگیرنده "Video"؛
             'P' برای استفاده از دربرگیرنده "Pictures".
  اگر 'B' را مشخص کنید و دستگاه کلاینت فقط صوتی باشد،
  آنگاه "Music/Folders" به عنوان دربرگیرنده ریشه استفاده می‌شود و ویدئوها را نخواهید دید.
همواره اجبار SortCriteria به این مقدار، صرف‌نظر از SortCriteria ارسال‌شده توسط کلاینت.
می‌توانید "!" را به ابتدای معیار مرتب‌سازی بیفزایید تا عناوین اشیا به گونه‌ای تغییر یابند که به ترتیب حروفی-عددی مشخص‌شده در اینجا مرتب شوند، تا مشکل کلاینت‌هایی که مرتب‌سازی حروفی-عددی خود را انجام می‌دهند برطرف گردد.
نمونه:
force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title
تنظیم روی 'yes' برای مجاز دانستن پیوندهای نمادین که به خارج از media_dirهای تعریف‌شده توسط کاربر اشاره می‌کنند. به طور پیش‌فرض، پیوندهای نمادین خارجی دنبال نمی‌شوند.
تنظیم روی 'no' برای غیرفعال‌سازی پشتیبانی از زیرنویس در کلاینت‌های ناشناخته. به طور پیش‌فرض، زیرنویس‌ها برای کلاینت‌های ناشناخته یا عمومی فعال هستند.

این صفحه راهنما مربوط به نسخه 1.3.0 نرم‌افزار minidlna است.

minidlna توسعه‌یافته توسط Justin Maggard <https://sourceforge.net/projects/minidlna>
صفحه راهنما نوشته‌شده توسط Noel Butler <noelb@ausics.net>

GPL

/etc/minidlna.conf

minidlna(8)

October 2012