ea83d221b1
Chrome idiocy fix
master
Erik Thuning
2026-02-11 15:40:23 +01:00
6d0e043133
Working on providing better indication of which subtitle track is selected
Erik Thuning
2026-02-10 16:55:42 +01:00
e3403d0f73
Invalid URL timestamp values will now be ignored instead of throwing an exception
Erik Thuning
2025-12-10 12:55:12 +01:00
a16225e652
Added the option of activating subtitles via URL parameter
Erik Thuning
2025-12-10 12:44:13 +01:00
3907d10755
FIX: multiple events triggering when using keyboard while focus is on a button
Erik Thuning
2025-02-06 14:59:55 +01:00
2be04e1e79
Made the player root element focusable
Erik Thuning
2025-02-06 14:29:53 +01:00
77151ceef8
Added support for dragging the progress bar to seek in the video
Erik Thuning
2025-02-06 14:28:14 +01:00
8323ea61dd
Implement automatic rotation
Erik Thuning
2025-02-06 14:25:11 +01:00
db68e2b86b
Fixed a bug where the mute icon could desync from the actual mute state.
Erik Thuning
2025-01-30 14:29:31 +01:00
633d9436f4
Improved volume handling on touch devices
Erik Thuning
2025-01-30 14:19:27 +01:00
10e07c32bf
Atempting to properly sort out the layout
Erik Thuning
2025-01-28 14:23:15 +01:00
4832023b14
Whitespace
Erik Thuning
2025-01-28 14:19:45 +01:00
cc5a87e68a
FIX: duration is no longer part of the json manifest
Erik Thuning
2025-01-24 14:38:29 +01:00
e4b85a87a1
Switched to container queries for the element layout settings
Erik Thuning
2025-01-23 16:30:19 +01:00
ef3b6910bf
Fixed CSS grid gap assignments to use modern syntax
Erik Thuning
2025-01-23 15:56:57 +01:00
f57c52ec51
Fixed the layout breaking in portrait mode
Erik Thuning
2025-01-22 14:41:00 +01:00
6e0da80d9d
FIX: Token not included in munged source
Erik Thuning
2025-01-22 13:22:50 +01:00
0b22fab6a2
Made sure sources get ordered in a predictable way
Erik Thuning
2024-09-06 14:58:42 +02:00
1182bed672
Added the ability for streams to be hidden in the player given the correct setting in the presentation manifest
Erik Thuning
2024-04-05 15:13:00 +02:00
5ae4fb9ff4
Unknown languages now lead to English UI. Updated documentation on how internationalization works.
Erik Thuning
2023-08-16 14:24:12 +02:00
811cfd6305
Made the button to copy a link to the current time always visible by default
Erik Thuning
2023-08-16 14:16:31 +02:00
4446f9d67b
Removed concole.log statements
Erik Thuning
2023-08-16 14:16:11 +02:00
63810bb5a1
Removed debugging code. Background returned to black, style inlined and style.css deleted as a consequence.
Erik Thuning
2023-08-16 14:09:39 +02:00
30e0944aaa
Implemented UI language switching based on the containing document's html.lang attribute.
Erik Thuning
2023-08-16 14:06:36 +02:00
df2dab7adc
Expanded documentation for parseGETParameters
Erik Thuning
2023-08-16 09:18:14 +02:00
1b29fadaa0
Updated timelink copy to be able to link back to the existing embed place
Erik Thuning
2023-04-05 11:01:59 +02:00
1de19dd5f6
Implemented the timelink copy feature
Erik Thuning
2023-04-04 17:07:28 +02:00
515245e32e
Declared some existing fields in the cnstructor for extra clarity
Erik Thuning
2023-04-04 16:52:32 +02:00
fb659bda2a
Changed autoblurring to only affect selection popups
Erik Thuning
2023-01-20 14:44:40 +01:00
5da12d47f8
Implemented a spinner that pops up when any stream is buffering
Erik Thuning
2023-01-20 14:40:05 +01:00
f4081d0523
Consistency fix
Erik Thuning
2023-01-17 09:16:20 +01:00
667144adcb
Added basic keyboard controls for seeking and play/pause
Erik Thuning
2023-01-16 16:52:35 +01:00
ab0f6613e7
Fixed attempting to activate subs from memory if there are none
Erik Thuning
2023-01-13 16:22:22 +01:00
299631e5cd
Disabled autoblurring of elements
Erik Thuning
2023-01-10 13:49:04 +01:00
2e993a8735
Tweaked comment formatting
Erik Thuning
2023-01-10 13:26:41 +01:00
4820ba10c9
The button to copy a link to current time is now hidden by default. It can be made visible via an attribute on the multi-player element.
Erik Thuning
2023-01-10 13:23:32 +01:00
1cf2e39a43
Progressbar css tweaks
Erik Thuning
2023-01-10 13:23:08 +01:00
b8467ee8ec
Code hygiene
Erik Thuning
2023-01-09 16:59:36 +01:00
069d746871
Implemented seeking and settings persistence
Erik Thuning
2023-01-09 16:58:19 +01:00
c4569c46b5
Added readme
Erik Thuning
2022-12-08 16:58:34 +01:00
cec90328dc
Working around the inability to play more than 6 streams at once. Remote sources (those starting with https?://) now get a random subdomain prepended by default. This can be switched off by setting the 'nomunge' attribute on the player element to a truthy value.
Erik Thuning
2022-11-04 11:43:59 +01:00
099399a92f
Semicolon discipline
Erik Thuning
2022-11-04 10:58:24 +01:00
a5fe0ee7df
var -> const
Erik Thuning
2022-11-04 10:55:22 +01:00
0a56ad07b4
Implemented support for multiple subtitle tracks
Erik Thuning
2022-11-04 10:54:41 +01:00
110376146f
var -> let
Erik Thuning
2022-11-03 14:55:43 +01:00
ae550b641a
Minor fixes
Erik Thuning
2022-10-31 16:27:31 +01:00
13a5d4059a
Buffered segments are now shown on the progress bar
Erik Thuning
2022-10-31 11:43:54 +01:00
0aac98ddc2
The progress bar now displays progress as the video plays
Erik Thuning
2022-10-31 11:25:03 +01:00
0a6f09a287
Disabling responsive layout until we can look at the element instead of the screen
Erik Thuning
2022-10-31 10:57:53 +01:00
2948002b63
Refactored progress tracking to use an event. Removed a debug print.
Erik Thuning
2022-10-27 16:09:29 +02:00
1a661ac4e9
Trying to make the distinction between a video element ('source') and its parent div ('stream') less confusing
Erik Thuning
2022-10-27 15:43:48 +02:00
3d8d2b44e8
Implemented elapsed counter
Erik Thuning
2022-10-27 14:30:26 +02:00
a84e1ff781
Formatting
Erik Thuning
2022-10-27 14:30:05 +02:00
3be3acc90f
Finished stream switching logic, no idea why it works this way
Erik Thuning
2022-10-26 21:10:08 +02:00
dbd7ce105e
Added css classes
Erik Thuning
2022-10-26 21:07:56 +02:00
f8744f0609
Accomodating for new presentation format
Erik Thuning
2022-10-26 21:07:00 +02:00
30ac6816bf
Stream icons now fade
Erik Thuning
2022-10-26 21:03:42 +02:00
d8355afa05
Scale up video to viewport and experiment with media queries
Erik Thuning
2022-10-26 21:01:48 +02:00
9a254bc459
Fixed sidebar styling
Erik Thuning
2022-10-26 21:00:51 +02:00
fbf31ba7df
Removed unnecessary variables
Erik Thuning
2022-10-26 20:59:19 +02:00
7fa27a404e
Fixed consistency problems with the svg:s and a typo
Erik Thuning
2022-10-26 19:58:32 +02:00
3daeb0baef
Why didn't I git the stylesheet sooner?
Erik Thuning
2022-10-26 16:15:12 +02:00
44ce70be0c
Lots of things
Erik Thuning
2022-08-31 15:31:05 +02:00
3697c2cb6d
Prev/next have listeners
Erik Thuning
2022-08-12 15:43:52 +02:00