Commit Graph

87 Commits

Author SHA1 Message Date
Zoe Roux 28855046b8 Fix ci 2023-10-18 00:09:06 +02:00
Zoe Roux 0e0bb17ad9 Disable low value trancodes 2023-10-15 15:52:58 +02:00
Zoe Roux 4be4fa2c4f Fix audio identify on some cases 2023-10-12 00:14:40 +02:00
Zoe Roux 8d4da63855 Fix obfuscated unique ID handling 2023-09-18 00:07:17 +02:00
Zoe Roux 01486dfbec Use better error message for invalid video files 2023-09-15 00:21:33 +02:00
Zoe Roux fb2280798a Fix invalid state after cache clear 2023-09-15 00:21:33 +02:00
Zoe Roux 29f874e390 Fix font detections when there is none 2023-09-15 00:21:33 +02:00
Zoe Roux 30b6d4791f Add audio cache audio clear 2023-09-15 00:21:33 +02:00
Zoe Roux e5c185627d Clear video cache on new transcode 2023-09-15 00:21:33 +02:00
Zoe Roux 69ba636d74 Update cargo dependancies 2023-09-11 13:27:04 +02:00
Zoe Roux 34e4036f66 Fallback to path and modified date if there is no unique id 2023-09-11 01:00:00 +02:00
Zoe Roux e79e568a4c Fix slow transcoder (use mediainfo id instead of sha1) 2023-09-11 01:00:00 +02:00
Zoe Roux 05b8f5b400 Lint code 2023-09-04 00:33:33 +02:00
Zoe Roux 5ddfe1ddb2 Update player to use new api 2023-09-01 17:55:18 +02:00
Zoe Roux e075306363 Coding style 2023-08-02 00:57:27 +09:00
Zoe Roux 9591350c3e Allow subtitles menu to be scrolled on android 2023-08-02 00:57:27 +09:00
Zoe Roux 45b18eb8e6 Display when subtitles are invalid on the web app 2023-08-02 00:57:27 +09:00
Zoe Roux 0f59798e73 Fix subrip extraction 2023-08-02 00:57:27 +09:00
Zoe Roux 9bb896e84b Format the code 2023-08-02 00:57:27 +09:00
Zoe Roux f58597379b Fix remaining issues with new track implementation 2023-08-02 00:57:27 +09:00
Zoe Roux c69864d0f5 Delete dotnet file system abstraction 2023-08-02 00:57:27 +09:00
Zoe Roux fdc537d69a Add sub and metadata extraction on the new transcoder 2023-08-02 00:57:27 +09:00
Zoe Roux de7aa58195 Fix subtitles on android with transcode 2023-07-20 23:27:52 +09:00
Zoe Roux be499b3085 Replace episodes in history instead of pushing them 2023-07-20 23:27:52 +09:00
Zoe Roux e5430a7aed Fix master m3u8 audio comma 2023-07-05 22:29:43 +09:00
Zoe Roux 88cd4a3ec2 Cargo fmt 2023-07-04 11:57:56 +09:00
Zoe Roux 1734e57d43 Add error handling in the transcoder 2023-07-04 11:57:56 +09:00
Zoe Roux 8ebc767b76 Automatically clear the transcoder cache 2023-06-20 14:13:57 +09:00
Zoe Roux 47a22b6540 Always name audio tracks 2023-06-14 11:20:44 +09:00
Zoe Roux 206466f9cc Fix variable bitrate videos 2023-06-14 11:20:44 +09:00
Zoe Roux 735edf1529 Fix multi channels audio issues 2023-06-04 15:14:19 +09:00
Zoe Roux 6f4936f6be Fix transcoder docker 2023-06-01 14:59:48 +09:00
Zoe Roux e8eb36284b Fix transcoder ci build 2023-06-01 04:03:30 +09:00
Zoe Roux cec8400145 Disable the transcode with the same quality as the original tramsux 2023-06-01 04:03:30 +09:00
Zoe Roux 22d8ea8215 Fix audio index 2023-06-01 04:03:30 +09:00
Zoe Roux 63f7a75394 Add transmux to the hls playlist 2023-06-01 04:03:30 +09:00
Zoe Roux dbe85322ea Fix mediainfo number parsing 2023-06-01 04:03:30 +09:00
Zoe Roux 64d4ee9168 Implement chapter detection 2023-06-01 04:03:30 +09:00
Zoe Roux f7f40be956 Implement a naive identify invoking mediainfo 2023-06-01 04:03:30 +09:00
Zoe Roux 954909fecd Format code 2023-05-05 14:14:04 +09:00
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