Age | Commit message (Collapse) | Author | Files | Lines |
|
the pulseaudio dependency, still enabled by default.
|
|
Fix for: Shared object "libprotobuf.so.28" not found
|
|
The find(1) hack was broken for at least two reasons (-execdir is not portable
and share/locale was hardcoded instead of using PKGLOCALEDIR). Explicitly
setting the DOMAIN variable is at least a working improvement, if not ideal.
|
|
Bump PKGREVISION
|
|
Sorry for the churn.
|
|
Version 62.0.0 "Apollo" 2021-10-10
New features and enhancements
* all: IETF BCP 47/TFC 5646 language tags: all ISO 639 languages are now
available, even the ones that aren't of types "Constructed", "Living" or
"Special".
* mkvmerge, mkvpropedit: chapters: both programs will now write elements set
to their default value, too (e.g. the legacy language element if it's set to
`eng`). This is done to be more consistent with how MKVToolNix GUI writes
chapters.
* MKVToolNix GUI: multiplexer: when adding new files as attachments the GUI
checks if there are other attachments with the same name. If so, the GUI
would ask whether to skip the affected files or add them anyway. There's now
an option in the preferences to always skip such files, and it's enabled by
default.
* MKVToolNix GUI: chapter editor: removed the support for explicitly setting
the legacy country elements. Instead the legacy country elements are derived
from the region parts of the IETF BCP 47 languages.
Bug fixes
* mkvmerge: fixed a crash when splitting by chapters is enabled but there are
no chapters at all.
* mkvmerge: the error message when trying to split by a chapter number that
doesn't exist contained the wrong number of chapters that actually do
exist.
* mkvmerge: AVC ES parser: fixed mkvmerge aborting due to uncaught exception
when encountering bad SPS data.
* mkvmerge: AVC/H.264 parser: re-added the hack `--engage
all_i_slices_are_key_frames` which was accidentally removed in release v61.
* mkvmerge: AVI reader: fixed a crash trying to allocate too big of a memory
chunk due to an integer overflows in check conditions.
* mkvmerge: HEVC ES parser: fixed another issue with frame type
recognition. Certain frames were marked as B frames/discardable on the
container level even though they could be reference pictures. Now only SLNR
pictures (sub-layer non-reference) are marked that way.
* mkvmerge: HEVC ES reader: improved file content detection for HEVC ES files
with wrong file name extensions (e.g. `.mkv`), which fixes them being
mis-detected as something else, e.g. DTS.
* mkvmerge: HEVC ES parser: "end of sequence" NALUs are kept now, and no
superfluous flushing will be done when one is found. This prevents splitting
NALUs into two different Matroska blocks when they should really be part of
a single one, also causing problems with erroneous timestamps. Mostly
affects DoVi NALUs.
* mkvmerge: Matroska reader, TrueHD: mkvmerge will now probe much more TrueHD
frames trying to find the first sync frame. This fixes track detection in
situations when a TrueHD doesn't start with a sync frame, e.g. when the
source file's the result of splitting between sync frames.
* mkvmerge, MKVToolNix GUI's chapter editor: IETF BCP 47/RFC 5646 language
tags: when reading chapters from MPLS playlist files, the `ChapLanguageIETF`
element will now be set to the configured default chapter language, not just
the legacy `ChapterLanguage` element.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF BCP 47 elements
will now always be created before writing chapters unless IETF BCP 47
elements are disabled.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when a chapter
display element contains legacy language & country elements but no IETF BCP
47 elements and IETF BCP 47 elements aren't disabled, the IETF BCP 47
elements created will contain the region from the legacy element.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: Legacy country
elements are now created when IETF BCP 47 elements are present & contain a
region code allowed in legacy country elements.
Build system changes
* The `tools` sub-directory is now always built. The corresponding `configure`
option `--with-tools` has been removed. The `install` target still doesn't
install them, though.
|
|
|
|
|
|
|
|
* aomedia.googlesource.com returns another tarball.
|
|
|
|
This includes various bug fixes and improvements to the encoder.
|
|
|
|
|
|
|
|
|
|
|
|
# really adhoc fix
# intention is that the file gst-libs/gst/interfaces/photography-enumtypes.c
# has the line
# #include "photography.h"
# instead of
# \#include "photography.h"
# To do that, modify generating Makefile to insert sed command.
# It may be some problems on glib-mkenums (in glib2-tools)
|
|
|
|
Release 0.15.2
This is a bug fix release without API or ABI changes, mainly to fix more known 0.15.0 and 0.15.1 regressions. But as a bonus, it is now possible to build the DirectWrite system font provider for Microsoft’s Universal Windows Platform (UWP).
Two known minor 0.15.x DirectWrite system font regressions remain:
when a font is attached/memory-loaded but a different (non-attached) style of the same font is used by the subtitles
(only the attached style[s] will be used; this also affects Core Text since 0.13.0 but not Fontconfig);
in the unlikely case that the full name of a system font equals the family name of another system font
(only the family name matches will be found).
Also please note that our IRC channel #libass has moved from freenode.net to Libera.Chat, and all presence on freenode.net has been fully retired.
Changes:
Fix some known 0.15.x regressions:
Fix Core Text font fallback failing on some fonts with multiple names
Fix DirectWrite failing to look up any but the first loaded variant of system fonts
Fix some format string bugs, which could lead to garbled log messages or on some platforms crashes
Fix ass_set_fonts_dir failing to load long paths
Better handling of control characters that have no associated font glyphs
DirectWrite: font lookup is now closer to VSFilter
DirectWrite: this font provider can now be built for UWP
|
|
|
|
Changes for 0.9.2 'Golden Eagle':
---------------------------------
0.9.2 is a small update of dav1d on the 0.9.x branch:
- x86: SSE4 optimizations of inverse transforms for 10bit for all sizes
- x86: mc.resize optimizations with AVX2/SSSE3 for 10/12b
- x86: SSSE3 optimizations for cdef_filter in 10/12b and mc_w_mask_422/444 in 8b
- ARM NEON optimizations for FilmGrain Gen_grain functions
- Optimizations for splat_mv in SSE2/AVX2 and NEON
- x86: SGR improvements for SSSE3 CPUs
- x86: AVX2 optimizations for cfl_ac
|
|
|
|
|
|
|
|
QT5/KF5 version
|
|
QT5/KF5 version.
|
|
|
|
KMediaPlayer builds on the KParts framework to provide a common interface for
KParts that can play media files.
This framework is a porting aid. It is not recommended for new projects, and
existing projects that use it are advised to port away from it, and use plain
KParts instead.
|
|
This should now work both with and without rc.subr available, on NetBSD and
with rc.subr from pkgsrc.
While there, update the homepage.
Tested on NetBSD/amd64.
Bumps PKGREVISION.
|
|
Version 61.0.0 "So" 2021-08-30
New features and enhancements
* all: IETF BCP 47/RFC 5646 language tags: implemented support for officially
registered IANA language tag extensions.
* mkvmerge: track selection: when using language tags for selecting which
tracks to keep, mkvmerge will now use component-based language tag matching
instead of comparing them verbatim. This means that only those components
(language, region etc.) the user specified will be required to exist and be
equal. For example, if a file contains three subtitle tracks with languages
`es` (generic Spanish), `es-MX` (Spanish as spoken in Mexico) and `es-ES`
(Spanish as spoken in Spain), the user can use `--stracks es` to match all
three tracks or be more specific with e.g. `--stracks es-MX` which would
only match one track. Similarly inverting the selection with e.g. `--stracks
!es` would get rid of all three tracks, not just the one for the generic
Spanish.
* MKVToolNix GUI: multiplexer: deriving track languages from file names: the
GUI can now detect full BCP 47/RFC 5646 language tags in file names.
* MKVToolNix GUI: multiplexer: deriving track languages from file names: the
default list of boundary characters now includes `-`.
* MKVToolNix GUI: multiplexer: the GUI now defaults to the "lower" process
priority setting for new installations in order to leave more room for other
applications, especially interactive ones. Up to and including v59 the
default was the "normal" process priority. v60 changed that to "lowest",
which turned out to be much slower on Windows for no real gain over
"lower". The setting will be auto-corrected by the GUI if the settings file
were saved last with a version between v60.0.0.0 & v60.0.0.17 & "lowest" &
it is still set to "lowest".
* HEVC dumper development tool: the tool has been renamed to `xvc_dump` and
extended to be able to dump AVC/H.264 bitstreams, too. It now also detects
the type of bitstream framing (ISO 14496-15 vs. ITU-T H.264/H.265 Annex B).
Bug fixes
* all: IETF BCP 47/RFC 5646 language tags: fixed a corner case of wrongfully
allowing scripts/variants not listed in any of the entries in the prefix
list when the prefix list contains prefixes restricting scripts/variants and
a prefix solely with the language at the same time (example: the variant
`ekavsk` with its prefixes `sr`, `sr-Cyrl` and `sr-Latn` where
e.g. `sr-ekavsk` and `sr-Cyrl-ekavsk` should be allowed but not
`sr-Bali-ekavsk`).
* mkvmerge: HEVC/H.265: the frame type of B frames was often wrongfully
signalled as P frames instead, both with `BlockGroup` (missing second
references) and `SimpleBlock` ("discardable" flag not set) elements.
* mkvmerge: SSA/ASS packetizer: the frame numbers will now be re-calculated
when appending SSA/ASS tracks so that frame numbers of appended tracks are
always strictly higher than frame numbers of the track they're appended to.
* mkvmerge, MKVToolNix GUI's chapter editor: BCP 47/RFC 5646 language tags:
when BCP 47 language tags are used with a language code that isn't part of
ISO 639-2, the programs will now write a legacy language element set to
`und` ("undetermined") instead of not writing such an element at all or
writing one with an invalid code.
* mkvmerge, MKVToolNix GUI's chapter editor: BCP 47/RFC 5646 language tags:
the programs will ensure that the legacy and IETF language elements written
will be unique within the scope of the same "chapter display" element.
* mkvinfo, MKVToolNix GUI's info tool: in summary mode the frame type was
reported wrong for `BlockGroup` elements in which the `ReferenceBlock`
elements were located behind the `Block` element.
Build system changes
* all: `std::codecvt_utf8` is now used instead of Boost's
`utf8_codecvt_facet`. The bundled copy the latter in `lib/boost` has
therefore been removed.
|
|
This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.
Bumps PKGREVISION.
|
|
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.9: 2021-08-10
This is a bug fix release of 3.4.8.
=== Changes
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that (({gpointer})) to Ruby conversion breaks a
value when pointer value is (({2 ** 32})) or larger.
== Ruby-GNOME 3.4.8: 2021-08-09
This is a bug fix release of 3.4.7.
=== Changes
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that (({gpointer})) to Ruby conversion breaks a
value when pointer value is (({2 ** 32})) or larger.
== Ruby-GNOME 3.4.7: 2021-07-30
This is a release that improves virtual function support.
=== Changes
==== Ruby/GLib2
* Improvements
* (({GLib::Error})): Added support for setting (({code})) and
(({domain})) automatically.
==== Ruby/GObjectIntrospection
* Improvements
* Added support for returning object from callback.
* Fixes
* Fixed a bug that (({GError})) detection doesn't work.
== Ruby-GNOME 3.4.6: 2021-07-17
This is a bug fix release for macOS.
=== Changes
==== Ruby/Pango
* Fixes
* Fixed a bug that (({require "pango"})) is failed on environment
that has multiple font types.
[GitHub#1429][Reported by Cameron Gose]
=== Thanks
* Cameron Gose
== Ruby-GNOME 3.4.5: 2021-07-07
This is a release that supports implementing virtual functions in
Ruby.
=== Changes
==== Ruby/GLib2
* Improvements
* Added (({GError})) domain and code for Ruby.
==== Ruby/GObjectIntrospection
* Improvements
* (({GObjectIntrospection::BaseInfo#container})): Added.
* (({GObjectIntrospection::ObjectInfo#class_struct})): Added.
* (({GObjectIntrospection::StructInfo#find_field})): Added.
* (({RVAL2GI_VFUNC_INFO()})): Added.
* Added support for implementing virtual functions in Ruby.
[GitHub#1386][Based on patch by Yuto Tokunaga]
You need to define (({virtual_do_#{virtual_function_name}}))
method in (({type_register}))-ed class.
* Added support for implementing virtual functions of interface in
Ruby.
[GitHub#985][Reported by Matijs van Zuijlen]
[GitHub#1938][Reported by Yuto Tokunaga]
* Added support for "transfer everything" UTF-8 return/output
value.
* Changed to accepted one character for (({gunichar})).
[GitHub#1426][Reported by rubyFeedback]
* (({GObjectIntrospection::CallableInfo#can_throw_gerror?})): Added.
* Added support for (({GError **})) in callback.
* Added support for returning (({GList<GObject *>})) from callback.
* Changed to return (({[]})) for (({NULL})) list.
* Fixes
* Fixed a bug that wrong type information is used for output
arguments.
==== Ruby/Pango
* Added support for (({PangoFT2})).
* Added support for (({PangoFc})).
* Added support for (({PangoOT})).
* Added support for (({PangoCairoFontMaps})).
* Updated gem metadata.
[GitHub#1428][Patch by Gabriel Mazetto]
=== Thanks
* Yuto Tokunaga
* Matijs van Zuijlen
* rubyFeedback
* Gabriel Mazetto
== Ruby-GNOME 3.4.4: 2021-04-22
This is a bug fix release for Windows.
=== Changes
==== All
* Dropped support for CentOS 6.
* Dropped support for Ubuntu 16.04.
* Dropped support for Ruby 2.4.
* Dropped support for Ruby 2.5.
* Added support for Ruby 3.0.
==== Document
* Improvements
* Improved how to use on Heroku.
[GitHub#1414][Patch by Juan D Lopez]
* Improved README.
[Patch by kojix2]
==== Ruby/GLib
* Improvements
* Added (({RVAL2POINTER()})).
* Added (({POINTER2RVAL()})).
* Changed to use (({rb_cObject})) instead of (({rb_cData})) as a
parent class of typed data.
* Changed to use typed data instead of data for all data types.
* Added support for Ractor partially.
* Required GLib 2.48 or later.
* (({GLib::UniChar.compose})): Added.
* (({GLib::UniChar.decompose})): Added.
* (({GLib::UniChar.canonical_decomposition})): Deprecated. Use
(({GLib::UniChar.decompose})) instead.
* (({GLib.format_size_for_display})): Deprecated. Use
(({GLib.format_size})) instead.
* Fixes
* Fixed wrong conversions between (({VALUE})) and (({GType})).
[GitHub#1386][Patch by Yuto Tokunaga]
==== Ruby/GObjectIntrospection
* Improvements
* Removed needless transfer check for struct.
[GitHub#1396][Reported by Konrad Narewski]
* Added support freeing (({GArray})) of raw struct out parameter.
[GitHub#1356][Reported by aycabta]
==== Ruby/Pango
* Improvements
* Added (({Pango::Render::PART_*})) to keep backward compatibility.
[GitHub#1311][Reported by rubyFeedback]
==== Ruby/GStreamer
* Improvements
* Removed needless workaround for
(({Gst::ElementFactory#static_pad_templates})).
[GitHub#1400][Reported by Justin Weiss]
==== Ruby/Gnumeric
* Improvements
* Added support for the latest Gnumeric.
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#set_size_request})): Added support for
(({width:})) and (({height:})).
[GitHub#1406][Reported by rubyFeedback]
* (({Gtk::Dialog#set_default_response})): Added support for
(({Symbol})).
[GitHub#1418][Reported by rubyFeedback]
==== Ruby/GDK4
* Added.
==== Ruby/GTK4
* Added.
==== Ruby/VTE3
* Improvements
* Improved description.
[GitHub#1406][Reported by rubyFeedback]
==== Ruby/GTK2
* Removed.
==== Ruby/GtkSourceView2
* Removed.
==== Ruby/WebKitGtk2
* Removed.
==== Ruby/VTE
* Removed.
=== Thanks
* Konrad Narewski
* aycabta
* rubyFeedback
* Justin Weiss
* Yuto Tokunaga
* Juan D Lopez
* kojix2
|
|
|
|
pkgsrc changes:
- as a reparation of removal of gtk2 dependent gems in the next 3.4.4,
make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent
packages and remove them from meta-pkgs/ruby-gnome
- pkglint
Upstream changes (from NEWS):
== Ruby-GNOME 3.4.3: 2020-05-11
This is a follow-up release of 3.4.2.
=== Changes
==== Ruby/GLib2
* Fixes
* Windows: Fixed a link errors.
|
|
|
|
Changes:
improved text rendering
better support for embedded video
lightspark now runs directly on wayland (with SDL_VIDEODRIVER=wayland)
better support for obfuscated AVM1 files
significantly faster rendering of bitmaps
many smaller bug fixes
|
|
Changes for 0.9.1 'Golden Eagle':
---------------------------------
0.9.1 is a middle-size revision of dav1d, adding notably 10b acceleration for SSSE3:
- 10/12b SSSE3 optimizations for mc (avg, w_avg, mask, w_mask, emu_edge),
prep/put_bilin, prep/put_8tap, ipred (dc/h/v, paeth, smooth, pal, filter), wiener,
sgr (10b), warp8x8, deblock, film_grain, cfl_ac/pred for 32bit and 64bit x86 processors
- Film grain NEON for fguv 10/12b, fgy/fguv 8b and fgy/fguv 10/12 arm32
- Fixes for filmgrain on ARM
- itx 10bit optimizations for 4x4/x8/x16, 8x4/x8/x16 for SSE4
- Misc improvements on SSE2, SSE4
|
|
Version 60.0.0 "Are We Copies?" 2021-07-31
New features and enhancements
* all: IETF BCP 47/RFC 5646 language tags: added support for language families
from ISO 639-5 that aren't part of 639-2.
* all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2
country codes of the "user-defined" category: `AA`, `QM`–`QZ`, `XA`–`XZ` and
`ZZ`.
* all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid
subtags from the official specs.
* MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track's
"Language" label (Alt+L for English) will now open the language dialog.
* MKVToolNix GUI: multiplexer: added an option in the preferences for turning
off the colored boxes indicating which file each track belongs to.
Bug fixes
* all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language
& variant subtags against their allowed prefixes (e.g. a valid tag with a
country code as in `de-CH-1996` is recognized as valid while two generally
known variants that aren't allowed together as in `de-1901-1996` is
recognized as invalid).
* all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a
two- or three-letter code, the programs will no longer compare that code
with language names as that was unintended, ambiguous (e.g. the code "Ga"
could be interpreted as the 639-2 alpha-2 code for "Irish" or as the name of
the language called "Ga") and only worked with languages whose name was at
most three letters long.
* mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead
to the loss of the first couple of frames from each of the second and all
following files.
* mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when
parsing VPS or SPS NALUs with invalid content due to unhandled
exceptions.
* MKVToolNix GUI: multiplexer: when the option "use legacy MIME types for font
attachments" is enabled, the GUI will now use `application/x-truetype-font`
for font collection files.
* MKVToolNix GUI: multiplexer: fixed escaping the `mkvmerge` argument in the
"Show command-line options" dialog for the "Windows (cmd.exe)" mode.
* MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI
will sort file names with numbers the way a human would expect it to. For
example, `1.mp4`, `9.aac`, `10.srt`, `11.srt` are now sorted exactly that
order instead of `1.mp4`, `10.srt`, `11.srt`, `9.aac`.
* MKVToolNix GUI: header editor: the header editor will now honor the "use
legacy MIME types when adding font attachments" setting when adding new
attachments.
|
|
|
|
|
|
|
|
Changelog:
== streamlink 2.3.0 (2021-07-26)
Release highlights:
- Implemented: new plugin URL matching API [#3814], [#3821]
Third-party plugins which use the old API will still be resolved,
but those plugins will have to upgrade in the future. See the
documentation's deprecations page for more information.
- Implemented: HLS media initialization section (fragmented
MPEG-4 streams) [#3828]
- Upgraded: `requests` to `>=2.26.0,<3` and set it to `==2.25.1`
on Windows [#3864], [#3880]
- Fixed: YouTube channel URLs, premiering live streams, added API
fallback [#3847], [#3873], [#3809]
- Removed plugins: canalplus [#3841], dommune [#3818], liveedu [#3845],
periscope [#3813], powerapp [#3816], rtlxl [#3842],
streamingvideoprovider [#3843], teleclubzoom [#3817], tigerdile [#3819]
Hakkin Lain (1):
stream.hls: set fallback playlist reload time to 6 seconds (#3887)
back-to (16):
plugins.youtube: added API fallback
plugins.rtvs: fixed livestream
plugins.nos: Fixed Livestream and VOD
plugins.vlive: fixed livestream (#3820)
plugins.Tigerdile: removed
plugins.Dommune: removed
plugins.PowerApp: removed
plugins.TeleclubZoom: removed (#3817)
plugins.cdnbg: Fix regex and referer issues
plugins.rtlxl: removed
plugins.CanalPlus: removed
plugins.liveedu: removed
plugins.Streamingvideoprovider: removed
plugin.api: update useragents
plugins.youtube: detect Livestreams with 'isLive'
plugins.nimotv: use 'mStreamPkg'
bastimeyer (30):
plugins.youtube: translate embed_live URLs
plugins.periscope: remove plugin
plugins.mediaklikk: rewrite plugin
stream.hls: add type hints and refactor
stream.hls: implement media initialization section
plugin: new matchers API
plugins: update protocol plugins
plugins: update basic plugins
plugins: update plugins with URL capture groups
plugins: update plugins with spec. can_handle_url
plugins: update plugins with multiple URL matchers
plugins: update plugins with URL translations
session: resolve deprecated plugins
plugins.zdf_mediathek: refactor plugin, drop HDS
docs: add deprecations page
plugins.tv8: remove API, find HLS via simple regex
plugins.youtube: find videoId on channel pages
chore: replace issue templates with forms
chore: fix issue forms checklist
tests: remove mock from dev dependencies
vendor: set requests to >=2.26.0,<3
tests: temporarily skip broken tests on win32
tests: fix unnecessary hostname lookup in cli_main
docs: fix headline anchors on deprecations page
vendor: downgrade requests to 2.25.1 on Windows
tests: refactor TestMixinStreamHLS
streams.segmented: refactor worker and writer
streams.segmented: refactor reader
streams.hls: refactor worker
streams.hls: fix playlist_reload_time
gustaf (1):
plugins.tv4play: fix plugin URL regex
vinyl-umbrella (1):
plugins.openrectv: update HLS URLs (#3850)
|
|
Changes:
- New: Dutch translation of README.md.
- Fixed: interactive prompt not printed with musl libc.
- Fixed: typos in README.md.
- Change: migrated builds from Travis to sr.ht.
|
|
While upstream quickly does a new release when a new Python is released,
keeping up with this is annoying.
|
|
|
|
Changelog:
== streamlink 2.2.0 (2021-06-19)
Release highlights:
- Changed: default config file path on macOS and Windows ([#3766])
- macOS: `${HOME}/Library/Application Support/streamlink/config`
- Windows: `%APPDATA%\streamlink\config`
- Changed: default custom plugins directory path on macOS and
Linux/BSD ([#3766])
- macOS: `${HOME}/Library/Application Support/streamlink/plugins`
- Linux/BSD: `${XDG_DATA_HOME:-${HOME}/.local/share}/streamlink/plugins`
- Deprecated: old config file paths and old custom plugins directory
paths ([#3784])
- Windows:
- `%APPDATA%\streamlink\streamlinkrc`
- macOS:
- `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/config`
- `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/plugins`
- `${HOME}/.streamlinkrc`
- Linux/BSD:
- `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/plugins`
- `${HOME}/.streamlinkrc`
Support for these old paths will be dropped in the future.
See the [CLI documentation] for all the details regarding these changes.
- Implemented: `--logfile` CLI argument ([#3753])
- Fixed: Youtube 404 errors by dropping private API calls
(plugin rewrite) ([#3797])
- Fixed: Twitch clips ([#3762])
- Fixed: Olympicchannel plugin ([#3760])
- Fixed: various Zattoo plugin issues ([#3773])
- Fixed: HTTP responses with truncated body and mismatching
content-length header ([#3768])
- Fixed: scheme-less URLs with address:port for `--http-proxy`,
etc. ([#3765])
- Fixed: rendered man page path on Sphinx 4 ([#3750])
- Added plugins: mildom.com ([#3584])
- Removed plugins: ine.com ([#3781])
Billy2011 (2):
plugins.mediaklikk: add m4sport.hu (#3757)
plugins.olympicchannel: fix / rewrite
DESK-coder (1):
plugins.zattoo: changes to hello_v3 and new token.js (#3773)
FaceHiddenInsideTheDark (1):
plugins.funimationnow: fix subtitle language (#3752)
Ian Cameron (2):
plugins.bfmtv: fix/find Brightcove video data in JS (#3662)
plugins.booyah: new plugin
back-to (7):
plugins.tf1: fixed api_url
plugins.onetv: cleanup
plugins.mediavitrina: new plugin
plugin.api: update useragents, remove EDGE
plugins.ine: removed
plugins.zattoo: cleanup, fix other domains
plugins.playtv: removed - SEC_ERROR_EXPIRED_CERTIFICATE (#3798)
bastimeyer (27):
plugins.rtpplay: fix obfuscated HLS URL parsing
utils.url: add encoding options to update_qsd
docs: set man_make_section_directory to false
tests.hls: test headers on segment+key requests
cli.argparser: fix description text
utils.url: fix update_scheme with implicit schemes
plugins.twitch: add access token to clips
tests: refactor TestCLIMainLogging
cli: implement --logfile
plugins.twitch: fix clips URL regex
plugin.api.http_session: refactor HTTPSession
plugin.api.http_session: enforce_content_length
stream.hls: replace custom PKCS#7 unpad function
plugin.api.validate: add nested lookups to get()
plugin.api.validate: implement union_get()
plugins.twitch: query hosted channels on GQL
plugins.twitch: tidy up API calls
cli: refactor CONFIG_FILES and PLUGIN_DIRS
cli: add XDG_DATA_HOME as first plugins dir
cli: rename config file on Windows to "config"
cli: use correct config and plugins dir on macOS
cli: deprecate old config files and plugin dirs
cli: fix order of config file deprecation log msgs
plugins.youtube: clean up a bit
plugins.youtube: update URL regex, translate URLs
plugins.youtube: replace private API calls
plugins.youtube: unescape consent form values
shirokumacode (1):
plugins.mildom: new plugin for mildom.com (#3584)
== streamlink 2.1.2 (2021-05-20)
Patch release:
- Fixed: youtube 404 errors ([#3732])
- Fixed: picarto plugin ([#3661])
- Fixed: euronews plugin ([#3698])
- Fixed: bbciplayer plugin ([#3725])
- Fixed: missing removed-plugins-file in `setup.py build` ([#3653])
- Changed: HLS streams to use rounded bandwidth names ([#3721])
- Removed: plugin for hitbox.tv / smashcast.tv ([#3686])
Alexis Murzeau (1):
build: include .removed file in build
Ian Cameron (3):
plugins.tvplayer: plugin removal
plugins.picarto: rewrite/fix (#3661)
plugins.bbciplayer: fix/update state_re regex
Kagamia (1):
plugins.nicolive: fix proxy arguments (#3710)
Yavuz Kömeçoğlu (1):
plugins.youtube: add html5=1 parameter (#3732)
back-to (3):
plugins.youtube: fix consent dialog (#3672)
plugins.mitele: use '_{bitrate}' and remove duplicates
stream.hls_playlist: round BANDWIDTH and parse as int (#3721)
bastimeyer (7):
plugins.youtube: add short video URLs
plugins.hitbox: remove plugin
chore: remove square brackets from issue titles
plugins.euronews: rewrite and fix live streams
utils.named_pipe: rewrite named pipes
docs: fix winget package link
ci.github: add python 3.10-dev to test runners
bururaku (1):
plugins.abematv: Fixed download problem again. (#3658)
== streamlink 2.1.1 (2021-03-25)
Patch release:
- Fixed: test failure due to missing removed plugins file in sdist
tarball ([#3644]).
Sebastian Meyer (1):
build: don't build sdist/bdist quietly (#3645)
bastimeyer (1):
build: include removed plugins file in sdist
== streamlink 2.1.0 (2021-03-22)
Release highlights:
- Added: `--interface`, `-4` / `--ipv4` and `-6` / `--ipv6` ([#3483])
- Added: `--niconico-purge-credentials` ([#3434])
- Added: `--twitcasting-password` ([#3505])
- Added: Linux AppImages ([#3611])
- Added: pre-built man page to bdist wheels and sdist tarballs ([#3459])
- Added: plugin for ahaber.com.tr and atv.com.tr ([#3484])
- Fixed: `--player-http` / `--player-continuous-http` HTTP server being
bound to all interfaces ([#3450])
- Fixed: handling of languages without alpha_2 code when using
pycountry ([#3518])
- Fixed: memory leak when calling `streamlink.streams()` ([#3486])
- Fixed: race condition in HLS related tests ([#3454])
- Fixed: `--player-fifo` issues on Windows with VLC or MPV ([#3619])
- Fixed: various plugins issues (see detailed changelog down below)
- Removed: Windows portable (RosadinTV) ([#3535])
- Removed: plugin for micous.com ([#3457])
- Dependencies: set `websocket-client` to `>=0.58.0` ([#3634])
Alexis Murzeau (1):
docs: update Debian stable install instructions
Billy2011 (1):
plugins.stadium: adaptions for new player api (#3506)
Ian Cameron (7):
plugins.mico: plugin removal
plugins.dogus: remove channel and update test
plugins.turkuvaz: add channels and URL tests
plugins.tvtoya: fix playlist regex
plugins.nimotv: new plugin
plugins.tvtoya: minor fixes
plugins.mjunoon: rewrite/fix
Jefffrey (1):
plugins.Nicolive: login before getting wss api url
Miguel Valadas (1):
plugins.rtpplay: add schema and fix HLS URL (#3627)
Vladimir Stavrinov (1):
plugins.oneplusone: fix iframe url pattern (#3503)
alnj (1):
plugins.twitcasting: add support for private/password-protected
streams (#3505)
back-to (11):
cli.main: use *_args, **_kwargs for create_http_server (#3450)
plugins.nicolive: added --niconico-purge-credentials
docs: remove outdated gst-player example
plugins.facebook: Add 'Log into Facebook' error message.
plugins.afreeca: use 'gs_cdn_pc_web' and 'common'
stream.dash: Fix static playlist - refresh_wait
- Pipe copy aborted - Read timeout
plugin.api: update useragents (#3637)
plugins.zattoo: use 'dash' as default stream
setup.py: require websocket-client>=0.58.0
plugins.nicolive: fixed websocket-client
plugins.btsports: remove plugin
bastimeyer (36):
tools: force LF line endings via .gitattributes
docs: add minimalist code of conduct
stream.hls: open reader from class attribute
tests.hls: await all filtered-HLS writer calls
plugins.twitch: fix access_token on invalid inputs
ci: add netlify docs preview deploy config
docs: add thank-you section to index page
build: include man page in wheels
docs: bump furo docs req to 2020.12.28.beta23
2021
http_session: remove HTTPAdapterWithReadTimeout
docs: improve install-via-pip section
docs: fix description of `--ffmpeg-fout`
build: include man page in sdist tarballs
utils/l10n: fix langs without alpha_2 in pycountry
plugins.bloomberg: fix and refactor plugin
utils: remove custom memoize decorator
docs: remove CLI tutorial from man page
session: implement --interface, --ipv4 and --ipv6
docs: remove RosadinTV Windows portable version
ci.github: increase git fetch depth of tests
tests: fix test code coverage
ci.codecov: 100% tests target, add patch status
docs: clean up package maintainers list
plugins.vtvgo: ignore duplicate params
ci.codecov: disable GH status check annotations
chore: reorder and improve issue templates
plugins: fix invalid plugin class names
tests.plugins: parametrize can_handle_url tests
plugins: fix and update removed plugins list
docs: add appimages section to install docs
ci.netlify: build docs when CHANGELOG.md changes
docs: add pip to packages lists
cli.output: fix named pipe player input on Windows
cli: debug-log arguments set by the user
cli: refactor log_current_versions and add tests
bururaku (1):
plugins.abematv: Update abematv.py (#3617)
fenopa (1):
installer: upgrade to python 3.8.7
losuler (1):
docs: update URL to Fedora repo
onde2rock (1):
plugins.bfmtv : fix rmcstory and rmcdecouverte (#3471)
vinyl-umbrella (1):
plugins.openrectv: update/fix (#3583)
== streamlink 2.0.0 (2020-12-22)
Release highlights:
- BREAKING: dropped support for Python 2 and Python 3.5 ([#3232])
- BREAKING: updated the Python version of the Windows installer
to 3.8 ([#3330])
Users of Windows 7 will need their system to be fully upgraded.
- BREAKING: removed all deprecated CLI arguments ([#3277])
- `--http-cookies`, `--http-headers`, `--http-query-params`
- `--no-version-check`
- `--rtmpdump-proxy`
- `--cmdline`, `-c`
- `--errorlog`, `-e`
- `--errorlog-path`
- `--btv-username`, `--btv-password`
- `--crunchyroll-locale`
- `--pixiv-username`, `--pixiv-password`
- `--twitch-oauth-authenticate`, `--twitch-oauth-token`,
`--twitch-cookie`
- `--ustvnow-station-code`
- `--youtube-api-key`
- BREAKING: replaced various subtitle muxing CLI arguments with
`--mux-subtitles` ([#3324])
- `--funimationnow-mux-subtitles`
- `--pluzz-mux-subtitles`
- `--rtve-mux-subtitles`
- `--svtplay-mux-subtitles`
- `--vimeo-mux-subtitles`
- BREAKING: sideloading faulty plugins will now raise an
`Exception` ([#3366])
- BREAKING: changed trace logging timestamp format ([#3273])
- BREAKING/API: removed deprecated `Session` compat options ([#3349])
- BREAKING/API: removed deprecated custom `Logger` and `LogRecord`
([#3273])
- BREAKING/API: removed deprecated parameters from
`HLSStream.parse_variant_playlist` ([#3347])
- BREAKING/API: removed `plugin.api.support_plugin` ([#3398])
- Added: new plugin for pluto.tv ([#3363])
- Added: support for HLS master playlist URLs to `--stream-url` /
`--json` ([#3300])
- Added: `--ffmpeg-fout` for changing the output format of muxed
streams ([#2892])
- Added: `--ffmpeg-copyts` and `--ffmpeg-start-at-zero` ([#3404])
- Added: `--streann-url` for iframe referencing ([#3356])
- Added: `--niconico-timeshift-offset` ([#3425])
- Fixed: duplicate stream names in DASH inputs ([#3410])
- Fixed: youtube live playback ([#3268])
- Fixed: `--twitch-disable-reruns` ([#3375])
- Fixed: various plugins issues (see detailed changelog down below)
- Changed: `{filename}` variable in `--player-args` / `-a` to
`{playerinput}` and made both optional ([#3313])
- Changed: and fixed `streamlinkrc` config file in the Windows installer ([#3350])
- Changed: MPV's automated `--title` argument to `--force-media-title` ([#3405])
- Changed: HTML documentation theme to [furo] ([#3335])
- Removed: plugins for `skai`, `kingkong`, `ellobo`, `trt`/`trtspor`,
`tamago`, `streamme`, `metube`, `cubetv`, `willax`
Billy2011 (2):
plugins.youtube: fix live playback (#3268)
stream.ffmpegmux: add --ffmpeg-copyts option (#3404)
Forrest Alvarez (1):
Update author email to shared email
Hunter Peavey (1):
docs: update wtwitch in thirdparty list (#3286)
Ian Cameron (9):
plugins.skai: plugin removal
plugins.kingkong: plugin removal
plugins.cnews: fix video ID search, add schema
plugins.ellobo: plugin removal
plugins.nbcnews: fix video ID search, add schemas
plugins.bfmtv: fix ID & embed re, use Dailymotion
plugins.filmon: mitigate for non-JSON data response
plugins.schoolism: fix and test for colon in title (#3421)
plugins.dogan: fix/update
Jon Bergli Heier (1):
plugins.nrk: fix/rewrite plugin (#3318)
Mark Ignacio (1):
plugins.NicoLive: add --niconico-timeshift-offset option (#3425)
Martin Buck (1):
plugins.zdf_mediathek: also support 3sat mediathek
Sean Greenslade (1):
plugins.picarto: explicitly detect and fail on private
streams (#3278)
Sebastian Meyer (2):
chore: drop support for Python 3.5 (#3269)
ci.github: run lint step before test step (#3294)
Seonjae Hyeon (1):
plugins.vlive: fix URL regex and plugin (#3315)
azizLIGHT (1):
docs: fix mpv property-list link in --title description (#3342)
back-to (26):
plugins.facebook: remove User-Agent (#3272)
plugins.trt/trtspor: remove plugins
plugin.api.useragents: update User-Agent
plugins: remove FIREFOX User-Agent imports
plugins.abweb: fixed login issues
plugins.huya: use FLV stream with multiple mirrors
plugin.api.useragents: update User-Agent's
plugins.tamago: removed dead plugin
plugins.streamme: removed dead plugin
plugins.metube: removed dead plugin
plugins.cubetv: removed dead plugin
cli.utils: remove named_pipe.py file, use streamlink.utils import
plugins.willax: removed plugin, they use streann
plugins.streann: allow different source URLs
plugins.pixiv: set headers for stream data, fixed login issue
plugins.pluto: new plugin for https://pluto.tv/ (#3363)
plugins.twitch: fix ads
plugins.twitch: fix --twitch-disable-reruns
plugins.youtube: quickfix for "/live" URL
plugins.pluto: ignore invalid channels
stream.dash: allow '_alt' streams with the same
resolution (#3410)
plugins.afreeca: update '_get_channel_info' with 'bno',
plugin cleanup (#3408)
plugins.plugin: use the same cls.logger 'plugins'
stream.ffmpegmux: disable -start_at_zero for -copyts
as default (#3413)
plugin.api.useragents: update User-Agent
plugins.youtube: Fix 'ytInitialData' for channel pages
bastimeyer (71):
chore: drop support for Python 2
chore: remove is_py{2,3} compat checks
chore: remove compat imports of builtins
chore: remove streamlink.utils.encoding
chore: remove simple aliased compat imports
chore: remove compat imports of removed py2 deps
chore: remove compat import of html module
chore: remove compat imports of urllib and queue
chore: remove remaining inspect compat import
chore: remove unneeded __future__ imports
chore: remove file encoding header comments
chore: remove compat imports from tests
logger: replace self.logger calls in plugins
logger: format all log messages directly
logger: remove deprecated compat logger
logger: refactor StringFormatter
chore: remove old LIVESTREAMER_VERSION constant
chore: remove deprecated CLI arguments
flake8: add import-order linting config
plugins.twitch: player_type access token parameter
ci.github: install latest version of pynsist
chore: implicit py3 super() calls
chore: remove u-strings
ci.github: set ubuntu to 20.04 and python to 3.9
cli: optional player-args input variable
cli: add support for stream manifest URL output
installer: upgrade to Python 3.9.0
installer: switch back to latest pynsist release
installer: downgrade to python 3.8
docs: add note about supported Windows versions
docs: add autosectionlabel Sphinx extension
docs: fix most http links
plugin: implement global plugin arguments
plugins: turn mux-subtitles into a global argument
plugins.twitch: remove player_type parameter
plugins.twitch: move access_token request to GQL
chore: remove HLS variant playlist compat params
chore: remove old rtmpdump/subprocess CLI args
installer: fix + rewrite streamlinkrc config file
stream.ffmpegmux: only close FFMPEGMuxer once
chore: add dev version checkbox to issue templates
chore: inherit from object implicitly
chore: set literals and dict comprehensions
chore: use yield from where possible
chore: replace old errors classes with OSError
chore: drop python six compat stuff
chore: fix deprecated logging.Logger.warn calls
docs: fix CLI page
docs: split CLI args in HTML output into rows
session: replace usage of deprecated imp module
docs: add warning to plugin sideloading section
refactor: test_session, move testplugin files
plugin.api: remove support_plugin
tests: fix test_cmdline{,_title}
chore: add issue template config with more links
docs: switch theme to furo, bump sphinx to >=3.0
docs: remove custom sphinx_rtd_theme_violet
tools: update editorconfig for docs theme files
docs: add index page to toctree
docs: add custom stylesheet and customize sidebar
docs: change/fix fonts, brand colors and spacings
docs: add version warning message
docs: fix applications and donate pages
cli: move plugin args into their own args group
docs: fix scrollbar issues in both sidebars
docs: add favicons and PWA manifest
cli.output: replace MPV player title parameter
stream.hls: merge hls_filtered with hls
cli: move --stream-url to different args group
cache: catch OverflowError in set()
docs: fix link in readme
beardypig (6):
tests: fix log tests when run on a system with a non-UTC timezone
chore: use new py3 yield from syntax
chore: sort imports, fix a dependency cycle and use absolute imports
tests: validate all plugins' global arguments
plugins.mitele: update plugin to support new website APIs (#3338)
stream.ffmpegmux: Add support for specifying output file format
and audio sync option (#2892)
enilfodne (1):
plugins.cdnbg: simplify and fix iframes without schema
smallbomb (1):
plugins: fix radiko.py url (#3394)
== streamlink 1.7.0 (2020-10-18)
Release highlights:
- Added: new plugins for micous.com, tv999.bg and cbsnews.com
- Added: new embedded ad detection for Twitch streams ([#3213])
- Fixed: a few broken plugins and minor plugin issues (see changelog
down below)
- Fixed: arguments in config files were read too late before taking
effect ([#3255])
- Fixed: Arte plugin returning too many streams and overriding
primary ones ([#3228])
- Fixed: Twitch plugin error when stream metadata API response
is empty ([#3223])
- Fixed: Zattoo login issues ([#3202])
- Changed: plugin request and submission guidelines ([#3244])
- Changed: refactored and cleaned up Twitch plugin ([#3227])
- Removed: `platform=_` stream token request parameter from Twitch
plugin (again) ([#3220])
- Removed: plugins for itvplayer, aljazeeraen, srgssr and dingittv
Alexis Murzeau (1):
docs: use recommonmark as an extension
Billy2011 (3):
plugins.zattoo: use hello api v2 for zattoo.com (#3202)
plugins.dlive: rewrite plugin (#3239)
utils.l10n: use DEFAULT_LANGUAGE_CODE if locale lookup
fails (#3055)
Forrest (1):
plugins.itvplayer: remove due to DRM (#2934)
Ian Cameron (8):
plugins.mico: new plugin for http://www.micous.com/ (#3188)
plugins.cdnbg: update url_re, plugin test, plugin matrix (#3205)
plugins.tv999: new plugin for http://tv999.bg/live.html (#3199)
plugins.aljazeeraen: plugin removal (#3207)
plugins.srgssr: plugin removal
plugins.tv3cat: update URL match, test and plugin matrix
chore: update issue templates (#3250)
docs: add plugin addition/removal infos (#3249)
Sebastian Meyer (2):
Improve coverage reports on codecov (#3200)
plugins.twitch: remove platform access token param (#3220)
back-to (4):
plugin.api.useragents: update User-Agent
plugins.livestream: remove AkamaiHDStream, use only secure
HLSStream (#3243)
plugins.dingittv: removed, website is unmaintained
plugins: mark some plugins as broken (#3262)
bastimeyer (21):
ci.coverage: increase threshold of tests status
tests: add stream_hls mixin for testing HLSStreams
stream.hls_filtered: refactor tests, use mixin
plugins.twitch: refactor tests, use mixin
stream.hls: refactor reload time tests, use mixin
stream.hls: separate variant playlist tests
stream.hls: separate default and encrypted tests
stream.hls_playlist: implement EXT-X-DATERANGE tag
plugins.twitch: filter ads by EXT-X-DATERANGE tag
plugins.twitch: fix metadata API response handling
ci: add python 3.9 test runners
tests: fix early writer close in stream_hls mixin
stream.segmented: gracefully shut down thread pool
plugins.twitch: remove video-type distinction
plugins.twitch: refactor Twitch API related code
plugins.twitch: refactor _get_hls_streams
plugins.twitch: remove stream weights and clean up
docs: fix working tree check in deploy script
docs: update plugin guidelines
docs: add developing menu with basic setup steps
docs: add generic pull request template
beardypig (3):
plugins.cbsnews: support for live streams from CBS News (#3251)
plugins.artetv: only pick the first variant of the stream (#3228)
cli: make config based args available during early setup (#3255)
== streamlink 1.6.0 (2020-09-22)
Release highlights:
- Fixed: lots of broken plugins and minor plugin issues (see
changelog down below)
- Fixed: embedded ads on Twitch with an ads workaround, removing
pre-roll and mid-stream ads ([#3173])
- Fixed: read timeout error when filtering out HLS segments ([#3187])
- Fixed: twitch plugin logging incorrect low-latency status when
pre-roll ads exist ([#3169])
- Fixed: crunchyroll auth logic ([#3150])
- Added: the `--hls-playlist-reload-time` parameter for customizing
HLS playlist reload times ([#2925])
- Added: `python -m streamlink` invocation style support ([#3174])
- Added: plugin for mrt.com.mk ([#3097])
- Changed: yupptv plugin and replaced email+pass with id+token
authentication ([#3116])
- Removed: plugins for vaughnlive, pandatv, douyutv, cybergame,
europaplus and startv
Ian Cameron (11):
docs: update turkuvaz plugin matrix entry (#3114)
docs: Add reuters.com for reuters plugin entry in plugin
matrix (#3124)
Fix formatting for reuters plugin entry
plugins.huomao: fix/rewrite (#3126)
plugins.drdk: fix livestreams (#3115)
plugins.tvplayer: update regex and tests for /uk/ URLs
plugins.tv360: fix HLS URL regex and plugin (#3185)
plugins: fix unescaped literal dots in url_re entries (#3192)
plugins.svtplay: rewrite/fix (#3155)
plugins.yupptv: fix/minor rewrite (#3116)
plugins.ine: fix unescaped literal dots in js_re (#3196)
Il Harper (2):
Add OBS-Streamlink into thirdparty.rst
Apply suggestions from code review
PleasantMachine9 (1):
support `python -m` cli invocation
Sebastian Meyer (4):
plugins.bloomberg: fix regex module anchor (#3131)
plugins.sportschau: rewrite and fix plugin (#3142)
plugins.raiplay: rewrite and fix plugin (#3147)
plugins.twitch: refactor worker, parser and tests (#3169)
Tr4sK (1):
plugins.mrtmk: new plugin for http://play.mrt.com.mk/ (#3097)
Yahya (1):
docs: update reference to minimum VLC version
back-to (9):
plugins.vaughnlive: removed
plugins.pandatv: removed
plugins.douyutv: removed
plugins.tv8: fix plugin with new api
plugins.cybergame: removed
plugins.europaplus: remove plugin
plugins.vk: remove '\' from data
plugins.nicolive: fix quality
plugins.wasd: fixed plugin (#3139)
bastimeyer (8):
stream.hls: customizable playlist reload times
plugins.twitch: platform=_ in access_token request
docs: fix NixOS link
docs: replace easy_install macOS entry with pip
docs: add comment regarding pip/pip3 differences
stream.hls_filtered: implement FilteredHLSStream
plugins.twitch: use FilteredHLS{Writer,Reader}
stream.hls_filtered: fix tests
beardypig (1):
plugins.crunchyroll: update auth logic
derFogel (1):
plugins.zattoo: fix quantum tv streaming (#3108)
hymer-up (2):
plugins.startv: remove plugin (#3163)
plugins.dogus: add startv URL (#3161)
== streamlink 1.5.0 (2020-07-07)
A minor release with fixes for `pycountry==20.7.3` ([#3057]) and a
few plugin additions and removals.
And of course the usual plugin fixes and upgrades, which you can
see in the git shortlog down below. Thank you to everyone involved!
Support for Python2 has not been dropped yet (contrary to the comment
in the last changelog), but will be in the near future.
Alexis Murzeau (1):
docs: update debian install instructions
Billy2011 (8):
plugins.nbcsports: fix embed_url_re (#2980)
plugins.olympicchannel: fix/rewrite (#2981)
plugins.foxtr: fix playervars_re (#3013)
plugins.huya: fix _hls_re (#3007)
plugins.ceskatelevize: add new api for some links (#2991)
plugins.beattv: remove plugin (#3053)
plugins.ard_live: fix / rewrite (#3052)
plugins.ard_mediathek: fix / update (#3049)
Code (1):
Streamlink was added to Windows Package Manager
Ian Cameron (6):
plugins.tvplayer: Add missing platform key in the GET for
stream_url (#2989)
plugins.btv: remove login and fix API URL (#3019)
plugins.n13tv: new plugin - replaces plugins.reshet (#3034)
plugins.reshet: plugin removal (#3000)
plugins.tvnbg: plugin removal (#3056)
plugins.adultswim: fix/rewrite (#2952)
Sebastian Meyer (3):
ci: no test/documentation jobs on scheduled run (#3012)
cli.main: fix msecs format in logging output (#3025)
utils.l10n: fix pycountry language lookup (#3057)
Vladimir Stavrinov (1):
plugins.nbcnews: new plugin for http://nbcnews.com/now (#2927)
back-to (11):
plugins.showroom: use normal HLSStreams
docs: remove unimportant note / file
plugins.viasat: remove play.nova.bg domain
actions: fixed incorrect versions and use names for codecov
(#2932)
plugins.filmon: use /tv/ url and raise PluginError for invalid
channels
flake8: E741 ambiguous variable name
plugins.youtube: Fix isLive and signatureCipher (#3026)
plugins.facebook: use meta og:video:url and added basic title
support (#3024)
plugins.picarto: fixed vod url detection
ci: fix pycountry issue temporarily with a fixed version
plugin.api.useragents: update User-Agent
bastimeyer (3):
docs/install: fix Windows package manager
plugins.mixer: remove plugin
ci: run scheduled tests, ignore coverage report
beardypig (1):
plugins.cdnbg: update plugin to support new sites, and remove
old sites (#2912)
lanroth (1):
plugins.radionet: fix plugin so it works with new page format
(#3018)
resloved (1):
fixed typo
steven7851 (1):
plugins.app17: update API (#2969)
tnira (1):
Plugin.nicolive:resolve API format change (#3061)
unavailable (1):
plugins.twitch: fix call_subdomain (#2958)
wiresp33d (2):
plugins.bigo: use API for video URL (#3016)
plugins.nicolive: resolve new api format (#3039)
|
|
Change log:
mate-media 1.24.1
* Translations update
* build: silent build warnings for distcheck
* panel-applet: ensure speaker can be shown alongside or above mic
|
|
Changes between 3.0.15 and 3.0.16:
----------------------------------
Video Output:
* Fix a D3D11 crash on Windows 8/8.1
Access:
* Fix RTSP server timeout handling
Interfaces:
* macOS: Add touchbar support
Misc
* Multiple settings improvements
Changes between 3.0.14 and 3.0.15:
----------------------------------
Core:
* Add Opus & Alac wave format mappings
Access:
* Fix opening DVD folders with non-ascii characters
Demux:
* Fix asf regression with broadcast streams
* MP4: Fix audio drop on seek
Video Output:
* Fix seek & volume sliders overlapping with subtitles
* Fix delays when seeking with D3D11
Text renderer:
* Improve freetype fonts outlining
Misc:
* Fix GnuTLS support for Windows XP
|
|
|