Commit graph

66 commits

Author SHA1 Message Date
ed 86419b8f47 suboptimizations and some future safeguards 2024-01-10 23:20:42 +01:00
ed dc8e621d7c increase OOM kill-score for FFmpeg and mtp's;
discourage Linux from killing innocent processes
when FFmpeg decides to allocate 1 TiB of RAM
2024-01-07 17:52:10 +00:00
ed 8c52b88767 make linters happier 2023-11-30 17:33:07 +00:00
ed b66843efe2 reduce cpu priority of ffmpeg, hooks, parsers 2023-11-21 22:21:33 +00:00
ed 91cafc2511 faster startup on windows by asking for ffmpeg.exe explicitly
rather than just "ffmpeg" which makes windows try to open each of
ffmpeg.BAT,CMD,COM,EXE,JS,JSE,MSC,VBE,VBS,WSF,WSH one by one
(ffmpeg.js? hello??)
2023-09-13 23:32:19 +00:00
ed 8adfcf5950 win10-based copyparty64.exe 2023-02-14 21:50:14 +00:00
ed 8f61e1568c transcode chiptunes to opus;
* new audio/MPT formats: apac bonk dfpwm ilbc it itgz itr itz mo3 mod mptm mt2 okt s3gz s3m s3r s3z xm xmgz xmr xmz xpk
* new image/PIL formats: blp dcx emf eps fits flc fli fpx im j2k j2p psd spi wmf
2023-02-11 11:17:37 +00:00
ed a4b56c74c7 support long filepaths on win7 + misc windows fixes 2023-02-10 18:37:37 +00:00
ed 73bd2df2c6 more metadata-parser debug options 2022-10-29 21:59:59 +00:00
ed edad3246e0 make pylance happier 2022-10-29 20:40:25 +00:00
ed ae5c4a0109 update webdeps + isort + readme 2022-09-23 22:32:04 +02:00
ed df64a62a03 patch popen on windows-python <3.8 2022-09-18 15:09:41 +02:00
ed e430b2567a add pyoxidizer (windows-only) 2022-09-10 17:33:04 +02:00
ed 995cd10df8 bump timeouts for zfs / bursty filesystems 2022-09-04 21:21:54 +02:00
ed 788db47b95 option to let mtp's keep stdout/stderr 2022-09-04 01:42:28 +02:00
ed d48a7d2398 provide tagparsers with uploader info 2022-08-15 20:23:17 +02:00
ed 8ea1f4a751 idx multimedia format/container type 2022-08-15 17:56:13 +02:00
ed 74a3f97671 cleanup + bump deps 2022-07-27 00:15:49 +02:00
ed d3c40a423e mutagen: support nullduration tags 2022-07-25 01:21:34 +02:00
ed 4a76663fb2 ensure free disk space 2022-07-17 22:33:08 +02:00
ed ac49b0ca93 mtp: add rclone uploader 2022-07-08 23:47:27 +02:00
ed c5b04f6fef mtp daisychaining 2022-07-08 22:29:05 +02:00
ed 0862860961 misc cleanup 2022-07-06 00:00:56 +02:00
ed 622358b172 flag to control mtp timeout kill behavior 2022-07-05 23:38:49 +02:00
ed efded35c2e ffmpeg saying the fps is 1/0 yeah okay 2022-07-02 00:39:46 +02:00
ed 438384425a add types, isort, errorhandling 2022-06-16 01:07:15 +02:00
ed 256c7f1789 add option to see errors from mtp parsers 2022-06-09 14:46:35 +02:00
ed fe73f2d579 cleanup 2022-06-07 23:08:43 +02:00
ed 214a367f48 be loud about segfaults and such 2022-05-12 20:26:48 +02:00
ed bf658a522b naming 2022-04-09 20:41:08 +02:00
ed 5e2785caba more aggressively try ffmpeg when mutagen fails 2021-12-11 20:31:04 +01:00
ed 36aee085f7 add timeouts to FFmpeg things 2021-11-16 22:22:09 +01:00
ed 6b737bf1d7 abort tagging if the file has poofed 2021-10-27 00:11:58 +02:00
ed d865e9f35a support non-python mtp plugins 2021-10-09 22:09:35 +02:00
ed 0ae574ec2c better mutagen codec detection 2021-08-02 00:40:40 +02:00
ed d020527c6f centralize mojibake support stuff 2021-07-24 21:56:55 +02:00
ed 515ee2290b v0.11.42 2021-07-18 23:22:09 +02:00
ed 8eb8043a3d fix 3rdparty namecase 2021-07-18 22:50:29 +02:00
ed ec788fa491 mutagen fixes:
* extract codec and format info
* add FFprobe as fallback when mutagen fails
* add option to blacklist FFprobe for tags
2021-07-18 19:57:31 +02:00
ed 2f85c1fb18 add logging to file 2021-07-05 23:30:33 +02:00
ed aa4f352301 prefer audio tags in audio files 2021-06-22 17:21:24 +02:00
ed 1881019ede support cygpaths for mtag binaries 2021-06-20 17:45:23 +02:00
ed 10362aa02e v0.11.18 2021-06-18 00:30:37 +02:00
ed 88ce008e16 more status on admin panel 2021-06-12 01:39:14 +02:00
ed eb5aaddba4 v0.11.0 2021-05-29 15:03:32 +02:00
ed d25881d5c3 mojibake fixes 2021-05-29 09:01:59 +02:00
ed a86f09fa46 mtp: file extension filtering 2021-05-29 04:18:57 +02:00
ed deea66ad0b support multiple tags from mtp helpers 2021-05-29 03:43:14 +02:00
ed bf99445377 groking the ffprobe tarot cards 2021-05-28 06:25:44 +02:00
ed 0fcb015f9a minor fixes 2021-05-28 05:16:28 +02:00