forked from UniversalMediaServer/UniversalMediaServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
3180 lines (2937 loc) · 119 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
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
6.7.4 - 2017-10-03
General:
Fixed a bug where thumbnails wouldn't always be generated when MediaInfo isn't used or available
Fixed regression in folder thumbnails on non-Windows platforms
Fixed a crash when the web interface's port is occupied, and do not fail restarting the server, if the server hasn't created yet (thanks, Zsombor Gegesy!)
Fixed many general bugs
Renderers:
Added support for HE-AAC audio in MKV and MP4 files on LG BP550
Improved detection and file support for LG WebOS TVs
6.7.3 - 2017-08-13
General:
Improved support for AVI and MJPEG
Improved general DLNA implementation
Fixed duplicate entries in transcode folders
Fixed logging in macOS
Fixed menu name in macOS
Renderers:
Added renderer configuration for conversion of 3D video to 2D
Added support for Fetch TV
Added support for Onkyo TXNR8xx
Improved support for Cambridge Audio Azur BD
Improved support for OPPO BDP
Improved support for Panasonic VIERA TXL32V10E
Improved support for Sony BRAVIA 5500 and EX TVs
Improved support for Sony SMP-N100
Improved support for Sony STR-DA5800ES
Fixed album art for Onkyo receivers (and probably others)
Fixed support for Xbox 360
Dependencies:
Updated MediaInfo to 0.7.97, which:
Improves support for HEVC (H.265), FLV, MKV, TIFF and more
6.7.2 - 2017-07-09
General:
Added support for WMA10
Improved splash screen timing and enabled it by default
Improved support for MediaInfo on non-Windows platforms
Improved CPU and memory logging
Improved detection of network speed
Updated comments in DefaultRenderer.conf
Updated documentation
Fixed trace logging on macOS
Fixed a crash on Windows 10
Languages:
Synchronized translations with Crowdin
Fixed Hebrew language support
Dependencies:
Updated FFmpeg
Updated JNA to 4.4.0
Updated Surefire to 2.20
6.7.1 - 2017-06-11
General:
Fixed playback on Linux
Fixed support for OGA and 3GA files
Dependencies:
Updated MediaInfo to 0.7.96
6.7.0 - 2017-06-10
General:
Added a button for the web interface
Expanded support for preventing sleep mode on Windows and macOS
Improved support for MusicBrainz
Improved support for CoverArtArchive
Improved support for images
Improved thumbnailing
Updated documentation
Improved DIDL-Lite implementation
Added support for more RealAudio formats
Fixed DVD support
Fixed many bugs
Languages:
Synchronized translations with Crowdin
Renderers:
Added support for Chromecast Ultra
Added support for MXPlayer on Google Android
Added support for Microsoft Windows Media Player
Improved support for Chromecast
Improved support for Samsung 9 Series TVs
Improved support for Sony BRAVIA EX TVs
Improved detection of Onkyo TXNR7xx devices
Improved detection of Panasonic Viera ST60 TVs
Improved detection of Samsung J6400 TVs
Improved detection of Samsung JU6400 TVs
Improved detection of Samsung Galaxy S5 phones
Improved detection of Sony BRAVIA XE TVs
Dependencies:
Updated external-maven-plugin to 0.2
Updated FFmpeg to latest builds
Upgraded LogBack to version 1.2.3
Updated maven-surefire-plugin to 2.20
Updated MediaInfo to 0.7.94
Updated metadata-extractor to 2.10.1
Updated TwelveMonkeys ImageIO to version 3.3.1
7.0.0-b2 - 2017-04-02
General:
Fixed bugs with the fully played feature
Languages:
Synchronized translations with Crowdin
7.0.0-b1 - 2017-03-26 - Changes since 7.0.0-a1
General:
Added "Unwatched" folder to the videos folder if "Hide fully played media" is not enabled
File addition/removal is handled specifically instead of doing a library scan
Optimized database storage
Reduced memory use
Fixed the setting to hide fully played media in the Media Library
Fixed sorting in Media Library virtual folders
Fixed thread-safety/concurrency bugs
All changes in 6.5.3 and 6.6.0
Improved logging
Languages:
Synchronized translations with Crowdin
Renderers:
Improved support for Samsung 9 series TVs
Improved detection of Panasonic ST60 TVs
Improved detection of Samsung JU6400 TVs
Dependencies:
Updated external-maven-plugin to 0.2
Updated FFmpeg to the latest builds
6.6.0 - 2017-02-25
General:
Added support for AIFF files
Improved detection of the language of subtitles
Debugging and logging improvements
Fixed forcing the usage of discrete GPUs on Apple computers with dual GPUs
Fixed minor bugs
Languages:
Added Thai translation
Synchronized translations with Crowdin
Renderers:
Added support for Panasonic DMR Blu-ray recorders
Added support for Pioneer Blu-ray players
Added support for Sony BRAVIA XD 70/75 series TVs
Added support for Yamaha RX-A2050
Enabled UPnP control support on Panasonic TVs
Improved support for Google Chromecast
Improved support for LG WebOS TVs
Improved support for Panasonic Viera VT60 TVs
Improved support for Philips PFL TVs
Improved support for Sony BRAVIA KDL-NX800 series TVs
Improved support for Sony BRAVIA XD 70/75/80/83/85/93/94 series TVs
Fixed image stretching on Sony BRAVIA 5500 series TVs
Dependencies:
Updated Apache commons-lang to 3.5
Updated ChromeCast Java API to 0.9.2
Updated dcraw to 9.27
Updated ICU4J to 58.2
Updated logback to 1.1.8
Updated MediaInfo to 0.7.91
6.5.3 - 2017-01-07
General:
Added detection of the Chromium and Vivaldi web browsers
Fixed bug where video container and codec settings weren't saved
Languages:
Synchronized translations with Crowdin
Renderers:
Added support for Sony Bravia X series TVs
Dependencies:
Updated Git Commit ID plugin to 2.2.1
Updated Maven Antrun plugin to 1.8
Updated Maven Assembly plugin to 3.0.0
Updated Maven Compiler plugin to 3.6.0
Updated Maven Enforcer plugin to 1.4.1
Updated Maven Findbugs plugin to 3.0.4
Updated Maven Javadoc plugin to 2.10.4
Updated Maven PMD plugin to 3.7
Updated Maven Project Info Reports plugin to 2.9
Updated Maven Site plugin to 3.6
Updated Maven Surefire plugin to 2.19.1
Updated Maven Surefire Report plugin to 2.19.1
7.0.0-a1 - 2016-12-31
General:
Added "TV Shows", "Movies", "3D Movies", and "Unsorted" folders to the "Media Library" folder
Added right-click menu to navigation pane
Renamed "Cache" folder to "Media Library" folder and enabled it by default
Changed "Hide" options to "Show", e.g. "Hide Media Library folder" becomes "Show Media Library folder"
Library is re-scanned whenever a file is added/changed/removed in a shared folder
Fixed bug where removing a directory in UMS does not remove its contents from the Media Library.
Fixed sorting in dynamic folders
Fully played tracking is stored in the SQL database
6.5.2 - 2016-11-27
General:
Respect the renderer setting H264Level41Limited when deciding whether to stream or transcode
Search for subtitles in alternative folder even when a subtitle was already found (thanks, tdcosta100!)
Logging improvements
Improved program shutdown stability
Updated docs
Updated image parsing from MediaInfo and Sanselan to Imaging
Fixed manual renderer selection
Improved support for OGA, MKA, ADTS, WEBM, 3GA and 3G2A files
Made disabling transcoding more reliable
Minor bugfixes
Languages:
Minor English updates
Synchronized translations with Crowdin
Renderers:
Added FLAC support on Sony PS4
Improved AAC support on LG LM620 TVs
Improved detection of Sony Bravia W series TVs
Improved AVI/DivX support on Panasonic TX-L32V10E TVs
Improved Google Chromecast support
Fixed LPCM audio on Sony PS3
Fixed aspect ratios on Sony Bravia 5500 series TVs
Dependencies:
Updated h2database to 1.4.193
6.5.1 - 2016-10-02
General:
Added Dolby Atmos detection
Added renderer config setting RemoveTagsFromSRTSubtitles
Config file fixes and improvements
Reduced CPU usage
Improved adherence to DLNA standards
Restart button changes to red when a restart is required
Fixed audio channel parsing
Fixed audio pitch when transcoding some files
Languages:
Synchronized translations with Crowdin
Renderers:
Added support for VLC for desktop
Improved seeking support on AnyCast
Improved support for some filetypes on VLC for iOS
Improved support for Panasonic E6 TVs
Improved support for AVI files on XBMC
Dependencies:
Updated jaudiotagger to 2.2.5
Updated MediaInfo to 0.7.88
Updated NSIS to 2.5.1
6.5.0 - 2016-08-01
General:
Use ellipses for overflowing text in the left menu on the web interface
Improved speed of parsing files
Improved documentation in DefaultRenderer.conf, UMS.conf and the code
Fixed support for semicolons in paths in FFmpeg
Fixed the cancellation of media library scans
Fixed videos being transcoded too often because of bitrate halving
Fixed support for video files within compressed folders
Fixed the MIME type for WAV DTS files
Renderers:
Added support for LG Blu-ray players
Added support for Naim Mu-So wireless audio systems
Improved detection of LG TVs
Improved support for AC-3 audio on VLC on iOS and Apple TVs
Improved support for XviD codec on Panasonic TVs and VLC on iOS and Apple TVs
Improved support for images on Panasonic TXL32V10E TVs
Fixed support for virtual folders like New Media and Cache on Panasonic TVs
Fixed support for WebVTT subtitles on Samsung TVs
Languages:
Synchronized translations with Crowdin
Danish translation was completed and validated (thanks, jensen83, nba, squadjot, The_lonely_Glowstone and the_slayer_dk!)
Portuguese translation was completed (thanks, arqmatiasreis, El_Locco, Nadahar and plucas!)
External Components:
Updated assertj to 2.5.0
Updated ChromeCast Java API to 0.9.2
Updated Cling to 2.1.1
Updated commons-io to 2.5
Updated doxia plugin to 1.7
Updated exec maven plugin to 1.5.0
Updated gson to 2.7
Updated logback to 1.1.7
Updated maven antrun plugin to 1.8
Updated maven compiler plugin to 3.5.1
Updated maven enforcer plugin to 1.4.1
Updated maven site plugin to 3.5.1
Updated maven source plugin to 3.0.1
Updated MediaInfo to 0.7.87
Updated Netty to 3.10.6
6.4.0 - 2016-06-26
General:
Regularly initiate UPnP searches for new renderers
Added renderer config settings HalveBitrate and SupportedVideoBitDepths
Prevent sleep mode while streaming by default
Tweaked language
Improved/fixed some documentation (thanks, Sami32!)
Improved file parsing speed
Improved logging
FFmpeg no longer defers to MEncoder for embedded fonts since it supports them
FFmpeg no longer defers to MEncoder for internal ASS subtitles
ALIVE messages send less frequently by default
Fixed support for CMYK JPEG images
Fixed 24-bit FLAC fake videos showing up for non-PS3 renderers
Fixed unsupported subtitles being streamed
Fixed transcoding bitrate in rare cases
Fixed MIME types for WAV audio and TIFF images
Fixed renderer TextWrap
Fixed renderers only being detected if they are started before UMS
Renderers:
Added support for VLC on Apple TV
Improved video quality on wireless networks for Panasonic VT60
Improved support for subtitles on Panasonic CX700 Series TVs
Improved support for Panasonic CX680 Series TVs
Improved support for Panasonic E6 Series TVs
Improved support for Sony Bravia NX800 TVs (thanks, prescott66!)
Improved detection of Vizio TVs
Languages:
Czech translation was completed (thanks, jirkapas and panther7!)
French translation was completed and validated (thanks, archaos, Kielo, Kirvx, misterfred and Nadar!)
Italian translation was completed (thanks, alebrambilla1986, av3c01, bonatigennaro7, FoxGhost07, fsc_mar, johnjonh, jumputer, morag87, RickyReds, supp and vladiesel!)
Polish translation was completed and validated (thanks, anonymodmous, K4r0lSz, Nadar and robo25!)
Russian translation was completed (thanks, antonyfg, dronidzer, guzu-guzu, lxnderty, Nadar and Tianuchka!)
Swedish translation was completed (thanks, klebom, linushg111, mattias_karlsson_89, millenniumb, Nadar, qwert352, rchk, richarda, Rowly, sebastianboos, Stetoskop, strayhat and swarish!)
Turkish translation was completed and validated (thanks, hasanbahcekapili, OnarEngincan and onuroztemizel!)
External Components:
Updated FFmpeg to builds from this month
Updated FLAC to 1.3.1 (thanks, Sami32!)
Updated h2database to 1.4.192
Updated MediaInfo to 0.7.86
6.3.2 - 2016-05-27
General:
Added user config setting ALIVE_delay
Fixed calculating network speeds with offline renderers
Fixed detection of the MPEG-1 video codec
Renderers:
Fixed connectivity with Sony renderers
Languages:
Synchronized translations with crowdin
6.3.1.1 - 2016-05-22
General:
Fixed connectivity issues
6.3.1 - 2016-05-20
General:
Improved connectivity with devices
Improved support for 3D subtitles
Fixed support for PAL DVDs
Renderers:
Improved support for LG EG910V TVs (thanks, ZakarFin!)
Improved support for Panasonic Viera E6 Series TVs (thanks, Sami32!)
Improved detection of Windows Media Player (thanks, WolfganP!)
Fixed support for WMV 8 and below on Panasonic TVs
Languages:
Synchronized translations with crowdin
External Components:
Updated Cobertura Maven Plugin to 2.7
Updated Maven PMD Plugin to 3.6
Updated Maven Source Plugin to 3.0.0
Updated slf4j to 1.7.21
6.3.0 - 2016-05-07
General:
Added renderer config setting VideoFormatsSupportingStreamedExternalSubtitles
Added renderer config setting StreamSubsForTranscodedVideo
Ignore the article "a" by default, along with "the"
Improved support for 3D subtitles
Improved support for streaming external subtitles
Defer to FFmpeg for transcoding VobSub subtitles
Fixed header animation delay on web interface
Renderers:
Added support for Yamaha RXV500D (thanks, newbietux!)
Improved support for Miracast M806
Improved support for Panasonic Viera GT50 TVs (thanks, pcjco!)
Improved support for Panasonic Viera TXL32V10E TVs
Languages:
Synchronized translations with crowdin
External Components:
Updated FFmpeg
Updated MediaInfo to 0.7.85
Updated MPlayer/MEncoder for Windows to SB65
6.2.2 - 2016-04-09
General:
Improved support for subtitles in FFmpeg
Improved support for custom fonts
Improved general performance
Added renderer config setting KeepAspectRatioTranscoding
Fixed FFmpeg not using the TranscodedVideoAudioSampleRate renderer config setting
Fixed detection of 3D videos
Fixed filenames starting with "The" being listed first
Fixed link to musicbrainz (thanks, Utano!)
Fixed automatic subtitles language detection overruling manual detection
Put the database in the profile directory on non-Windows operating systems
Renderers:
Improved support for Panasonic TVs
Improved support for Sony TVs
Languages:
Synchronized translations with crowdin
External Components:
Updated icu4j to 57.1
Updated MediaInfo to 0.7.84
6.2.1 - 2016-03-28
General:
Added more tooltips
Fixed DTS-HD being detected as DTS
Fixed support for embedded ASS subtitles in FFmpeg
Fixed minor bugs
Renderers:
Improved support for Panasonic ST60 TVs
Improved support for Samsung J6200 TVs
Languages:
Synchronized translations with crowdin
External Components:
Updated chromecast-java-api-v2 to 0.9.1
Updated FFmpeg
Updated Google gson to 2.6.2
Updated jai-imageio-core to 1.3.1
Updated jmustache to 1.12
Updated JNA to 4.2.2
Updated logback to 1.1.6
Updated slf4j to 1.7.19
6.2.0 - 2016-03-12
General:
Use image instead of text in thumbnail overlays
Improved the web interface
Added support for using Open Subtitles credentials
Improved filename prettifying
Fixed bump support on mobile devices
Renderers:
Improved Panasonic VT60 support
Improved Samsung J55xx support
Fixed duplicate subtitles on Samsung TVs
Languages:
Synchronized translations with crowdin
External Components:
Updated Apache Commons Collections to 3.2.2
Updated l10n Maven plugin to 1.4
Updated logback to 1.1.5
Updated Maven Project Info Reports plugin to 2.8.1
Updated MediaInfo to 0.7.83
Updated slf4j to 1.7.16
6.1.0 - 2016-02-20
General:
Added a back link to the web interface
Improved logging
Squashed lots of bugs
Stopped systems from using installed versions of JNA
Thumbnails are unpadded by default
Improved speed of parsing subtitles
Improved filename prettifying speed and stability
Filename prettifying uses more information from Open Subtitles
Fixed FFmpeg not using custom fonts (thanks, Tiago!)
Fixed seeking with FFmpeg when embedded picture-based subtitles
Use FFmpeg by default to transcode embedded picture-based subtitles
Stop MediaInfo from using the network
Renderers:
Added ThumbnailPadding option
Improved Panasonic VT60 support
Improved Panasonic CX700 support
Improved Samsung PL51E490 support
Languages:
Synchronized translations with crowdin
External Components:
Updated FFmpeg
Updated MediaInfo to 0.7.82
6.0.0 - 2016-01-30 - Changes since 5.5.0
General:
Added "Fully played action" setting to control what UMS does with media that has been fully played. The options are:
Do nothing
Add an overlay to the thumbnail (default)
Hide the file
Move the file to a different folder
Move the file to the recycle/trash bin
Added "Thumbnails" renderer config option, to specify whether the renderer can display thumbnails
The Status tab updates when media is fast-forwarded or rewound
Audio and image thumbnails are output at consistent dimensions
Added SquareAudioThumbnails and SquareImageThumbnails renderer configuration options
Improved support for thumbnail generation
Improved detection of the position of media while playing
Improved logging
Improved headless support
Fixed font size of subtitles
Improved filename prettifying
Fixed transcoding to LPCM
Added and updated tooltips
Stability improvements
Fixed and improved automatic cover downloading
Fixed OS X version
Renderers:
Improved Status tab display for Panasonic TVs
Improved VLC for iOS support
Improved Panasonic VT60 support
Languages:
Synchronized translations with crowdin
External Components:
Updated Google gson to 2.5
Updated h2database to 1.4.191
Updated MediaInfo to 0.7.81
6.0.0 - 2016-01-30 - Changes since 6.0.0-b2
General:
Improved headless support
Fixed font size of subtitles
Improved performance
Stability improvements
Improved filename prettifying
Fixed transcoding to LPCM
Added and updated tooltips
Fixed and improved automatic cover downloading
Fixed OS X version
Renderers:
Improved VLC for iOS support
Improved Panasonic VT60 support
Languages:
Synchronized translations with crowdin
External Components:
Updated Google gson to 2.5
Updated h2database to 1.4.191
Updated MediaInfo to 0.7.81
5.5.0 and 6.0.0-b2 - 2016-01-06
General:
Language selection is offered on first startup
Improved display on Retina screens
Improved language selection interface
Improved conversion of 3D subtitles
Fixed positioning of subtitles in FFmpeg
Fixed tooltip consistency
Fixed detection of file permissions on Windows
Fixed detection of headless state
Fixed many minor bugs
Renderers:
Updated images for Android, PS3 and PS4
Fixed AirPlayer support
Fixed VLC for iOS support
Languages:
Added Afrikaans, Hungarian, Persian (Farsi), Serbian, Slovak, Ukrainian and Vietnamese
Allow the translation of language names
Synchronized translations with crowdin
External Components:
Updated Maven exec plugin to 1.4.0
Rolled back JNA to 4.1.0, which fixes a playback error
6.0.0-b1 - 2015-12-29
General:
Added SquareAudioThumbnails and SquareImageThumbnails renderer configuration options
Improved support for thumbnail generation
Improved detection of the position of media while playing
Improved logging
All changes from 5.4.0
5.4.0 - 2015-12-29
General:
Added splash screen, disabled by default
Improved support for subtitles in FFmpeg
Improved headless support on Windows
Improved support for unrecognized filetypes
Improved speed and accuracy of the filename prettifying feature
Fixed support for 3D subtitles
Fixed the saving of window size
Renderers:
Added support for AnyCast
Added support for Miracast M806
Added support for Sony Bravia NX800 TVs
Improved playback support for several renderers
External Components:
Updated Cling to 2.1.0
Updated FFmpeg
Updated MediaInfo to 0.7.80
6.0.0-a1 - 2015-11-23 - Changes since 5.3.1
General:
Added "Fully played action" setting to control what UMS does with media that has been fully played. The options are:
Do nothing
Add an overlay to the thumbnail (default)
Hide the file
Move the file to a different folder
Move the file to the recycle/trash bin
Added "Thumbnails" renderer config option, to specify whether the renderer can display thumbnails
The Status tab updates when media is fast-forwarded or rewound
Audio and image thumbnails are output at consistent dimensions
Renderers:
Improved Status tab display for Panasonic TVs
Languages:
Synchronized translations with Crowdin
5.3.1 - 2015-11-23
General:
Window state is saved when maximized
Improved font-scaling on high-DPI displays
Improved file permissions checks
Improved filename prettifying
Fixed Linux not finding FFmpeg (thanks, Oxalin!)
Renderers:
Added detection of the Edge browser
Fixed support for subtitles on Samsung J series TVs
Languages:
Synchronized translations with Crowdin
External Components:
Updated icu4j version to 56.1
Updated JGoodies Looks to 2.7.0
Updated JNA to 4.2.1
5.3.0 - 2015-10-28
General:
The main window saves its size and position
Fixed DTS-HD being detected as regular DTS
Fixed the use of UMS profiles
Made automatic updater more stable
Improved detection of write permissions
Improved plugin installation support
Made profile a possible command line argument
Improved speed when reading shared folders
Fixed several bugs
Renderers:
Disabled folder thumbnails on Apple iOS apps
Improved support for VLC for iOS
Panasonic TVs use higher-quality thumbnails
External Components:
Updated FFmpeg for Windows to 7c8fcbb, which increases transcoding quality and speed
Updated h2database to 1.4.190
Updated Maven Assembly plugin to 2.6
Updated Maven Eclipse plugin to 2.10
Updated Maven Surefire plugin to 2.19
Updated MediaInfo for Windows to 0.7.78, which improved file parsing speed
Updated MPlayer/MEncoder for Windows to SB64, which increases transcoding quality and speed
Updated Netty to 3.10.5
5.2.3 - 2015-09-28
General:
Improved logging and logging options
Improved language translations
Improved Windows 10 support
Improved playback stability
Changed default thumbnail seeking position from 2 seconds to 4 seconds
Minor status tab updates
Fixed the web interface Flash player
Fixed many bugs
Renderers:
Improved detection of AirPlayer
Improved folder population time on Panasonic TVs
Improved support for Samsung TVs
Improved support for Vizio TVs
Languages:
Improved accuracy of automatic subtitles language detection
Updated many languages based on contributions from Crowdin
External Components:
Updated AssertJ to 2.2.0
Updated h2database to 1.4.189
Updated FFmpeg for Windows
Updated Javassist to 3.20.0-GA
Updated jmustache to 1.10
Updated JNA to 4.2.0
Updated maven-antrun-plugin to 1.7
Updated Plexus-utils to 3.0.22
Updated Seamless to 1.1.1
5.2.2 - 2015-08-13
General:
Fixed audio transcoding with embedded images (thanks, Nadahar!)
Improved MIME type handling
Improved logging
Expanded filename prettifying
Improved renderer selection interface (thanks, Nadahar!)
Improved file support (thanks, Nadahar!)
Speed improvements
Renderers:
Improved support for Xbox 360
Languages:
Updated all languages to remove unused translations (thanks, ler0y and Nadahar!)
Updated Dutch translation (thanks, ler0y!)
Updated English (thanks, ler0y!)
Updated Polish translation (thanks, Karol Szastok!)
External Components:
Updated FFmpeg for Windows
Updated MediaInfo to 0.7.75
Updated Netty to 3.10.4
5.2.1 - 2015-07-11
General:
Improved efficiency of configuration file loading (thanks, Nadahar!)
Improved support for quotation marks and apostrophes on some renderers (thanks, Nadahar!)
Fixed broken 32-bit MediaInfo dependency
Renderers:
Fixed Xbox One thumbnails
Languages:
Updated Spanish translation (thanks, AlfredoRamos!)
5.2.0 - 2015-07-09
General:
Made tsMuxeR use FFmpeg instead of MEncoder
Made tsMuxeR transcode audio to AAC if the renderer expects AAC
Improved FFmpeg responsiveness during fast-forward and rewind
Improved automatic rescaling
Fixed detection of aspect ratios
Merged the install/uninstall Windows Service buttons into one button (thanks, taconaut!)
Add zoom/fit to web image viewer
Fixed a bug with sending external subtitles
Fixed MIME type finalization when parsing media
Fixed transcoding to AAC via MEncoder
Support late resolution of media length
Improved the accuracy of video metadata
Added ThumbnailWidth and ThumbnailHeight renderer settings
Added support for file extensions: AC3, AMR and TTA (thanks, ler0y!)
Fixed custom device configuration loading
Added more logging
Fixed folders not showing if they were previously empty, with "hide empty folders" enabled (thanks, jensaarai!)
Cleaned up the titles in the transcode folder in some cases
Various minor improvements/fixes
Expanded code testing for improved stability
Renderers:
Added support for Sony PlayStation 4
Improved thumbnail display on Panasonic TVs
Improved thumbnail display on Microsoft Xbox One
Languages:
Updated English translation (thanks, Nadahar!)
Updated Norwegian translation (thanks, Nadahar!)
External Components:
Rolled back FFmpeg on OS X to fix transcoding for some users
Updated Netty to 4.0.29
5.1.4 - 2015-06-14
General:
Limits clickable areas of settings more precisely
Uses a default renderer image when none exist
Made H.264 transcoding faster
Improved stability and speed with large amounts of images
Expanded code testing coverage (thanks, Jensaarai!)
Improved detection of languages
Improved filename prettifying
Code optimizations
Renderers:
Improved support for DTS audio on Panasonic VT60 TVs
Languages:
Updated French translation (thanks, Kirvx!)
External Components:
Updated FFmpeg to builds from 20150521, which:
Improved support for many containers and codecs
Fixed bugs
Updated InterFrame to 2.8.2, which improved speed
Updated Maven Assembly Plugin to 2.5.4
Updated Maven Compiler Plugin to 3.3
Updated Maven Git Commit ID Plugin to 2.1.15
Updated Maven Javadoc Plugin to 2.10.3
Updated Maven Surefire Plugin to 2.18.1
Updated MediaInfo to 0.7.74, which improved detection of file information
Updated Netty to 4.0.28, which improved network operations (thanks, mfulgo!)
5.1.3 - 2015-05-05
General:
Added and improved documentation in UMS.conf and DefaultRenderer.conf
Added the URL for the web interface to the logs on the Logs tab
Improved detection of the H.263 codec (thanks, leroy!)
Improved stability when transcoding subtitles by default
Simplified MEncoder commands in some situations
Fixed bugs
Renderers:
Improves support for Samsung EH5300 TVs (thanks, panzer!)
Fixed initial folders bug on Xbox 360/One
Improved detection of Xbox One
Improved detection of several Samsung TVs
Languages:
Updated Dutch translation (thanks, leroy!)
Updated Spanish translation (thanks, AlfredoRamos!)
5.1.2 - 2015-04-15
General:
Added "upnp_enable" user-level option
Added "log_level" user-level option
Added "UpnpAllow" renderer-level option
Added "Create TRACE logs" button
Added the ability to restart the program (not just the server)
Fixed videos being muxed instead of streamed
Various minor fixes/improvements
Renderers:
Added DSD/DFF streaming support to Cambridge Audio Blu-ray Disc players
Added more tags to DefaultRenderer.conf
Improved renderer detection/handling
Improved Android device detection
Improved detection of Panasonic AS600 Series TVs
Improved PS3 muxing via tsMuxeR
Improved support for Samsung D6400 TVs
Improved support for Samsung EH5300 TVs
Improved support for transcoding to Technisat S1+
Fixed support for MP3 files on some Samsung TVs and Blu-ray Disc players
External Components:
Updated h2database to 1.4.187
Updated JDom to 2.0.6
Updated Logback to 1.1.3
Updated Maven AntRun Plugin to 1.8
Updated Maven Findbugs Plugin to 3.0.1
Updated Maven Git Commit ID Plugin to 2.1.13
Updated Maven Javadoc Plugin to 2.10.2
Updated Maven PMD Plugin to 3.4
Updated MediaInfo to 0.7.73, which:
Added and improved support for many formats
Fixed bugs
Updated slf4j to 1.7.12
5.1.1 - 2015-04-03
General:
Added support for links in tooltips (thanks, taconaut!)
Added support for customizing background and foreground color in tooltips (thanks, taconaut!)
Added PrependTrackNumbers renderer option to ensure that renderers order audio by track number (thanks, javand!)
Made the RescaleByRenderer setting more consistent
Fixed MP4, M4A and 3GP file compatibility on some renderers
Fixed bug with the renderer selection window
Fixed audio and image compatibility on some renderers
Fixed transcoding with subtitles on 64-bit systems
Renderers:
Made Samsung televisions and Blu-ray Disc players order audio by track number
5.1.0 - 2015-03-21
General:
Added 64-bit versions of FFmpeg for a ~10% increase in transcoding speed
Removed the "Save" button since changes to settings are now saved automatically
Improved detection of playback states
Improved connection awareness
Improved True Motion frame interpolation speed by up to 20%
Improved folder population speed
Improved support for 3GPP files
Improved descriptions of settings
Slightly altered the memory usage bar
Fixed the renderer SeekByTime setting
Fixed renderer detection and recognition in some cases
Fixed display names for videos that have the Track (song title) value set
Fixed incorrect ContentFeatures headers being sent to renderers (thanks, master-nevi!)
Fixed the web logviewer
Fixed bugs with 3D subtitles
Fixed the setting for using embedded subtitles styles
Renderers:
Fixed filename bug on Sony Bravia TVs
Improved support for LG LED-backlit LCD 2014 TVs
Improved support for Samsung H6203 TVs
Languages:
Made more strings translatable
Updated Czech translation
Updated Dutch translation (thanks, ler0y!)
Updated French translation (thanks, Kirvx!)
Updated Italian translation (thanks, bartsimp!)
External Components:
Updated Chromecast Java API to 0.0.6
Updated Commons Codec to 1.10
Updated FEST Util to 1.2.5
Updated FFmpeg for Windows and OS X, which:
Improved support for many containers and codecs
Fixed bugs
Updated Gson to 2.3.1
Updated h2database to 1.4.186, which:
Fixed memory issues
Fixed caching issues
Updated InterFrame to 2.8.0, which:
Increased processing speed by up to 20%
Reduced memory use
Reduced dependencies
Updated JDom to 2.0.2
Updated JUnit to 4.12
Updated Plexus Utils to 3.0.21
Updated slf4j to 1.7.10
5.0.1 - 2015-02-16
General:
Fixed text in the Windows automatic updater
Fixed MediaInfo not parsing some rare data
Fixed detection of font attachments
Fixed support for subtitled files with apostrophes in the name
Fixed errors when packing debug files
Fixed support for resuming playback on some devices
Improved support for MOV, 3GP and 3G2 files
Reduced CPU load when the Status tab is visible
Improved support for 1920x1088 videos
Fixed logging error
Fixed the web interface when browsing via Safari
Improved stability when disabling renderers
Renderers:
Added support for Kodi Media Center
Added support for more Panasonic Blu-ray players
Added support for Samsung HT-F4 series home entertainment systems
Improved detection of some LG TVs
Improved detection of some Panasonic Blu-ray players and TVs
Improved detection of some Samsung devices
Improved support for Samsung ES6100 TVs
Improved support for Samsung ES6575 TVs
Improved support for Sony Xperia Z3 smart phones
Updated the image for Xbox 360
Fixed 24-bit FLAC playback on PS3 via the Videos folder
Languages:
Updated Czech translation
Updated French translation (thanks, Kirvx!)
Updated Spanish translation (thanks, AlfredoRamos!)
External Components:
Updated MediaInfo for OS X to 0.7.71, which:
Improved folder population time
Added and improved support for many formats
Fixed bugs
5.0.0 - 2015-01-25 - Changes since 4.4.0
General:
Added support for UPnP connections and playback
Added the option to use info from IMDB with filename prettifying
Added HTML5 video support to the web interface
Create custom per-device configuration files to override any general renderer or UMS setting
Major redesign of the status tab to show per-renderer information
Minor tweaks to the GUI
Improved player control
Includes the possibility to allow UMS to control renders automatically
Web player can also be controlled
Automatic reloading of external files
Documentation updates
New xmb playlist folders with optional automatic starting, looping, and saving, editable from web or xmb
A dynamic xmb playlist for on-the-fly playlist creation from web or xmb
Better bump/gui player playlists with optional automatic looping
Push playback support for chromecast and web browsers
Changed the interface for enabling/disabling renderer configurations
Changed the default setting for wrap_dts_into_pcm to false
Made sure files are always directly streamable via the Transcoding folder
Added the UMS_MAX_MEMORY variable to UMS.sh
Fixed audio downsampling
Fixed a bug with parsing formats from MediaInfo
Removed the database compacting method that was never recommended
Fixed a startup error
Minor bugfixes and code optimizations
Renderers:
Added support for Panasonic DMP-BDT360 devices
Added support for Samsung H6500 Blu-ray Disc players
Added support for Telefunken TVs
Improved support for Chromecast (cast from UMS webui/gui)
Improved support for Panasonic Viera AS650 series TVs
Improved support for Samsung C6600 series TVs
Improved support for Sony Blu-ray Disc players
Improved support for Sony Bravia W series TVs
Improved file compatibility on non-PS3 renderers
Fixed detection of some Samsung renderers
Languages:
Updated Czech translation
External Components:
Updated h2database to 1.4.185
Updated Maven Assembly Plugin to 2.5.2
Updated Maven Compiler Plugin to 3.2
Updated Maven Git Commit ID Plugin to 2.1.11
Updated Maven Source Plugin to 2.4
Updated Maven Surefire plugins to 2.18
Updated MediaInfo for Windows to 0.7.71, which:
Improves folder population time
Improves detection of many formats
Fixes bugs
Updated MPlayer/MEncoder for Windows to SB63, which:
Fixes support for DVD audio
Improves support for many containers and codecs
Fixes bugs
5.0.0 - 2015-01-25 - Changes since 5.0.0-b1
General:
Changed the interface for enabling/disabling renderer configurations
Changed the default setting for wrap_dts_into_pcm to false
Made sure files are always directly streamable via the Transcoding folder
Added the UMS_MAX_MEMORY variable to UMS.sh
Using info from IMDB with filename prettifying works for anime
Minor improvements to the web interface
Fixed audio downsampling
Fixed a bug with parsing formats from MediaInfo
Fixed a startup error
Minor bugfixes and code optimizations
Removed the database compacting method that was never recommended
All changes from 4.3.1 and 4.4.0