Commit Graph

1015 Commits (ad10ad6ebfd35a1d61dba6a3e982e51cecc7db8f)
 

Author SHA1 Message Date
Mike Lang ad10ad6ebf cutter: Remove no_transcode_check option
It's misleading and never useful, as the modern TranscodeChecker only checks
for videos with its exact upload location.
Mike Lang a201a2d4c9 cutter: Add support for smart cuts
Mike Lang dce0b3a5fc Update docker-compose defaults
with values that are common (not for a particular year or node) but aren't secrets.
Mike Lang ab3a89e6a6 Pin grafana version
This is required due to grafana changes invalidating our old dashboards.
We don't have time to fix them right now.
Mike Lang f324ef23cf backfiller: Fix critical issues with backfilling extras
Mike Lang fff01876a9 docker-compose: Backfill emotes directory
Mike Lang 9f523c65cd backfiller: Allow backfilling of non-segment directories
These are referred to as "extras" and all files in all subdirectories are backfilled
if not present.
Mike Lang 4fb039d7d9 restreamer: Expose an endpoint for listing files that aren't segments
Mike Lang 76c9208be5 Move chat_archiver atomic_write() to common for re-use
Mike Lang 8220c87258 Fix zulip_bots bugs to get them working in package
Mike Lang 491945cc24 docker-compose: Run zulip bots
Mike Lang de521c4da9 schedulebot: Take timestamp string instead of epoch
Mike Lang 627eda5e74 schedulebot: Remove memes
Mike Lang 05d5a190fc Allow conf_file to be the JSON data directly
Easier for containers
Mike Lang 8813068c9d Make zulip bots an actual package
Mike Lang 0fde659d15 tootbot: Reconnect on network connection loss
Mike Lang e551baaf17 tootbot: Fixes to get it working
Mike Lang e224f8b85c tootbot: html converter
Mike Lang e12191686f Implement twitch bot that notifies zulip on recieving a twitch DM
Mike Lang e9b99a6774 schedulebot: Move generic zulip api code into its own file
for re-use
Mike Lang 9df51e80fb add smart cut to restreamer
Mike Lang c5c8b3997b change how timestamps work again, so PCR and PTS are *both* set to start time
Mike Lang 58b4541306 Implement smart cuts
Mike Lang fa1603e99a fixts: Only use PCR to set offset, add 33ms to end time
Mike Lang eaf3ed2e54 fixts first attempt
Mike Lang 30d5ccc483 Fix all old references to github.com/ekimekim/wubloader
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".
Mike Lang 791776d913 improve gitignore for local python installs
Mike Lang e9b19c3279 schedulebot: end of run settings
ElementalAlchemist be9b7b8a3c Fix loading chat for non-UTC timestamps in restreamer
ElementalAlchemist d2bcff3ffd Avoid disabling the force reset row buttons on videos that are still transcoding
ElementalAlchemist d2f95bea20 Fix jump to buttons not working on videos that were already submitted
ElementalAlchemist 8648ad52ee Properly handle when video or just metadata can be edited
ElementalAlchemist 2ddf2f8426 Stop adjusting/breaking chapters when range times change
ElementalAlchemist 766b4d111d Confirm leaving when changes are made or confirmation needs to take place
ElementalAlchemist dd747416e0 Sort thumbnails in editor
This sorts the thumbnail by name.
ElementalAlchemist 988b1265ab Increase chapter marker field width
ElementalAlchemist 3ddbbfd31d Sort chapter markers within each range
Mike Lang 92ea0fbb77 sheetsync: even more hard-coded columns in database fetch
ElementalAlchemist e0d035f8b9 Add shift versions of currently unshifted shortcuts
Mike Lang 29e6b9ead3 lists aren't sets
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.
Mike Lang db843c8f63 sheetsync: Report sync duration
ElementalAlchemist cded411188 Update Hls.js
ElementalAlchemist e13333d2b4 Fix BANDWIDTH specification in playlist
Mike Lang a6797aed19
Make our HLS master playlist spec compliant by adding bandwidth ()
Even though it's a complete guess.
ElementalAlchemist c7ed4cfc03 Remove dashboard page
ElementalAlchemist 6382fd259b Prevent cut modifications when a video that was already uploaded is being modified
ElementalAlchemist 3578a63ab8 Stop inviting the browser to load JS map files that don't exist
Mike Lang 39b48c8b3a Don't attempt to upload a video with a >2MB thumbnail