core: Add pupnp-based clients to V1 downgrade
[profile/ivi/rygel.git] / data / rygel.conf
1 # Configuration file for Rygel
2 #
3 # In most cases, you would want to use the rygel-preferences UI rather than
4 # editing this file by hand.
5
6 # General configuration options
7 [general]
8 # Set it to 'false' if you want to only use the streaming part of Rygel and/or
9 # don't want it to advertize itself on the UPnP network. If you want to
10 # completely disable rygel, just don't run it then. :)
11 upnp-enabled=true
12
13 # Set it to 'false' if you want to disable transcoding support.
14 enable-transcoding=true
15
16 # Set it to 'false' if you want to disable MP3 transcoding support.
17 enable-mp3-transcoder=true
18
19 # Set it to 'false' if you want to disable LPCM transcoding support.
20 enable-lpcm-transcoder=true
21
22 # Set it to 'false' if you want to disable mpeg transport stream
23 # (mpeg 2 video + audio) transcoding support.
24 enable-mp2ts-transcoder=true
25
26 # Set it to 'false' if you want to disable WMV transcoding support.
27 enable-wmv-transcoder=true
28
29 # Set it to 'false' if you want to disable AAC_ISO_320 transcoding support.
30 enable-aac-transcoder=false
31
32 # Set it to 'false' if you want to disable AVC_MP4 transcoding support.
33 enable-avc-transcoder=false
34
35 # Where video files should be saved if allow-upload is true.
36 # Defaults to @VIDEOS@, the standard videos folder (typically ${HOME}/Videos).
37 video-upload-folder=@VIDEOS@
38
39 # Where music files should be saved if allow-upload is true
40 # Defaults to @MUSIC@, the standard music folder (typically ${HOME}/Music).
41 music-upload-folder=@MUSIC@
42
43 # Where picture files should be saved if allow-upload is true
44 # Defaults to @PICTURES@, the standard picture folder (typically ${HOME}/Pictures).
45 picture-upload-folder=@PICTURES@
46
47 # The network interface to attach rygel to. You can also use network IP or even
48 # ESSID for wireless networks if you are using NetworkManager. Leave it blank
49 # for dynamic configuration.
50 interface=
51 # The port to run HTTP server on. 0 means dynamic.
52 port=0
53
54 # Comma-separated list of domain:level pairs to specify log level thresholds for
55 # individual domains. domain could be either 'rygel', name of a plugin or '*'
56 # for all domains. Allowed levels are:
57 #
58 # 1=critical
59 # 2=error
60 # 3=warning
61 # 4=message/info
62 # 5=debug
63 log-level=*:4
64
65 # Allow upload of media files?
66 allow-upload=true
67
68 # Allow deletion of media folders and files?
69 allow-deletion=true
70
71 # Semicolon-separated list of device user-agents (or parts thereof) that need
72 # a downgrade in the UPnP device versions
73 # WARNING /!\: Only change this setting when told to do so or when you know
74 #              what you're doing. If you find that adding your device makes it
75 #              working with Rygel, please file a bug at
76 #              https://bugzilla.gnome.org/enter_bug.cgi?product=Rygel&component=IOP
77 #              so we can include it in future releases.
78 #force-downgrade-for=Allegro-Software-WebClient;SEC_HHP_Galaxy S/1.0;Portable SDK for UPnP devices
79
80 # Plugin specific sections
81 #
82 # Some options are generic and some are specific to each plugin.
83 # The generic ones are:
84 #
85 # * enabled: As the name suggests, to enable or disable the plugin.
86 # * title: The title of the plugin to advertise to UPnP clients. This can
87 #          contain the following automatically substituted keywords:
88 #       * @REALNAME@: The real name of the user as returned by
89 #                     g_get_real_name() function of glib library.
90 #       * @USERNAME@: The user name of the user as returned by
91 #                     g_get_user_name() function of glib library.
92 #       * @HOSTNAME@: The host name of the machine rygel is running on, as
93 #                     returned by g_get_host_name() function of glib library.
94 #
95
96 [Tracker]
97 enabled=true
98 share-pictures=true
99 share-videos=true
100 share-music=true
101 strict-sharing=false
102 title=@REALNAME@'s media
103
104 [MediaExport]
105 enabled=true
106 title=@REALNAME@'s media
107 # List of URIs to export. Following variables are automatically substituted by
108 # the appropriate XDG standar media folders by Rygel for you.
109 #
110 #       * @MUSIC@: The standard music folder (typically ${HOME}/Music).
111 #       * @VIDEOS@: The standard videos folder (typically ${HOME}/Videos).
112 #       * @PICTURES@: The standard pictures folder (typically ${HOME}/Pictures).
113 #
114 uris=@MUSIC@;@VIDEOS@;@PICTURES@
115 include-filter=.mp3;.oga;.ogv;.ogg;.mkv;.avi;.mp4;.m4v;.m4a;.mpeg;.mpg;.ts;.flac;.jpeg;.jpg;.png;.wav;.wma;.wmv;.asf;.mpc;.mpp;.wv;.aac;.mka;.mp2;.webm;.ape;.m2ts
116 extract-metadata=true
117 monitor-changes=true
118
119 [Playbin]
120 enabled=true
121 title=Audio/Video playback on @HOSTNAME@
122
123 [ZDFMediathek]
124 enabled=false
125 # List of ids of broadcasts
126 rss=508
127 update-interval=1800
128 video-format=wmv
129
130 [GstLaunch]
131 enabled=false
132 launch-items=audiotestsrc;videotestsrc;videotestoverlay
133 audiotestsrc-title=Audiotestsrc
134 audiotestsrc-mime=audio/x-wav
135 audiotestsrc-launch=audiotestsrc ! wavenc
136 videotestsrc-title=Videotestsrc
137 videotestsrc-mime=video/mpeg
138 videotestsrc-launch=videotestsrc ! ffenc_mpeg2video ! mpegtsmux
139 videotestoverlay-title=Videotestsrc with timeoverlay 2
140 videotestoverlay-mime=video/mpeg
141 videotestoverlay-launch=videotestsrc ! timeoverlay ! ffenc_mpeg2video ! mpegtsmux