Commit Graph

999 Commits (mike/backfill-extras)
 

Author SHA1 Message Date
Mike Lang 100861aad6 docker-compose: Backfill emotes directory 1 year ago
Mike Lang 7804b38689 backfiller: Allow backfilling of non-segment directories
These are referred to as "extras" and all files in all subdirectories are backfilled
if not present.
1 year ago
Mike Lang d0419ebe73 restreamer: Expose an endpoint for listing files that aren't segments 1 year ago
Mike Lang 64da309cec Move chat_archiver atomic_write() to common for re-use 1 year ago
Mike Lang 9df51e80fb add smart cut to restreamer 1 year ago
Mike Lang c5c8b3997b change how timestamps work again, so PCR and PTS are *both* set to start time 1 year ago
Mike Lang 58b4541306 Implement smart cuts 1 year ago
Mike Lang fa1603e99a fixts: Only use PCR to set offset, add 33ms to end time 1 year ago
Mike Lang eaf3ed2e54 fixts first attempt 1 year ago
Mike Lang 30d5ccc483 Fix all old references to github.com/ekimekim/wubloader 1 year ago
Mike Lang 1596feef1f sheetsync: Treat end time "--" as same as start time
This is a common idiom, which we previously treated like a blank end time
(no end time set yet) but it makes more sense to treat as "same as start".
1 year ago
Mike Lang 791776d913 improve gitignore for local python installs 1 year ago
Mike Lang e9b19c3279 schedulebot: end of run settings 1 year ago
ElementalAlchemist be9b7b8a3c Fix loading chat for non-UTC timestamps in restreamer 2 years ago
ElementalAlchemist d2bcff3ffd Avoid disabling the force reset row buttons on videos that are still transcoding 2 years ago
ElementalAlchemist d2f95bea20 Fix jump to buttons not working on videos that were already submitted 2 years ago
ElementalAlchemist 8648ad52ee Properly handle when video or just metadata can be edited 2 years ago
ElementalAlchemist 2ddf2f8426 Stop adjusting/breaking chapters when range times change 2 years ago
ElementalAlchemist 766b4d111d Confirm leaving when changes are made or confirmation needs to take place 2 years ago
ElementalAlchemist dd747416e0 Sort thumbnails in editor
This sorts the thumbnail by name.
2 years ago
ElementalAlchemist 988b1265ab Increase chapter marker field width 2 years ago
ElementalAlchemist 3ddbbfd31d Sort chapter markers within each range 2 years ago
Mike Lang 92ea0fbb77 sheetsync: even more hard-coded columns in database fetch 2 years ago
ElementalAlchemist e0d035f8b9 Add shift versions of currently unshifted shortcuts 2 years ago
Mike Lang 29e6b9ead3 lists aren't sets 2 years ago
Mike Lang 546572a697 sheetsync: Don't pull the entire row from the database
only the columns you need.

This matters because the thumbnail columns are very large and
we're transfering GB of data every time.
2 years ago
Mike Lang db843c8f63 sheetsync: Report sync duration 2 years ago
ElementalAlchemist cded411188 Update Hls.js 2 years ago
ElementalAlchemist e13333d2b4 Fix BANDWIDTH specification in playlist 2 years ago
Mike Lang a6797aed19
Make our HLS master playlist spec compliant by adding bandwidth (#323)
Even though it's a complete guess.
2 years ago
ElementalAlchemist c7ed4cfc03 Remove dashboard page 2 years ago
ElementalAlchemist 6382fd259b Prevent cut modifications when a video that was already uploaded is being modified 2 years ago
ElementalAlchemist 3578a63ab8 Stop inviting the browser to load JS map files that don't exist 2 years ago
Mike Lang 39b48c8b3a Don't attempt to upload a video with a >2MB thumbnail 2 years ago
Mike Lang 9f6b0416b6 postgres: Don't allow state = MODIFIED without video_link set
This is an illegal state but it happened :(
2 years ago
Mike Lang b155c53b74 cutter: Correctly set video id and link on failed thumbnail upload 2 years ago
Mike Lang 9e4e3f72a1 Increase nginx max body size
Otherwise large thumbnails can't be uploaded
2 years ago
ElementalAlchemist 5158328888 Fix initial state of thumbnail data UI 2 years ago
ElementalAlchemist 797a36eaab Fix updating custom thumbnail images 2 years ago
Mike Lang 93535b0af7 schedulebot: Handle multiple rows for same user 2 years ago
Mike Lang 2fee3a6e9d cutter: Don't set error on concurrent video update
If two cutters modify a video at the same time, youtube may respond with a 409 to one of them.
We want to treat that as a retryable error, and ideally let another cutter finish it instead.
2 years ago
Mike Lang 78ee38a4b9 backfiller: Don't consider 404s for chat batches to be an error 2 years ago
Mike Lang ad4827237f Fix bug in checking if message has tags 2 years ago
Mike Lang 681da9a76e Fix a bug where we try to fetch emote "" for messages with no emotes 2 years ago
Mike Lang c493869b9a Have list_segment_files also list chat archives
Otherwise backfilling of chat doesn't work
2 years ago
Mike Lang 3b6ce86c46 chat archiver: Add cli tool for downloading emotes 2 years ago
ElementalAlchemist 92b34d2670 Initial implementation of announcement display 2 years ago
ElementalAlchemist 0cad481cea Add support for CLEARCHAT clearing the entire chat 2 years ago
ElementalAlchemist 832a0264bb Frontload the chat time display calculation
The chat time display calculation is also done in a worker to prevent stalling. Since we do the calculation on load, the stalling that is prevented would happen when loading the page.
2 years ago
Mike Lang e74d655ce5 chat_archiver: Download each seen emote
so we have a permanent record, in case they're deleted or changed later
2 years ago