Universal Media Server 歷史版本列表
Universal Media Server 是一種媒體服務器,能夠將視頻,音頻和圖像提供給任何支持 DLNA 的設備。它是免費的,定期更新,並具有比任何其他媒體服務器,包括付費媒體服務器更多的功能。支持所有主要的操作系統,Windows,Linux 和 Mac OS X 的版本。程序流或轉碼視頻,音頻和圖像格式幾乎沒有配置。它由 FFmpeg,MEncoder,tsMuxeR,MediaInfo... Universal Media Server 軟體介紹更新時間:2020-03-26
更新細節:
更新時間:2020-03-24
更新細節:
What's new in this version:
General:
- Updated build documentation in BUILD.md
Renderers:
- Fixed too much transcoding on Samsung 9 series TVs
- Fixed WAV support on PS3
Translation updates via Crowdin:
- Arabic (36%)
- Serbian (87%)
- Slovenian (60%)
更新時間:2020-03-23
更新細節:
更新時間:2020-03-22
更新細節:
What's new in this version:
Data viewer:
- Search/replace in selected rows support was added
- Problem with Find/Replace and scrolling was fixed
- Floating point numbers rendering/copying was fixed (precision fix)
SQL editor:
- Connection initialization was fixed (active schema set)
- Auto-completion for DROP/ALTER procedure/function was added
- Auto-completion for asterisk (*) was fixed
- Auto-completion for table aliases was disabled
- Auto sync with database navigator was fixed (proper catalog/schema change)
- ERD viewer: table resize support was added
- Query manager: full query text view was fixed
- Connections invalidate was fixed (redundant connections open) and invalidate performance was improved
Schema compare (simple:
- Compare progress visualization was fixed
- Stored procedures body compare was fixed
- SSH tunnel: default user name (current OS user) is used when user name not set
PostgreSQL:
- PGPASS authentication was added
- Unique key indexes visibility was fixed
- Schema permissions viewer/editor was added
- Function/procedure create dialog was fixed
- Options for tables/functions DDL viewer now saved
- Enum values editor was added
- Array values copy-paste was fixed
Oracle:
- Automatic driver download was added
- View constraints create/drop support was added
DB2 LUW:
- Automatic driver download was added
- Table references read was fixed
SQL Server:
- Driver download (native artifacts) was fixed
- Custom SQL query result editor was fixed
- Schema selector (main toolbar) was fixed
- SQLite: column rename support was added
- Snap package was significantly improved
- Many other minor bug fixes
更新時間:2020-03-22
更新細節:
What's new in this version:
New language features:
- Structs with all isbits and isbitsunion fields are now stored inline in arrays
- import now allows quoted symbols, e.g. import Base.:+
- a[begin] can now be used to address the first element of an integer-indexed collection a. The index is computed by firstindex(a)
Language changes:
- The syntax (;), which used to parse as an empty block expression, is deprecated. In the future it will indicate an empty named tuple
Multi-threading changes:
- Values can now be interpolated into @async and @spawn via $, which copies the value directly into the constructed underlying closure
Build system changes:
- Windows build installer has switched to Inno Setup. Installer command line parameters have thus changed. For example, to extract the installer to a specific directory, the command line parameter is now /DIR=x:dirname. Use julia-installer.exe /? to list all new command line parameters.
New library functions:
- The new only(x) function returns the one-and-only element of a collection x, and throws an ArgumentError if x contains zero or multiple elements
- takewhile and dropwhile have been added to the Iterators submodule
- accumulate has been added to the Iterators submodule
- There is a now an evalpoly function meant to take the role of the @evalpoly macro. The function is just as efficient as the macro while giving added flexibility, so it should be preferred over @evalpoly. evalpoly takes a list of coefficients as a tuple, so where one might write @evalpoly(x, p1, p2, p3) one would instead write evalpoly(x, (p1, p2, p3)).
New library features:
- Function composition now supports multiple functions: ∘(f, g, h) = f ∘ g ∘ h and splatting ∘(fs...) for composing an iterable collection of functions
- Functions gcd, lcm, and gcdx now support Rational arguments
- The splitpath function now accepts any AbstractString whereas previously it only accepted paths of type String
- filter can now act on a Tuple
- The tempname function now takes an optional parent::AbstractString argument to give it a directory in which to attempt to produce a temporary path name
- The tempname function now takes a cleanup::Bool keyword argument defaulting to true, which causes the process to try to ensure that any file or directory at the path returned by tempname is deleted upon process exit
- The readdir function now takes a join::Bool keyword argument defaulting to false, which when set causes readdir to join its directory argument with each listed name
- div now accepts a rounding mode as the third argument, consistent with the corresponding argument to rem. Support for rounding division, by passing one of the RoundNearest modes to this function, was added. For future compatibility, library authors should now extend this function, rather than extending the two-argument fld/cld/div directly
- methods now accepts a module (or a list thereof) to filter methods defined in it
Standard library changes:
- Calling show or repr on an undef/UndefInitializer() array initializer now shows valid Julia code
- Calling show or repr on a 0-dimensional AbstractArray now shows valid code for creating an equivalent 0-dimensional array, instead of only showing the contained value
- readdir output is now guaranteed to be sorted. The sort keyword allows opting out of sorting to get names in OS-native order
- The methods of mktemp and mktempdir that take a function to pass temporary paths to no longer throw errors if the path is already deleted when the function returns
- Verbose display of Char (text/plain output) now shows the codepoint value in standard-conforming "U+XXXX" format
- Iterators.partition now uses views (or smartly re-computed ranges) for partitions of all AbstractArrays
- Sets are now displayed less compactly in the REPL, as a column of elements, like vectors and dictionaries
- delete! on WeakKeyDicts now returns the WeakKeyDict itself instead of the underlying Dict used for implementation
LinearAlgebra:
- qr and qr! functions support blocksize keyword argument
- dot now admits a 3-argument method dot(x, A, y) to compute generalized dot products dot(x, A*y), but without computing and storing the intermediate result A*y
- ldlt and non-pivoted lu now throw a new ZeroPivotException type
- cond(A, p) with p=1 or p=Inf now computes the exact condition number instead of an estimate
- UniformScaling objects may now be exponentiated such that (a*I)^x = a^x * I.
Markdown:
- Tables now have the align attribute set when shown as HTML
Random:
- AbstractRNGs now behave like scalars when used in broadcasting
- The performance of rand(::Tuple) is improved in some cases. As a consequence, the stream of generated values produced for a given seed has changed
REPL:
- The attributes of the implicit IOContext used by the REPL to display objects can be modified by the user (experimental feature)
SparseArrays:
- The return value of zero(x::AbstractSparseArray) has no stored zeros anymore. Previously, it would have stored zeros wherever x had them. This makes the operation constant time instead of O(<number of stored values>).
- Products involving sparse arrays now allow more general sparse eltypes, such as StaticArrays
更新時間:2020-03-19
更新細節:
更新時間:2020-03-18
更新細節:
更新時間:2020-03-17
更新細節:
What's new in this version:
- Fix application signing to generate appx for windows store
更新時間:2020-03-17
更新細節:
What's new in this version:
- Removed highlights for Swimlane column changes during Sync
- Fixed an issue with drop-downs that opened outside the Style Pane
- Small usability improvements
更新時間:2020-03-17
更新細節: