356 Commits

Author SHA1 Message Date
Zoe Roux
c0f8f22e6a Cleanup thumbs existence check 2024-08-08 17:03:35 +02:00
Zoe Roux
8c038b42df Fix extract 2024-08-08 17:03:35 +02:00
Zoe Roux
5874e86185 Fix subtitles path 2024-08-08 17:03:35 +02:00
Zoe Roux
7d617a5d28 Add a constraint for subtitles 2024-08-08 17:03:35 +02:00
Zoe Roux
c84afc8e4c Retrive thumbs/keyframes/extract versions from db when updating infos 2024-08-08 17:03:35 +02:00
Zoe Roux
14ec227266 Fix info updates 2024-08-08 17:03:35 +02:00
Zoe Roux
6a431a5bb4 Fix versions update for info 2024-08-08 17:03:35 +02:00
Zoe Roux
6208fd2b8d Fix base64 encode 2024-08-08 17:03:35 +02:00
Zoe Roux
37f866456c Fix scan 2024-08-08 17:03:35 +02:00
Zoe Roux
6ab12b48b0 Fix insert 2024-08-08 17:03:35 +02:00
Zoe Roux
7f30c187b7 Fix sha varchar length in db 2024-08-08 17:03:35 +02:00
Zoe Roux
4e4f93bf28 Add down migration 2024-08-08 17:03:35 +02:00
Zoe Roux
a112ecb8e9 Remove sqlx 2024-08-08 17:03:35 +02:00
Zoe Roux
cc3b6f268a Run migrations on startup 2024-08-08 17:03:35 +02:00
Zoe Roux
59010797a8 Update tracker 2024-08-08 17:03:35 +02:00
Zoe Roux
e3fdf0af45 Rework keyframes retrieval system 2024-08-08 17:03:35 +02:00
Zoe Roux
cc45bb4656 Use new storage system for keyframes 2024-08-08 17:03:35 +02:00
Zoe Roux
5991916227 Rework extraction to use new cache 2024-08-08 17:03:35 +02:00
Zoe Roux
a75bd48ccf Rework thumbnail cache to use db 2024-08-08 17:03:35 +02:00
Zoe Roux
3ea2004267 Remove old info cache 2024-08-08 17:03:35 +02:00
Zoe Roux
e91e0151ba Store mediainfo in db 2024-08-08 17:03:35 +02:00
Zoe Roux
5e026449cc Add runing task dedup lock 2024-08-08 17:03:35 +02:00
Zoe Roux
5047364ad3 Update media info retrival with db schema 2024-08-08 17:03:35 +02:00
Zoe Roux
c5047babca Cleanup file stream cache 2024-08-08 17:03:35 +02:00
Zoe Roux
f16fa9686c Add query method to retrieve metadata from db 2024-08-08 17:03:35 +02:00
Zoe Roux
0f091618b7 Fix metadata directory permissions (subtitle extraction) 2024-08-08 17:03:35 +02:00
Zoe Roux
9f7607cb87 Create complete mediainfo/keyframe migration 2024-08-08 17:03:35 +02:00
Zoe Roux
5854c731a3 Init first transcoder migration 2024-08-08 17:03:35 +02:00
Zoe Roux
df8b5658a7
Use Base64Url form for paths. (#556) 2024-06-30 09:02:38 +00:00
Zoe Roux
8d6b699f11
Add some codecs 2024-06-19 12:40:43 +00:00
Zoe Roux
c707e76bd6
Fast track extractions if there is no subtitles 2024-06-19 12:25:43 +00:00
Arthur Jamet
9dcbcce137 Transcoder: Use mediainfo to get duration for dummy keyframes + handle case when audio file has poster 2024-06-17 15:57:33 +00:00
Arthur Jamet
1c010c92db Transcoder: Support audio-only files 2024-06-17 15:57:33 +00:00
Zoe Roux
d7cb6f3c96
Fix RFC-6381 for some codecs 2024-06-16 19:32:42 +00:00
Zoe Roux
7e3a1743c0
Cope with ffmpeg not reporting videos bitrates 2024-06-16 19:10:58 +00:00
Zoe Roux
40f02760ab
Handle ISO-639-2 to IETF BCP 47 translation 2024-06-16 19:10:58 +00:00
Zoe Roux
c11e1cc8f0
Switch from mediainfo to ffprobe 2024-06-16 19:10:58 +00:00
Zoe Roux
32ccc54310
Fix sigsegf on mediainfo errors 2024-06-16 19:10:58 +00:00
Zoe Roux
e5e98f7fc8
Cleanup safe path setting location 2024-06-16 19:10:58 +00:00
Zoe Roux
9061b2e8d9
Fix video miss-cut because of start offset (#505) 2024-05-19 23:41:00 +00:00
Arthur Jamet
b6e0b5b328
Transcoder: Prevent Chapters Parsing from failiing when no chapters (#495) 2024-05-14 09:15:38 +02:00
Arthur Jamet
324afc8022 Transcoder: Make Chapter parsing simpler 2024-05-13 21:44:24 +02:00
Arthur Jamet
8a2343e76b Transcoder: Fix missing last chapter 2024-05-13 21:44:24 +02:00
Arthur Jamet
9222b2e2d3 Transcoder: More sturdy fix for faulty chapter parsing 2024-05-13 21:44:24 +02:00
Arthur Jamet
be0bd81107 Transcoder: Prevent error caused by buggy chapters parsing by mediainfo 2024-05-13 21:44:24 +02:00
Zoe Roux
d5d15eaea6
Prevent afk users from preventing transcode cleanup (#487) 2024-05-12 16:37:40 +00:00
Zoe Roux
83b1c6b398
Add eac3 to list of supported codecs 2024-05-12 17:47:21 +02:00
Zoe Roux
7e95370ce0
Add whole file mimetype in /info 2024-05-12 02:51:33 +02:00
Zoe Roux
629acf4855
Use builtin cmp.Or instead of custom one 2024-05-06 18:00:37 +02:00
Zoe Roux
8ee280de87
Clean file of .. or ./ before checking Abs. 2024-04-30 13:36:08 +02:00