1
0
mirror of https://github.com/algora-io/tv.git synced 2024-11-26 01:00:20 +02:00
Commit Graph

36 Commits

Author SHA1 Message Date
zafer
1ee1f0cee5 fix logo path 2024-09-21 21:27:57 +03:00
neo773
fbf44603cf
feat: PWA (#103) 2024-09-20 18:09:59 +03:00
ty
4d2a5455d6
Validate stream_key inside Pipeline (#98)
Allows using /live + <stream_key> or /<stream-key> or /<stream-key> +
<stream_key>, but no other combination

Moves all post-connection logic out of the Validator and into the
Pipeline

Delays calling init_livestream! until the stream is validated

Removes video_id from Validator config

Delays attaching HLS output until the stream is validated

User interface for stream key
2024-09-19 15:35:22 +03:00
zafer
c3e6df94ec load media eagerly with 2s live edge tolerance 2024-09-17 16:12:45 +03:00
ty
f7062e6ddc
add support for EXT-X-PRELOAD-HINT in hls.js (#96) 2024-09-17 16:04:19 +03:00
zafer
9598fa3d28 start youtube videos at second 1 or later to get a better thumbnail 2024-09-16 17:26:14 +03:00
null (for now)
2347cb4164 use Vidstack instead of video.js (#84) 2024-09-16 17:26:14 +03:00
zafer
b6ec959a01 handle current_time for youtube videos in VideoPlayer hook
This commit adds a workaround for setting the current time on YouTube videos.
It introduces a 2-second delay to allow the video to load before setting the
time, addressing an issue where the time wasn't being set correctly for
YouTube videos.
2024-08-19 20:25:19 +03:00
zafer
f98bf3302d add phx:js-exec listener 2024-08-15 18:10:32 +03:00
Zafer Cesur
c79d0e8f2f
implement in-video ads & analytics (#59) 2024-08-15 18:02:56 +03:00
Zafer Cesur
cd2d8a2fbb
add PlayerComponent (#52) 2024-06-09 13:30:44 +03:00
Zafer Cesur
ec0bcbe578
add clipper (#48) 2024-06-06 15:27:42 +03:00
zafer
464049b33d implement add show to calendar 2024-05-25 17:12:19 +03:00
zafer
aca465dfe1 add 1024px logo in mediaSession metadata 2024-05-07 15:16:33 +03:00
zafer
6ecef54191 update mediaSession metadata on play 2024-05-07 02:41:15 +03:00
Zafer Cesur
cc1c5ddc4d
rewrite chat with liveview streams & pubsub events (#31) 2024-05-05 02:47:05 +03:00
zafer
12e17848f4 fix /embed styling 2024-05-05 02:27:04 +03:00
zafer
26d5a4b185 add dom ids for new chat messages 2024-05-03 18:13:58 +03:00
zafer
72e39d0126 fix background 2024-05-03 16:44:42 +03:00
Zafer Cesur
71b0d3f218
add message deletion (#29) 2024-05-03 16:38:50 +03:00
zafer
3f427379a6 fix new message spacing 2024-05-03 16:19:56 +03:00
Zafer Cesur
149191a9cf
add vector search for vods (#28) 2024-05-01 23:34:05 +03:00
Zafer Cesur
eccc8c1c42
chat & video embeds (#13) 2024-04-05 02:15:57 +03:00
Zafer Cesur
2b73c40bc5
add creator studio (#14) 2024-04-01 18:39:03 +03:00
Zafer Cesur
e62cba0317
add route /:channel_handle/:video_id (#9) 2024-03-11 23:40:26 +03:00
Zafer Cesur
2a7071ae52
make side panel sticky (#6) 2024-03-10 19:26:24 +03:00
Zafer Cesur
446efb3c62
add typescript (#5)
* use typescript

* fix typing issues

* update tailwind config

* upgrade deps

* update comment
2024-03-10 19:24:20 +03:00
Zafer Cesur
b7ed13e06f
add transcript tab (#4)
* init side panel

* reorganize stuff

* delete unused components

* fix some ids

* more fixes

* conditionally render transcript tab

* reorder some code

* delete redundant line

* remove unused alias
2024-03-10 16:51:18 +03:00
zafer
2542303745 update default backdrop 2024-03-07 03:24:25 +03:00
zafer
b9379ebfe5 enable chat for all videos 2024-03-07 03:00:07 +03:00
zafer
e9d3e85887 render fancy bg only while playing a video 2024-03-07 02:37:41 +03:00
Zafer Cesur
0c8f5244c6
revamp layout (#3)
* start updating layout

* add fixed top nav

* misc

* hide chatbox by default

* misc

* comment out focusMain() call

* comment out some code

* improve responsiveness

* improve responsiveness some more

* update spacing

* update positioning

* update chat style

* fix typo

* remove obsolete sidebars

* comment out instead of deleting

* rename tags

* simplify

* remove obsolete code

* rename dropdown
2024-03-06 18:02:42 +03:00
Zafer Cesur
1b10930700 add subtitle crud (#2)
* init subs

* fix styling issues in core components

* update layout

* show video on subtitles page

* update spacing

* list subtitles by video

* misc

* reorder routes

* clean up module
2024-03-05 06:36:19 +03:00
Zafer Cesur
7684f3fc37
migrate core components to latest (#1)
* upgrade core components to latest

* adapt styles for dark mode

* restore custom components

* use new components & patterns

* delete icon component

* update tailwind config

* delete phoenix.css

* add ::selection style

* delete obsolete title_bar comp
2024-03-02 18:04:44 +03:00
zafer
0a43ac61a6 update player config 2024-03-02 14:46:15 +03:00
zafer
e07cf7fd6c initial commit 2024-02-29 22:31:42 +03:00