forked from UniversalMediaServer/UniversalMediaServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
2743 lines (2540 loc) · 104 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.2.0 - 2016-03-??
General:
Use image instead of text in thumbnail overlays
Improved the web interface
Added support for using Open Subtitles credentials
Improved filename prettifying
Renderers:
Improved Panasonic VT60 support
Fixed duplicate subtitles on Samsung TVs
External Components:
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
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 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 Cling to 2.0.1
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:
Improves support for many containers and codecs
Fixes bugs
Updated Seamless to 1.1.0
4.4.0 - 2015-01-11
General:
Improved compatibility of H.264 transcoded videos
Fixed error on Linux when VLC is not installed
Fixed recognition of BMP, Theora and Vorbis (thanks, ler0y!)
Added support for several more formats and codecs in renderer configs (thanks, ler0y!)
Added "SendFolderThumbnails" renderer option
Fixed some cases of unnecessary video transcoding
Fixed AviSynth output compatibility on some renderers
Improved speed of True Motion processing
Updated setting descriptions
Cleaned up logging
Fixed MP3 transcoding support
Improved library creation speed and prevented unnecessary transcoding for non-video files
Renderers:
Added support for Samsung ES8005 TVs (thanks, wazer!)
Added support for Samsung BD-C6800 Blu-ray Disc Players
Added support for Sony Xperia Z3
Added support for Yamaha R-N500
Improved support for Hama IR320
Improved support for Panasonic AS600E TVs (thanks, Etmoc!)
Improved support for Panasonic VT60 TVs
Improved support for Samsung H6400 series TVs
Improved support for Sony Blu-ray Disc players from 2013
Improved support for Sony Bravia NX70x series TVs
Improved support for Sony Bravia W series TVs
Improved support for Xbox 360
Fixed audio transcoding on Sony Bravia EX series TVs
Fixed timeouts on Philips TVs
Fixed support for images on Panasonic TVs
Updated DefaultRenderer.conf
Languages:
Updated Spanish translation (thanks, AlfredoRamos!)
External Components:
Updated FFmpeg for Windows and OS X, which:
Improves support for many containers and codecs
Fixes bugs
Updated MPlayer/MEncoder for Windows to SB62, which:
Fixes support for Opus
Fixes support for DVDs
Fixes color and italic support for MicroDVD subtitles
Improves MPEG-2 output
Fixes x264 hardware acceleration
Improves support for many containers and codecs
Fixes VBR and VFR support in H.264 output
Fixes bugs
Updated Netty to 3.9.6, which fixed bugs
4.3.1 - 2014-12-12
General:
Windows installer removes deprecated renderer files
Fixed a startup crash
Renderers:
Added support for Hisense K680 TVs
Added support for Samsung F5505 TVs
Improved support for LG LS5700 TVs (thanks, AngelShine!)
Improved support for Panasonic S60 Series TVs
Improved support for Samsung WiseLink devices
Improved support for Sony Bravia HX75 Series TVs
5.0.0-b1 - 2014-11-?? - Changes since 5.0.0-a1
General:
Major redesign of the status tab to show per-renderer information
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
Improved Chromecast support (cast from UMS webui/gui)
All changes from 4.2.1, 4.2.2 and 4.3.0
4.3.0 - 2014-12-06
General:
Added the ability to transcode to H.265
Improved filename prettifying
Improved support for many formats and codecs
Fixed VLC engine
Formatted the default renderer file
Renderers:
Added support for LG UB820V TVs
Added support for Logitech Squeezebox
Fixed video aspect ratios on Philips and Sony TVs
Improved support for Hama IR320
Improved support for LG LM660 TVs
Improved support for Netgem N7700
Improved support for Roku 3
Improved support for Samsung EH6070 TVs
Improved support for Samsung H4500 TVs
Improved support for Samsung HU7000 TVs
Improved support for Samsung HU9000 TVs
Improved support for Xbox 360
Languages:
Updated Dutch translation (thanks, leroy!)
4.2.2 - 2014-11-17
General:
Improved compatibility of H.264 transcoding when using MEncoder
Customized buffer color
Fixed Live Subtitles
Renderers:
Added support for Hama IR320 (thanks, Enrice!)
Added support for Roku 3 (incomplete) (thanks, weyrava and drocket!)
Added support for Panasonic ET60 Series TVs (thanks, Enrice!)
Added support for Samsung F5100 Blu-ray Disc players (thanks, maracucho!)
Added support for Samsung Galaxy S5 (thanks, FlyMcDoogal!)
Added support for Sony PlayStation Vita (incomplete) (thanks, Verequies, Balmung and xubz!)
Fixed Xbox One detection (thanks, Whogie!)
Languages:
Updated Spanish translation (thanks, AlfredoRamos!)
External Components:
Updated JNA to 4.1.0, which fixes bugs
Updated Maven Exec Plugin to 1.3.2, which fixes bugs
Updated Maven Findbugs Plugin to 3.0.0, which fixes bugs
Updated Maven Javadoc Plugin to 2.10.1, which fixes bugs
Updated Maven Jdepend Plugin to 2.0, which fixes bugs
Updated Maven Site Plugin to 3.4, which fixes bugs
Updated Netty to 3.9.5, which fixes bugs
4.2.1 - 2014-11-01
General:
Increased speed of FFmpeg transcoding to H.264
Updated UMS.conf
Improved filename prettifying
Re-added "Force default renderer" option to the GUI
Minor GUI fixes and improvements
Fontconfig caches are not generated if subtitles are disabled
Renamed most renderer config files
Fixed special characters in folder names not displaying correctly
Renderers:
Added support for LG WebOS TVs
Added support for Panasonic SC-BTT Blu-ray Disc Home Theater Sound Systems
Added support for Samsung ES8000 TVs
Added support for Samsung F5900 Blu-ray Disc players
Added support for Technisat S1+
Improved detection of Windows Media Player
Improved support for H.264 videos on some renderers
Improved support for Cambridge Audio Azur BD players
Improved support for Samsung WiseLink renderers
Improved support for subtitles on Sony Bravia EX TVs (thanks, master-nevi!)
Improved support for Panasonic TVs
Improved support for Xbox One
Fixed seeking on Samsung E+ Series TVs
Languages:
Updated French translation (thanks, Kirvx!)
External Components:
Updated MPlayer/MEncoder for Windows to SB60, which:
Improves H.264 transcoding
Improves H.265 support
Improves support for many containers and codecs
Fixes bugs
5.0.0-a1 - 2014-10-23
Changes unique to 5.0.0-a1:
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
Minor tweaks to the GUI
Changes from the 4.x release branch:
General:
Increased speed of FFmpeg transcoding to H.264
Updated UMS.conf
Improved filename prettifying
Re-added "Force default renderer" option to the GUI
Minor GUI fixes and improvements
Fontconfig caches are not generated if subtitles are disabled
Renderers:
Added support for Panasonic SC-BTT Blu-ray Disc Home Theater Sound Systems
Improved support for Panasonic TVs
Improved support for Xbox One
Languages:
Updated French translation (thanks, Kirvx!)
4.2.0 - 2014-10-17
General:
Added support for automatic 2D to 3D subtitles conversion
Added renderer support for converting 3D video to a different 3D format
Added a new template renderer file "DefaultRenderer.conf" which contains all possible renderer config options (like PS3.conf did before)
Made cache recreation happen only when it has changed, instead of with every new release
FFmpeg defers to MEncoder for subtitle transcoding if there are embedded fonts, since FFmpeg can't use them
Improved video quality when transcoding via FFmpeg over wired networks
Improved language detection
Transcode instead of streaming videos when their bitrate is too high for the renderer
Updated tooltips
Fixed the cache not storing all data (thanks, taconaut!)
Fixed full-SBS 3D support via FFmpeg
Fixed not transcoding subtitles for renderers that can stream the file format but not with subtitles
Renderers:
Added support for Samsung HT-E3 Series Blu-ray Home Entertainment Systems
Improved support for Panasonic TVs
Improved support for Philips TVs (thanks, ler0y!)
Improved support for Xbox One
Improved some renderer images
Formatted all renderer configs
Removed unnecessary (same as default) values from all renderer configs
Languages:
Updated French translation (thanks, Kirvx!)
External Components:
Updated FFmpeg for Windows and OS X to 20141014 builds, which:
Fixes a bug with subtitle parsing
Improves support for many containers and codecs
Fixes bugs
Updated InterFrame to 2.6.0, which:
Improves quality
Improves GPU support
Fixes bugs
Updated Java Runtime Environment automatic downloader for Windows to 8u25, which:
Improves security
4.1.3 - 2014-10-03
General:
Improved default settings for smoother playback on wired and wireless networks
Made FFmpeg more reliable when transcoding embedded subtitles
Enabled file cache by default
Updated logo (subtle)
Improved cache handling
Disabled FFmpeg deferring to MEncoder for subtitles by default
Fixed thumbnails on some Samsung TVs
Fixed general bugs
Renderers:
Fixed unnecessary high CPU usage on LG TVs (thanks, amalic!)
Fixed support for Sony Home Theatre Systems
Fixed support for Xbox One
Improved support for Samsung UE ES6575 TVs
Languages:
Updated Czech translation
Updated French translation (thanks, Kirvx!)
4.1.2 - 2014-09-24
General:
Folder population speed improvements with filename prettifying enabled
Web interface client-side speed improvements
Web interface design tweaks
Expanded filename prettifying
Split the renderer option SupportedSubtitlesFormats into SupportedExternalSubtitlesFormats and SupportedInternalSubtitlesFormats
Optimized video bitrate over wireless connections
Made more strings translatable
Fixed FFmpeg not working on OS X
Fixed FFmpeg to MEncoder deferral via the Transcode folder
Fixed subtitles being transcoded when they didn't need to be
Fixed web thumbnails sometimes
Fixed the Windows installer downloading the 32-bit version of Java on 64-bit systems
Fixed the Windows installer offering to automatically close UMS
Renderers:
Improved support for Panasonic TX-L32V10E TVs
Improved support for Samsung renderers
Languages:
Updated Czech translation
Updated French translation (thanks, Kirvx!)
External Components:
Updated FFmpeg for OS X to g7cf1f0f, which:
Improves support for many containers and codecs
Fixes bugs
Updated jQuery to 1.11.1, which:
Fixes bugs
Updated NSIS LockedList to 3.0.0.3, which:
Adds support for detecting 64-bit processes
Fixes bugs
4.1.1 - 2014-09-06
General:
Made videos start faster sometimes when using FFmpeg
Improved accuracy when parsing rare files
Improved folder population speed
Fixed x264 transcoding when using recent versions of MEncoder
Fixed Windows Java 6 versions trying to update to Java 7
Renderers:
Fixed external subtitle streaming support on Samsung TVs
Languages:
Updated French translation (thanks, Kirvx!)
Updated Spanish translation
External Components:
Updated MPlayer/MEncoder for Windows to SB59, which:
Fixes decoding of PGS subtitles
Improves support for many containers and codecs
Improves 3D compatibility on some devices
Fixes bugs
Updated Netty to 3.9.4, which:
Improves security
Fixes bugs
Improves memory use
4.1.0 - 2014-09-01
General:
Added previous and next buttons to web interface
Added the ability to prioritize renderer loading order
Windows uninstaller no longer deletes custom renderer configs
Windows uninstaller no longer leaves behind unused files
Windows automatic updater downloads the correct build for the user's Java version
FFmpeg defers to MEncoder for transcoding subtitles by default
Fixed subtitles stretching bug
Fixed startup crash on non-Windows operating systems
Fixed subtitles not being transcoded when the renderer supported streaming the file
Fixed automatic wireless quality optimizations not being applied
Improved logging and log packing
Speed improvements
Renderers:
Added support for Xbox One via DLNA
Improved support for Panasonic VT60 TVs
Languages:
Updated Spanish translation (thanks, AlfredoRamos!)
External Components:
Updated Java Runtime Environment automatic downloader for Windows to 8u20, which:
Improves security
Updated FFmpeg for Windows and OS X to builds from 2014-08-28, which:
Improves support for many containers and codecs
Fixes bugs
4.0.3 - 2014-08-12
General:
Fixed MP4 support on some renderers
Fixed transcoded video resolutions with odd numbers on some renderers
Fixed error when retrieving audio channels
Updated descriptions in UMS.conf
Renderers:
Fixed audio support on WDTV Live (thanks, DualC!)
Fixed external subtitle support on Samsung devices
Improved support for Panasonic VT60 TVs
Languages:
Fixed Spanish translation
Updated most translations in minor ways
Updated Dutch translation (thanks, leroy!)
External Components:
Updated MediaInfo for Windows to 0.7.69, which:
Improves folder population times
Improves stability
Improves detection of HEVC streams
Fixes bugs
4.0.2 - 2014-08-06
General:
The Java 8 build on Windows offers to update Java 7
Added all default renderer values to PS3.conf to make it easier to support new renderers
Added documentation and formatting to PS3.conf
Fixed automatic Java download/installation on Windows for users without it
Fixed the Live Subtitles feature
Fixed external subtitle support
Renderers:
Improved support for DirecTV HR
Improved support for Panasonic TVs
Improved support for Samsung devices
External Components:
Updated Java Runtime Environment automatic downloader for Windows to 8u11, which:
Improves security
Updated Maven Compiler Plugin to 3.1
4.0.1 - 2014-08-01
General:
Added option InternalSubtitlesSupported to renderer configs for greater control over file compatibility
Added option "Force external subtitles"
Added the option "Use embedded style" to FFmpeg instead of just MEncoder
Fixed a bug with the adaptive bitrate setting GUI
Fixed bugs with subtitles not being loaded
Fixed displaying the Windows-specific "prevent operating system from sleeping" option on other operating systems
Fixed FFmpeg sometimes sending too many audio channels
Fixed FFmpeg using a bitrate too high for audio transcoding
Languages:
Updated Spanish translation (thanks, AlfredoRamos!)
External Components:
Updated FFmpeg to builds from 2014-07-16, which:
Improves support for many containers and codecs
Fixes bugs
4.0.0 - 2014-07-25 - Changes since 3.6.4
General:
Added a web interface, available at localhost:9001
Added option to automatically adjust the maximum bandwidth by measuring the speed of the connection to the devices
Added a new transcoding option to allow H.264 video with AAC audio
Added "Random" file sorting option
Added tooltips to more options in the GUI
Added option to use PsPing on Windows to make network speed estimates more accurate (ping_path)
Added renderer option LimitFolders to specify whether the renderer has a folder limit
Added renderer option SendDateMetadata to specify whether to send last modified date metadata to the renderer
Added searching to each folder
Added web_port and web_enable settings to UMS.conf
Added support for 4k videos by automatically scaling them to a resolution that the renderer supports
Made FFmpeg the default transcoding engine
Made the buffer more animated
Changed the names of transcoding options in renderer config files for clarity
Output surround audio (AC-3) instead of stereo (MP2) when using VLC (needs testing)
Enabled subtitles in VLC (thanks, tdcosta100!)
Improved the TextWrap function, which makes filenames fit better on certain renderers
Improved detection of which videos are automatically muxable
Made more strings translatable
Fixed performing unnecessary network speed checks
Fixed a bug with the Recently Played folder
Fixed padding in FFmpeg for DVD video resolution