Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

679 lines (566 sloc) 22.134 kb
# ============================================================================
# Configuration file for PMS
# ============================================================================
# Introduction:
#
# This file "PMS.conf" holds the configuration settings for PMS. These settings
# are usually set using the PMS graphical user interface. If you are running
# PMS on a headless system, you may not be able to kick off the GUI; instead
# you can edit the PMS.conf file directly to control the operation of PMS.
#
# This file is incomplete - only the Transcoding options available are
# documented.
#
# Notes:
# 1. All these comments will be lost if you edit and save using the PMS GUI.
# 2. Commenting out an option or leaving it blank forces the PMS default; the
# default value should be indicated in the notes.
#
# 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 PMS 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 piece of text or a number
# - text: a longer piece of 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 GUI option label.
#
# ----------------------------------------------------------------------------
# General Configuration Screen
# ----------------------------------------------------------------------------
# ---< General Settings >-----------------------------------------------------
# Interface Language
# -------------------
# GUI option: Language (selector)
# The language to use for the GUI and other dialogues.
# The following translations are available:
# bg = Bulgarian
# ca = Catalan
# zhs = Chinese (Simplified)
# zht = Chinese (Traditional)
# cz = Czech
# da = Danish
# nl = Dutch
# en = English
# fi = Finish
# fr = French
# de = German
# el = Greek
# is = Icelandic
# it = Italian
# ja = Japanese
# ko = Korean
# no = Norwegian
# pl = Polish
# pt = Portuguese
# br = Portuguese (Brazilian)
# ro = Romanian
# ru = Russian
# sl = Slovenian
# es = Spanish
# sv = Swedish
# tr = Turkish
# The short-form code (e.g. = en) is used to set the language.
# The default value is "", which means PMS will follow the locale.
#language =
# Operating Mode
# --------------
# GUI Option: Start Minimized (toggle)
# Sets whether the GUI should start when the program is launched.
# On headless systems this should be "true", default is "false".
#minimized = false
# Check for updates
# -----------------
# GUI Option: Check automatically (toggle)
# [DISABLED]
# ---< Network Settings >-----------------------------------------------------
# Generally these settings should not need changed from their defaults or
# settings determined automatically by the system. Changing them may make your
# PMS server disappear from your other devices.
# Interface
# ---------
# GUI Option: Force networking on interface (selector)
# Specifies the (physical) network interface to attach to, should only be
# relevant when the server has more than one network interface and PMS picks
# the wrong one. The selector displays all available network interfaces.
# E.g. network_interface = eth0
# The default value is "", which means PMS will automatically select a network
# interface.
#network_interface =
# IP Address
# ----------
# GUI Option: Force IP of the server (string)
# A network interface can be have multiple IP addresses associated with it.
# This sets which one should be used.
# The default value is "", which means PMS will automatically select an IP
# address.
#hostname =
# Server port
# -----------
# GUI Option: Force port of the server (string)
# Sets the port PMS will listen on; usually should not need to be set unless
# another service has already grabbed the port.
# The default value is "", which means PMS will automatically pick port 5001.
#port =
# Client Filter
# -------------
# GUI Option: Use an IP filter (string)
# Set the IP address range of the clients permitted to connect. When no filter
# is specified, PMS will allow any IP address to connect to the service.
# The default value is "".
#ip_filter =
# Max Bandwidth
# ---------
# GUI Option: Maximum bandwidth in M/bs (string)
# Set the maximum bandwidth to be consumed by the server.
# Leaving the setting blank or zero switches off bandwidth throttling.
maximumbitrate = 110
# ---< Advanced HTTP and system settings >------------------------------------
#
# incomplete - no information available
#
# HTTP Engine v2
# --------------
# GUI Option: HTTP Engine v2 (toggle)
# Experimental feature - see documentation
#http_engine_v2 = true
# Do not sleep
# ------------
# GUI Option: Prevent OS from sleeping while streaming (toggle)
# If your host server has a power saving mode, use this option to prevent
# the server hibernating or sleeping while it is streaming data.
#prevents_sleep_mode = false
# ---< Plugins >--------------------------------------------------------------
#
# incomplete - no information available
#
# ----------------------------------------------------------------------------
# Navigation/Share Settings Screen
# ----------------------------------------------------------------------------
# ---< Thumbnails >-----------------------------------------------------------
# Generate Thumbnails
# -------------------
# GUI Option: Generate Thumbnails
# Set whether or not to generate thumbnails of medai files for the client.
thumbnails = true
# Thumbnail seeking position
# --------------------------
# GUI Option: Thumbnail seeking position (string)
# Amount of time (in seconds) to skip in video media before generating
# thumbnail data, designed to pass over usual black screen before movies
# start.
thumbnail_seek_pos = 1
# Use Mplayer for Thumbnails
# --------------------------
# GUI Option: Use Mplayer for Video Thumbnails (toggle)
# Whether or not to use MPlayer to generate the thumbnails for video;
# can produce better results than built-in method.
# Defaults to built-in method.
#use_mplayer_for_video_thumbs = false
# DVD thumbnails
# --------------
# GUI Option: DVD ISO thumbnails (toggle)
# Choose whether or not to show thumbnails of ISO images.
#dvd_isos_thumbnails = false
# Image thumbnails
# --------------
# GUI Option: Image thumbnails (toggle)
# Choose whether or not to show thumbnails of images.
#image_thumbnails = true
# Album cover art
# ---------------
# GUI Option: Audio thumbnails display (selector)
# Choose how to get thumbnails for audio files (cover art), value is a
# number from the following list (equivalent to GUI dropdown order):
# 0 - Alphabetical (A-Z) - search local filesystem
# 1 - download from Amazon
# 2 - download from Discogs
#audio_thumbnails_method = 0
# Source of Video cover Art
# -------------------------
# GUI Option: Alternate video cover art folder (selector)
# Specify a folder below which appropriate cover art for videos might be
# located. Providing no value (default) effectively disables video thumbnails
# GUI offers a file-system navigator generating an absolute path.
#alternate_thumb_folder =
# ---< Navigation/Parsing settings >------------------------------------------
# Instructs the system on how to find media and various controls on giving
# clients access to transcoding facilities and features.
# Compressed Archives
# -------------------
# GUI Option: Browse compressed archives (toggle)
# Should the system browse compressed files looking for media? Files are
# extracted only when selected for viewing.
# Archives supported include zip, rar, cbr and possibly others.
enable_archive_browsing = false
# Hide Video settings
# -------------------
# GUI Option: Hide Video settings (toggle)
# Control visibility of the Video Settings folder on clients; contents
# of the folder allow direct editing of PMS settings for video.
hidevideosettings = false
# Hide Transcode folder
# ---------------------
# GUI Option: Hide Transcode folder (toggle)
# Control visibility of the Transcode folder on clients; contents of the
# folder provide control over transcoding of video.
#hide_transcode_folder = false
# Hide file extensions
# --------------------
# GUI Option: Hide file extensions (toggle)
# Choose whether or not to show file extensions when showing file name in
# client listings.
#hide_extensions = false
# Hide engine names
# -----------------
# GUI Option: Hide engine names (toggle)
# Choose whether or not to show transcoding engine names for video; see
# also "Hide Transcode Folder" setting.
#hide_enginenames = false
# Hide non-media folders
# ----------------------
# GUI Option: Hide non-media folders (toggle)
# Choose whether or not to show folders which contain no viewable content.
# Switching this on can slow browsing in the client (folders must be checked
# for content first before showing them); using a cache (see below) can help.
#hide_empty_folders = false
# Show iTune library
# ------------------
# GUI Option: Show iTune library (toggle)
# [DISABLED]
# Show iPhoto library
# -------------------
# GUI Option: Show iPhoto library (toggle)
# [DISABLED]
# Show aperture library
# ---------------------
# GUI Option: Show aperture library (toggle)
# [DISABLED]
# Enable cache
# ------------
# GUI Option: Enable cache (toggle)
# Without a cache, when the client browses a folder, content is listed in
# real-time. With a cache additional information becomes available and
# the cache can be browsed directly.
usecache = false
# Hide cache folder
# -----------------
# GUI Option: Hide cache folder (toggle)
# Controls whether or not the cache can be browsed directly by the client.
#hide_media_library_folder = false
# File ordering
# -------------
# GUI Option: File ordering (selector)
# 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
# Note that the GUI does not list these in muneric order
#key_sort_method = 0
# ---< Shared folders >-------------------------------------------------------
# Media Locations
# ---------------
# GUI Option: Shared folders dialogue (list)
# Either define a list of specific folders containing media to be shared or
# allow the system to browse the whole disk of the server. The GUI provides
# a system navigation to generate a list of folders.
# The list should contain a comma separated list of absolute path names or
# leave it empty to let the system find media.
folders =
# ----------------------------------------------------------------------------
# Transconder Settings
# ----------------------------------------------------------------------------
# Transcoder engines
# GUI Option: Ordered list of engines (selector)
# System generates list of available engines, list depends on host.
engines = mencoder,avsmencoder,tsmuxer,ffmpegaudio,mplayeraudio,tsmuxeraudio,vlcvideo,mencoderwebvideo,mplayervideodump,mplayerwebaudio,vlcaudio,ffmpegdvrmsremux
# ----------------------------------------------------------------------------
# Transcoder Settings: Common settings
# ----------------------------------------------------------------------------
# Transcode buffer size
# ---------------------
# GUI Option: Transcode buffer maximum size (string)
# Size of buffer before transmitting to client.
#maxvideobuffer = 400
# Cores for Transcoding
# ---------------------
# GUI Option: Number of cores for transcoding (selector)
# Choose from 1-32 cores to allocate to transcoding; PMS can usually
# figure this out itself.
nbcores = 2
# Chapters #Transcode# folder support
# -----------------------------------
# GUI Option: Chapters #Transcode# folder support (toggle)
# Makes PMS create virtual chapter markers in a video file. These let
# you jump to a specific point in a video.
#chapter_support = false
# Chapters #Transcode# folder support interval
# --------------------------------------------
# GUI Option: Chapters #Transcode# folder support interval (string)
# Determines the interval time in minutes for virtual chapter markers.
#chapter_interval = 5
# ---< Audio settings >-------------------------------------------------------
# Audio channels
# --------------
# GUI Option: Maximum audio channels (selector)
# The maximum number of channels the system will support.
audiochannels = 6
# AC3 audio bitrate
# --------------
# GUI Option: AC3 audio bitrate (string)
# Specify the quality of audio; do not exceed that supported by client.
audiobitrate = 448
# Keep DTS in stream
# --------------
# GUI Option: Keep DTS in stream (toggle)
#embed_dts_in_pcm = false
# DTS/FLAC to LPCM conversion
# --------------
# GUI Option: DTS/FLAC to LPCM conversion (toggle)
mencoder_usepcm = false
# Remux Audio AC3
# --------------
# GUI Option: Remux when audio track is AC3 (toggle)
#mencoder_remux_ac3 = true
# Remux DVD
# --------------
# GUI Option: Remux DVD ISO video track (toggle)
#mencoder_remux_mpeg2 = true
# ---< Video quality settings >-----------------------------------------------
# MPEG-2 options
# --------------
# GUI Option: MPEG-2 options (string)
# Sets the quality for MPEG-2 conversion; MPEG-2 is the fallback if PMS cannot
# deliver to the client.
mencoder_encode = keyint=5:vqscale=1:vqmin=2
# ---< Misc options >---------------------------------------------------------
# Definite disable subitles
# --------------
# GUI Option: Definite disable subitles (toggle)
mencoder_disablesubs = false
# Skip transcode for extensions
# --------------
# GUI Option: Skip transcode for extensions (list)
# Do not transcode files with an extensions in the list.
#notranscode =
# Force transcode for extensions
# --------------
# GUI Option: Force transcode for extensions (list)
# Always transcode file with an extension in the list.
#forcetranscode =
# ----------------------------------------------------------------------------
# Transcoder Settings: MEncoder
# ----------------------------------------------------------------------------
# ---< Video/Audio decoder settings for MEncoder engine >--------------------
# Use Multiple cores
# --------------
# GUI Option: Use multiple CPU cores
# [DISABLED]
# Skip loop filter
# --------------
# GUI Option: Skip loop filter
skiploopfilter = false
# A/V sync alternative true
# --------------
# GUI Option: A/V sync alternative
mencoder_nooutofsync = true
# Use Video Scaler
# --------------
# GUI Option: Use Video Scaler
mencoder_scaler = false
# GUI Option: Video scaler width
mencoder_scalex = 0
# GUI Option: Video scaler height
mencoder_scaley = 0
# Force framerate
# --------------
# GUI Option: Force framerate
mencoder_forcefps = false
# Deinterlace filter
# --------------
# GUI Option: Deinterlace filter
mencoder_yadif = false
# Remux videos
# --------------
# GUI Option: Remux videos
#mencoder_mux_compatible = true
# Codec specific paramters
# --------------
# GUI Option : Use application default codec parms
mencoder_intelligent_sync = true
# GUI Option: Codec specific paramters (text)
#codec_spec_script =
# ---< Specific options >-----------------------------------------------------
# Custom options
# --------------
# GUI Option: Custom options (string)
mencoder_decode =
# Audio language priority
# -----------------------
# GUI Option: Audio language priority (list)
mencoder_audiolangs = eng,fre,jpn,ger,und
# ---< Subtitle settings >----------------------------------------------------
# Subtitle language priority
# --------------
# GUI Option: Subtitle language priority (list)
mencoder_sublangs = eng,fre,jpn,ger,und
# Force subtitle language
# --------------
# GUI Option: Force subtitle language (string)
#forced_sub_lang = en
# Forced tags
# --------------
# GUI Option: Forced tags (string)
#forced_sub_tags = forced
# Audio language priority
# --------------
# GUI Option: Audio language priority (string)
mencoder_audiosublangs =
# Subtitles codepage
# --------------
# GUI Option: Subtitles codepage (string)
mencoder_subcp = cp1252
# FriBiDi
# --------------
# GUI Option: FriBiDi (toggle)
mencoder_subfribidi = false
# Subtitle font blank
# --------------
# GUI Option: Subtitle font (string)
# GUI offers a navigator to a folder generating an absolute path.
mencoder_font =
# Subtitles folder blank
# --------------
# GUI Option: Subtitles folder (string)
# GUI offers a navigator to a folder generating an absolute path.
#alternate_subs_folder =
# Use ASS/SSA styling
# --------------
# GUI Option: Use ASS/SSA styling (toggle)
#mencoder_ass = false
# Embedded font
# --------------
# GUI Option: Embedded font (toggle)
mencoder_fontconfig = false
# Use embedded style
# ------------------
# GUI Option: Use embedded style (toggle)
# Subtitle colour
# ---------------
# GUI Option: Subtitle colour (string)
# GUI offers a pallete to choose from generating a number.
#subs_color =
# Style font scale
# ----------------
# GUI Option: Style font scale
mencoder_ass_scale = 1.0
# GUI Option: Styled font outline
mencoder_ass_outline = 1
# GUI Option: Styled font shadow
mencoder_ass_shadow = 1
# GUI Option: Styled margin
mencoder_ass_margin = 10
# Plain font scale
# ----------------
# GUI Option: Plain font scale
mencoder_noass_scale = 3
# GUI Option: Plain font outline
mencoder_noass_outline = 1
# GUI Option: Plain font blur
mencoder_noass_blur = 1
# GUI Option: Plain margin
mencoder_noass_subpos = 2
# Load subtitles
# --------------
# GUI Option: Load subtitles
autoloadsrt = true
# DVD/VOB subtitle quality
# ------------------------
# GUI Option: DVD/VOB subtitle quality
mencoder_vobsub_subtitle_quality = 3
# Add borders
# -----------
# GUI Option: width
mencoder_overscan_compensation_width = 0
# GUI Option: height
mencoder_overscan_compensation_height = 0
# ----------------------------------------------------------------------------
# Transcoder Settings: Video decoder for tsMuxeR
# ----------------------------------------------------------------------------
# Force FPS from FFmpeg
# ---------------------
# GUI Option: Force FPS pased from FFmpeg in the meta file
tsmuxer_forcefps = true
# Mux all audio
# -------------
# GUI Option: Mux all audio tracks
#tsmuxer_mux_all_audiotracks = false
# ----------------------------------------------------------------------------
# Transcoder Settings: FFmpeg Audio
# ----------------------------------------------------------------------------
# Audio resampling
# --------------
# GUI Option: Automatic audio resampling (toggle)
#audio_resample = true
# ----------------------------------------------------------------------------
# Transcoder Settings: MPlayer Audio
# ----------------------------------------------------------------------------
# Audio resampling
# --------------
# GUI Option: Automatic audio resampling (toggle)
# see also FFmpeg audio
#audio_resample = true
# ----------------------------------------------------------------------------
# Transcoder Settings: Audio high fidelity
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: VLC Video STreaming
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: MEncoder Web
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: MPlayer Video Dump
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: MPlayer Web
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: VLC Audio Streaming
# ----------------------------------------------------------------------------
# no options available
# ----------------------------------------------------------------------------
# Transcoder Settings: dcraw Thumbnailer
# ----------------------------------------------------------------------------
# no options available
# ============================================================================
# Additional settings
# ---< Active - but not settable in GUI >--------------------------------------
charsetencoding = 850
avisynth_convertfps = true
avisynth_script = #AviSynth script is now fully customisable !\u0001#You must use the following variables (\"clip\" being the avisynth variable of the movie):\u0001#<movie>: insert the complete DirectShowSource instruction [ clip=DirectShowSource(movie, convertfps) ]\u0001#<sub>: insert the complete TextSub/VobSub instruction if there's any detected srt/sub/idx/ass subtitle file\u0001#<moviefilename>: variable of the movie filename, if you want to do all this by yourself\u0001#Be careful, the custom script MUST return the clip object\u0001<movie>\u0001<sub>\u0001return clip
transcode_block_multiple_connections = false
#transcode_keep_first_connection =
#skiploopfilter = true
ffmpeg = -g 1 -qscale 1 -qmin 2
# ---< Explicitly deprecated >------------------------------------------------
turbomode = false
#tsmuxer_preremix_ac3 = false
# ---< Obsolete - not referenced in PmsConfiguration.java >------------------
tsmuxer_preremux_pcm = false
tsmuxer_preremux_ac3 = false
Jump to Line
Something went wrong with that request. Please try again.