forked from Conceiva/MezzmoKodiPlugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
1164 lines (893 loc) · 49 KB
/
README.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
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1.1.9.0 6/18/2023
- Minor performance improvement 10-25% in Kodi processing large playlists from Mezzmo.
1.1.8.9 5/25/2023
- Fixed minor bug which could cause the same trailer to be played multiple times a
day even when there were unplayed trailers from the same year.
- Improved trailer tracking of main movie playcount with the background sync process.
Previously it would only update once a day or if there was a change to the trailer
filename or URL. Now it will update if there is a playcount change detected in
associated main movie.
- Added by title as the default sort order for Mezzmo searches
- Added new native mode Fast Sync feature which allows setting the sync time between
Mezzmo and Kodi for new Mezzmo library content and last watched / resume points.
The setting is between 1-5 minutes to achieve near real time propagation across
all Kodi clients in native mode. GUI mode continues to be instantaneous.
*** Note version 6.0.7.14 of Mezzmo or higher is required for this feature ***
1.1.8.8 5/18/2023
- Changed Mezzmo Movie Preview query to account for when all movies in the
requested year have a playcount of > 0. Previously the addon would not play
further previews. Now it will return the requested number of previews in the
addon setting.
1.1.8.7 5/1/2023
- Added major feature, Mezzmo Movie Previews which will play a user defined
number of movie previews and then the main feature in order to simulate a
theater like experience.
1.1.8.6 4/25/2023
- Fixed minor bug introduced in v1.1.8.5 which would cause an exception error
if the Mezzmo sync server was down when the background sync process tried
to run.
1.1.8.5 4/19/2023
- Added detecting Mezzmo server version. This may be required for future
addon updates which may require specific versions of Mezzmo. You can see
your Mezzmo server information in the kodi.log file and the addon sync logs.
- Added underlying movie release year and release date to the addon movie
trailer database in order to support upcoming Mezzmo Movie Previews
planned feature.
1.1.8.4 3/25/2023
- Set sort order to Year for moviesets so they will always appear in
chronological order. They can still be changed by the side blade menu.
If there is interest an addon setting could be added to allow setting
the preferred sort order for moviesets, searches and collections.
- Added syncing of Mezzmo studio information to Kodi's studio and
studio_link tables in native mode operation. This completes adding
all Mezzmo video metadata to Kodi's video database.
- Fixed a very obscure utf-8 decoding bug where all items in a folder or
playlist might not be displayed in GUI mode if a movie set name
contained certain non-ASCII characters.
- Fixed other utf-8 encoding / decoding errors which could impact addon
logging and setting watched statuses on certain media with non-ASCII
characters in the title.
1.1.8.3 3/17/20/23
- Fixed not updating TV show studio information in Kodi when the first
episode of a TV show series was processed during the Kodi sync process
and was missing the production studio information.
- Added option to sync Directors and Writers to Kodi database for native
mode operation. Previously they were written to the movie, episode and
musicivdeo tables but not to the director_link and writer_link tables.
1.1.8.2 3/12/2023
- Mezzmo / Kodi database sync support dropped for Kodi version 17 and below. All
other functions, including browsing Mezzmo and UPnP servers will continue to
operate as they have with prior releases of the Mezzmo Kodi addon.
1.1.8.1 3/1/2023
- Fixed a bug where the automatic picture slideshow would skip slides if paused
for too long.
1.1.8.0 2/26/2023
- Added menu option for an automatic continuous picture slideshow which will
play in a loop until stopped. This feature will support up to 1,000 images in
a slideshow.
1.1.7.9 2/17/2023
- Fixed minor bug where Kodi container not updating automatically in GUI mode
when clearing bookmarks requiring manual Refresh to see new bookmark status.
- Added option setting to disable context confirmation dialog feature added
in v1.1.7.6.
1.1.7.8 2/13/2023
- Fixed minor bug which caused Mezzmo keywords not to sync to Kodi for TV Shows
- Changed Mezzmo Movie Collection tracking to add support for TV Episodes. Now
you can have collections with a mix of movies, TV episodes and music videos.
- Mezzmo keyword syncing to Kodi tags no longer required for native mode Mezzmo
Movie Collection operation.
- Eliminated syncing of Mezzmo Movie collection keywords to Kodi tags.
- Added Keywords and Collection tables to addon data export option
v1.1.7.7 2/8/2023
- Updated Mezzmo Keywords feature to allow keyword-by-keyword control of syncing
to Kodi tags (nosync) and visibility in the Mezzmo Keywords context menu (noview).
v1.1.7.6 2/6/2023
- Added Mezzmo Keywords feature which allows quick access to movies and music
videos with keywords via the Mezzmo context menu in both native and GUI modes.
- Added confirmation dialogs for clearing bookmarks and setting / clearing
watched status to avoid accidental changes.
v1.1.7.5 2/2/2023
- Fixed obscure bug introduced in v1.1.7.4 which could cause exception error for
native mode music videos Mezzmo context menus
- Added support Mezzmo Movie Collection for music videos
v1.1.7.4 1/30/2023
- Added Mezzmo Movie Collection support which now allows for context menu quick
access to movie collections. Movie collections can be different versions,
releases, formats or any other movie collection grouping you wish to define.
v1.1.7.3 1/25/2023
- Fixed longstanding issue where Kodi Native Mode InProgress functionality did
not work for TV Shows due to Kodi and Mezzmo treating not watched episodes
differently (playcount zero vs. NULL).
- Standardized video library context menus between Native and GUI modes in
preparation to add functionality in upcoming releases without exceeding
the Kodi context menu limits and improving usability.
- Added Mezzmo clear bookmark context menu functionality in GUI mode.
- Changed native mode Mezzmo searches so that a return or GoUp click will
return back to where the search was launched from vs. the GUI mode server
listing.
- Added Movieset Quick Access context menu feature to allow quick access to
all movies in a set. This context menu addition works in both GUI and
Native modes.
v1.1.7.2 12/17/2022
- Fixed bug introduced in v1.1.7.1 causing playcounts and bookmarks to not
always update properly during playback or when reaching the end of the file.
- Added user option to allow removing a UPnP server from known server list
if it is no longer responding.
v1.1.7.1 12/6/2022
- Added Kodi home option to native mode Mezzmo searches
- Added option to perform additional search to native and GUI mode searches
- Fixed issue introduced in v1.1.7.0 where if a musicvideo and a movie both
had the exact same name and the new musicvideo category feature was being
used, the wrong bookmark and playcounts might be set.
- Simplified category matching code for Kodi playcounts and bookmarks to
support additional category types in the future, should Kodi ever add any.
- Improved native mode Mezzmo search friendliness so that when no matches are
found the addon returns to the Kodi native mode home screen vs. the GUI mode
UPnP server listing screen.
v1.1.7.0 11/13/2022
- Fixed minor bug introduced in 1.1.6.9 where extra file Kodi table entries
could be created if the new music video option was default but some videos
were categorized as music videos.
- Fixed very obscure old bug where all search results might not display if
real time updates were enabled and the Kodi database was not fully in sync
with Mezzmo.
- Added resetting of Kodi DB clean flag upon addon restart
- Removed minor 3 second delay on manual Kodi DB cleaning
v1.1.6.9 11/4/2022
- Added option to treat music videos as either movies or music videos in
Kodi native mode operation. The default is movies which is consistent
with earlier versions.
- Fixed bookmark issue in native mode where Kodi bookmarks may not get
updated properly if multiple movies had names which were almost identical
- Improved detection of codec changes during hourly sync process. It was
possible for certain codec changes to occur and not get detected until
the daily sync process.
v1.1.6.8 10/9/2022
- Eliminated duplicate code for Kodi skin view settings and mapping.
- Fixed an issue which could cause the Mezzmo Kodi addon to exit after
multiple repetitive Mezzmo searches.
- Added additional tables and views to the CSV export utility, including
the Kodi music database.
- Changed view mode default settings for the Estuary skin from List to
WideList since List isn't valid for all views.
v1.1.6.7 9/27/2022
- New feature, Prefer Local Trailers, added which allows only syncing local
trailers to the Kodi DB when found or otherwise it will sync You Tube
trailers if no local trailers are found. This allows You Tube trailers
for the Mezzmo web interface and local trailers for all other clients
with Kodi getting the higher quality local trailers.
- Added the ability to export the Addon movie trailers table including all
trailers, associated movies, trailer order and whether local or You Tube.
- Changed Full Sync completion message from OK dialog box to Kodi notification
to eliminate manual intervention being required for process to complete.
- Corrected log message showing the wrong number of Mezzmo records synchronized
to Kodi if user aborts a Full Sync request prior to completion.
v1.1.6.6 9/21/2022
- Fixed issue where manual Full Sync completion notification message would not
appear and sync logs improperly indicated 0 records processed if the Mezzmo
database contained less than 1000 records.
- Added progress indicator dialog box when manually clearing the Mezzmo data
in the Kodi database.
- Fixed issue where Kodi might hang when running multiple profiles and logging
out of a profile.
- Added new Mezzmo Selective Sync feature where you can select up to 5 options
to do full or partial synchronization of your Mezzmo library to Kodi. This
will allow up to 5 profiles on a Kodi instance each with its own specific
user definable view of your Mezzmo library.
v1.1.6.5 9/5/2022
- Improved clarity for the notification message when no Mezzmo sync server has
been selected.
- Extended functionality of the clear Mezzmo from Kodi database setting option
to now allow a full immediate resync of all Mezzmo data into the Kodi database.
- Modified default setting for the Auto Background Sync and Performance Logging
from disabled to enabled.
- Fixed obscure bug that could prevent setting the Mezzmo sync server if any UPnP
server responded without proper manufacturer information.
v1.1.6.4 8/23/2022
- Fixed issue where movie title may not always appear in the video information
panel when using the Estuary skin.
- Improved artwork detection and metadata for certain uPNP servers.
v1.1.6.3 8/14/2022
- Improved the reliability of the SSDP automatic server discovery process
and standardized the code between Kodi 18 and 19 versions.
v1.1.6.2 8/8/2022
- Removed Kodi from manual IP server additions due to random port usage.
Kodi uPNP servers will still be discovered via the automatic process.
- Fixed bug where bookmarks were being set / cleared for the underlying
movies when their trailers were being played.
- Improved usability where addon GUI would restart after native mode
search was completed. Native mode search completion now goes back to
native mode menu.
- Added new Diagnostics settings section with options for temporary server
response logging to aid in troubleshooting Mezzmo and uPNP XML metadata
responses. The settings will disable after an optional number of server
responses to avoid overly expanding the Kodi.log file size.
v1.1.6.1 7/7/2022
- Further improvement of the category type code to simplify the logic,
better handle multiple categories for a video and fix issue that would
cause items not to displayed if the category was blank for a video.
v1.1.6.0 7/6/2022
- Fixed bug introduced in v1.1.5.8 that would cause videos not to be
displayed if Kodi was not in sync with Mezzmo and the category type
was not set to movie or TV Show.
- Added check for improperly formatted or missing duration in Mezzmo
that could cause an exception error and videos not to display
- Improved manual IP server additions to include the ability to use
nonstandard ports and certain non-Mezzmo servers.
v1.1.5.9 7/2/2022
- Added the ability to manually add your Mezzmo server IP address when
the autodiscovery does not work properly on your network.
v1.1.5.8 7/1/2022
- Added syncing of Mezzmo movie series information to Kodi movie sets
when native mode operation is enabled.
v1.1.5.7 6/26/2022
- Added option for synchronizing Mezzmo Keywords to Kodi Tags in native
mode operation.
v1.1.5.6 6/20/2022
- Added native mode support for viewing all actors from skin option for
TV Shows. This had been available for movies but not TV Shows. The
default is disabled for this setting.
- Added database locking detection for the Kodi and Mezzmo10 databases
during maintenance activities.
v1.1.5.5 6/3/2022
- New native Kodi mode options and additional metadata synchronization
including genre, year, actor/actress, IMDB number and bookmarks.
v1.1.5.4 5/6/2022
- Added option for supporting Season 0 episodes 0. Episodes are determined
by season and episode numbers if option is by episode/season and by category
being TV Show in Mezzmo if option is category. Default is episode/season.
- Added optional support for multiple trailers per movie (up to 20).
- Fixed missing label in addon View Settings.
- Simplified Sync process logging
v1.1.5.3 4/2/2022
- Removed command introduced in version 1.1.4.3 which would cause the uPNP
server discovery message status window to be displayed anytime a uPNP
server stopped responding. This added extra unnecessary clicks to recover
from a Mezzmo or UPNP server restart.
v1.1.5.2 3/8/2022
- Fixed bug introduced in v1.1.4.8 which was causing invalid handle errors
in the Kodi logs and improper displaying of uPNP servers after a Refresh.
v1.1.5.1 3/2/2022
- Added CSV export capability for Kodi and Mezzmo addon databases.
- Modified Logs & Stats GUI reporting limit to the 2,000 most recent records.
Older records can be access via the new CSV export utility.
- Added inserting the Mezzmo audio track language field to the Kodi DB
streamdetails table. Previously just the codec type and # of channels
were inserted.
- Fixed improper duration information from Twonky uPNP server impacting
displaying music and videos.
- Fixed artist information from Windows 10 uPNP server.
- Fixed displaying some audio tracks from Tversity uPNP server.
v1.1.5.0 2/27/2022
- Fixed another bug introduced in v1.1.4.8 which caused metadata updates to
changed episodes in Kodi DB to fail due to userrating added to database.
v1.1.4.9 2/26/2022
- Fixed bug introduced in v1.1.4.8 which caused metadata updates to changed
movies / episodes in Kodi DB to fail due to userrating added to database.
v1.1.4.8 2/23/2022
- Additional metadata for uPNP servers including MPAA rating, playcount,
user rating, tagline and artwork.
- Fixed bug where Kodi database manual clearing would fail if uPNP servers
were displayed.
v1.1.4.7 2/22/2022
- Additional code cleanup and optimization for the Logs & Stats reporting.
- Improved metadata for uPNP servers including actors, directors and genre.
v1.1.4.6 2/18/2022
- Added context menu item for all pictures to be able to launch Mezzmo addon
slideshow viewer.
- Fixed slideshow bug introduced in v1.1.4.5.
v1.1.4.4 2/15/2022
- Fixed search function often returning no results due to duration error.
- Added a GUI notification when browsing a playlist and the server returns
no results due to it being empty on the server.
- New feature allows for viewing pictures in a slideshow or individually
with a normal or extended presentation time. A View Setting was added to
allow adjusting the slideshow and picture presentation times. The
slideshow has 3 controls: Pause, Play / Resume, and Stop. An additional
View setting was added to enable / disable the slideshow feature. The
default is enabled.
- Added ability to display pictures regardless of whether the addon is
launched in Kodi under Pictures, Videos or Music.
- Added / restored support for non-Mezzmo uPNP servers. The addon will now
detect the model of the uPNP server it is connecting to and will adjust
capabilities to what the uPNP server will support. Mezzmo advanced
functionality like sync, bookmark / playcount sharing and more will only
work with Mezzmo servers.
- Added GUI progress notification during uPNP server discovery so you can
now see what is happening.
- Added setting for sync server selection. This will allow syncing to your
Mezzmo server while browsing another uPNP server or another Mezzmo server.
If there is only one Mezzmo server found the addon will automatically make
it the sync server. Syncing to multiple Mezzmo servers isn't supported at
this time.
- Improved uPNP server discovery by adjusting the multicast TTL timer.
- Improved uPNP server response validation to ignore missing or invalid
responses.
- Created Kodi Mezzmo repository for updates. Updates will now be automatic
and available via the Kodi GUI.
v1.1.4.3
- Added Mezzmo server timeout setting and reorganized all timer settings
into a common tab.
- Added prior search history for quick repeat searches with user defined
setting for number of prior searches to display.
- Added GUI notification if the Mezzmo server stops responding while
performing searches.
- Added GUI notification if a uPNP server stops responding during addon
startup.
v1.1.4.2
- Additional fixes to detect improper Kodi settings causing exception errors
in sync process.
- Changed default setting for syncing Mezzmo TV episodes to the Kodi database
from disabled to enabled.
- Added GUI confirmation when clearing the Kodi DB via the addon settings.
This will avoid accidental clearing of Mezzmo data in the Kodi database.
- Fixed performance logging sometimes recording the selected item instead of
the playlist name during folder refreshes, utilizing the Mezzmo mark
watched / unwatched function and other similar activities.
- Added menu option to clear performance logs.
- Fixed addon fanart not displaying due to improper file location pointer.
- Fixed Kodi.log message "default.py has left several classes in memory
that we couldn't clean up." when running on LibreElec.
- Added GUI notification if the Mezzmo server stops responding while browsing
playlists.
- Improved the speed, stability and user friendliness of the Logs & Stats
reporting.
v1.1.4.1
- Fixed new Mezzmo addon installation bug where sync process would cause an
exception error prior to a Mezzmo server being selected. The sync process
will now skip until a valid Mezzmo server is selected.
v1.1.4.0
- Fixed very obscure bug which could cause exception errors till the daily
sync process ran if the Mezzmo hourly sync process attempted to add a video
to the Kodi DB at the exact same time Mezzmo was adding the same record
to its database and had not completed gathering all of the artwork.
v1.1.3.9
- Fixed bug which would cause a sync failure if the Mezzmo addon received
a bad setting value from Kodi.
- Added All Other view mapping setting to the Confluence skin to match
the Estuary and Aeon skin views.
v1.1.3.8
- Fixed bug which would cause sync failures if the Mezzmo TCP port
number was less than 10000.
- Code cleanup and fixing some Mezzmo addon settings error messages
when running Kodi in debug mode.
v1.1.3.7
- Adjusted stopped playback feature introduced in v1.1.2.8 to only work
with paused Mezzmo playback. Previously it stopped any paused Kodi
audio or video file.
v1.1.3.6
- Fixed exception bug which could occur if Kodi stopped playing a file
at exactly the same time the addon attempted to stop playback.
- Added setting to allow enabling / disabling the Mezzmo addon from
managing Kodi views.
- Added workaround for Kodi Leila bug breaking view mapping.
*** Note this fix may not work on Kodi running on some platforms ***
v1.1.3.5
- Added check to ensue proper audio codec information is received from
Mezzmo before inserting video into the Kodi database.
- Added log entry to indicate whether the new autosync feature introduced
in v1.1.3.4 is enabled or disabled.
- Updated the addon.xml and language file formats to align to the newer
Kodi addon standards.
v1.1.3.4
- New autosync feature which will adjust background sync process based
upon sync % between Kodi and Mezzmo. If < 90% sync the sync process
will be changed to Normal and once > 90% it will be moved back to
Newest. The default for this feature is disabled and it will not work
if the sync setting is Off.
v1.1.3.3
- Additional improvements with logs into the Mezzmo statistics & Logs
interface and reporting including now showing all uPNP servers known
by the Mezzmo addon.
- Added the ability to tune the background sync process. There are now
4 options: Off, Daily, Newest and Normal. Off and Normal are the same
On / Off options from previous versions. Daily only runs the daily full
sync process and no hourly sync. Newest only checks for new Mezzmo
videos each hour and then a full daily sync. Newest is sufficient for
most instances where a lot of changes are not taking place to existing
videos and Mezzmo information. Normal is the default setting.
- Standardized how addon settings are written and retrieved from Kodi. This
eliminated an issue where settings values were sometimes changing if you
didn't retstart Kodi after making a change.
v1.1.3.2
- Updated and simplified Mezzmo duplicate checking algorithm. It is now
accurate and consistent across all platforms and versions of Kodi.
- Improved and streamlined Mezzmo statistics & Logs interface
- Added remaining Mezzmo addon general logs to Mezzmo stats & logs
interface.
v1.1.3.1
- Improved Mezzmo duplicate video detection across all platforms and moved
reporting from the Kodi.log file to the addon database and they are now
available via the addon context menu GUI. Previously a number of duplicate
videos were not being detected due to the vast differences between Kodi
18 & 19 and all of the different client environments.
- Improved performance statistics viewing by fixing missing playlist data,
adding new views by playlist and all. Changed retention period to 500
performance records instead of 14 days. Improved view formatting and
added date field. Fixed issues with GoUp and Refresh actions causing
incomplete playlist information.
- Added viewing of Mezzmo addon sync logs via the context menu GUI.
v1.1.3.0
- Added dialog boxes asking to confirm clearing the autostart setting and
providing the playlist name when you set the addon to autostart. These
will prevent accidentally clearing the autostart setting by simply
clicking on the context menu and ensures the autostart setting is set
to the correct playlist you have selected.
- Updated the performance statistics to be available via the GUI for 14
days vs. previously just writing a log message to the Kodi.log file.
The statistics can help you see the performance of your Mezzmo server
and Kodi device as you browse playlists. Statistics are only written to
the database if the playlist has 50 or more items. Smaller playlists
generally will not have any performance concerns.
v1.1.2.9
- Fixed issue with intermittient failures when upgrading the addon.
Cause was service.py file not properly detecting Kodi force shutting
down the addon to do the upgrade.
v1.1.2.8
- Added dialog box response when no matching search results are found
on the Mezzmo server when performing a search. Previously an empty
playlist was presented.
- Added new setting which you can select between 0 - 60 minutes to
stop a paused playback. 0 means never stop a paused playback. This
feature is useful if you walk away for a length of time and forget to
stop something you are watching. The bookmark will be set so you can
resume watching where you left off.
v1.1.2.7
- Added displaying bookmark position to music / audio information
screen.
- Added new functionality Mezzmo Mark Watched context menu option
for music / audio files which will update the Mezzmo database
when clicked. This is the same feature which exists for video
files except the Kodi database isn't updated since audio files
currently don't sync between the Mezzmo and Kodi databases.
v1.1.2.6
- Fixed Kodi sync % calculation could be greater than 100% if Mezzmo
records were deleted.
- Added bookmark feature to music / audio files. Mezzmo will now
automatically set the bookmark so you can continue replay from the
bookmark point like with video files. This will be helpful for long
audio / music files like audio books and similar.
*** Note this feature requires a Mezzmo update. Please contact
Mezzmo support for the update ***
v1.1.2.5
- Improved fix of contentType errors. The addon settings now include
an All Other Content View setting to handle default contentType
view mapping vs. v1.1.2.4 which had a hard coded default.
- Fixed an obscure bug where the sync process could fail if a duplicate
file was found but it was not fully discovered by Mezzmo and was
missing information.
- Added support for a Music Video Mezzmo category type and associated
Kodi view settings.
v1.1.2.4
- Major fix of contentType errors impacting many Kodi skins not being
able to display content with certain Mezzmo categories including the
nosync category feature implemented in v1.1.2.2.
v1.1.2.3
- Fixed error condition if the addon tried to start and no Mezzmo servers
were found or selected.
- Fixed invalid handle messages in the Kodi logfile when browsing Mezzmo.
- Added autostart feature to allow you to mark / unmark a folder via the
context menu. A folder marked for autostart will cause the addon to
start the addon automatically and load that folder whenever Kodi is
restarted. You no longer need to deal with the various ways Kodi
handles autoexec.py or manually determining the path to a folder.
v1.1.2.2
- Added a new separate nosync tracking database in Kodi to allow real
time tracking of nosync and Live Channels not written to the main
Kodi database. The new database name is Mezzmo10.db. Nosync and
Live channel log counters will now update with each hourly background
sync process.
v1.1.2.1
- Fixed Kodi DB record count to only count Mezzmo records in the Kodi
database vs. all Kodi DB records
- Improved the last played time to include both the date and time vs.
only the date.
- Improved the premiered date to include both the date and year vs.
only the year.
- Added syncing the Mezzmo date_added field to the Kodi database so
that the native Kodi interface will match Mezzmo.
*** Note this feature requires a Mezzmo update. Please contact
Mezzmo support for the update ***
v1.1.2.0
- Added Kodi DB nosync feature. Adding a category named "nosync" to
a video file will keep it from being added to the Kodi database.
- Improved sync logging to show total number of Live Channels and
nosync videos along with the overall Mezzmo / Kodi sync percentage.
v1.1.1.9
- Added a setting to enable performance logging on playlists with
50 or more items. The total time to load a playlist, the playlist
items per second and the Mezzmo server response time will all be
logged to the Kodi logfile. Automatically disabled after the daily
sync to avoid bloating the Kodi logfile.
v1.1.1.8
- Adjusted bookmark sync timer from 1 minute to every 30 seconds
- Removed unused code introduced in v1.1.1.6 .
v1.1.1.7
- Fixed bookmarks not being reset when end of file playback reached.
- Added bookmark delay adjustment to allow starting up to 30 seconds
behind from when playback was stopped.
- Added saving bookmark to Mezzmo once a minute during playback
v1.1.1.6
- Improved Kodi logging when a video is playing. The log will now
show the movie / episode title which is playing vs. the raw uPNP
file name.
- Removed some duplicate code used for opening the Kodi database.
- Added logging during daily sync when a TV episode is missing a
series name in Mezzmo.
- Fixed issue where marked playcount feature would fail on movie
titles with nonASCII characters.
v1.1.1.5
- Minor performance improvement by streamlining and simplifying code
- Added detection for Live Channel temporary files from HDHomeRun
OTA software found by Mezzmo and no longer syncs them to the Kodi
database. A message in the Kodi.log file will indicate how many
were found during the sync process.
v1.1.1.4
- Added ability to select different view sort options when displaying
Mezzmo playlists.
v1.1.1.3
- Fixed an issue where the addon could go into a loop if there was
a mismatch with the number of items it was attempting to retrieve
from Mezzmo.
v1.1.1.2
- Added feature to allow remapping of the Top and Folder content
types in the Estuary skin to movies or episodes to allow more
view types for folders.
- Synchronized the Estuary view options in the addon with the latest
Estuary skin views.
- Added last played metadata view in the music information panel.
v1.1.1.1
- Added music mediatype variable to allow Kodi to display full Mezzmo
music metadata.
- Added music metadata to music information context menu item.
- Added MusicInfo view to Confluence skin settings to improve viewing
of music files.
v1.1.1.0
- Added feature to allow remapping of the Top and Folder content
types in the AEON Nox skins to movies or episodes to allow
more view types for folders.
v1.1.0.9
- Synchronized view settings with Aeon Nox Silvo skin.
v1.1.0.8
- Fixed major speed issue with the Mark Watched function which
caused slow loading of playlists due to the insertion order of
context and list items. This was especially noticeable on the
Vero 4K+ platform running Kodi on OSMC with large playlists.
The issue was less noticeable on other platforms.
v1.1.0.7
- Improved code added in v1.1.0.0 to handle commas with Mark Watched
feature. The new code is simpler and faster on some ARM platforms.
v1.1.0.6
- Added Mezzmo duplicate logging feature which will log any duplicate
Mezzmo records found during the daily sync process into the Kodi
log file.
- Fixed issue where if you tried to exit / start Kodi while the daily
sync was running an exception error would occur due to a Kodi database
locking contention.
v1.1.0.5
- Added fast sync feature which allows larger Mezzmo databases to
process more hourly records reducing the time to cycle through the
Mezzmo database between daily syncs.
v1.1.0.4
- Added feature where if the daily sync process isn't able to run at
the scheduled time due to a video playing or Kodi not running it
will keep trying each hour until 6AM.
- Fixed sync problem introduced in v1.1.0.1 where not all Mezzmo
records would be scanned and imported into Kodi with the
background sync process.
v1.1.0.3
- Added saving sync offset counter to addon settings so that it will
not restart at the beginning when the addon is shutdown.
- Fixed Kodi addon error message in the logs when Mark Watched feature
is used.
v1.1.0.2
- Fixed issue where unexpected response from Mezzmo server could cause
background sync process to abort.
- Decoupled Mark Watched Mezzmo and Kodi updates so that if a video isn't
found in the Kodi database the Mezzmo database will still be updated.
- Added logging to show number of records in the Mezzmo database during sync.
- Added feature to clear Mezzmo bookmark when Mezzmo Mark Unwatched is
clicked on a video file.
v1.1.0.1
- Fixed issue with Kodi 18 running on ARM devices (i.e. Raspberry Pi etc..)
not syncing all records between Mezzmo and Kodi. Back ported the Kodi 19
addon sync code to this release to resolve. Kodi 18 and Kodi 19 addon
sync code is now standardized.
v1.1.0.0
- Fixed Mezzmo Mark Watched feature not working on video files with a comma
in the title or the series name.
- Fixed Mezzmo Mark watched feature not working when a video was not found
in the Kodi database.
- Added last played time copy from Mezzmo to the Kodi database.
v1.0.9.9
- Fixed daily sync scan counter from double counting the last 20 records
in Mezzmo.
- Added new functionality Mezzmo Mark Watched conext menu option which will
update both the Kodi and Mezzmo databases when clicked.
*** Important notes ***
- Mezzmo version 6.0.5.0t patch or higher is required for Mezzmo Mark Watched
new capability. Please request from [email protected]
- Kodi and Mezzmo databases need to be in sync for this to operate. The
background sync process should enforce this but if this feature doesn't
operate properly please check the Kodi logs.
v1.0.9.8
- Fixed a bug where TV episodes might be duplicated in the Kodi database
when a client switches between DNS and IP addresses in the path table.
- Updated movie dupe checking introduced in v1.0.9.7 to match the new
episode dupe checking method.
- Loosened episode check to allow for the season to equal 0 in the case
of some TV shows like Good Witch and similar.
- Added database vacuum command to daily database maintenance to keep
Kodi database compact.
- Added daily counter reset which tracks the sync process schedule.
- Fixed a bug where a very small number of videos weren't being added to
the Kodi database during the daily sync process due to an offset pointer
value. This was only happening with very large Mezzmo databases and
they were getting caught by the hourly sync process.
v1.0.9.7
- Fixed issue where Kodi sync setting was only being read when the addon
starts vs. right after a setting change.
- Added database cleanup functions on Kodi shutdown.
- Addressed potential minor memory leak by explicitly closing database
cursors.
- Fixed a bug where a movie may not get inserted into the Kodi database
due to a path conflict between a path using DNS vs. the IP address
- Cleaned up some class deletion error messages in the Kodi logfile when
running on the Android OS.
- Improved sync detection and added log messages when the addon enables
and disables real time updates automatically.
v1.0.9.6
- Fixed issue where sync process could run while a video was playing.
- Added feature to check on Kodi startup if the database is in sync
with Mezzmo and disable real time updating in the Kodi addon options
and leverage the background sync process to detect changes. If they
are not in sync real time updating remains enabled until sync occurs.
- Added feature to handle certain Kodi Linux clients which alternate
between IP address and DNS names for artwork and icon URLs. Previously
the addon would detect that as a change and update the Kodi database.
Now it can handle either format.
- Added Kodi database reindexing after the daily sync process in order
to maintain performance.
- Added Kodi log messages showing the number of Mezzmo records in the Kodi
database after each hourly sync process.
v1.0.9.5
- Major rewrite of the code which adds Mezzmo artwork to the Kodi database.
2/3rds of the code was eliminated and functionality was added so that
the artwork will be updated when a Mezzmo metadata change is detected in
a video. Previously only a video codec change would cause the video
artwork to be updated.
- Added background sync feature that syncs Kodi with Mezzmo.
- Syncs 400 most recently added Mezzmo videos on Kodi startup
- Syncs next 800 Mezzmo videos each hour until all videos are added
and then loops back through the Mezzmo database looking for new
videos and metadata changes.
- Kodi DB clear and resync of all Mezzmo data between midnight and 1AM
- Automatically disables real time updates after full synchronization
and leverages the background sync process to detect changes.
*** Important notes ***
- Mezzmo version 6.0.5.0r patch is required for sync capability.
Please request from [email protected]
- The sync functionality does not honor Mezzmo playlist sharing
permissions and syncs all Mezzmo videos to Kodi regardless of
playlist permissions.
v1.0.9.4
- Added background task feature. Initial task feature updates the Kodi
image cache timers for Mezzmo images on startup and every 30 minutes.
Images which were recently viewed will have their timers reset to check
for a newer image. This will eliminate the need to clear the Kodi
cache to detect Mezzmo image updates. Image updates will now be
detected automatically.
- Improved category mapping logic to allow users to maintain complete
flexibility with Mezzmo categories that will be mapped into the standard
Kodi media type categories.
- Improved stream details change detection so that it now repairs missing
Kodi database stream details by resyncing with Mezzmo. Previously just
a log message was written into the Kodi.log file.
v1.0.9.3
- Fixed 2 bugs found in streamdetails change detection and title checking
during bulk Mezzmo/Kodi sync testing which would cause Kodi not to be
updated with Mezzmo data when browsing playlists and would abort the
upcoming Mezzmo / Kodi sync process feature.
- Updated TV Episode dupe checking to match on series name, season and
episode. This eliminates duplicates in the Kodi database due to episode
naming and display title differences across playlists.
v1.0.9.2
- Fixed bug introduced in v1.0.9.1 which would cause invalid metadata
changes to be detected in TV episodes. The only impacts were a slight
slowness loading large TV episode playlists and erroneous Kodi log
messages stating that a metadata change was detected.
v1.0.9.1
- Fixed issue with Kodi database cache clearing where not all records
in the cache table associated with Mezzmo were being deleted.
- Improved handling of TV Episodes in the Kodi database so that they
now appear as TV episodes vs. movies, with the proper season, episode
and similar information when an actor search is performed.
*** If the Add TV Episodes option has previously been enabled a
Kodi database clear on startup is required to repopulate with
the proper tags. ***
v1.0.9.0
- Improved database queries to support other Kodi addons populating
the Kodi database with movies having the exact same names as
Mezzmo movies. The addon will now only query and update Mezzmo
generated movies and media files in the Kodi database.
- Fixed issue introduced in v1.0.7.8 where not all Mezzmo records
were being deleted with a Kodi ClearDB on some Linux clients which
populate the path table with a mix of IP address and DNS based entries
or if the Mezzmo server IP addressed changed.
- Fixed issue with 1.0.8.9 where the TV Show name is now only added
when browsing TV shows. This resolves issue with some movies
showing unknown titles in the Info/Details panel.
- Updated actor and artwork change updates to differentiate between
movies and TV show episodes. This is the first step in handling
TV show episodes better in future addon versions.
- Automatically re-enable image caching after cache clear to improve
performance and reduce Mezzmo server overhead.
v1.0.8.9
- Added TV series name display when browsing TV show episode details.
v1.0.8.8
- Added Mezzmo sort title support into the Kodi database. Now actor searches will
honor the sort titles. No database clear is required. Sort titles will be added
as you browse playlists.
*** Note Mezzmo version 6.0.5.0o is required to leverage this function ***
You will need to E-mail [email protected] to request the patch.
v1.0.8.7
- Added studio information from Mezzmo to Kodi database and movie information panel.
v1.0.8.6
- Fixed issue where playlists wouldn't load completely if there was an invalid file
in Mezzmo. Invalid files will now be skipped and not displayed in Kodi nor will
they be inserted into the Kodi database. A popup dialog will alert on invalid files.
v1.0.8.5
- Additional significant database improvements when adding playlists to the Kodi
database. Moved from a database commit per item to a commit per playlist fetch
from Mezzmo.
v1.0.8.4
- Significant database speed improvement (>75%) by reducing the number of times
the addon opens and closes the Kodi database.
- Added user ratings from Mezzmo to movie search panel.
- Fixed logging error which could cause a playlist not to load completely if Kodi
was in debug mode and a playlist item was missing the icon variable from Mezzmo.
v1.0.8.3
- Changed movie title name matching to case insensitive to avoid duplicate movies
in the Kodi database.
v1.0.8.2
- Fixed bug which would cause some movies not to be displayed during a addon
Search action due to a UTF-8 encoding issue.
- Added cast order function to actor search so the actor order in Kodi matches
the order in Mezzmo. Previously stars would appear in random order in the
actor search panel.
- Added fanart to the Kodi database for movies. Previously all 4 artwork types
had the same image.
*** The cast and fanart changes require a one time Kodi DB clear to add new data
elements to the Kodi database. Otherwise they will only be added to new movies
which are discovered. ***
v1.0.8.1
- Added check to ensure all artwork entries are in the Kodi database. If not,
they are added automatically. This resolves issue in v1.0.7.9 where a
Kodi DB clear was needed to add missing artwork entries.
- Changed file extension change checking method to use pathnumber vs. parsing file
extensions. Kodi 18 and 19 versions of the addon are now back in sync.
v1.0.8.0
- Fixed issue where artwork URL file names might be missing or have duplicate
file extensions depending upon which platform Kodi is running. This could cause
missing artwork for some movies. A Kodi DB clear on startup is needed to
remove any incorrect file names in the Kodi database.
v1.0.7.9