Commit Graph

  • 75a47261bb Fixed getArgs() returning a non-null value for the playlist when no playlist was passed. master Erik Thuning 2024-09-06 15:14:05 +02:00
  • f0b3b19598 Added very rudimentary support for packages with multiple subtitle files, treating the first subs file as the only file so the button can remain a toggle Erik Thuning 2022-12-08 14:16:36 +01:00
  • d5cb2021cf presentation.sources is now expected to be an object instead of a list Erik Thuning 2022-11-30 11:16:38 +01:00
  • 353b4af391 Added random subdomains to video sources in order to work around limitations on open connections per server. Erik Thuning 2022-11-03 13:48:54 +01:00
  • 1a84b68b62 Updated readme to reflect the new definition files Erik Thuning 2022-04-01 00:54:56 +02:00
  • 42d5a587be Added minimal definition files describing the format of a video package and a playlist Erik Thuning 2022-04-01 00:52:43 +02:00
  • 384c7cc513 Removed debugging files package.json and list.json Erik Thuning 2022-04-01 00:18:37 +02:00
  • 0992b25488 Updated the playlist to list descriptions, and changed the styling a bit Erik Thuning 2022-04-01 00:17:41 +02:00
  • cf572c31bf Edit style a bit Pavel Sokolov 2022-03-17 13:34:45 +01:00
  • ed72db6057 Never mind Erik Thuning 2022-03-14 17:13:20 +01:00
  • 60eab865b8 Maybe changing the media event type will work more consistently? Erik Thuning 2022-03-14 17:08:51 +01:00
  • 11aa7cb994 Fixed a bug preventing stream switching if there are no subs Erik Thuning 2022-03-11 14:10:01 +01:00
  • 6a09c41d1f Added a missing closing tag Erik Thuning 2022-02-24 14:26:16 +01:00
  • b39914e478 Added language detection based on cookie (named 'language') Erik Thuning 2022-02-24 14:25:46 +01:00
  • c3e9636ed9 Added token to subtitles so they can be accessed Erik Thuning 2022-02-24 14:25:05 +01:00
  • 4498b20ff7 Added crossorigin attribute to video tags for subs Erik Thuning 2022-02-24 10:58:11 +01:00
  • 6c42a1402e Added support for jumping 5s forwards/backwards with the arrow keys Erik Thuning 2022-02-21 18:46:23 +01:00
  • 2fbd02421d Volume level is remembered between page loads via cookie Erik Thuning 2022-02-21 18:30:14 +01:00
  • ebcfee3030 Subtitle state will now be remembered across page loads by cookie Erik Thuning 2022-02-21 18:20:52 +01:00
  • 74203f4807 Buttons that toggle state now switch their tooltips as appropriate Erik Thuning 2022-02-21 18:07:28 +01:00
  • 6588386571 Stop hiding the UI if the playlist is visible Erik Thuning 2022-02-21 17:54:46 +01:00
  • 06a5b7110e Implemented subtitles display Erik Thuning 2022-02-21 16:31:56 +01:00
  • 5fb5f44006 Added a subs field Erik Thuning 2022-02-21 16:31:40 +01:00
  • e98bbbb646 Saved the player from crashing when playing local video Erik Thuning 2022-02-21 14:41:18 +01:00
  • a221742dc7 Tweaked timelink icon Erik Thuning 2022-02-21 14:35:40 +01:00
  • 61c31f610e Removed 4x playback speed Erik Thuning 2022-02-21 14:23:13 +01:00
  • 6eccebef1c Self-closing path tags for great consistency Erik Thuning 2022-02-21 14:21:47 +01:00
  • 2e9194cfca Updated the timelink icon Erik Thuning 2022-02-21 14:06:57 +01:00
  • 3c4087bac0 Updated the icon for copying a time link Erik Thuning 2022-02-21 13:18:52 +01:00
  • ec72f2f596 Updated example playlist to fit my local dev environment Erik Thuning 2022-02-21 13:00:23 +01:00
  • 6bda4ef34a Fixed link generation when not using the debug flag Erik Thuning 2022-02-21 12:58:10 +01:00
  • 9091de8a65 Added a button to copy a link to the current time Also self-closed some tags for consistency Erik Thuning 2022-02-18 14:54:14 +01:00
  • 4c0cd8d887 Added the ability to link to a specific time in the video A new GET parameter 'timecode' is added, which takes a number of seconds. Synonyms are 'time', 'timestamp' and 't'. Erik Thuning 2022-02-18 13:07:00 +01:00
  • f011c7901b Made default resolution dynamic. The first resolution listed in the first video stream is now the default. Erik Thuning 2022-01-26 11:53:24 +01:00
  • 94b2181e79 Mardown formatting is hard erth9960 2022-01-25 16:19:01 +01:00
  • e26f140309 Updated readme and re-added 4x playback speed Erik Thuning 2022-01-25 16:13:12 +01:00
  • aea583396a Added additional playback speeds Erik Thuning 2022-01-21 11:36:49 +01:00
  • 207b36c910 Changed filename to be written to Erik Thuning 2021-12-03 16:41:12 +01:00
  • ede40c6d44 Ignoring dlplayer since it's generated Erik Thuning 2021-12-03 16:40:52 +01:00
  • a7439efe7c Added functionality to create a self-contained player file. Erik Thuning 2021-12-03 16:38:57 +01:00
  • 78f32649d9 Moving hardcoded thins into hardcoding places Erik Thuning 2021-10-01 11:29:29 +02:00
  • c2135bed24 More iOS playback fixing Erik Thuning 2021-10-01 11:27:02 +02:00
  • f8a802fed7 Merge branch 'master' of gitea.dsv.su.se:DMC/multiplayer Erik Thuning 2021-10-01 11:25:29 +02:00
  • 8d9f212836 iOS playback fix erth9960 2021-10-01 11:24:11 +02:00
  • e89292bf83 Removed xsome redundant declarations Erik Thuning 2021-08-05 10:52:34 +02:00
  • 0330293e1a Changed import of range-style.css to live in style.css Erik Thuning 2021-08-05 10:51:34 +02:00
  • 8a778520d6 Fixed the player crashing in production if playlist is null Erik Thuning 2021-04-28 16:34:46 +02:00
  • e7753ab41d Disabled text highlighting on the speed and resolution selection popups Erik Thuning 2021-04-23 14:04:12 +02:00
  • 4eece90b93 Fixed the popup display bug in chrome and re-enabled the popup. It should still follow the mouse on hover, but that will have to wait. Erik Thuning 2021-04-23 14:01:24 +02:00
  • 9c4c44caf4 Disabled the progress popup for the time being Erik Thuning 2021-04-23 13:32:57 +02:00
  • 1697343be1 Updated readme Erik Thuning 2021-04-23 13:13:00 +02:00
  • bea54ce38f Fixed the player always starting playback on resolution switch. It now only plays if it was already palying. Erik Thuning 2021-04-23 12:52:17 +02:00
  • 8c113080cb Removed stray console logging Erik Thuning 2021-04-23 12:43:52 +02:00
  • 9df539be2b Resolution switching now keeps track of the timecode Added a debug parameter to disable automatic prefixing Erik Thuning 2021-04-23 12:38:23 +02:00
  • 6af4882b2c Implemented support for embedding with a scroll-down description pane Erik Thuning 2021-04-23 12:20:05 +02:00
  • a913fa557c Revert "Removed automatic adding of path prefixes to playlist and presentation paths." Erik Thuning 2021-04-21 16:41:33 +02:00
  • 27a7fff51a Removed automatic adding of path prefixes to playlist and presentation paths. Erik Thuning 2021-04-21 13:01:00 +02:00
  • 9ac5d7ec04 Implemented basic resolution switching. Doesn't keep track of the position in the video currently, needs fixing. Erik Thuning 2021-04-21 12:43:28 +02:00
  • 868d5db211 Added a token field for testing Erik Thuning 2021-04-21 12:41:44 +02:00
  • bbf8d66911 Updating the html and css for resolution switching Erik Thuning 2021-04-21 12:41:22 +02:00
  • ddac74af8d Updated package to use the new multi-resolution format Erik Thuning 2021-04-20 17:41:28 +02:00
  • c5ea26d397 Fixed the player choking on missing localPresentation Erik Thuning 2021-04-20 15:45:54 +02:00
  • b97287141e Player now supports both types of stream specification: Erik Thuning 2021-04-20 15:16:42 +02:00
  • 5ee43ea49b Implemented support for new multi-resolution package format. No resolution switching yet. Erik Thuning 2021-04-20 15:07:35 +02:00
  • ff6e610d0b Added details to readme erth9960 2021-04-12 17:09:44 +02:00
  • 604d5ccba9 Added a README erth9960 2021-04-12 17:02:19 +02:00
  • 23784b4bbb Reduced the example package to the essentials Erik Thuning 2021-04-12 16:26:58 +02:00
  • 3b32357ed1 Added support for playback of locally hosted content Erik Thuning 2021-04-12 16:02:14 +02:00
  • 9582c4bfc1 Removed token from image paths since it's unnecessary. Erik Thuning 2021-03-11 17:43:11 +01:00
  • d898b56a1c Merge branch 'master' of gitea.dsv.su.se:erth9960/multiplayer Erik Thuning 2021-03-03 15:46:07 +01:00
  • 8db5631377 Added a token to all media paths Erik Thuning 2021-03-03 15:38:01 +01:00
  • 418c7f6e3a Fixed a minor bug erth9960 2021-02-18 11:34:19 +01:00
  • 3334ca2c59 Updated the package schema Erik Thuning 2020-12-10 11:29:28 +01:00
  • e9beac2f28 Made sure encoded presentation and playlist URLs work. Small tweak to the package.json format etc. Erik Thuning 2020-11-26 20:32:44 +01:00
  • 306eb89552 Finally nailed it down! Erik Thuning 2020-11-26 18:51:20 +01:00
  • fee345c811 Volume now defaults to max Erik Thuning 2020-11-26 17:10:54 +01:00
  • 57693568d2 Added debug output on ajax erorrs Erik Thuning 2020-11-26 16:33:12 +01:00
  • e03bcc7ccc Minor tweaks and refactoring Erik Thuning 2020-11-24 23:55:49 +01:00
  • e43deb5922 Loading spinner and other tweaks Erik Thuning 2020-11-24 23:43:36 +01:00
  • 065c3a5f42 Removed redundant listener Erik Thuning 2020-11-18 17:05:17 +01:00
  • ca1c293331 Refactored playback handling and added a throbber Also some housekeeping Erik Thuning 2020-11-18 17:02:48 +01:00
  • e37603aa4d Switched to new test recordings Erik Thuning 2020-11-18 17:02:14 +01:00
  • fa65e35ffd Fixed formatting bug when missing playlist Erik Thuning 2020-11-18 00:21:47 +01:00
  • 7816846412 Playlist functions, splash screen Erik Thuning 2020-11-16 16:42:41 +01:00
  • 3b6508b5a7 Added playlist buttons. Js formatting tweak. Playlist definition is now its own json file. Erik Thuning 2020-11-16 12:56:37 +01:00
  • dcaee6be8e Initial playlist support, minor tweak to init Erik Thuning 2020-11-15 08:54:17 +01:00
  • 028e411604 Improved the progress bar Erik Thuning 2020-11-15 03:31:53 +01:00
  • f8513f5b0f Pretty transitions, fixed a bug with the buffer bar Erik Thuning 2020-11-15 03:14:33 +01:00
  • ccde20574d I'll call this 1.0 Erik Thuning 2020-11-14 22:24:48 +01:00
  • a675fc5789 Revert "Revert "Halfway to a real progress bar"" Erik Thuning 2020-11-14 20:23:22 +01:00
  • e88e24b308 Revert "Halfway to a real progress bar" Erik Thuning 2020-11-14 20:18:45 +01:00
  • d5311a731d Halfway to a real progress bar Erik Thuning 2020-11-14 19:14:23 +01:00
  • 1da25c1fa1 Tweaking the progress bar Erik Thuning 2020-11-14 15:25:42 +01:00
  • 16d2619049 Small accessibility tweaks and changes to stream sync Erik Thuning 2020-11-14 14:48:16 +01:00
  • 70b77fd830 More css tweaks Erik Thuning 2020-11-14 03:58:15 +01:00
  • ce0d6272c8 Further simplification and accessibility improvements Erik Thuning 2020-11-13 19:21:24 +01:00
  • a2c00e02f7 Minor css tweak Erik Thuning 2020-11-13 16:59:01 +01:00
  • 8755be43e6 Removed some redundant css Erik Thuning 2020-11-13 16:11:48 +01:00
  • d9c3418b99 Switched to an actual lecture for testing Erik Thuning 2020-11-13 16:11:12 +01:00
  • 4aa600c7b4 Changed elapsed and duration counters to support proper printing of hours Erik Thuning 2020-11-13 16:10:23 +01:00