-
Notifications
You must be signed in to change notification settings - Fork 16
/
changelog.txt
370 lines (289 loc) · 19.2 KB
/
changelog.txt
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
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
Changelog for CinemaVision
[- 1.5.1 -]
-change: Combined the context menu code within the main plugin
[- 1.5.0 -]
- fix: Updated code to work with Kodi 19 Matrix / Python3
- fix: Resolved issue with demo video urls
- change: Updated context menu display for movie run time in hour, min, seconds
- fix: Audio fades correctly during trivia slides
- fix: Ability to add Action files from a SMB or NFS path
[- 1.1.1 -]
- change: Enhanced user interface
- add: Ability to change interface theme
- add: TMDB trailer scraper
- fix: Compatibility fixes for Kodi v18
- add: Actions: Added ID to http requests to help match request to response
- add: Actions: Improve sleep:// handling
- add: Actions: Improve testing
- change: Actions: python:// is now used for inline python statements, script:// for executing a python file
- add: Trailers: Content scraper will now read genre and rating from .nfo files
- add: Support for special:// content paths - Issue #124
[- 1.1.0 -]
- add: Added 'Sequence settings' option to context menu
- add: Sequence settings: Conditions - Attributes for automatic sequence selection
- add: Sequence settings: Show in selection dialog - Toggle
- fix: Issues found with non-english characters in the file names of Action files causing errors
- fix: Issue #6 - With context menu visible the options icon for disabled changes to enabled
- fix: Issue #70 - Up/Down nav on options occasionally fails
- fix: Issue #71 - ImportError: Failed to import _strptime because the import lockis held by another thread
- fix: Issue #78 - AttributeError: 'ExperiencePlayer' object has no attribute 'processor'
- change: Issue #33 - Change demo content location
- fix: Issue #10 - When adding module sometimes jumps to the start
- fix: Issue #73 - iTunes scraper picking up clips
- change: Issue #74 - Remove 'Enabled: YES/NO' from settings display
- add: Issue #50 - Add 'Reset module to defaults'
- fix: Update demo music to point to a working stream
- change: Make various logging cleaner and more human readable
- fix: Issue #115 - Error caused when playing a movie with no active sequences
- fix: Issue #116 - Error when saving a sequence
- change: Better handling of read/write falures and errors to help troubleshooting - Issue #95
- fix: Issue #117 - Conditional sequences failing to match genre
- add: Update settings for service add-on
[- 1.0.13 -]
- add: Now has the ability to accept dbtype and dbid args for skin integration
[- 1.0.12 -]
- fix: Broken iTunes scraper
- change: Updated icon
- change: Now automatically updates content when the content path is changed
- fix: Now cleans items from the database that do not have the content path as their path prefix
- fix: Content scraper now recognizes files with capitalized extensions
- add: Added language string 'CinemaVision' with ID 32000 to help skinners
- add: Portuguese (Brazil) language strings
- add: Screenshots (for display in add-on info)
[- 1.0.11 -]
- fix: Startup error on some devices (Android/Shield?)
- change: Greatly decrease content updating time
- add: Extra logging for sequence saving and trivia content updating
- fix: Handle trivia with same file name but different extension
[- 1.0.10 -]
- fix: Error playing sequence when video bumper type is not set
- change: Now highlights type setting and module title in red when video bumper type is not set
- fix: (Hopefully - untested) Hachoir module causing errors when charset is an unknown encoding
- fix: (Possible) - Error when playing sequence caused when storing a setting value
- add: Detect Atmos and DTS-X tags in filenames when determining audio format
- fix: Bad default regular expressions for slides causing issues with extensions other than .jpg
- fix: On Windows, python and command actions were causing Kodi to minimize
- fix: Possible fix for sequences being saved corrupted
[- 1.0.9 -]
- fix: Trailers with source 'Directory' were not being filtered for video files only
[- 1.0.8 -]
- fix: Various encoding errors when loading content
[- 1.0.7 -]
- fix: Various encoding errors
- fix: Fatal error when resolving a trailer's playable URL
- fix: Error playing sequence when a feature has no rating
- fix: Error when testing an action file when the abort action is not set
[- 1.0.6 -]
- fix: Encoding errors when playing a sequence
- add: Setting in Playback section: "Ignore Kodi playlist with only one item if there is a selection" (Default: Enabled)
[- 1.0.5 -]
- fix: Errors when adding a new trailer module or loading a sequence where trailer scrapers have never been set
[- 1.0.4 -]
- add: Ability to pass multiple movie IDs to the addon: movieid=<id>|<id>|<id>|...
- add: Ability to pass nodialog to the addon to suppress the playlist editor dialog
- fix: Error caused when when playing movies passed via movieid arg
- change: Change script:// action to python:// (though script:// will still work)
- add: Now shows a dialog on failure to write a sequence file
- fix: Another error caused by non-ascii characters in genres
- fix: Bug causing trailers from the CV Trailers folder not to work
- change: 'Content Folder' scraper for trailers name changed to 'CV Trailers Folder'
[- 1.0.3 -]
- fix: Encoding errors caused by non-ascii characters in genres
- add: Warning dialog when saving a sequence that does not contain a feature module
[- 1.0.2 -]
- change: Improve logging and add a dialog for sequence loading errors
- fix: Error when testing play/resume/abort actions when the action file is not set
[- 1.0.1 -]
- add: Now disables GUI sounds when playing a sequence
- fix: Trivia Slides->Trivia rename failed on some platforms
- change: Trivia Slides->Trivia rename now removes Trivia folder first and logs the actions
- fix: Bug preventing the selection of non-default sequences
[- 1.0.0 -]
- add: Default 3D sequence
- add: You can now load the default sequences
- fix: Videos with multiple audio streams could sometimes fail audio format detection
- fix: Error caused by trailers with missing release date
- add: Setting in section 'General' under heading 'Extras': 'Install context menu add-on'
[- 1.0.0b1 -]
- fix: When clearing action file in the module, was displaying Default()
- add: Localize settings strings
- add: Added ability to test actions from the module and addon settings
- change: Removed settings button in Actions: 'Check action file(s) for errors'
- add: Add 'Test' button for 'Pause', 'Resume' and 'Abort' action settings
- change: Change Action module option 'Check for errors' to 'Test'
- change: Sequence title now displays in the upper right background
- add: Addon version now displays in the upper left background
- change: Trivia Slides directory name changed to Trivia - will auto-rename when loading content
- change: Added more details to the playlist editor
[- 0.0.50 -]
- change: .cvseq file format is now JSON instead of XML
- add: Option for action modules to check action file errors
- add: Option in settings in 'Action' section to check action files errors
[- 0.0.49 -]
- change: Switch from demo mode to normal now works more intuitively (i.e. trailers are not lost)
- change: You can now set the count for all video bumper types except file
- add: In section 'Content' as a subsetting to 'Trailers: Kodi Database' added 'Ignore YouTube trailers'
- add: In section 'Content' as a subsetting to 'Trailers: Kodi Database' added 'Mark watched if movie is watched'
[- 0.0.48 -]
- add: Scan Trailers directory recursively
- change: Heading 'Trailers Scrapers' in section 'Content' changed to 'Content Scrapers'
- add: Unavailable trailers will now be removed from the database when updating content
- fix: When trivia paused during music fade in, music would not play
- fix: Error when 'Enable video skips' was disabled
- change: 'Scrapers' source for Trailers renamed to 'Content'
- change: 'Scrapers filter (by priority)' renamed to 'Content filter (scrapers)'
- add: Kodi database trailers now stored with release year for ordering
- add: Trailer setting 'Content order' with the options 'Newest' and 'Random'
- change: 'Scope (Restart editor to apply)' moved to advanced section and renamed 'Scope (requires add-on restart)'
- add: Setting 'Execute action on sequence resume' now has options Off, Last and File (default=File). Last will use the last module action file executed
- fix: Fade time for trivia music was being extended arbitrarily
[- 0.0.47 -]
- fix: Sequence repeats/jumps when shuffle is enabled for playlists
- fix: Error caused when actions were included in a sequence
[- 0.0.46 -]
- fix: Fix error with music enabled for trivia when locale is one that uses commas to represent a decimal point
- fix: iTunes trailers now will use whatever is available (such as teasers) when no trailers are available
- fix: Trailers that failed to resolve a URL were reducing the number of played trailers by one
- add: Support for scoped screens
- fix: Volume not being set for video bumpers unless they were set to random
- fix: Bug where if fewer than count+5 trailers matched, none were returned
- add: Added setting to 'Advanced': 'Video pre-delay (ms)' which allows adding a delay before a video plays
[- 0.0.45 -]
- add: Addon now sets the following home window properties:
script.cinemavision.module.current = current module (ie. video, trivia, feature, trailer, audioformat)
script.cinemavision.module.next = next module (ie. video, trivia, feature, trailer, audioformat)
script.cinemavision.module.current.name
script.cinemavision.module.next.name
script.cinemavision.feature.next.title
script.cinemavision.feature.next.dbid
script.cinemavision.feature.next.dbtype
script.cinemavision.feature.next.path
- change: Changed Trailers setting 'Play unwatched trailers first' to 'Prefer unwatched over priority'
Note: When enabled will search unwatched by source priority then watched by source priority
When disabled will search unwatched and then watched for each source by priority
- change: Settings in section 'General' under heading 'Content' moved to new 'Content' section
- add: Settings in 'Content' section under 'Scrapers (trailers)': Apple iTunes, Kodi Database, StereoscopyNews.com, Content Folder
- add: Detection of 3D trailers based on tag match for Kodi Database trailers
- add: Trailers scraper Stereoscopynews.com
- add: Trailers module setting 'Filter 3D based on feature'
- change: Removed 'Content' from Trailers setting 'Source' - added as option to Trailers Setting 'Scrapers' as 'Content Folder'
- add: Content trailers now checked for 3D tags
- add: Trailer source 'Directory' now uses 3D tags to filter files when 'Filter 3D based on feature' is enabled
- fix: Unified some strings between addon level and module level settings
- change: Trailers ratings now compared to features remaining in the queue instead of initial queue
- change: Re-order settings sections
- change: Re-order moudules in sequence editor in 'add' menu
- change: 'Rating style selection' now defaults to random
[- 0.0.44 -]
- fix: Error for video bumpers with source as directory, random set and count set greater than number of files
- add: When sending a log to PasteBin, you are now asked if you would like to send the current or old log
- change: Now ignores trivia slides in root of Trivia Slides folder when scanning for content
- change: Removed trailer source options: Apple iTunes and Kodi Database - replaced with: Scrapers
- change: Removed Trailers setting 'Fallback to KodiDB (iTunes only)'
- add: Added Trailers sub-setting 'Scrapers' for setting scrapers to use when source is 'Scrapers'
- change: Move Video Bumpers above Trailers in the sequence editor and rename to Videos
[- 0.0.43 -]
- fix: Broken transitions
- fix: Error when playlist dialog was disabled
[- 0.0.42 -]
- add: Added setting in 'Trailers' - 'Fallback to Kodi DB (iTunes only)'
- fix: Addon setting for limiting trailers by genre was not being used as a default
- fix: Trailers were always being marked as broken when selected for
- add: Addon setting in 'Advanced' - 'Clear trailers broken status' :)
[- 0.0.41 -]
- change: iTunes trailers now gets all trailers and gives priority to most recent and unwatched, falling back to watched if necessary
- change: Save/Load now saves and loads to the 'Sequences' folder in the Cinemavision content path
- add: Import/Export loads and saves sequences to locations outside the content 'Sequence' folder
- add: The ability to change which sequence to use from the playlist dialog
- change: Default 2D/3D sequence is now set by name
- fix: When current sequence is modified, loading a seqence now confirms the action
- change: Improve the default 3D detection regex
- add: Loaded sequence name now shows in seqence editor
- fix: Skipping back to a previous bumper with an action following was just skipping to the action
- fix: Action files: HTTP actions with a HEADERS: line were not executing
- add: Action files: Added sleep://<milliseconds> command to insert a pause between actions
[- 0.0.40 -]
- fix: Issue on helix where navigation was broken on sequence first load
- add: Videos bumpers now have friendlier names on Kodi OSD. Trailers have movie title and thumbnail
- change: Default 3D detection regex now uses case insensitive matching
- fix: Prevent switching to other windows when experience is playing
Note: Pressing C for playlist is not useful as the initial playlist is gone, and switching to other windows is problematic anyway
- add: 'Volume' setting added to all applicable modules
- fix: Bug which in some instances caused volume to be set to 0
- add: Up/Down in trivia now skips forward/back 3 slides
- fix: Trivia sometimes stopping when navigating to it within the sequence
- fix: Trivia music fadeout issues when music ends while navigating slides
[- 0.0.39 -]
- add: Ability to post logs via Pastebin
- fix: 3D ratings bumpers were not able to be randomly selected
[- 0.0.38 -]
- add: Added more comprehensive debug logging
[- 0.0.37 -]
- change: Trailer setting 'Limit rating' moved to module as 'Rating Limit' with options for None, Max and Match features
- add: Trailer module subsetting 'Limit rating: Max' which allows choice of ratings from the default rating system
- fix: Possible fix for encoding issues when using trailers from the Kodi Database
- fix: Changes to database handling to hopefully prevent 'OperationalError: unable to open database file' errors
- add: Add 'APPLY TO QUEUE' option to playlist dialog
- change: Rearrange some settings sections and make wording on some settings clearer
- add: Added 'Content' as a source for Trailers which will play trailers in the CinemaVision 'Trailers' directory
- fix: Rating style setting was always showing MPAA styles
- add: Playlist dialog now also shows the year if available
- add: Ability to use context menu on a collection
- change: Removed xbmclogs.com option from settings (site down - for good?)
- fix: Possible fix for crashes with mediacodec? Needs testing
- add: Added the ability for skinners to pass 'movied=<id>' as an argument
- add: Added the ability for skinners to pass 'selction' as an argument (will play current listitem)
- add: Added the ability to add a line to action files for http headers -> HEADER:{"header_key":"header_value"} <-JSON string
[- 0.0.36 -]
- fix: Rating bumper not showing when 'Style' set to 'Default' in the module
- fix: Improved feature rating detection
- add: New setting in 'Feature' - 'Default rating system'
- add: Recursive directory scanning for Video Bumpers, Audio Format Bumpers, Trivia and Music
- add: In action files, allow http data to be prepended with POST:, PUT: and DELETE: to specify method - defaults to POST
- add: New settings tab 'Actions'
- add: Settings on 'Actions' tab to specify action files for pause, resume and abort events
- add: Added the ability to pause trivia
[- 0.0.35 -]
- fix: Error in iTunes scraper causing sequence playback to fail
[- 0.0.34 -]
- add: 'Advanced' section in addon settings
- add: 'Debug logging' to 'Advanced' in addon settings
- add: 'Send log to xbmclogs.com (via Kodi Log Uploader)' to 'Advanced' in addon settings
- fix: Possible fix to black screen with audio when playing a bumper video
- fix: When cleaning the database if an item was missing, all items of that type were removed
- fix: Error with some music files
[- 0.0.33 -]
- fix: Queue dialog was showing : when rating was not available
- change: 'Music' setting now shows 'None' instead of 'Off'
- change: 'Rating limit' setting now shows 'None' instead of 'No Limit'
- fix: Possible fix for crash on Fire TV with MediaCodec acceleration enabled - needs testing
- add: New setting '3D tag detection regex' for modifying 3D detection
- fix: Queue dialog showing wrong text color on buttons in some skins
- fix: Now disables visualization and closes visualization window when trivia is playing
- add: Support for ratings systems added via system.xml in rating system folder
- fix: Fix for failure to update content when some types of audio files are present in the music folder
[- 0.0.32 -]
- fix: Sequence saves on some platforms were generated with extraneous characters causing errors on load
- fix: When playing a sequence from the editor, the addon was asking if you wanted to set as default the temporary sequence
- fix: Queue dialog now allows moving items with a mouse
- fix: Video bumpers failed to play when 'Random' was selected and 'Directory' set as source
- fix: Trailers module playing repeats when source was iTunes or Kodi DB
[- 0.0.31 -]
- add: Support for BBFC, DEJUS, FSK ratings systems
- change: Improve Kodi rating parsing
- change: Add settings category 'Playback'
- change: Move setting 'Allow video skipping' to 'Playback' category
- add: Settings option 'Hide queue dialog' and subsetting 'If only one item queued'
- add: Support ratings 'style' sub-folders
- add: Feature setting 'Rating style selection' for selecting between 'random' and 'style'
- add: Feature subsetting 'Rating style'
- fix: Bug where bad iTunes trailer prevents any trailers from playing
- add: Now cleans content database when updating
[- 0.0.30 -]
- add: When the experience is run with no queue, it uses the selected item
- add: When the user tries to update content with no content directory set, it shows a dialog saying it is not set or applied
- change: Moved the 'Update content' and 'Auto update when editor starts' settings to under 'Content path' setting
- add: Set the window properties when running for skin integration
- add: Now logs disabled modules as disabled when building the sequence. Previously not logged at all
- add: Updating content is now cancelable
- add: Asks if you want to set the save as a default when default 2D sequence is not set or save does not match 2D/3D sequences