Commit Graph

447 Commits

Author SHA1 Message Date
Zoe Roux 8ba80e93e3 Add audio transcoding 2023-05-05 14:14:04 +09:00
Zoe Roux 47c7617d24 Split transcode commands and state 2023-05-05 14:14:04 +09:00
Zoe Roux a5fc5b3753 Add audio transcode functions 2023-05-05 14:14:04 +09:00
Zoe Roux 0b2d8a7e2e Add routes for audio streams 2023-05-05 14:14:04 +09:00
Zoe Roux 5ee0a0044a Add all metadata to quality variants in the master playlist 2023-05-05 14:14:04 +09:00
Zoe Roux 6e39690d7a Create a master playlist 2023-05-05 14:14:04 +09:00
Zoe Roux ca4e9e0052 Add bandwidth flags to ffmpeg transcodes 2023-05-05 14:14:04 +09:00
Zoe Roux f76ce5dae1 Fix transcode upscale 2023-05-05 14:14:04 +09:00
Zoe Roux 4e4a90b2d2 Switch to the hls encoder instead of segments 2023-05-05 14:14:04 +09:00
Zoe Roux 98f6fda99f Add a video field to the identify 2023-05-05 14:14:04 +09:00
Zoe Roux 3778b2148c Lint rust files 2023-05-05 14:14:04 +09:00
Zoe Roux c96db3a3dc Add openapi spec for the transcoder 2023-05-05 14:14:04 +09:00
Zoe Roux ea52ce1c65 Add identify types 2023-05-05 14:14:04 +09:00
Zoe Roux f80289aef1 Add identify route 2023-05-05 14:14:04 +09:00
Zoe Roux 5cdcff0cd0 Add episodes to the transcoder 2023-05-05 14:14:04 +09:00
Zoe Roux 4c523d56f5 Fetch paths from the api 2023-05-05 14:14:03 +09:00
Zoe Roux 67e4764a72 Wait for the first segment to exist before sending the m3u8 2023-05-05 14:14:03 +09:00
Zoe Roux e7ace4d497 Add errors messages and fix segments 2023-05-05 14:14:03 +09:00
Zoe Roux c6edf4e2cb Add segments route 2023-05-05 14:14:03 +09:00
Zoe Roux 2939ea0787 Allow the transcoder to be run 2023-05-05 14:14:03 +09:00
Zoe Roux 64adc63920 Make a clean transcoder state 2023-05-05 14:14:03 +09:00
Zoe Roux 33d212bd84 Add transcode cmd paramters 2023-05-05 14:14:03 +09:00
Zoe Roux 5543bc4c9d Migrate to actix 2023-05-05 14:14:03 +09:00
Zoe Roux d106988fd7 Add transcoder's dockerfile 2023-05-05 14:14:03 +09:00
Zoe Roux bc6fdec360 Create a transcoder crate 2023-05-05 14:14:03 +09:00
Zoe Roux 2358d49323 Renaming transcoder to Kyoo.Transcoder 2021-04-10 17:54:56 +02:00
Zoe Roux 207935c036 Fixing transmux issues 2021-03-31 23:15:57 +02:00
Zoe Roux 65cbd3933b Adding a dockerfile 2021-03-28 21:25:33 +02:00
Zoe Roux 1ad84174f2 Cleaning up path handling in extractors 2021-03-24 00:02:27 +01:00
Zoe Roux 57e49b7e83 Reworking the transcoder and creating a file manager 2021-03-22 02:52:18 +01:00
Zoe Roux 76cdbc77a3 Using links in the common objects 2021-03-06 00:53:21 +01:00
Zoe Roux 42ec1e4fd5 Reworking video & images paths 2021-01-10 19:24:03 +01:00
Zoe Roux d7af4c3ffb Adding some new changes to submodules 2021-01-05 23:33:42 +01:00
Zoe Roux 38eff27001 Supporting custom fonts 2020-10-31 03:38:39 +01:00
Zoe Roux 201f059349 Adding fonts & chapters to the api 2020-10-31 02:02:41 +01:00
Zoe Roux 2dd0806517 Cleaning up the video & the subtitle api 2020-10-26 06:22:03 +01:00
Zoe Roux 4bdaba4643 Rewoking the login workflow 2020-04-12 03:32:09 +02:00
Zoe Roux 5959a9ef54 The transcoder is now compiled during the build process. 2020-03-01 03:18:54 +01:00
Zoe Roux 37abbdd5e0 Renaming API's items 2020-01-29 23:04:47 +01:00
Zoe Roux e100bb49d8 Cleaning up the standard input 2020-01-26 22:37:32 +01:00
Zoe Roux 87d01c6044 Finishing the plugin manager and the provider manager 2020-01-25 15:59:32 +01:00
Zoe Roux e9a7bee3a8 Adding a build script 2020-01-12 23:10:30 +01:00
Zoe Roux ddafabf0d8 Updating a bit the transcoder 2020-01-12 21:12:08 +01:00
Zoe Roux b96b79f02d Removing the web app files 2020-01-12 21:04:46 +01:00
Zoe Roux 57a34d73ac Removing the suffix -thumb to the episode thumbnail file name 2020-01-02 03:35:19 +01:00
Zoe Roux 245ac08247 Cleaning up the native code and the way subs are hundled 2019-12-29 05:08:44 +01:00
Zoe Roux 308967d743 Updating the app to use submodule, cleaning up 2019-12-27 17:05:21 +01:00