Commit Graph

2818 Commits

Author SHA1 Message Date
broquemonsieur
cd3256fcff
Merge branch 'iv-org:master' into main 2023-09-22 02:13:57 +00:00
Samantaz Fox
bb14f79496
Playlists: Use subtitle when author is missing (#4025) 2023-09-18 23:34:30 +02:00
Samantaz Fox
842e9fade5
Captions: Add ability to use Innertube's transcripts API (#4001) 2023-09-18 23:31:56 +02:00
ChunkyProgrammer
afb04c3bda HTMLl.Escape the playlist subtitle 2023-09-11 22:35:58 -04:00
ChunkyProgrammer
d7696574f4 Playlist: Use subtitle when author is missing 2023-09-11 22:35:57 -04:00
broquemonsieur
93ac7cdeb4 Run Crystal formatting tool 2023-09-07 23:33:07 -07:00
broquemonsieur
205c5493db Replace EOF carriage returns 2023-09-07 23:33:07 -07:00
broquemonsieur
0d968a320f Remove LOGGER statements 2023-09-07 23:33:07 -07:00
broquemonsieur
f48083da33 Add end marker continuation utility 2023-09-07 23:33:07 -07:00
broquemonsieur
510d85c045 Query DB for timestamps after current id 2023-09-07 23:33:07 -07:00
broquemonsieur
472a2d7e76 Use markers to implement timestamps 2023-09-07 23:33:07 -07:00
broquemonsieur
d7a53d0159 Finish vetting changes for autoplay stability 2023-09-07 23:33:01 -07:00
broquemonsieur
f05d38aa8e Prevent autoplay breakage by vetting each change from top to compilation_video.ecr 2023-09-07 23:28:58 -07:00
broquemonsieur
0211d69f11 Enable swap arrows to rearrange order of videos 2023-09-07 23:28:58 -07:00
broquemonsieur
890802481b Use ion for arrow swap icons 2023-09-07 23:28:58 -07:00
broquemonsieur
a8c0023eb0 Debug SQL query for timestamp adjustment 2023-09-07 23:28:58 -07:00
broquemonsieur
ea878e22a1 Debug the DB methods for compilations 2023-09-07 23:28:53 -07:00
broquemonsieur
60a184eda3 Add timestamp DB handling 2023-09-07 23:25:40 -07:00
broquemonsieur
be42dd0a4b Redo conflict resolution 2023-09-07 23:25:32 -07:00
broquemonsieur
da290e5d6f Add timestamps to update compilation POST request 2023-09-07 22:41:53 -07:00
broquemonsieur
ff6a9b965d Make the layout nice for video panels 2023-09-07 22:41:53 -07:00
broquemonsieur
7b757aaf9c Address gitignore persistence 2023-09-07 22:41:53 -07:00
broquemonsieur
b95a4e8432 Use text input for timestamp 2023-09-07 22:41:46 -07:00
broquemonsieur
bfa9f77441 Add margins to video panel elements 2023-09-07 22:37:26 -07:00
broquemonsieur
0e2fefe1e9 Add arrows to change video order 2023-09-07 22:31:46 -07:00
broquemonsieur
2a9789cc1e Add CSS element for compilation video 2023-09-07 22:31:40 -07:00
broquemonsieur
128d541323 Remove compid check for Nil error debugging 2023-09-07 22:18:16 -07:00
broquemonsieur
8c15c1e8cc Add migration table for compilations 2023-09-07 22:18:16 -07:00
broquemonsieur
1d209c422e getcompilation route to routes that are registered 2023-09-07 22:18:11 -07:00
broquemonsieur
7cfa09984e Add compilations to feeds menu 2023-09-07 22:13:19 -07:00
broquemonsieur
ea48239543 Add erc for viewing one compliation 2023-09-07 22:13:19 -07:00
broquemonsieur
74d42c18dd Add ecr for individual compilation items (videos) 2023-09-07 22:13:19 -07:00
broquemonsieur
bac4fd9097 Add create_compilation route and ecr 2023-09-07 22:13:19 -07:00
broquemonsieur
b6181b9d97 Add authenticated API for compilation creation 2023-09-07 22:13:15 -07:00
broquemonsieur
7c92b051b3 Add custom item for CompilationVideo 2023-09-07 22:07:52 -07:00
broquemonsieur
696ca42274 Add structs and DB methods for Compilations 2023-09-02 17:15:10 -07:00
broquemonsieur
6b984c6677 Remove files that were prematurely added and add backend Compilation files 2023-09-02 17:15:10 -07:00
broquemonsieur
bef234fd74 Add compilations to DB 2023-09-02 17:15:10 -07:00
broquemonsieur
24f55a7876 Add backend Compilation symbols 2023-09-02 17:15:10 -07:00
broquemonsieur
d0a3c994f4 Add Compilation symbols until "Compilations" appears in feeds menu 2023-09-02 17:15:10 -07:00
broquemonsieur
5fb47c5e9e add Compilation symbols 2023-09-02 17:15:10 -07:00
broquemonsieur
8aff1d0409 Create compilations file 2023-09-02 17:15:10 -07:00
Samantaz Fox
ac0c0609bb
Add workaround for storyboards on local instances (#4040) 2023-08-26 12:15:04 +02:00
Samantaz Fox
7e84d07c27
Playlist import no refresh (#3973) 2023-08-26 12:12:42 +02:00
Samantaz Fox
a8295b452e
Search: Add hashtag result (#3989) 2023-08-26 12:11:38 +02:00
syeopite
3615bb0e62
Update src/invidious/videos/caption.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2023-08-24 16:21:05 -07:00
syeopite
7d435f082b
Update src/invidious/videos/transcript.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2023-08-24 23:20:20 +00:00
syeopite
1f7592e599
Refactor structure of caption.cr
Rename CaptionsMetadata to Metadata
Nest Metadata under Captions
Unnest LANGUAGES constant from Metadata to main Captions module
2023-08-24 16:00:02 -07:00
syeopite
2b36d3b419
Update errors.cr 2023-08-10 18:45:10 +00:00
syeopite
6b17bb5250
Regression from #4037 | Fix storyboards
PR #4037 introduced a workaround around YouTube's new integrity checks
on streaming URLs. However, the usage of this workaround prevents
storyboard data from being returned by InnerTube.

This commit fixes that by only using the workaround when calling try_fetch_streaming_data
2023-08-08 15:28:01 -07:00