Commit Graph

119 Commits

Author SHA1 Message Date
Xaekai f185e6c3ea Add audioTracks support for custom manifests 2022-09-18 19:10:36 -07:00
Xaekai 911558760f Remove all references to wmode
Usage of wmode was specific to Flash, which is long dead.
2022-09-18 19:10:36 -07:00
Xaekai 45217ccad8 Add Niconico support 2022-09-18 19:10:36 -07:00
Xaekai aeb5de85b6 Update HLS support 2022-09-18 19:10:36 -07:00
Xaekai 53911ab9f0 Reorganize PlayerJSPlayer dependents 2022-09-18 19:10:36 -07:00
Xaekai a2c4ea5036 Add Odysee support 2022-09-18 19:10:36 -07:00
Xaekai 517058bef3 Set videojs poster on player ready
Resolves Github issue #870
2022-09-18 19:10:36 -07:00
Xaekai 1790d5b569 Add BandCamp support 2022-09-18 19:10:36 -07:00
Xaekai 25ddc336e0 Use child iframe for BitChute
By using an iframe we can take advantage of the referrer meta tag,
while still being able to scaffold everything relatively easily because it's same-origin
2022-09-18 19:10:36 -07:00
Xaekai 498272b128 Flash is long dead 2022-09-18 19:10:36 -07:00
Xaekai 26f6611ca8 Options to autoembed PeerTube 2022-09-18 19:10:36 -07:00
Xaekai 8774dc89e7 Fixup Livestream.com 2022-09-18 19:10:36 -07:00
Xaekai 16f183c117 Add BitChute support 2022-09-18 19:10:36 -07:00
Xaekai 7441892235 Eliminate jQuery event shorthands 2022-09-18 19:10:36 -07:00
Xaekai d516c5ebfc Add PeerTube support 2022-09-18 19:10:36 -07:00
Xaekai 0e3307b9f4 Remove references to defunct services
Imgur discontinued support for albums
SmashCast/Hitbox disappeared
Ustream was sunset by IBM
Mixer is dead
Picasa is long dead
Vidme is long dead
IE11 is dead
2022-09-18 19:10:36 -07:00
Calvin Montgomery 7c3f3070f9 Fix bug introduced by fixing #918 2021-10-17 16:37:57 -07:00
Calvin Montgomery 394f03ee1c Remove some legacy cruft 2021-08-19 20:44:57 -07:00
Zero 9a008d4623 Add support for raw AV1/Opus 2021-08-10 21:14:03 -07:00
Calvin Montgomery a33d1e12d2 Fix #918 2021-08-10 21:03:13 -07:00
Calvin Montgomery 337e8cd1d3 Add some big ol nags about no support for gdrive 2021-08-08 09:49:20 -07:00
Calvin Montgomery d85c4ec84b Remove old player that isn't used anymore 2021-07-25 20:46:32 -07:00
Calvin Montgomery bce5d0d878 player/youtube: remove setQuality logic due to #726 2021-07-25 20:43:15 -07:00
animeavi 750509eaf1 Support enabling custom media subtitle by default
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track#Attributes
2020-11-09 18:37:45 -09:00
Calvin Montgomery f081bc782a RIP Mixer 2020-07-26 10:24:36 -07:00
Calvin Montgomery 248c200a74 Implement twitch changes for #874 2020-06-22 19:39:00 -07:00
Calvin Montgomery b70194c8f2 Add destroy cb for dailymotion (#873) 2020-06-19 18:31:25 -07:00
Calvin Montgomery 46311bd661 Add missed file 2020-01-26 20:20:37 -08:00
Calvin Montgomery 58e4e09840 Replace twitch clip player (#842) 2020-01-26 20:17:55 -08:00
mrx1983 959ef89c27 add autoplay attribute to custom embed iframe tag, so autoplay works as expected
calzone said i should make a pull request. so here it is.
it would be great if 'allow="autoplay"' attribute is added to the generated iframe for custom embeds.
so autoplay works as expected.
2019-06-09 10:33:25 -07:00
Calvin Montgomery 97266b6dfc Better fix for jank dailymotion race conditions 2019-04-11 20:43:24 -07:00
Calvin Montgomery 5493a81611 Revert "Fix #799 and remove old unused quality selection"
This reverts commit 8c136c563a.
2019-03-30 12:52:17 -07:00
Calvin Montgomery 8c136c563a Fix #799 and remove old unused quality selection 2019-03-27 21:19:30 -07:00
Calvin Montgomery dfb7177a6d Add workaround for Dailymotion issue 2019-02-02 15:56:20 -08:00
Calvin Montgomery 0bd11c3bba Add forgotten file 2018-08-26 22:08:59 -07:00
Calvin Montgomery db48104b80 Initial mixer implementation 2018-08-26 22:04:14 -07:00
Calvin Montgomery d706bf63b1 Fix ustream 2018-01-14 15:02:15 -08:00
Calvin Montgomery cf9b95a265 Add experimental support for dash streaming 2018-01-06 11:00:59 -08:00
Calvin Montgomery b453aecee5 Replace froogaloop
Froogaloop no longer appears to work.

Followed migration guide: https://github.com/vimeo/player.js/blob/master/docs/migrate-from-froogaloop.md
2017-10-28 23:10:15 -07:00
Calvin Montgomery 071def0838 Fix streamable autoplay 2017-09-25 19:25:31 -07:00
Calvin Montgomery 8db22ad924 Implement playerjs for streamable (#706) 2017-09-25 19:18:46 -07:00
Calvin Montgomery 97231e515c player: support HLS vod for vidme (fixes #703)
- Upgrade videojs-contrib-hls to latest version
  - Update VideoJSPlayer to support "auto" quality tag to delegate to
    the HLS plugin for automatic quality selection
  - mediaquery change:
    9f5122e031
2017-09-04 09:44:30 -07:00
Calvin Montgomery 7c897d91db Add crossorigin attribute for custom media with text tracks
Mitigates #702
2017-08-21 20:06:07 -07:00
Calvin Montgomery ba8088b678 videojs: default quality to 480 instead of 1080 2017-08-13 21:48:50 -07:00
Calvin Montgomery 04c9d48779 custom-media: implement queueing and playback changes 2017-08-08 20:35:17 -07:00
Calvin Montgomery 8b7cdfd4c3 soundcloud: fix getVolume to match setVolume 2017-08-07 21:08:04 -07:00
Calvin Montgomery e80613c7ec Fix rtmp again because chrome is picky about mime types 2017-07-23 17:55:25 -07:00
Calvin Montgomery dd770137e5 Fix error for rtmp player 2017-07-15 20:17:13 -07:00
Calvin Montgomery 30a5657d62 soundcloud: fix volume issue
It took them 4 years, but they finally did actually make the player
accept volume in the range 0-100 like their documentation suggests.

*slow clap*
2017-07-10 21:38:27 -07:00
Calvin Montgomery 5500054b84 Add resolution switcher plugin for video.js
Allows switching resolutions via the video.js UI.  Also added support on
the player side for 540p, 1440p, and 2160p videos, although the metadata
extractors have not been updated to provide these sources yet.
2017-07-01 16:54:19 -07:00