summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2021-10-25introduce options framework for kmix and use it to support disablingmrg2-2/+14
the pulseaudio dependency, still enabled by default.
2021-10-21*: Revbump for protobuf-3.18.0kim1-2/+2
Fix for: Shared object "libprotobuf.so.28" not found
2021-10-21gst-plugins0.10-base: Improved hack for .mo files.jperkin3-8/+18
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.
2021-10-14medainfo: fix two CVEs using upstream patcheswiz5-3/+39
Bump PKGREVISION
2021-10-12libaom: Switch to upstream's promised-stable distfile.nia2-11/+8
Sorry for the churn.
2021-10-11mkvtoolnix: updated to 62.0.0adam2-7/+6
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.
2021-10-10libaom: use MASTER_SITE_LOCAL, distfile checksum is not stablenia2-6/+7
2021-10-09libaom: Make MAKE_JOBS_SAFE=no to avoid reporducible undefined referencesryoon1-1/+3
2021-10-09libaom: Remove nb1 revison from buildlink3.mk tooryoon1-2/+2
2021-10-09libaom: Do not revbump itself and update checksumryoon2-6/+5
* aomedia.googlesource.com returns another tarball.
2021-10-09Recursive revbump for multimedia/libaomnia29-53/+58
2021-10-09libaom: update to 3.1.3nia8-139/+71
This includes various bug fixes and improvements to the encoder.
2021-10-09ffmpeg: we no longer need to include compiler.mk.nia2-6/+2
2021-10-09ffmpeg: Simplify testing for i386.nia3-35/+6
2021-10-07multimedia: Remove SHA1 hashes for distfilesnia179-441/+179
2021-09-29revbump for boost-libsadam24-46/+48
2021-09-24(multimedia/gst-plugins0.10-bad) Correct wording, + version infomef1-3/+3
2021-09-23(multimedia/gst-plugins0.10-bad) Adhoc fix for \#include line problemmef1-1/+19
# 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)
2021-09-17gpac: Fix building on notdarwin.nia10-26/+204
2021-09-14libass: updated to 0.15.2adam2-7/+7
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
2021-09-10libvpx: fix building on Darwin 21adam1-2/+4
2021-09-09dav1d: update to 0.9.2nia2-7/+7
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
2021-09-08Recursive revbump for audio/jacknia13-25/+26
2021-09-06dav1d: disable building tests on NetBSD 8.x (checkasm fails to link)nia1-0/+13
2021-09-02x264-devel: disable asm on darwin/aarch64nia1-1/+2
2021-09-01kmix: update to 20.12.3markd6-129/+222
QT5/KF5 version
2021-08-31kmplayer: update to 0.12.0bmarkd12-114/+201
QT5/KF5 version.
2021-08-31multimedia: add kmediaplayermarkd1-1/+2
2021-08-31kmediaplayer: add version 5.80.0markd5-0/+61
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.
2021-08-30mediatomb: improve the RC script providedkhorben2-7/+13
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.
2021-08-30mkvtoolnix: updated to 61.0.0adam2-7/+7
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.
2021-08-29mediatomb: let the RC script work unprivilegedkhorben2-6/+6
This takes advantage of the introduction of the SYSCONFBASE variable. Tested on NetBSD/amd64. Bumps PKGREVISION.
2021-08-29ruby-gnome: update to 3.4.9.tsutsui3-12/+11
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
2021-08-24harvid: Fix building on NetBSD current. Do not echo escape sequences.nia2-1/+19
2021-08-22ruby-gnome: update to 3.4.3.tsutsui2-10/+10
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.
2021-08-15*: recursive bump for openexr 3.1wiz2-4/+4
2021-08-11lightspark: update to 0.8.5nia3-10/+9
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
2021-08-10dav1d: update to 0.9.1nia3-9/+9
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
2021-08-01mkvtoolnix: updated to 60.0.0adam3-14/+13
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.
2021-08-01multimedia/streamlink: needs py-requests>=2.26.0yhardy1-2/+3
2021-08-01(multimedia/streamlink) regen distinfo, remove DIST_SUBDIRmef2-7/+6
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon22-41/+44
2021-07-26multimedia/streamlink: update to streamlink-2.3.0yhardy3-36/+9
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)
2021-07-26nostt: Update to 1.2.1sjmulder2-8/+7
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.
2021-07-25multimedia/sickgear: Patch out Python version checkjs3-3/+23
While upstream quickly does a new release when a new Python is released, keeping up with this is annoying.
2021-07-24(multimedia/streamlink) regen distinfo with DIST_SUBDIRmef2-6/+7
2021-07-21multimedia/streamlink: update to streamlink-2.2.0yhardy3-564/+503
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)
2021-07-20mate-media: update to 1.24.1gutteridge2-8/+7
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
2021-07-15vlc: update to 3.0.16nia2-8/+7
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
2021-07-14Apply upstream eb95c29 to fix macOS M1 build.schmonz4-4/+85