Commit Graph

316 Commits

Author SHA1 Message Date
Zoe Roux 5fdc96db64 Format stuff 2025-10-24 16:18:35 +02:00
Zoe Roux a7d5f94dfb Allow clientId to be specified in query params 2025-10-22 09:16:45 +02:00
Zoe Roux da5823deb2 Fix /videos/:id?with=show date formatting 2025-10-22 09:16:44 +02:00
Zoe Roux ebbed77650 Add /videos/:id/direct & /videos/:id/master.m3u8 routes 2025-10-22 09:16:44 +02:00
Zoe Roux e3ae961b68 Add progress to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux c33ba01e54 Add with=show to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux 8ffed25580 Add /api/videos/:id/info route to redirect to the transcoder 2025-10-22 09:16:43 +02:00
Zoe Roux 28702b9cdb Test /videos/id with multi-part episodes 2025-07-19 17:55:13 +02:00
Zoe Roux dc0c412eda fixup! Add helper function for entries' translations 2025-07-19 16:40:31 +02:00
Zoe Roux fcac650322 Fix swagger's href 2025-07-19 15:54:07 +02:00
Zoe Roux 5379536db2 Add /videos/:id?with=next,previous route 2025-07-19 15:53:01 +02:00
Zoe Roux 8c8a974054 Add helper function for entries' translations 2025-07-19 15:46:10 +02:00
Zoe Roux 666e4e2e6b Fix createdAt & updatedAt date formats for series's first & next
entries
2025-07-15 00:11:28 +02:00
Zoe Roux 8513cc057b Fix seasons entriesCount computation 2025-07-15 00:11:28 +02:00
Zoe Roux aea2535cc6 Add entriesCount & availableCount to seasons 2025-07-14 03:27:46 +02:00
Zoe Roux 4c1ad4da5b Fix progress date format 2025-07-14 03:05:50 +02:00
Zoe Roux 7b3f3cc1c1 Update code for biome v2 2025-07-14 02:56:51 +02:00
Zoe Roux a697ffb524 Fix ?with=studios invalid date formats 2025-07-07 23:30:44 +02:00
Zoe Roux 26410734fc Ensure stable sort when no lang is specified 2025-06-23 01:49:10 +02:00
Zoe Roux aa5ba7f2a9 Allow /api/shows to be filtered by kind 2025-06-22 19:28:26 +02:00
Zoe Roux 16f6399c4f Fix image's api from 500ing when image is not available + optimize etag 2025-06-22 19:27:53 +02:00
Zoe Roux 2f0e077fa1 Allow shows to be sorted by names 2025-06-21 16:03:23 +02:00
Zoe Roux 2f6943cd6f Fix lots of stuff 2025-06-07 19:02:06 +02:00
Zoe Roux 489336c77a Add tests for video linking 2025-06-07 17:48:10 +02:00
Zoe Roux 6e2743a4be Add link video route 2025-06-07 17:45:39 +02:00
Zoe Roux d9d411b377 Rename unmatched route (from unknowns) 2025-06-07 17:45:39 +02:00
Zoe Roux be4b4f016b Add isAvailable filter for both entries & shows 2025-06-07 17:45:39 +02:00
Zoe Roux 9e3a9af0ef Properly handle image cache 2025-06-07 17:45:39 +02:00
Zoe Roux 953ac5ffa8 Use trailer instead of trailerUrl on seed, allow seasonNumber = 0 2025-06-07 17:45:39 +02:00
Zoe Roux a9b7d18a6e Fix request creation 2025-06-07 17:45:38 +02:00
Zoe Roux 21435da93f wip: Link videos found after request started 2025-06-07 17:45:38 +02:00
Zoe Roux f8612fed96 wip: Start scan request processor 2025-06-07 17:45:37 +02:00
Zoe Roux 11d0461d55 Filter videos & push them to the api 2025-06-07 17:45:37 +02:00
Zoe Roux ab5d2ad4e8 Update elysia & fix type issues 2025-06-07 17:45:37 +02:00
Zoe Roux a96813fe30 Return deleted paths in DELETE /videos 2025-05-04 15:35:59 +02:00
Zoe Roux 4df171386b Test deletions 2025-05-04 15:35:37 +02:00
Zoe Roux 46d98e038d Update availableSince of entries on POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 205dda652a Update available count of shows when inserting videos 2025-05-04 15:35:37 +02:00
Zoe Roux e26bc931f5 Fix & test GET /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 45e769828b Add unique constraint on [rendering, version, part] 2025-05-04 15:35:37 +02:00
Zoe Roux 466b67afe5 Put POST /videos in a transaction, handle dups 2025-05-04 15:35:37 +02:00
Zoe Roux 379765b28f Fix typechecking 2025-05-04 15:35:37 +02:00
Zoe Roux 71b3ee61af Add support for externalId in POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 6a5862ddd2 Fix & test movie, episodes & slug linking 2025-05-04 15:35:37 +02:00
Zoe Roux 060c4d74b4 Type value lists 2025-05-04 15:35:37 +02:00
Zoe Roux 07a41bb175 Fix POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux ce66dba0c8 Add unmatched paths in GET /videos (for scanner) 2025-05-04 15:35:37 +02:00
Zoe Roux 6194d806cc Delete unknown entries, rework them as part of unmatched videos 2025-05-04 15:35:37 +02:00
Zoe Roux 39dcfb4418 Test POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 1369da1845 Rework POST /videos 2025-05-04 15:35:37 +02:00