-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWatchedSynchronizer.xmp2
265 lines (261 loc) · 10.7 KB
/
WatchedSynchronizer.xmp2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
<?xml version="1.0" encoding="utf-8"?>
<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Version>2.0</Version>
<Groups>
<Items>
<GroupItem Name="Default">
<ParentGroup />
<DisplayName>WatchedSynchronizer</DisplayName>
<DefaulChecked>true</DefaulChecked>
<Description>WatchedSynchronizer</Description>
<Files>
<Items>
<FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>WatchedSynchronizer\bin\Debug\WatchedSynchronizer.dll</LocalFileName>
<ZipFileName>Installer{CopyFile}\{da0f64fa-9f30-4943-bb24-3bd49d5e4314}-WatchedSynchronizer.dll</ZipFileName>
<DestinationFilename>%Plugins%\process\WatchedSynchronizer.dll</DestinationFilename>
</FileItem>
</Items>
</Files>
</GroupItem>
</Items>
</Groups>
<Sections>
<Items>
<SectionItem Guid="2fc8148e-7fed-4aac-86ee-8c019f3ca34e" Name="Welcome Screen" ConditionGroup="">
<Params>
<Items>
<SectionParam Name="Header text">
<Value>Welcome to the Extension Installer for [Name]</Value>
<ValueType>String</ValueType>
<Description />
</SectionParam>
<SectionParam Name="Description">
<Value>This will install [Name] version [Version] on your computer.
It is recommended that you close all other applications before continuing.
Click Next to continue or Cancel to exit Setup.</Value>
<ValueType>String</ValueType>
<Description />
</SectionParam>
<SectionParam Name="Left part image">
<Value />
<ValueType>File</ValueType>
<Description />
</SectionParam>
<SectionParam Name="Header image">
<Value />
<ValueType>File</ValueType>
<Description>Image in upper right part</Description>
</SectionParam>
</Items>
</Params>
<Actions>
<Items />
</Actions>
<IncludedGroups />
<PanelName>Welcome Screen</PanelName>
<WizardButtonsEnum>NextCancel</WizardButtonsEnum>
</SectionItem>
<SectionItem Guid="ef355144-4232-4a91-8f1d-cb0740d9f871" Name="Install Section" ConditionGroup="">
<Params>
<Items>
<SectionParam Name="Header Title">
<Value />
<ValueType>String</ValueType>
<Description>Header title</Description>
</SectionParam>
<SectionParam Name="Header description">
<Value />
<ValueType>String</ValueType>
<Description>Description of section, shown in under section title</Description>
</SectionParam>
<SectionParam Name="Header image">
<Value />
<ValueType>File</ValueType>
<Description>Image in upper right part</Description>
</SectionParam>
</Items>
</Params>
<Actions>
<Items>
<ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup="">
<Params>
<Items />
</Params>
<ExecuteLocation>AfterPanelShow</ExecuteLocation>
</ActionItem>
</Items>
</Actions>
<IncludedGroups />
<PanelName>Install Section</PanelName>
<WizardButtonsEnum>Next</WizardButtonsEnum>
</SectionItem>
<SectionItem Guid="94cdc129-3719-417c-be39-fa972599ddd3" Name="Setup Complete" ConditionGroup="">
<Params>
<Items>
<SectionParam Name="Header text">
<Value>The Extension Installer Wizard has successfully installed [Name].</Value>
<ValueType>String</ValueType>
<Description />
</SectionParam>
<SectionParam Name="Left part image">
<Value />
<ValueType>File</ValueType>
<Description />
</SectionParam>
<SectionParam Name="Show radio buttons">
<Value />
<ValueType>Bool</ValueType>
<Description>Use radiobutton in place of combobox</Description>
</SectionParam>
<SectionParam Name="Header image">
<Value />
<ValueType>File</ValueType>
<Description>Image in upper right part</Description>
</SectionParam>
</Items>
</Params>
<Actions>
<Items />
</Actions>
<IncludedGroups />
<PanelName>Setup Complete</PanelName>
<WizardButtonsEnum>Finish</WizardButtonsEnum>
</SectionItem>
</Items>
</Sections>
<Dependencies>
<Items>
<DependencyItem>
<Type>MediaPortal</Type>
<Id />
<MinVersion>
<Major>1</Major>
<Minor>1</Minor>
<Build>6</Build>
<Revision>27644</Revision>
</MinVersion>
<MaxVersion>
<Major>1</Major>
<Minor>1</Minor>
<Build>6</Build>
<Revision>27644</Revision>
</MaxVersion>
<WarnOnly>false</WarnOnly>
<Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message>
<Name>MediaPortal</Name>
</DependencyItem>
</Items>
</Dependencies>
<PluginDependencies>
<Items>
<PluginDependencyItem AssemblyName="WatchedSynchronizer.dll">
<CompatibleVersion>
<Items>
<CompatibleVersionItem>
<MinRequiredVersion>1.6.0.0</MinRequiredVersion>
<DesignedForVersion>1.7.0.0</DesignedForVersion>
</CompatibleVersionItem>
</Items>
</CompatibleVersion>
<SubSystemsUsed>
<Items>
<SubSystemItem Name="MP" />
<SubSystemItem Name="MP.Config" />
<SubSystemItem Name="MP.DB.Videos" />
<SubSystemItem Name="MP.Externals.SQLite" />
<SubSystemItem Name="MP.Players" />
<SubSystemItem Name="MP.Plugins" />
</Items>
</SubSystemsUsed>
</PluginDependencyItem>
</Items>
</PluginDependencies>
<GeneralInfo>
<Name>WatchedSynchronizer</Name>
<Id>62d5d7be-6f69-4764-ae0a-d0ddc1e61111</Id>
<Author>antihero05, pOpY</Author>
<HomePage>https://github.com/antihero05/WatchedSynchronizer</HomePage>
<ForumPage />
<UpdateUrl />
<Version>
<Major>0</Major>
<Minor>5</Minor>
<Build>4</Build>
<Revision>4</Revision>
</Version>
<ExtensionDescription>WatchedSynchronizer is a process plugin that synchronizes several informations across your MediaPortal databases. As the plugin name suggest the plugin focuses on synchronizing the watched status of your media accross several databases. This includes extended information like the time you stopped the playback. This is responsible for the watched percentage displayed in MediaPortal.
This plugin is intended for setups that have a centrally stored master database and multiple clients with their own databases. It is recommended to configure the master database as an database to be synchronized from each client. If you watch some media on one of the clients the watched status gets synchronized to the master database and is available for all other clients as well.
As a result it does not matter on which client you watch some media since the status is always synchronized across other databases. You keep consistent track of what you already watched.
Currently supported databases for synchronizing:
MPVideo database
MPTVSeries database</ExtensionDescription>
<VersionDescription>0.5.4.4:
-Complete synchronization is now threaded to prevent interrupts.
-Code Cleanup</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
<OnlineLocation />
<ReleaseDate>2015-01-31T14:04:23</ReleaseDate>
<Tags>multiple,several,database,databases,synchronize,watched,status</Tags>
<Location>C:\Dokumente und Einstellungen\MaWiDE\Desktop\WatchedSynchronizer_0.5.4.4.mpe1</Location>
<Params>
<Items>
<SectionParam Name="Icon">
<Value>WatchedSynchronizer\Resources\WatchedSynchronizerEnabled.png</Value>
<ValueType>File</ValueType>
<Description>The icon file of the package (jpg,png,bmp)</Description>
</SectionParam>
<SectionParam Name="Online Icon">
<Value />
<ValueType>String</ValueType>
<Description>The icon file of the package stored online (jpg,png,bmp)</Description>
</SectionParam>
<SectionParam Name="Configuration file">
<Value />
<ValueType>Template</ValueType>
<Description>The file used to configure the extension.
If it has .exe extension the will be executed.
If it has .dll extension it's started like MP plugin configuration.</Description>
</SectionParam>
<SectionParam Name="Online Screenshots">
<Value />
<ValueType>String</ValueType>
<Description>Online stored screenshot urls separated by ; </Description>
</SectionParam>
<SectionParam Name="Force to uninstall on update">
<Value>YES</Value>
<ValueType>Bool</ValueType>
<Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
</SectionParam>
</Items>
</Params>
</GeneralInfo>
<UniqueFileList>
<Items>
<FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>WatchedSynchronizer\bin\Debug\WatchedSynchronizer.dll</LocalFileName>
<ZipFileName>Installer{CopyFile}\{da0f64fa-9f30-4943-bb24-3bd49d5e4314}-WatchedSynchronizer.dll</ZipFileName>
<DestinationFilename>%Plugins%\process\WatchedSynchronizer.dll</DestinationFilename>
</FileItem>
<FileItem InstallType="CopyFile" SystemFile="true" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>WatchedSynchronizer\Resources\WatchedSynchronizerEnabled.png</LocalFileName>
<ZipFileName>Installer{CopyFile}\{7af68b28-e443-4458-9b44-5c1829c96153}-WatchedSynchronizerEnabled.png</ZipFileName>
<DestinationFilename />
</FileItem>
</Items>
</UniqueFileList>
<ProjectSettings>
<FolderGroups />
<ProjectFilename>WatchedSynchronizer.xmp2</ProjectFilename>
<UpdatePath1 />
<UpdatePath2 />
<UpdatePath3 />
</ProjectSettings>
<IsSkin>false</IsSkin>
</PackageClass>