mirror of
https://github.com/YunoHost-Apps/UMS_ynh.git
synced 2024-10-01 13:35:01 +02:00
1754 lines
No EOL
58 KiB
Text
1754 lines
No EOL
58 KiB
Text
# ============================================================================
|
|
# Configuration file for UMS
|
|
# ============================================================================
|
|
# Introduction:
|
|
#
|
|
# This "UMS.conf" file holds the configuration settings for UMS. These
|
|
# settings are usually set using the UMS graphical user interface. If you are
|
|
# running UMS on a headless system, you may not be able to kick off the GUI;
|
|
# instead, you can edit the UMS.conf file to control the operation of UMS. A
|
|
# restart of UMS is required after editing this file.
|
|
#
|
|
# Commenting out an option or leaving it empty forces the UMS default
|
|
# that is indicated.
|
|
#
|
|
# Key value pairs
|
|
# ---------------
|
|
# The configuration file contains key/value pairs separated by an equals (=)
|
|
# sign; the key on the left and the value on the right. The value is edited in
|
|
# this file or set using the UMS GUI and saved. The value can take a number of
|
|
# different forms:
|
|
#
|
|
# - toggle: a checkbox or boolean; either "true" or "false"
|
|
# - selector: a dropdown menu in the GUI, generating a string or numeric
|
|
# value. Available options will usually be stated below
|
|
# - string: a short text or a number
|
|
# - text: a longer text with embedded line breaks
|
|
# - list: a comma-separated list of strings or numbers
|
|
#
|
|
# In the file below the value type is shown after the Default label; strings
|
|
# have quotation marks, toggles are true or false, the others are explained.
|
|
#
|
|
# ----------------------------------------------------------------------------
|
|
# General Configuration Tab
|
|
# ----------------------------------------------------------------------------
|
|
# ---< General Settings >-----------------------------------------------------
|
|
|
|
# Server name
|
|
# -----------
|
|
# The server name is displayed in the renderer before the profile name.
|
|
# Default: "Universal Media Server"
|
|
server_name =__SERVER_NAME__
|
|
|
|
# Append profile name
|
|
# -------------------
|
|
# Whether the profile name should be appended to the server name when
|
|
# displayed on the renderer.
|
|
# Default: false
|
|
append_profile_name =
|
|
|
|
# Language
|
|
# --------
|
|
# The language to use for the GUI and other dialogues.
|
|
# The following translations are available:
|
|
# af = Afrikaans
|
|
# ar = Arabic
|
|
# bn = Bengali (Bangladesh)
|
|
# pt-BR = Brazilian Portuguese
|
|
# bg = Bulgarian
|
|
# ca = Catalan
|
|
# zh-Hans = Chinese (Simplified)
|
|
# zh-Hant = Chinese (Traditional)
|
|
# hr = Croatian
|
|
# cs = Czech
|
|
# da = Danish
|
|
# nl = Dutch
|
|
# en-US = English (US)
|
|
# en-GB = English (UK)
|
|
# fi = Finish
|
|
# fr = French
|
|
# de = German
|
|
# el = Greek
|
|
# iw = Hebrew
|
|
# hu = Hungarian
|
|
# is = Icelandic
|
|
# it = Italian
|
|
# ja = Japanese
|
|
# ko = Korean
|
|
# no = Norwegian
|
|
# fa = Persian
|
|
# pl = Polish
|
|
# pt = Portuguese
|
|
# ro = Romanian
|
|
# ru = Russian
|
|
# sr = Serbian (Cyrillic)
|
|
# sk = Slovak
|
|
# sl = Slovenian
|
|
# es = Spanish
|
|
# sv = Swedish
|
|
# th = Thai
|
|
# tr = Turkish
|
|
# uk = Ukrainian
|
|
# vi = Vietnamese
|
|
|
|
# An IETF language tag is used to set the language, see
|
|
# http://en.wikipedia.org/wiki/IETF_language_tag
|
|
# Default: "", which means UMS will follow the locale.
|
|
language =
|
|
|
|
# Start minimized to system tray
|
|
# ------------------------------
|
|
# Sets whether the GUI should start when the program is launched.
|
|
# On headless systems, this should be set to true.
|
|
# On macOS this is overridden to false.
|
|
# Default: false
|
|
minimized =
|
|
|
|
# Check for updates on program start
|
|
# ----------------------------------
|
|
# Default: false.
|
|
auto_update =
|
|
|
|
# Hide advanced options
|
|
# ---------------------
|
|
# Default: false.
|
|
hide_advanced_options =
|
|
|
|
# Run wizard on startup
|
|
# ---------------------
|
|
# When true, this offers to run a wizard with the most frequently-changed
|
|
# settings to allow users to quickly customize UMS without digging through
|
|
# all of our advanced settings
|
|
# Default: true until it has run once
|
|
run_wizard =
|
|
|
|
# Only run a single instance of UMS
|
|
# ---------------------------------
|
|
# When true, UMS will allow only one instance by shutting down the first one
|
|
# when a second one is launched.
|
|
# Note: UMS must be run with administrator rights for this to work.
|
|
# Default: true
|
|
single_instance =
|
|
|
|
# ---< Network Settings >-----------------------------------------------------
|
|
# Generally these settings should not need to be changed from their defaults
|
|
# or settings determined automatically by the system. Changing them may make
|
|
# your UMS server disappear from your other devices.
|
|
|
|
# Force networking on interface
|
|
# -----------------------------
|
|
# Specifies the network interface to attach to, should only be
|
|
# relevant when the server has more than one network interface and UMS picks
|
|
# the wrong one. The selector displays all available network interfaces.
|
|
# E.g. network_interface = Intel(R) Dual Band Wireless-AC 3160
|
|
# NOTE: Do not change it directly here but use the selector in the UMS GUI.
|
|
# Default: "", which means UMS will automatically select a network interface.
|
|
network_interface =__INTERFACE__
|
|
|
|
# Force IP of the server
|
|
# ----------------------
|
|
# A network interface can have multiple IP addresses associated with it.
|
|
# This sets which one should be used.
|
|
# Default: "", which means UMS will automatically select an IP address.
|
|
hostname =
|
|
|
|
# Force port of the server
|
|
# ------------------------
|
|
# Sets the port UMS will listen on; usually should not need to be set unless
|
|
# another service has already grabbed the port.
|
|
# Default: "", which means UMS will automatically use port 5001.
|
|
port =__PORT_REND__
|
|
|
|
# Use an IP filter (whitelist)
|
|
# ----------------------------
|
|
# Set the IP address(es) and/or IP address range(s) of the clients permitted
|
|
# to connect. When no filter is specified, UMS will allow any IP address to
|
|
# connect to the service.
|
|
# Multiple IP addresses and/or IP address ranges can be separated with a comma
|
|
# or semicolon e.g.: 127.0.0.1,192.168.0-1.*
|
|
# Default: ""
|
|
ip_filter =
|
|
|
|
# Maximum bandwidth in Mb/s
|
|
# -------------------------
|
|
# Set the maximum bandwidth to be consumed by the server.
|
|
# Leaving the setting blank or zero switches off bandwidth throttling.
|
|
# Note that this is a general setting for all renderers connected to the UMS
|
|
# wired and wireless and each renderer can have some limitation.
|
|
# Using the automatic maximum bandwidth is highly recommended.
|
|
# Default: 90
|
|
maximum_bitrate =
|
|
|
|
# Use automatic maximum bandwidth
|
|
# -------------------------------
|
|
# When this setting is enabled, we estimate the speed of the connection to the
|
|
# renderer and limit the bandwidth accordingly. User can set it false and try
|
|
# to set the maximum_bitrate manually.
|
|
# Default: true
|
|
automatic_maximum_bitrate =
|
|
|
|
# ALIVE delay
|
|
# -----------
|
|
# Customize the delay between broadcasting ALIVE messages.
|
|
# The value should be between 30000 to 180000 (30 to 180 seconds).
|
|
# Default: 0 (automatic)
|
|
ALIVE_delay =
|
|
|
|
# ---< Advanced HTTP and system settings >------------------------------------
|
|
|
|
# HTTP Engine V2
|
|
# --------------
|
|
# Default: true
|
|
http_engine_v2 =
|
|
|
|
# Prevent system idle sleep
|
|
# -------------------------
|
|
# If your UMS host has a power-saving mode, use this option to prevent the
|
|
# system from hibernating or sleeping. Currently only Windows and macOS are
|
|
# supported. There are three modes:
|
|
#
|
|
# - Never: UMS doesn't interfere with system idle sleep.
|
|
# - Playback: UMS prevents the system from going to sleep while playback from
|
|
# UMS is active.
|
|
# - Running: UMS prevents the system from going to sleep while UMS is running.
|
|
#
|
|
# Default: Playback
|
|
prevent_sleep =
|
|
|
|
# Selected renderers
|
|
# ------------------
|
|
# A comma-separated list of renderer configurations to load by renderer name as
|
|
# defined in the configuration file. Two special values exist, "All renderers"
|
|
# and "None". Group names made of the first word in the renderer name can be
|
|
# used to specify all renderers in that group, e.g. "Panasonic".
|
|
# Example: Yamaha RX-A1010, Panasonic
|
|
# Default: "All renderers"
|
|
selected_renderers =
|
|
|
|
# Default renderer when automatic detection fails
|
|
# -----------------------------------------------
|
|
# UMS can recognize many renderers automatically. Sometimes a renderer will
|
|
# connect which UMS does not recognize. This option defines which renderer UMS
|
|
# should assume.
|
|
# Default: "", which means UMS will assume the "Unknown renderer".
|
|
renderer_default =
|
|
|
|
# Force default renderer (disable automatic detection)
|
|
# ----------------------------------------------------
|
|
# By default UMS tries to automatically detect what renderers try to connect
|
|
# to it. When this is true, UMS will assume any renderer that connects is the
|
|
# default renderer.
|
|
# Default: false
|
|
renderer_force_default =
|
|
|
|
# ChromeCast Extension (non-GUI)
|
|
# ------------------------------
|
|
# Whether to load Chromecast extension API or not.
|
|
# Default: false
|
|
chromecast_extension =
|
|
|
|
# Chromecast Debug (non-GUI)
|
|
# --------------------------
|
|
# Whether to enable ChromeCast debugging.
|
|
# Default: false
|
|
chromecast_debug =
|
|
|
|
# Enable external network
|
|
# -----------------------
|
|
# Whether to enable functionality that uses external networks like the
|
|
# Internet. It should be disabled if the computer has no Internet access.
|
|
# Default: true
|
|
external_network =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Navigation/Share Settings Tab
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# ---< Thumbnails >-----------------------------------------------------------
|
|
|
|
# Generate thumbnails
|
|
# -------------------
|
|
# Whether to generate thumbnails of media files.
|
|
# Default: true
|
|
generate_thumbnails =
|
|
|
|
# Thumbnail seeking position (in seconds)
|
|
# ---------------------------------------
|
|
# The amount of time (in seconds) to skip in videos before generating
|
|
# thumbnails, designed to avoid the usual black screen before videos start.
|
|
# Default: "4"
|
|
thumbnail_seek_position =
|
|
|
|
# Image thumbnails
|
|
# ----------------
|
|
# Choose whether or not to show thumbnails of images.
|
|
# Default: true
|
|
image_thumbnails =
|
|
|
|
# Use MPlayer for video thumbnails
|
|
# --------------------------------
|
|
# Whether or not to use MPlayer to generate the thumbnails for video; can
|
|
# produce better results than built-in method.
|
|
# Default: false, which will use the built-in method.
|
|
use_mplayer_for_video_thumbs =
|
|
|
|
# DVD ISO thumbnails
|
|
# ------------------
|
|
# Whether or not to generate DVD video track thumbnails.
|
|
# Default: true
|
|
dvd_isos_thumbnails =
|
|
|
|
# Audio thumbnails import
|
|
# -----------------------
|
|
# Choose how to get thumbnails for audio files (cover art), value is a number
|
|
# from the following list (equivalent to GUI dropdown order):
|
|
# 0: None
|
|
# 1: Download from Cover Art Archive
|
|
# Default: 1
|
|
audio_thumbnails_method =
|
|
|
|
# Alternate video cover art folder
|
|
# --------------------------------
|
|
# Specify a folder below which appropriate cover art for videos might be
|
|
# located. Providing no value (default) effectively disables video thumbnails.
|
|
# The GUI offers a file-system navigator which generates an absolute path.
|
|
# Default: ""
|
|
alternate_thumb_folder =
|
|
|
|
# ---< File sorting / naming >------------------------------------------------
|
|
|
|
# File order
|
|
# ----------
|
|
# Determines the order of listed content when a client browses a folder; the
|
|
# GUI selector generates a numeric indicator according to the following.
|
|
# 0: Alphabetical A-Z
|
|
# 1: By date (newest first)
|
|
# 2: By reverse date (oldest first)
|
|
# 3: ASCIIbetical (i.e. using ASCII code values)
|
|
# 4: Alphanumeric (AKA natural sort e.g. "Season 2" before "Season 10")
|
|
# 5: Random
|
|
# 6: No Sorting
|
|
# Default: 4
|
|
sort_method =
|
|
|
|
# Ignore the word "the" while sorting
|
|
# -----------------------------------
|
|
# Controls whether or not to ignore the word "a" and "the" while sorting files.
|
|
# Default: true
|
|
ignore_the_word_the =
|
|
|
|
# Prettify filenames (does not rename the actual files)
|
|
# -----------------------------------------------------
|
|
# Controls whether or not to automatically rename filenames to be more
|
|
# readable by removing superfluous information from them such as release
|
|
# group, quality, source, etc.
|
|
# Default: false
|
|
prettify_filenames =
|
|
|
|
# Use info from www.OpenSubtitles.org
|
|
# -----------------------------------
|
|
# This appends episode titles and movie years from IMDb to the file name.
|
|
# For example, the file "Show.Name.S01E01.HDTV-GroupName" will show up as
|
|
# "Show Name - 101 - Episode Title".
|
|
# Default: true if filename prettifying is enabled
|
|
use_imdb_info =
|
|
|
|
# ---< Virtual folders >------------------------------------------------------
|
|
# Instructs the system on how to find media and various controls on giving
|
|
# clients access to transcoding facilities and features.
|
|
|
|
# Hide file extensions
|
|
# --------------------
|
|
# Choose whether or not to show file extensions when showing file name in
|
|
# client listings.
|
|
# Default: true
|
|
hide_extensions =
|
|
|
|
# Do not add engine names to filenames
|
|
# ------------------------------------
|
|
# Choose whether or not to show transcoding engine names for video; see also
|
|
# "Hide Transcode Folder" setting.
|
|
# Default: true
|
|
hide_enginenames =
|
|
|
|
# Add subtitles information to video names
|
|
# ----------------------------------------
|
|
# Choose what level of subtitles information that should be added to video
|
|
# names. The following options are available:
|
|
#
|
|
# none = Don't show subtitles information
|
|
# basic = Show only basic subtitles information
|
|
# full = Show full subtitles information
|
|
#
|
|
# Default: basic
|
|
subs_info_level =
|
|
|
|
# Hide empty folders
|
|
# ------------------
|
|
# Choose whether or not to show folders which contain no viewable content.
|
|
# Switching this on slows down browsing in the client (folders must be checked
|
|
# for content first before showing them); using a cache (see below) can help.
|
|
# Default: false
|
|
hide_empty_folders =
|
|
|
|
# Show iTunes library
|
|
# -------------------
|
|
# Choose whether or not to show the iTunes library as a folder in UMS.
|
|
# Default: false
|
|
show_itunes_library =
|
|
|
|
# Show iPhoto library
|
|
# -------------------
|
|
# Choose whether or not to show the iPhoto library as a folder in UMS.
|
|
# Default: false
|
|
show_iphoto_library =
|
|
|
|
# Show Aperture library
|
|
# ---------------------
|
|
# Choose whether or not to show the Aperture library as a folder in UMS.
|
|
# Default: false
|
|
show_aperture_library =
|
|
|
|
# Enable the cache
|
|
# ----------------
|
|
# WARNING: Disabling this will also disable the fully played status feature.
|
|
# When enabled, it makes all browsing significantly faster and enables features
|
|
# like played status tracking.
|
|
# Default: true
|
|
use_cache =
|
|
|
|
# Show the "Media Library" folder
|
|
# -------------------------------
|
|
# If enabled, the Media Library folder will be available, which lets you
|
|
# dynamically filter and sort your media by things like played status, genre,
|
|
# rating, etc.
|
|
# Default: true
|
|
show_media_library_folder =
|
|
|
|
# Browse compressed archives (zip, rar, etc.)
|
|
# -------------------------------------------
|
|
# Should the system browse compressed files looking for media? Files are
|
|
# extracted only when selected for viewing.
|
|
# Supported formats: cbr, cbz, rar and zip.
|
|
# Default: false
|
|
enable_archive_browsing =
|
|
|
|
# Show the "Server Settings" folder
|
|
# ---------------------------------
|
|
# Whether the Server Settings folder is shown on clients; contents of the folder
|
|
# allow direct editing of some UMS settings.
|
|
# Default: false
|
|
show_server_settings_folder =
|
|
|
|
# Show the "Transcode" folder
|
|
# ---------------------------
|
|
# Whether the Transcode folder is shown on clients; contents of the folder
|
|
# provide control over transcoding of video.
|
|
# Default: true
|
|
show_transcode_folder =
|
|
|
|
# Show the "Live Subtitles" folder
|
|
# --------------------------------
|
|
# Whether to show the Live Subtitles folder on clients; contents of the folder
|
|
# provide access to stream subtitles from the Internet via www.opensubtitles.org
|
|
# Default: false
|
|
show_live_subtitles_folder = true
|
|
|
|
# Minimum item limit before using A-Z folders
|
|
# -------------------------------------------
|
|
# Specifies how many items must be in a folder before we create virtual
|
|
# subfolders for each letter.
|
|
# Default: 10000
|
|
atz_limit =
|
|
|
|
# Enable video resuming
|
|
# ---------------------
|
|
# Whether to show virtual "Resume:" files to allow resuming videos.
|
|
# Default: true
|
|
resume =
|
|
|
|
# Show the "Recently Played" folder
|
|
# ---------------------------------
|
|
# Whether the Recently Played folder is shown on clients.
|
|
# Contents of the folder provide access to the most recently played media.
|
|
# Default: true
|
|
show_recently_played_folder =
|
|
|
|
# Fully played action
|
|
# -------------------
|
|
# What to do with a file after it has been fully played.
|
|
# The following options are available:
|
|
#
|
|
# 0 = Do nothing
|
|
# 1 = Mark media (Add a thumbnail overlay or prefix the media name)
|
|
# 2 = Hide media
|
|
# 3 = Move file to a different folder
|
|
# 4 = Move file to recycle/trash bin. It will not do anything if this isn't
|
|
# possible
|
|
# 5 = Move file to a different folder, and mark it like option 1
|
|
#
|
|
# Default: 1
|
|
fully_played_action =
|
|
|
|
# Fully played output directory
|
|
# -----------------------------
|
|
# The directory to move fully played files to if "Fully played action" is 3 or 5.
|
|
#
|
|
# Default: ""
|
|
fully_played_output_directory =
|
|
|
|
# Minimum watched play time (non-GUI)
|
|
# -----------------------------------
|
|
# The minimum time in milliseconds to wait after playback is started before
|
|
# marking a file as watched and before creating a resumable file.
|
|
# Default: 30000 (30 seconds)
|
|
minimum_watched_play_time =
|
|
|
|
# Scan shared folders on startup
|
|
# ----------------------------------------
|
|
# Whether to scan shared folders on startup.
|
|
# Default: true
|
|
scan_shared_folders_on_startup =
|
|
|
|
# ---< Shared folders >-------------------------------------------------------
|
|
|
|
# Shared folders
|
|
# --------------
|
|
# A comma-separated list of absolute path names.
|
|
# If empty, the default media folders on your computer will be chosen. That is:
|
|
# On macOS:
|
|
# - /user/Movies
|
|
# - /user/Music
|
|
# - /user/Pictures
|
|
# On Windows:
|
|
# - /user/Music
|
|
# - /user/Pictures
|
|
# - /user/Videos
|
|
# On Linux:
|
|
# - /user
|
|
# Default: ""
|
|
folders =/home/yunohost.multimedia/share
|
|
|
|
# Monitor played status of files
|
|
# ------------------------------
|
|
# List of folders to be monitored for changes like file additions/removals, and
|
|
# fully played status.
|
|
# Default: ""
|
|
folders_monitored =/home/yunohost.multimedia/share
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# List of enabled transcoding engines
|
|
# -----------------------------------
|
|
# The list is in no particular order, and can be set to "None" to disable all
|
|
# transcoding engines.
|
|
# Default: "FFmpegVideo,MEncoderVideo,tsMuxeRVideo,FFmpegAudio,tsMuxeRAudio,youtubeDl,FFmpegWebVideo,VLCWebVideo,VLCVideoStreaming,MEncoderWebVideo,VLCAudioStreaming,DCRaw"
|
|
engines =
|
|
|
|
# Ordered list of transcoding engines priority
|
|
# --------------------------------------------
|
|
# All engines should be included regardless of their enabled status. Set blank
|
|
# to have the default list generated upon next start.
|
|
# Default: "FFmpegVideo,MEncoderVideo,tsMuxeRVideo,AviSynthFFmpeg,AviSynthMEncoder,FFmpegAudio,tsMuxeRAudio,youtubeDl,FFmpegWebVideo,VLCWebVideo,VLCVideoStreaming,MEncoderWebVideo,VLCAudioStreaming,VLCVideo,DCRaw"
|
|
engines_priority =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: Common Transcode Settings Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# ---< General settings >-----------------------------------------------------
|
|
|
|
# Maximum transcode buffer size in MB (recommended: 200)
|
|
# ------------------------------------------------------
|
|
# Size of buffer in MB before transmitting to client. The maximum value is 400
|
|
# if the program memory is set to its default value (768).
|
|
# Default: 200
|
|
maximum_video_buffer_size =
|
|
|
|
# CPU threads to use when enabled for engine
|
|
# ------------------------------------------
|
|
# Choose the number of processor cores that should be used for transcoding.
|
|
# Default: "", which will use automatic-detection.
|
|
number_of_cpu_cores =
|
|
|
|
# Chapters support in the #--TRANSCODE--# folder
|
|
# ----------------------------------------------
|
|
# Makes UMS create virtual chapter markers in a video file. These let
|
|
# you jump to a specific point in a video.
|
|
# Default: false
|
|
chapter_support =
|
|
|
|
# Chapters support in the #--TRANSCODE--# folder interval
|
|
# -------------------------------------------------------
|
|
# Determines the interval time in minutes for virtual chapter markers.
|
|
# Default: 5
|
|
chapter_interval =
|
|
|
|
# Disable subtitles
|
|
# -----------------
|
|
# Default: false
|
|
disable_subtitles =
|
|
|
|
# ---< Video Settings Tab >---------------------------------------------------
|
|
|
|
# Enable GPU acceleration
|
|
# -----------------------
|
|
# Use GPU (video card) acceleration for FFmpeg, AviSynth and VLC engines
|
|
# Note: Works only on video cards with GPU acceleration supported.
|
|
# Default: false
|
|
gpu_acceleration =
|
|
|
|
# Lossless DVD video playback
|
|
# ---------------------------
|
|
# Default: true
|
|
mencoder_remux_mpeg2 =
|
|
|
|
# ---< Misc settings >--------------------------------------------------------
|
|
|
|
# Transcoding quality (MPEG-2)
|
|
# ----------------------------
|
|
# Sets the quality for MPEG-2 conversion; MPEG-2 is the fallback format if the
|
|
# client does not support a video format natively.
|
|
# Automatic options are highly recommended since they will adapt based on the
|
|
# video being played to ensure the highest quality for your network.
|
|
# Note: This is also used by FFmpeg and AviSynth/FFmpeg engines, not just
|
|
# MEncoder. Should probably be renamed to something like mpeg2_settings in the
|
|
# future.
|
|
# Default: "Automatic (Wired)"
|
|
mpeg2_main_settings =
|
|
|
|
# Transcoding quality (H.264)
|
|
# ---------------------------
|
|
# Sets the quality for H.264 conversion.
|
|
# Possible values are either "Automatic (Wired)", "Automatic (Wireless)", or a
|
|
# CRF (Constant Rate Factor) value.
|
|
# Automatic options are highly recommended since they will adapt based on the
|
|
# video being played to ensure the highest quality for your network.
|
|
# Default: "Automatic (Wired)"
|
|
x264_constant_rate_factor =
|
|
|
|
# Skip transcoding for the following extensions (comma-separated)
|
|
# ---------------------------------------------------------------
|
|
# Do not transcode files with an extension in the list.
|
|
# Asterisk (*) means do not transcode anything.
|
|
# Note: This overrides the renderer configuration. It should only be used for
|
|
# troubleshooting when you are not able to edit the renderer configuration.
|
|
# Default: ""
|
|
disable_transcode_for_extensions =
|
|
|
|
# Force transcoding for the following extensions (comma-separated)
|
|
# ----------------------------------------------------------------
|
|
# Always transcode files with an extension in the list.
|
|
# Asterisk (*) means transcode everything.
|
|
# Note: This overrides the renderer configuration. It should only be used for
|
|
# troubleshooting when you are not able to edit the renderer configuration.
|
|
# Default: ""
|
|
force_transcode_for_extensions =
|
|
|
|
# Disable all transcoding
|
|
# -----------------------
|
|
# Do not transcode under any circumstances.
|
|
# Warning: This will probably mean that your renderer will fail to play many
|
|
# files or fail to show subtitles, but there are cases where this is still
|
|
# preferable.
|
|
# Default: false
|
|
disable_transcoding =
|
|
|
|
# ---< Audio settings tab >---------------------------------------------------
|
|
|
|
# Universal Media Server decides what to do with the audio track by checking
|
|
# options in the following order:
|
|
# 1. (AC-3 and DTS tracks) Keep DTS track / Keep AC-3 track => remuxes track
|
|
# as-is
|
|
# 2. (all tracks) Use LPCM transcoding => transcodes track with LPCM transport
|
|
# (lossless)
|
|
# 3. (all tracks) Use AC-3 transcoding => transcodes track with AC-3 transport
|
|
# (lossy)
|
|
|
|
# Maximum number of audio channels to output for AC-3 re-encoding
|
|
# ---------------------------------------------------------------
|
|
# The maximum number of channels used for AC-3 transcoding. Do not change this
|
|
# value even if you use 2.0 speakers because of a MEncoder downmixing bug!
|
|
# Any value different of 2 or 6 will be deemed as having 6 channels.
|
|
# Default: 6
|
|
audio_channels =
|
|
|
|
# Use LPCM for audio
|
|
# ------------------
|
|
# Choose whether or not the Pulse Code Modulation (PCM) audio format should be
|
|
# used instead of AC-3 with the MEncoder transcoding engine. Offers lossless
|
|
# transcoding quality but higher bitrate. Bandwidth requirements are around 1.5
|
|
# Mbit/s for 2.0 and 4.6 Mbit/s for 5.1 audio. Not suitable for Wi-Fi
|
|
# streaming.
|
|
# Default: false
|
|
audio_use_pcm =
|
|
|
|
# Automatic audio resampling
|
|
# --------------------------
|
|
# Enable automatic audio resampling function used by FFmpegAudio for LPCM.
|
|
# Default: true
|
|
audio_resample =
|
|
|
|
# Keep AC-3 tracks
|
|
# ----------------
|
|
# Remux AC-3 instead of transcoding it.
|
|
# Default: true
|
|
audio_remux_ac3 =
|
|
|
|
# Keep DTS tracks
|
|
# ---------------
|
|
# Remux DTS instead of transcoding it.
|
|
# Default: false
|
|
audio_embed_dts_in_pcm =
|
|
|
|
# Encoded audio passthrough for AC-3 and DTS
|
|
# ------------------------------------------
|
|
# Encoded audio passthrough is used to embed HD Audio data like AC-3 and DTS
|
|
# into a LPCM stream, according to IEC-61937, used by S/PDIF.
|
|
# Default: false
|
|
encoded_audio_passthrough =
|
|
|
|
# AC-3 (Dolby Digital) re-encoding audio bitrate (in Kbps) (e.g. 192, 384, 448)
|
|
# -----------------------------------------------------------------------------
|
|
# The bitrate for AC-3 audio transcoding.
|
|
# Do not exceed the quality supported by the AV receiver or amplifier.
|
|
# Default: 448
|
|
audio_bitrate =
|
|
|
|
# Audio language priority
|
|
# -----------------------
|
|
# A comma-separated list of language codes that defines the priority for
|
|
# MEncoder when choosing audio languages, where "und" stands for "undefined".
|
|
# XXX Can be empty, which overrides the default value.
|
|
# Default: a localized list (e.g. "eng,fre,jpn,ger,und").
|
|
# audio_languages =
|
|
|
|
# ---< Subtitles settings tab >-----------------------------------------------
|
|
|
|
# Subtitles language priority
|
|
# ---------------------------
|
|
# A comma-separated list of language codes that defines the priority for
|
|
# MEncoder when choosing subtitles languages, where "und" stands for
|
|
# "undefined". XXX Can be empty, which overrides the default value.
|
|
# Default: a localized list (e.g. "eng,fre,jpn,ger,und").
|
|
# subtitles_languages =
|
|
|
|
# Forced language
|
|
# ---------------
|
|
# Default: "", which will let UMS pick the subtitles language.
|
|
# XXX Can be empty, which overrides the default value.
|
|
# forced_subtitle_language =
|
|
|
|
# Forced tags
|
|
# -----------
|
|
# The tag string that identifies the subtitles language that will be forced
|
|
# upon MEncoder.
|
|
# Default: "forced"
|
|
forced_subtitle_tags =
|
|
|
|
# Audio/subtitle language priority
|
|
# --------------------------------
|
|
# Determine the string of audio language and subtitles language pairs ordered
|
|
# by priority for MEncoder to try to match. Audio language and subtitles
|
|
# language should be comma separated as a pair; individual pairs should be
|
|
# semicolon separated. "*" can be used to match any language. Subtitles
|
|
# language can be defined as "off" (e.g. "jpn,off;*,*").
|
|
# Default: a localized list (e.g. "eng,off;*,eng;*,und").
|
|
# audio_subtitles_languages =
|
|
|
|
# Alternate subtitles folder
|
|
# --------------------------
|
|
# GUI offers a navigator to a folder generating an absolute path.
|
|
# Default: ""
|
|
alternate_subtitles_folder =
|
|
|
|
# Codepage for non-Unicode subtitles
|
|
# ----------------------------------
|
|
# The character encoding (or code page) that MEncoder should use for
|
|
# non-Unicode external subtitles.
|
|
# Default: "" (auto detect, do not force encoding with -subcp key).
|
|
subtitles_codepage =
|
|
|
|
# FriBiDi mode
|
|
# ------------
|
|
# Determine whether or not MEncoder should use FriBiDi mode, which is needed
|
|
# to display subtitles in languages that read from right to left, like Arabic,
|
|
# Farsi, Hebrew, Urdu, etc.
|
|
# Default: false
|
|
mencoder_subfribidi =
|
|
|
|
# Specify TrueType font
|
|
# ---------------------
|
|
# GUI offers a navigator to a folder generating an absolute path.
|
|
# To use it the font must be registered in the OS. In the Win OS the font file
|
|
# should be either put into the "\Windows\Fonts" folder or Win 10 users
|
|
# can click the right mouse button on the font file and choose "Install".
|
|
# For other operational systems the font file must be also put into the font folder
|
|
# or used the specific technique to register it to the OS.
|
|
# If not properly specified or not registered in the OS the default font is used.
|
|
#
|
|
# Default: ""
|
|
subtitles_font =
|
|
|
|
# Styled subtitles: Font scale
|
|
# ----------------------------
|
|
# The font scale used for ASS subtitling.
|
|
# Default: 1.4
|
|
subtitles_ass_scale =
|
|
|
|
# Styled subtitles: Font outline
|
|
# ------------------------------
|
|
# The outline parameter used for ASS subtitling.
|
|
# Default: 1
|
|
subtitles_ass_outline =
|
|
|
|
# Styled subtitles: Font shadow
|
|
# -----------------------------
|
|
# The shadow parameter used for ASS subtitling.
|
|
# Default: 1
|
|
subtitles_ass_shadow =
|
|
|
|
# Styled subtitles: Margin
|
|
# ------------------------
|
|
# The margin used for ASS subtitling.
|
|
# Default: 10
|
|
subtitles_ass_margin =
|
|
|
|
# Load subtitles
|
|
# --------------
|
|
# Choose whether UMS should check for external subtitles files with the same
|
|
# name as the media (*.srt, *.sub, *.ass, etc.).
|
|
# Default: true
|
|
autoload_external_subtitles =
|
|
|
|
# Color
|
|
# -----
|
|
# The 0xRRGGBBAA or 0xRRGGBB value for the subtitles text colour. The value is
|
|
# specified in hexadecimal starting with 0x. The value must consist of either
|
|
# 6 or 8 hexadecimal digits (0-9, A-F). For the alpha value, 0 is fully
|
|
# transparent and 0xFF is opaque.
|
|
#
|
|
# The GUI offers a palette to
|
|
# choose from that will generate a value. The default is white.
|
|
# Default: "0xFFFFFFFF"
|
|
subtitles_color =
|
|
|
|
# Force external subtitles
|
|
# ------------------------
|
|
# Whether we should force external subtitles with the same name as the media
|
|
# (*.srt, *.sub, *.ass, etc.) to display, regardless of whether language
|
|
# preferences disable them.
|
|
# Default: true
|
|
force_external_subtitles =
|
|
|
|
# Use embedded style
|
|
# ------------------
|
|
# Whether the style rules defined by styled subtitles (ASS/SSA) should be
|
|
# followed (true) or overridden by our style rules (false).
|
|
# Default: true
|
|
use_embedded_subtitles_style =
|
|
|
|
# 3D subtitles depth (%)
|
|
# ----------------------
|
|
# The depth of the 3D subtitles.
|
|
# Note: This should be between "-2" and "+2".
|
|
# Default: "0"
|
|
3d_subtitles_depth =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: FFmpeg Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# ---< General settings >-----------------------------------------------------
|
|
|
|
# Disable connection to external entities
|
|
# ---------------------------------------
|
|
# Whether to disable connection to external entities to prevent the XML External
|
|
# Entity vulnerability.
|
|
# Default: true
|
|
disable_external_entities =
|
|
|
|
# Enable multithreading
|
|
# ---------------------
|
|
# Whether FFmpeg should use multithreading
|
|
# Default: "", which will use automatic-detection.
|
|
ffmpeg_multithreading =
|
|
|
|
# Remux videos with tsMuxeR when possible instead of transcoding
|
|
# --------------------------------------------------------------
|
|
# Whether FFmpeg should remux videos with tsMuxeR when possible instead of
|
|
# transcoding
|
|
# Default: false
|
|
ffmpeg_mux_tsmuxer_compatible =
|
|
|
|
# Fontconfig/Embedded fonts
|
|
# -------------------------
|
|
# Whether FFmpeg should use fontconfig for its subtitles.
|
|
# When fontconfig is enabled, FFmpeg will force the UMS font style settings
|
|
# on internal / embedded subtitles.
|
|
# The font style is not used with 3D videos and ASS subtitles, and do not
|
|
# apply to FlowPlayer subtitles (Flash in the Web interface).
|
|
# Default: false
|
|
ffmpeg_fontconfig =
|
|
|
|
# Defer to MEncoder when transcoding subtitles
|
|
# --------------------------------------------
|
|
# Whether FFmpeg should defer to MEncoder when there are subtitles that need
|
|
# to be transcoded.
|
|
# Both engines can handle subtitles, but MEncoder is more stable right now.
|
|
# Default: true
|
|
ffmpeg_mencoder_problematic_subtitles =
|
|
|
|
# Use SoX for higher quality audio resampling
|
|
# -------------------------------------------
|
|
# Whether FFmpeg should use a higher quality resampler, SoX, when resampling.
|
|
# This may increase the audio quality when resampling is done.
|
|
# Default: false
|
|
fmpeg_sox =
|
|
|
|
# GPU acceleration method
|
|
# -----------------------
|
|
# Recommendation is "auto" because other methods don't fallback to software
|
|
# decoding when errors appear.
|
|
# Also accepts custom options, e.g.
|
|
# -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi
|
|
# for not only GPU decoding but also GPU encoding.
|
|
# -init_hw_device vaapi=amd:/dev/dri/renderD129 -hwaccel vaapi -hwaccel vaapi -hwaccel_device amd
|
|
# for using a AMD device when a PC has Intel and AMD GPUs.
|
|
# See https://trac.ffmpeg.org/wiki/HWAccelIntro.
|
|
# Default: "auto"
|
|
ffmpeg_gpu_decoding_acceleration_method =
|
|
|
|
# GPU thread count
|
|
# ----------------
|
|
# The number of GPU threads to use when decoding video.
|
|
# Values other than "1" may be unstable or FFmpeg may stop due to errors.
|
|
# 0 will let FFmpeg automatically choose.
|
|
# Default: 1
|
|
ffmpeg_gpu_decoding_acceleration_thread_number =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: MEncoder Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# ---< General settings >-----------------------------------------------------
|
|
|
|
# Enable multithreading
|
|
# ---------------------
|
|
# Whether MEncoder should use multithreading
|
|
# Default: "", which will use automatic-detection.
|
|
mencoder_mt =
|
|
|
|
# Skip loop filter deblocking for H.264
|
|
# -------------------------------------
|
|
# Default: false
|
|
mencoder_skip_loop_filter =
|
|
|
|
# A/V sync alternative method
|
|
# ---------------------------
|
|
# This disables MEncoder's unreliable, automatic A/V sync
|
|
# Default: true
|
|
mencoder_nooutofsync =
|
|
|
|
# Change video resolution
|
|
# -----------------------
|
|
# Default: false
|
|
mencoder_scaler =
|
|
|
|
# Change video resolution width
|
|
# -----------------------------
|
|
# Default: "0"
|
|
mencoder_scalex =
|
|
|
|
# Change video resolution height
|
|
# ------------------------------
|
|
# Default: "0"
|
|
mencoder_scaley =
|
|
|
|
# Force framerate parsed from FFmpeg
|
|
# ----------------------------------
|
|
# Default: false
|
|
mencoder_forcefps =
|
|
|
|
# Deinterlace filter
|
|
# ------------------
|
|
# Default: false
|
|
mencoder_yadif =
|
|
|
|
# Remux videos with tsMuxeR when possible instead of transcoding
|
|
# --------------------------------------------------------------
|
|
# Default: false
|
|
mencoder_mux_compatible =
|
|
|
|
# Expert Settings: Codec-specific parameters: Use application defaults
|
|
# --------------------------------------------------------------------
|
|
# Disabling this means UMS will defer to your custom parameters below.
|
|
# Default: true
|
|
mencoder_intelligent_sync =
|
|
|
|
# Expert Settings: Codec-specific parameters: Custom parameters
|
|
# -------------------------------------------------------------
|
|
# Sets additional codec-specific configuration options for MEncoder.
|
|
# Default: ""
|
|
mencoder_codec_specific_script =
|
|
|
|
# Custom options (e.g. -vf hqdn3d)
|
|
# --------------------------------
|
|
# Default: ""
|
|
mencoder_custom_options =
|
|
|
|
# Add borders for overscan compensation: Width (%)
|
|
# ------------------------------------------------
|
|
# Default: 0
|
|
mencoder_overscan_compensation_width =
|
|
|
|
# Add borders for overscan compensation: Height (%)
|
|
# -------------------------------------------------
|
|
# Default: 0
|
|
mencoder_overscan_compensation_height =
|
|
|
|
# ---< Subtitles settings >---------------------------------------------------
|
|
|
|
# Use ASS/SSA subtitles styling
|
|
# -----------------------------
|
|
# Whether MEncoder should use ASS/SSA subtitles styling.
|
|
# Default: true
|
|
mencoder_ass =
|
|
|
|
# Fontconfig/Embedded fonts
|
|
# -------------------------
|
|
# Default: true
|
|
mencoder_fontconfig =
|
|
|
|
# Plaintext subtitles settings: Font scale
|
|
# ----------------------------------------
|
|
# The subfont text scale parameter used for subtitling without ASS.
|
|
# Default: 3
|
|
mencoder_noass_scale =
|
|
|
|
# Plaintext subtitles settings: Font outline
|
|
# ------------------------------------------
|
|
# The subfont outline parameter used for subtitling without ASS.
|
|
# Default: 1
|
|
mencoder_noass_outline =
|
|
|
|
# Plaintext subtitles settings: Font blur
|
|
# ---------------------------------------
|
|
# The subfont blur parameter used for subtitling without ASS.
|
|
# Default: 1
|
|
mencoder_noass_blur =
|
|
|
|
# Plaintext subtitles settings: Margin (%)
|
|
# ----------------------------------------
|
|
# The subpos parameter used for subtitling without ASS.
|
|
# Default: 2
|
|
mencoder_noass_subpos =
|
|
|
|
# DVD/VOBsub subtitles quality (0-4) (higher is better)
|
|
# -----------------------------------------------------
|
|
# Default: 3
|
|
mencoder_vobsub_subtitle_quality =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: tsMuxeR Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Force FPS parsed from FFmpeg in the meta file
|
|
# ---------------------------------------------
|
|
# Default: true
|
|
tsmuxer_forcefps =
|
|
|
|
# Mux all audio tracks
|
|
# --------------------
|
|
# Default: false
|
|
tsmuxer_mux_all_audiotracks =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: AviSynth/FFmpeg Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Enable multithreading
|
|
# ---------------------
|
|
# Whether AviSynth/FFmpeg should use multithreading
|
|
# Default: "", which will use automatic-detection.
|
|
ffmpeg_avisynth_multithreading =
|
|
|
|
# Enable True Motion motion interpolation via InterFrame
|
|
# ------------------------------------------------------
|
|
# Uses motion interpolation to give videos higher framerates.
|
|
# 25FPS becomes 50FPS, others become 60FPS.
|
|
# Default: false
|
|
ffmpeg_avisynth_interframe =
|
|
|
|
# Enable GPU use with True Motion. Recommended if you have a video card
|
|
# ---------------------------------------------------------------------
|
|
# Whether InterFrame should use the video card for some of the work
|
|
# Default: false
|
|
ffmpeg_avisynth_interframegpu =
|
|
|
|
# Enable AviSynth variable framerate change into a constant framerate
|
|
# -------------------------------------------------------------------
|
|
# Pass the flag "convertfps=true" to AviSynth.
|
|
# Default: true
|
|
ffmpeg_avisynth_convertfps =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoding Settings Tab: AviSynth/MEncoder Page
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Enable multithreading
|
|
# ---------------------
|
|
# Whether AviSynth should use multithreading
|
|
# Default: false
|
|
avisynth_multithreading =
|
|
|
|
# Enable True Motion motion interpolation via InterFrame
|
|
# ------------------------------------------------------
|
|
# Uses motion interpolation to give videos higher framerates.
|
|
# 25FPS becomes 50FPS, others become 60FPS.
|
|
# Default: false
|
|
avisynth_interframe =
|
|
|
|
# Enable GPU use with True Motion. Recommended if you have a video card
|
|
# ---------------------------------------------------------------------
|
|
# Whether InterFrame should use the video card for some of the work
|
|
# Default: false
|
|
avisynth_interframegpu =
|
|
|
|
# Enable AviSynth variable framerate change into a constant framerate
|
|
# -------------------------------------------------------------------
|
|
# Pass the flag "convertfps=true" to AviSynth.
|
|
# Default: true
|
|
avisynth_convert_fps =
|
|
|
|
# AviSynth script
|
|
# ---------------
|
|
# The template for the AviSynth script. The script string may contain the
|
|
# character "\u0001", which will be treated as newline character.
|
|
# Default: "<movie>\u0001<sub>" (\u0001 is a new line)
|
|
avisynth_script =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Transcoder Settings: VLC
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Enable experimental codecs
|
|
# --------------------------
|
|
# Default: false
|
|
# vlc_use_experimental_codecs =
|
|
|
|
# A/V sync alternative method
|
|
# ---------------------------
|
|
# Default: false
|
|
# vlc_audio_sync_enabled =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# Non-GUI Options
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# ---< Binary tools paths >---------------------------------------------------
|
|
# Path to mencoder (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/mencoder
|
|
# Default:
|
|
# Win: win32/mencoder.exe
|
|
# Mac: osx/mencoder
|
|
# Linux: mencoder + system PATH
|
|
mencoder_path =
|
|
|
|
# Path to ffmpeg (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/ffmpeg
|
|
# Default:
|
|
# Win: win32/ffmpeg.exe
|
|
# Mac: osx/ffmpeg
|
|
# Linux: ffmpeg + system PATH
|
|
ffmpeg_path =
|
|
|
|
# Path to mplayer (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/mplayer
|
|
# Default:
|
|
# Win: win32/mplayer.exe
|
|
# Mac: osx/mplayer
|
|
# Linux: mplayer + system PATH
|
|
mplayer_path =
|
|
|
|
# Path to tsMuxeR (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/ums/linux/tsMuxeR
|
|
# Default:
|
|
# Win: win32/tsMuxeR.exe
|
|
# Mac: osx/tsMuxeR
|
|
# Linux: tsMuxeR + system PATH
|
|
tsmuxer_path =
|
|
|
|
# Path to tsMuxeR-new (absolute or relative from project.binaries.dir)
|
|
# This version of tsMuxeR is used on PS3.
|
|
# Example: /usr/ums/linux/tsMuxeR-new
|
|
# Default:
|
|
# Win: win32/tsMuxeR-new.exe
|
|
# Mac: osx/tsMuxeR-new
|
|
# Linux: tsMuxeR-new + system PATH
|
|
tsmuxer_new_path =
|
|
|
|
# Path to dcraw (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/dcraw
|
|
# Default:
|
|
# Win: win32/dcrawMS.exe
|
|
# Mac: osx/dcraw
|
|
# Linux: dcraw + system PATH
|
|
dcraw_path =
|
|
|
|
# Path to FLAC (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/flac
|
|
# Default:
|
|
# Win: win32/flac.exe
|
|
# Mac: osx/flac
|
|
# Linux: flac + system PATH
|
|
flac_path =
|
|
|
|
# Path to VideoLAN (absolute or relative from project.binaries.dir)
|
|
# Example: /usr/bin/vlc
|
|
# Default:
|
|
# Win: videolan/vlc.exe
|
|
# Mac: /Applications/VLC.app/Contents/MacOS/VLC
|
|
# Linux: vlc + system PATH
|
|
vlc_path =
|
|
|
|
# Scripts folder
|
|
# --------------
|
|
# Specifies the the folder in which to look for scripts that can be run using a
|
|
# renderer from the "Server Settings/Scripts" virtual folder. This allows any
|
|
# custom action to be initialized from the renderer, like shutting down down
|
|
# the computer.
|
|
#
|
|
# The "hide_video_settings" setting must be set to "false" for the "Server
|
|
# Settings" virtual folder to be visible. By "playing" a script inside the
|
|
# "Scripts" subfolder, the script will be run on the server.
|
|
# Default: ""
|
|
script_dir =
|
|
|
|
############################################
|
|
## Buffer settings
|
|
############################################
|
|
|
|
# Transcode keep first connection
|
|
# -------------------------------
|
|
# The first connection will be used. If set to "false" the second connection
|
|
# will prevail and allow the BufferOutputFile.java to be activated.
|
|
# Default: true
|
|
transcode_keep_first_connection =
|
|
|
|
# Transcode block multiple connections
|
|
# ------------------------------------
|
|
# When set to "true" activate the BufferOutputFile.java.
|
|
# Have a Boolean value opposite to that of transcode_keep_first_connection.
|
|
# Default: false
|
|
transcode_block_multiple_connections =
|
|
|
|
# Maximum audo buffer size
|
|
# ------------------------
|
|
# The maximum size (in MB) that UMS should use for buffering audio.
|
|
# Default: 100
|
|
maximum_audio_buffer_size =
|
|
|
|
# Minimum web buffer size
|
|
# -----------------------
|
|
# The minimum size (in MB) that UMS should use for the streaming media buffer.
|
|
# Default: 1
|
|
minimum_web_buffer_size =
|
|
|
|
# ---< Virtual folders >------------------------------------------------------
|
|
|
|
# Virtual folders
|
|
# ---------------
|
|
# Virtual folders allow you to combine real folders into virtual ones and
|
|
# give them custom names. Will be ignored if 'virtual_folders_file' is used.
|
|
# Example: VFolderName1|Folder1Path,Folder2Path;VFolderName2|Folder1Path
|
|
# Note: Backslashes must be doubled. For example, if you have a folder named
|
|
# SubFolder inside ParentFolder, write it like ParentFolder\\SubFolder
|
|
# If you add a folder here, it will be scanned and its content added to
|
|
# the Media Library. If you want to have control over this behavior, please
|
|
# check 'virtual_folders_file' variable.
|
|
# Default: ""
|
|
virtual_folders =
|
|
|
|
# Virtual folders configuration file
|
|
# ----------------------------------
|
|
# The location of your virtual folders configuration file, which contains a
|
|
# json-formatted list of virtual folders.
|
|
# For each virtual folder you can decide whether you want its content scanned
|
|
# and added to the Media Library.
|
|
# The file will be loaded from your profile directory.
|
|
# See VirtualFolders.conf in your profile directory for an example of syntax.
|
|
# JSON-validators can be useful for making sure the code of your file is
|
|
# valid, an example of which is jsonlint.com.
|
|
# When this file is used, the string above (virtual_folders) will be ignored.
|
|
# Example: VirtualFolders.conf
|
|
# Default: ""
|
|
virtual_folders_file =
|
|
|
|
# iTunes library path
|
|
# -------------------
|
|
# The absolute location of your iTunes library file. When this is blank, UMS
|
|
# uses different methods for either Windows or OS X to find the default
|
|
# location of the file. Setting this to a string overrides that automatic
|
|
# process.
|
|
# Example: C:\\iTunes\\iTunes Music Library.xml
|
|
# Default: ""
|
|
itunes_library_path =
|
|
|
|
# Ignored folders
|
|
# ---------------
|
|
# A comma-separated list of folders to ignore.
|
|
# Example: C:\\IgnoredFolder1,C:\\IgnoredFolder2
|
|
# Default: ""
|
|
folders_ignored =
|
|
|
|
# Ignored folder names
|
|
# --------------------
|
|
# A comma-separated list of folder names (regardless of their location) to ignore.
|
|
# Example: IgnoredFolder1,IgnoredFolder2
|
|
# Default: ".unwanted"
|
|
folder_names_ignored =
|
|
|
|
# Ping path
|
|
# ---------
|
|
# The path to PsPing on Windows.
|
|
# If this is set, PsPing is used to more accurately calculate network speed.
|
|
# Default: ""
|
|
ping_path =
|
|
|
|
# UPnP enable
|
|
# ----------
|
|
# Whether to start the upnp service.
|
|
# This allows detailed monitoring and remote-control of devices that support it.
|
|
# Default: true
|
|
upnp_enable =
|
|
|
|
###########################################
|
|
## Web settings (non-GUI)
|
|
###########################################
|
|
|
|
# Web port
|
|
# --------
|
|
# The port that the web interface can be accessed by.
|
|
# Note: Users can try to use port 80 in case that port is not being used by
|
|
# another program. Port 80 has the benefit that it's not necessary to explicitly
|
|
# define the port and only localhost (e.g. http://192.168.0.100) is needed to
|
|
# open the web interface.
|
|
# Also the web interface can be opened only by http://[pc name] which is useful
|
|
# in case the DHCP is used in the network and the address for the PC running UMS
|
|
# is assigned dynamically.
|
|
# Example: 7000, which means the web interface is at localhost:7000
|
|
# Default: 9001
|
|
web_port =__PORT_WEB__
|
|
|
|
# Web enable
|
|
# ----------
|
|
# Whether the web interface will be loaded and accessible
|
|
# Default: true
|
|
web_enable =
|
|
|
|
# Use HTTPS (SSL) for web connection
|
|
# ----------------------------------
|
|
# Whether the web interface should use HTTPS.
|
|
# To enable HTTPS, a self-signed keystore file called \"UMS.jks\" with password
|
|
# \"umsums\" must be generated using the Java 'keytool' commandline utility.
|
|
# The file must be placed in the profile folder (where this file resides).
|
|
# Default: false
|
|
web_https =
|
|
|
|
# Web path
|
|
# --------
|
|
# Path to where the UMS web files (like javascripts etc) are to be found.
|
|
# Default: web
|
|
web_path =
|
|
|
|
# Web authentication
|
|
# ------------------
|
|
# Whether to force authentication or not over the web interface.
|
|
# Default: true
|
|
web_authenticate =
|
|
|
|
# Web width and height
|
|
# --------------------
|
|
# Width and height of the player in the web browser.
|
|
# Default: 720 and 404
|
|
web_width =
|
|
web_height =
|
|
|
|
# Web size
|
|
# --------
|
|
# Set the size of the player as a wxh string.
|
|
# Default: use web_height and web_width defaults
|
|
web_size =
|
|
|
|
# Web continue
|
|
# ------------
|
|
# Continue automatically.
|
|
# One setting per media type
|
|
# Default: true for audio, false for others
|
|
web_continue_audio =
|
|
web_continue_image =
|
|
web_continue_video =
|
|
|
|
# Web loop
|
|
# --------
|
|
# Loop at the beginning and end of a folder.
|
|
# If set, pressing "next" on the last media in a folder will play the first in
|
|
# the folder, and vice versa.
|
|
# One setting per media type.
|
|
# Default: true for audio, false for others
|
|
web_loop_audio =
|
|
web_loop_image =
|
|
web_loop_video =
|
|
|
|
# Web Image slide show delay
|
|
# --------------------------
|
|
# Number of milliseconds to wait before showing the next image automatically.
|
|
# Requires web_continue_image to be true.
|
|
# Default: 0 meaning you have to manually go to the next image.
|
|
web_image_show_delay =
|
|
|
|
# Web Threads
|
|
# -----------
|
|
# How many threads/connections/user requests the web server can have at the same
|
|
# time.
|
|
# Maximum: 100
|
|
# Default: 30
|
|
web_threads =
|
|
|
|
# Web flash
|
|
# ---------
|
|
# Use flash player by default.
|
|
# Default: false
|
|
web_flash =
|
|
|
|
# Web subtitles
|
|
# -------------
|
|
# Force subtitles to be transcoded on top of the video.
|
|
# Default: false
|
|
web_subtitles_transcoded =
|
|
|
|
# When Firefox is used on Linux, send videos with a spoofed MP4 MIME type.
|
|
# Default: false
|
|
web_firefox_linux_mp4 =
|
|
|
|
# Undocumented
|
|
# ------------
|
|
# Default: false
|
|
web_use_browser_lang =
|
|
# Default: false
|
|
web_use_browser_sub_lang =
|
|
# Default: true
|
|
web_control =
|
|
# Default: 0
|
|
web_low_speed =
|
|
# Default: false
|
|
web_mp4_trans =
|
|
# Default: null
|
|
web_transcode =
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# PinCode folder settings
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# PinCode charset
|
|
# ---------------
|
|
# Which charset to choose PinCodes from.
|
|
# 0 = Digits (0-9)
|
|
# 1 = Letters (A-Z)
|
|
# 2 = Both
|
|
# Default: 0
|
|
code_charset =
|
|
|
|
# PinCode don't show thumbnails
|
|
# -----------------------------
|
|
# Whether to show thumbnails of media that is hidden by Pincode folders.
|
|
# If true a generic thumbnail will be shown.
|
|
# Default: true
|
|
code_show_thumbs_no_code =
|
|
|
|
# PinCode valid timeout
|
|
# ---------------------
|
|
# Determine for how long in hours an entered pincode is valid, and thus unlocks
|
|
# the media.
|
|
# Default: 4
|
|
code_valid_timeout =
|
|
|
|
# PinCode enabled
|
|
# ---------------
|
|
# Whether to use Pincodes at all.
|
|
# Default: true
|
|
code_enable =
|
|
|
|
# Normalize audio volume with MEncoder
|
|
# ------------------------------------
|
|
# Makes quiet things relatively louder so they are easier to distinguish.
|
|
# Note: This is currently broken in MEncoder so do not use except for testing.
|
|
# Default: false
|
|
mencoder_normalize_volume =
|
|
|
|
# Profile name
|
|
# ------------
|
|
# An optional identifier used to distinguish this profile (i.e. collection of
|
|
# settings) from other profiles. The profile name is displayed in the renderer
|
|
# in square brackets after the software name e.g.
|
|
#
|
|
# Universal Media Server [myprofile]
|
|
#
|
|
# See the FAQ for details on how to create and use multiple profiles:
|
|
# http://www.universalmediaserver.com/faq/#Setup2
|
|
# Default: the server's hostname.
|
|
name =
|
|
|
|
# Skip network interfaces
|
|
# -----------------------
|
|
# Specifies a comma separated list of network interfaces to ignore when
|
|
# scanning for a suitable network interface to attach to. This is typically
|
|
# used to ignore virtual interfaces created by other applications.
|
|
# Default: "tap,vmnet,vnic", which ignores interfaces named "tap0", "tap1" and
|
|
# "tap2", but it allows an interface named "eth0".
|
|
skip_network_interfaces =
|
|
|
|
# WEB.conf path
|
|
# -------------
|
|
# The path to the WEB.conf file to use with this profile. This can be a
|
|
# relative or absolute path to a file or directory as per the rules for
|
|
# PMS_PROFILE described in the FAQ:
|
|
# http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=41214#p49895
|
|
# Default is $PROFILE_DIRECTORY/WEB.conf
|
|
web_conf =
|
|
|
|
# Plugins directory
|
|
# -----------------
|
|
# The directory where UMS can find the plugins.
|
|
# Default: "plugins"
|
|
plugins =
|
|
|
|
# Transcode Folder Name
|
|
# ---------------------
|
|
# Assign a different name to the #--TRANSCODE--# folder e.g. "Subtitles" or
|
|
# "Languages".
|
|
# Default: The localized version of "#--TRANSCODE--#".
|
|
transcode_folder_name =
|
|
|
|
############################################
|
|
## Resume function settings (non GUI)
|
|
############################################
|
|
|
|
# Resume back
|
|
# -----------
|
|
# Percentage of a file that has to be played to count as "completed".
|
|
# This value is a number between 10 and 97.
|
|
# When this threshold is reached the resume file is deleted.
|
|
# Default: 92
|
|
resume_back =
|
|
|
|
# Resume rewind
|
|
# -------------
|
|
# Since timers of stop/start are not 100% correct UMS will "rewind" the stop
|
|
# time a little bit to make sure you don't miss anything.
|
|
# This will be a time value in milliseconds.
|
|
# Default: 17000
|
|
resume_rewind =
|
|
|
|
# Resume keep time
|
|
# ----------------
|
|
# Represents the number of days you want to keep your resume file.
|
|
# Default: 0
|
|
resume_keep_time =
|
|
|
|
############################################
|
|
## Live subtitles settings (non-GUI)
|
|
############################################
|
|
|
|
# Live subtitles keep
|
|
# -------------------
|
|
# Lets you choose to keep live subtitles or not.
|
|
# Default: false
|
|
live_subtitles_keep =
|
|
|
|
# Live subtitles limit
|
|
# --------------------
|
|
# Maximum number of subtitles that could be downloaded from opensubtitles.org
|
|
# Default: 20
|
|
live_subtitles_limit =
|
|
|
|
# Live subtitles timeout
|
|
# ----------------------
|
|
# Number of days that live subtitles need to be keep.
|
|
# If live_subtitles_keep is true this setting is ignored.
|
|
# Default: 0 (meaning keep indefinitely)
|
|
live_subtitles_timeout =
|
|
|
|
################################################
|
|
## Server side search in web interface (non-GUI)
|
|
################################################
|
|
|
|
# Search folder
|
|
#--------------
|
|
# Allows you to send a search string when requesting a folder. If enabled you
|
|
# should see a folder called "Search Disc Folders" in your root folder which
|
|
# accept search strings and searches your shared folder.
|
|
# Default: false
|
|
search_folder=
|
|
|
|
# Search in folder
|
|
# ----------------
|
|
# Allows you to search in folders.
|
|
# Default: false
|
|
search_in_folder=
|
|
|
|
# Recursive search
|
|
# ----------------
|
|
# Allows recursive folder search.
|
|
# Default: true
|
|
search_recurse=
|
|
|
|
# Recursive search depth
|
|
# ----------------------
|
|
# Defined the depth of recursive folder search.
|
|
# Default: 100 if 'search_recurse' is true, 2 if it's false.
|
|
search_recurse_depth=
|
|
|
|
############################################
|
|
## Logging settings
|
|
############################################
|
|
|
|
# Log Level
|
|
# ---------------------
|
|
# The root logging level, a root filter applied to all logging, which can be:
|
|
# ALL, TRACE, DEBUG, INFO, WARN, ERROR or OFF
|
|
# This property can also be set from the 'Logs' tab in the gui.
|
|
# Default: "DEBUG"
|
|
log_level = INFO
|
|
|
|
# Logfile name
|
|
# ------------
|
|
# The name of the standard log file. This is just the file name,
|
|
# no path information must be given here. The location of the log
|
|
# file is decided by rules that varies by platform and some other
|
|
# factors.
|
|
# Default: "debug.log"
|
|
logging_logfile_name =
|
|
|
|
# Logging Buffered
|
|
# ----------------
|
|
# By default the log file(s) are flushed/written to disk after each new log
|
|
# event. SSD drives can be written to a fixed number of times only, and logging
|
|
# can be a great source of wear on such drives. Buffered logging makes UMS
|
|
# buffer up to 8 kb between each write, significantly reducing the number of
|
|
# writes. Buffered writes can also help performance if you write to regular a
|
|
# HDD with a high workload. Operating systems and drives often has their own
|
|
# buffering, so enabling buffered logging might not make any real difference.
|
|
# Please be aware that if UMS crashes or is terminated, the buffer might not
|
|
# get flushed/written. If you're debugging a specific problem concerning
|
|
# crashing or hanging, buffering should probably be turned off.
|
|
# Please note: If UMS is started in "forced" TRACE mode, buffering will
|
|
# be disabled regardless of this setting.
|
|
# Default: false
|
|
logging_buffered = true
|
|
|
|
# Logging Filter Console
|
|
# ----------------------
|
|
# A separate filter for the console that filters after the root filter have
|
|
# done it's filtering. It's not possible to get back things filtered out by
|
|
# Log Level above, but you can further filter out more before it's written to
|
|
# the console. Valid values are:
|
|
# ALL, TRACE, DEBUG, INFO, WARN, ERROR or OFF
|
|
# Default: "INFO"
|
|
logging_filter_console =
|
|
|
|
# Logging Filter Log Tab
|
|
# ----------------------
|
|
# A separate filter for the log window in the "Logs" tab in the GUI that
|
|
# filters after the root filter have done it's filtering. It's not possible to
|
|
# get back things filtered out by Log Level above, but you can further filter
|
|
# out more before it's written to the log window. Valid values are:
|
|
# ALL, TRACE, DEBUG, INFO, WARN, ERROR or OFF
|
|
# Default: "INFO"
|
|
logging_filter_logs_tab =
|
|
|
|
# Logging Logs Tab Linebuffer
|
|
# ---------------------------
|
|
# Specifies how many lines the log windows on the "Logs" tab in the GUI will
|
|
# store before deleting the oldest entries. This will decide the length of the
|
|
# scrollable area.
|
|
# Default: 1000
|
|
logging_logs_tab_linebuffer =
|
|
|
|
# Log System Information
|
|
# ----------------------
|
|
# Specifies if or when to log information about the OS, CPU and memory. This
|
|
# is useful for diagnosing problems, but isn't stricly necessary during normal
|
|
# use. On some platforms, acquiring the information can take some time,
|
|
# although that doesn't mean that it uses a lot of resources. There are three
|
|
# modes:
|
|
#
|
|
# - Never: Never log system information. This is useful it gathering of the
|
|
# information leads to an error or other problem).
|
|
# - Trace only: Only log system information if the log level is "TRACE". This
|
|
# is the default which only triggers gathering of system information when
|
|
# the log level commonly used for diagnostics is activated.
|
|
# - Always: Always log system information.
|
|
#
|
|
# Default: Trace only
|
|
log_system_info =
|
|
|
|
#---< Syslog settings >----------------
|
|
#
|
|
# Please note: It is possible to customize UMS logging via LogBack
|
|
# configuration files (logback.xml or logback.headless.xml). You can place
|
|
# customized versions of these files in your profile folder, which will
|
|
# override the default LogBack files. The syslog settings presented here
|
|
# should NOT be used in conjunction with customized LogBack configuration
|
|
# files, but are meant to give access to syslog logging for those that don't
|
|
# want to acquire in-depth knowledge about LogBack configuration.
|
|
|
|
# Logging Use Syslog
|
|
# ------------------
|
|
# Activates syslog logging and disables file logging. That enables you to
|
|
# send all logging to a differnt computer running a syslog server completely
|
|
# removing all local disk I/O from logging, or to collect logs in a centralized
|
|
# way. Syslog Host must be specified if this is enabled.
|
|
# Please note: If UMS is started in "forced" TRACE mode, file logging will
|
|
# be enabled and syslog disabled regardless of this setting.
|
|
# Default: false
|
|
logging_use_syslog =
|
|
|
|
# Logging Syslog Host
|
|
# -------------------
|
|
# Host name or IP address for the syslog server. Use "localhost" for logging
|
|
# to a syslog server on the same computer. The name must be resolvable (via
|
|
# DNS, WINS, HOSTS etc.) or be an IP address for syslog logging to be activated.
|
|
# Default: ""
|
|
logging_syslog_host =
|
|
|
|
# Logging Syslog Port
|
|
# -------------------
|
|
# UDP port to use for syslog logging. This should normally be left at the
|
|
# default value.
|
|
# Default: 514
|
|
logging_syslog_port =
|
|
|
|
# Logging Syslog Facility
|
|
# -----------------------
|
|
# Syslog facility can be specified for filtering purposes, but is limited to
|
|
# one of the following values: AUTH, AUTHPRIV, DAEMON, CRON, FTP, LPR, KERN,
|
|
# MAIL, NEWS, SYSLOG, USER, UUCP, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,
|
|
# LOCAL6 or LOCAL7. Invalid values will be replaced with the default.
|
|
# Default: "USER"
|
|
logging_syslog_facility =
|
|
|
|
# Database Logging
|
|
# ----------------
|
|
# Enables database logging.
|
|
# Default: false
|
|
log_database =
|
|
|
|
# ---< Other settings saved by UMS >------------------------------------------
|
|
alternativeffmpegpath =
|
|
gui_log_search_case_sensitive =
|
|
gui_log_search_use_regex =
|
|
gui_log_search_multiline = |