AppleTheGolden
542a1de1ba
cbz thumbnails: sort alphabetically
...
Comic readers will sort alphabetically, but that isn't always the order in which the files are stored in the zip.
2025-07-28 22:01:53 +00:00
ed
57a56073d8
use zlib-ng when available
...
download-as-tar-gz becomes 2.4x faster in docker
segfaults on windows, so don't use it there
does not affect fedora or gentoo,
since zlib-ng is already system-default on those
also adds a global-option to write list of successful
binds to a textfile, for automation / smoketest purposes
2025-03-23 20:15:21 +00:00
ed
3051b13108
try to avoid printing mojibake in logs
...
unprintable and side-effect-inducing paths and names are hex-escaped,
preserving greppability and making log-parsing slightly more okay
2024-12-18 01:45:54 +01:00
ed
4d15dd6e17
cbz thumbnails
2024-11-15 21:33:37 +00:00
ed
1e7697b551
misc cleanup;
...
* more typos
* python 3.13 deprecations
2024-10-11 20:46:40 +00:00
ed
3db117d85f
list status of optional dependencies
2024-08-12 22:48:53 +00:00
ed
3d245431fc
linter fixes
2024-08-05 18:48:16 +00:00
ed
72361c99e1
add import chickenbits
2024-08-01 18:29:25 +00:00
ed
760ff2db72
other linter nitpicks (not actually bugs)
2024-07-13 01:18:14 +02:00
ed
ac1bc232a9
black
2024-05-31 08:57:33 +00:00
ed
c04662798d
play compressed s3xmodit chiptunes
...
adds support for playing gz, xz, and zip-compressed tracker files
using the de-facto naming convention for compressed modules;
* mod: mdz, mdgz, mdxz
* s3m: s3z, s3gz, s3xz
* xm: xmz, xmgz, xmxz
* it: itz, itgz, itxz
2024-05-10 12:45:17 +00:00
ed
5ab54763c6
remove pyoxidizer (unmaintained)
...
partially reverts e430b2567a
the remaining stuff might be useful for other cpython alternatives
2024-04-05 17:51:26 +00:00
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