diff --git a/ffplayout.conf b/ffplayout.conf
index 66941746..9a606939 100644
--- a/ffplayout.conf
+++ b/ffplayout.conf
@@ -1,38 +1,38 @@
-# This file is part of ffplayout.
-#
-# ffplayout is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# ffplayout is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with ffplayout. If not, see .
+; This file is part of ffplayout.
+;
+; ffplayout is free software: you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation, either version 3 of the License, or
+; (at your option) any later version.
+;
+; ffplayout is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+; GNU General Public License for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with ffplayout. If not, see .
-# ------------------------------------------------------------------------------
+; ------------------------------------------------------------------------------
-# sometimes it can happen, that a file is corrupt but still playable,
-# this can produce an streaming error over all following files
-# the only way in this case is, to stop ffplayout and start it again
-# here we only say it can stop, the starting process is in your hand
-# best way is a systemd serivce on linux
-# stop_threshold: stop ffplayout, if it is async in time above this value
+; sometimes it can happen, that a file is corrupt but still playable,
+; this can produce an streaming error over all following files
+; the only way in this case is, to stop ffplayout and start it again
+; here we only say it can stop, the starting process is in your hand
+; best way is a systemd serivce on linux
+; stop_threshold: stop ffplayout, if it is async in time above this value
[GENERAL]
stop_on_error = True
stop_threshold = 11
-# send error messages to email address, like:
-# missing playlist
-# unvalid json format
-# missing clip path
-# leave recipient blank, if you don't need this
-# mail_level can be: WARNING, ERROR
+; send error messages to email address, like:
+; missing playlist
+; unvalid json format
+; missing clip path
+; leave recipient blank, if you don't need this
+; mail_level can be: WARNING, ERROR
[MAIL]
subject = "Playout Error"
smpt_server = mail.example.org
@@ -43,24 +43,24 @@ recipient =
mail_level = ERROR
-# Logging to file
-# if log_to_file = False > log to stderr (console)
-# path to /var/log/ only if you run this program as deamon
-# log_level can be: DEBUG, INFO, WARNING, ERROR
+; Logging to file
+; if log_to_file = False > log to stderr (console)
+; path to /var/log/ only if you run this program as deamon
+; log_level can be: DEBUG, INFO, WARNING, ERROR
[LOGGING]
log_to_file = True
log_file = /var/log/ffplayout/ffplayout.log
log_level = INFO
-# output settings for the pre-compression
-# all clips get prepared in that way,
-# so the input for the final compression is unique
-# copy_mode means that there is no recomression
-# aspect mus be a float number
-# logo is only used if the path exist
-# with logo_filter = overlay=W-w-12:12 you can modify the logo position
-# live_protocols is for checking input, is input a live source ffplayout handles it a bit different
+; output settings for the pre-compression
+; all clips get prepared in that way,
+; so the input for the final compression is unique
+; copy_mode means that there is no recomression
+; aspect mus be a float number
+; logo is only used if the path exist
+; with logo_filter = overlay=W-w-12:12 you can modify the logo position
+; live_protocols is for checking input, is input a live source ffplayout handles it a bit different
[PRE_COMPRESS]
copy_mode = False
width = 1024
@@ -72,27 +72,27 @@ logo_filter = overlay=W-w-12:12
live_protocols = ["http", "https", "ftp", "rtmp", "rtmpe", "rtmps", "rtp", "rtsp", "srt", "tcp", "udp"]
-# playlist settings
-# set playlist_mode to False if you want to play clips from the [STORAGE] section
-# put only the root path here, for example: "/playlists"
-# subfolders are readed by the script
-# subfolders needs this structur:
-# "/playlists/2018/01" (/playlists/year/month)
-# day_start means at which time the playlist should start
-# leave day_start blank when playlist should always start at the begin
+; playlist settings
+; set playlist_mode to False if you want to play clips from the [STORAGE] section
+; put only the root path here, for example: "/playlists"
+; subfolders are readed by the script
+; subfolders needs this structur:
+; "/playlists/2018/01" (/playlists/year/month)
+; day_start means at which time the playlist should start
+; leave day_start blank when playlist should always start at the begin
[PLAYLIST]
playlist_mode = True
path = /playlists
day_start = 05:59:25.000
-# play ordered or ramdomly files from path
-# extensions: search only files with this extension, can be a list
-# set shuffle to True to pick files randomly
-# filler_path are for the GUI only at the moment
-# filler_clip is for fill the end to reach 24 hours, it will loop when is necessary
-# blackclip is for stream copy mode,
-# best for this is a ~4 hours clip with black color and soft noise sound
+; play ordered or ramdomly files from path
+; extensions: search only files with this extension, can be a list
+; set shuffle to True to pick files randomly
+; filler_path are for the GUI only at the moment
+; filler_clip is for fill the end to reach 24 hours, it will loop when is necessary
+; blackclip is for stream copy mode,
+; best for this is a ~4 hours clip with black color and soft noise sound
[STORAGE]
path = /media
filler_path = /media/filler/filler-clips
@@ -102,12 +102,12 @@ extensions = ["*.mp4"]
shuffle = False
-# overlay text
-# for paramters check ffmpeg doc
-# leave textfile blank when you don't need this
-# in some systems decimal point is a comma, have this in mind when ffmpeg complains about wrong values
-# on windows fontfile path need to be like this: C\:/WINDOWS/fonts/DejaVuSans.ttf
-# textfile has the same pattern
+; overlay text
+; for paramters check ffmpeg doc
+; leave textfile blank when you don't need this
+; in some systems decimal point is a comma, have this in mind when ffmpeg complains about wrong values
+; on windows fontfile path need to be like this: C\:/WINDOWS/fonts/DejaVuSans.ttf
+; textfile has the same pattern
[TEXT]
textfile = /media/live.txt
fontsize = 24
@@ -120,9 +120,9 @@ x = w-w/8*mod(t,8*(w+tw)/w)
y = (h-line_h)*0.9
-# the final playout post compression
-# set the settings to your needs
-# preview works only on a desktop system with ffplay!! Set it to True, if you need it
+; the final playout post compression
+; set the settings to your needs
+; preview works only on a desktop system with ffplay!! Set it to True, if you need it
[OUT]
preview = False
service_name = Live Stream