Calvin Montgomery
0b6106a89e
Clarify gdrive userscript error when fmt_stream_map is missing
2017-12-26 20:40:12 -08:00
Calvin Montgomery
b7bc93f194
Disable vid.me (RIP)
2017-12-24 11:19:30 -08:00
Calvin Montgomery
a4e72a002a
Fix #719
2017-12-16 00:05:28 -08:00
Calvin Montgomery
9886f648f2
Workaround for #724
2017-12-06 22:10:06 -08:00
Xaekai
6a0608bf7e
Explicit type conversion in version number comparison.
2017-11-27 23:56:21 -08:00
Xaekai
aa5066762b
This resolves an issue where Google returns HTTP200 but provides an HTML redirect to a login portal instead of video data.
...
Closes #718
2017-11-27 23:37:41 -08:00
Calvin Montgomery
342e5d406a
Drive userscript: support violentmonkey ( #713 )
2017-11-27 22:42:50 -08:00
Calvin Montgomery
85169fbb56
Update drive userscript ( #714 )
2017-11-15 22:27:31 -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
3cd8bfa8c7
Remove /sioconfig for real
2017-09-30 15:26:47 -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
82bd645781
Minor cleanup of some no longer used client stuff
2017-08-13 22:33:54 -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
dac2e41488
Fix and enable efficient emotes by default
2017-08-05 12:22:58 -07:00
Calvin Montgomery
0118a6fb15
Refactor socket.io controller
2017-08-01 19:29:11 -07:00
Calvin Montgomery
7bd9934e58
Minor cleanup of no longer used things
2017-07-26 20:32:51 -07:00
Calvin Montgomery
f593f7283c
Replace alert() with modal for ACP password reset
...
Some browsers (e.g. Chrome) don't allow copying text out of alert()
dialogs.
2017-07-24 22:35:15 -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
964feb7243
Add id field to announcements and hide previously closed announcements
2017-07-22 10:35:45 -07:00
Calvin Montgomery
e780e7dadb
Deprecate stats table in favor of prometheus integration
2017-07-17 21:58:58 -07:00
Calvin Montgomery
dd770137e5
Fix error for rtmp player
2017-07-15 20:17:13 -07:00
Calvin Montgomery
d9813e6244
Remove legacy tab complete (no longer used)
2017-07-15 14:48:53 -07:00
Calvin Montgomery
c152a19624
Ignore library cached metadata when queueing
...
The use of the channel library as a cache for metadata to avoid
re-requesting metadata for known media is an optimization that dates
back to 1.0. However, it doesn't have any TTL, is prone to bugs, and is
of dubious value.
This commit ignores the results of the library check when queueing a new
video, opting to always re-request the metadata. This fixes a few bugs:
* Google Drive metadata being lost when storing in library
* Streamable metadata being lost when storing in library
* Videos in the channel library that are now unavailable on their
source website being queueable and then failing to play (e.g. deleted
YouTube videos).
In its place, a small fail-open check is left behind to emit metric
counters on how many queues would have been cache-hits, to provide
insight into whether a proper caching solution (i.e. one not tacked on
top of the library) would be worth pursuing or not. This will be
removed eventually.
2017-07-15 14:41:37 -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
Xaekai
18bf1b946b
Minor fixes to afk stuff.
2017-06-29 19:04:49 -07:00
Calvin Montgomery
33f632036e
Merge pull request #684 from Xaekai/afk.meta
...
Single source of truth for AFK
2017-06-16 21:42:23 -07:00
Xaekai
2dc6504a77
Use a consistent pattern.
2017-06-16 21:37:30 -07:00
Xaekai
6d4558c978
Allow channel path to be customizable
...
We now allow server operators to customize the /r/ part of the channel links
The new config option in the template is commented and the config module validates and will terminate with status 78 if an improper value is used.
We've also dropped some old cruft and uses a more elegant method to assign CHANNEL.name
Resolves #668
2017-06-16 20:09:36 -07:00
Xaekai
f89832a6d1
Gracefully allow script authors time to update their code
2017-06-15 22:09:09 -07:00
Calvin Montgomery
e9c519c6e2
Add twitch clip support ( #659 )
2017-05-27 11:49:43 -07:00
Xaekai
5163c2acb1
Glory to the dark lord
2017-05-25 08:04:19 -07:00
Xaekai
1d65eb036e
Use a more salient variable name.
...
Use a style thats readable with brevity.
2017-05-24 19:18:47 -07:00
Xaekai
93ef067b8c
[ACP] Allow searching users by email.
2017-05-24 04:44:55 -07:00
Calvin Montgomery
d23b5278b1
Rename Hitbox -> Smashcast
2017-05-20 16:50:00 -07:00
Calvin Montgomery
02587dbb5c
Merge pull request #664 from Xaekai/emote.rename
...
Emote renaming
2017-05-18 22:02:50 -07:00
Xaekai
8434d20826
Fix minor issues with emote rename
2017-05-17 09:50:47 -07:00
Xaekai
8e3ce4e1c3
Emote renaming
...
This allow emotes to be renamed in the same fashion the image URLs can be changed.
2017-05-16 10:08:53 -07:00
Xaekai
929e1b2c69
Add support for embedded VidMe URLs
2017-05-14 19:21:01 -07:00
Xaekai
8b95b9fc41
Fix UStream URL Generation
2017-05-14 04:02:32 -07:00
Calvin Montgomery
ef9c744003
Use HTTPS in formatURL
2017-04-11 21:57:05 -07:00
Calvin Montgomery
8d40c87dda
Deprecate jwplayer and googleplus videos
2017-04-11 21:55:31 -07:00
Calvin Montgomery
b1a328d2e0
Implement max total video time per user
2017-04-03 21:18:40 -07:00
Calvin Montgomery
f42e3bf2b7
Fix #656
2017-04-03 20:31:21 -07:00
Calvin Montgomery
0ce6fbba20
Fix an issue with playlist item matching
2017-03-26 11:04:02 -07:00