ed
c8e3ed3aae
retry failed renames on windows
...
theoretical issue which nobody has ran into yet,
probably because nobody uses this on windows
2024-04-12 20:38:30 +00:00
ed
a080759a03
add transcoding to mp3
...
because CU's car stereo can't do opus...
incidentally adds support for playing any audio format in ie11
2024-03-29 16:36:56 +00:00
ed
8e5c436bef
black + isort
2024-03-21 18:51:23 +00:00
ed
33f41f3e61
add hi-res thumbs (togglebtn/servercfg)
2024-02-18 13:04:22 +00:00
ed
3313503ea5
retry deleting busy files on windows:
...
some clients (clonezilla-webdav) rapidly create and delete files;
this fails if copyparty is still hashing the file (usually the case)
and the same thing can probably happen due to antivirus etc
add global-option --rm-retry (volflag rm_retry) specifying
for how long (and how quickly) to keep retrying the deletion
default: retry for 5sec on windows, 0sec (disabled) on everything else
because this is only a problem on windows
2024-01-17 20:27:53 +00:00
ed
95a599961e
add RAM usage tracking to thumbnailer;
...
prevents server OOM from high RAM usage by FFmpeg when generating
spectrograms and waveforms: https://trac.ffmpeg.org/ticket/10797
2024-01-14 04:15:09 +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
9ca8154651
prefer the new TTF in pillow 10.1 + pyinstaller 6.1 fixes
2023-10-15 18:47:34 +00:00
ed
db668ba491
spectrograms are never cropped; share thumbcache
2023-10-15 11:42:57 +00:00
ed
2df76eb6e1
client decides if thumbnails should be cropped or not
...
this carries some intentional side-effects; each thumbnail format will
now be stored in its own subfolder under .hist/th/ making cleanup more
effective (jpeg and webm are dropped separately)
2023-10-15 10:21:25 +00:00
ed
b54b7213a7
more thumbnailer configs available as volflags:
...
--th-convt = convt
--th-no-crop = nocrop
--th-size = thsize
2023-07-11 22:15:37 +00:00
ed
d3ccd3f174
v1.6.15
2023-04-26 23:00:55 +00:00
ed
42099baeff
v1.6.12
2023-04-20 21:41:47 +00:00
ed
749616d09d
help iOS understand short audio files
2023-03-19 20:03:35 +00:00
ed
8adfcf5950
win10-based copyparty64.exe
2023-02-14 21:50:14 +00:00
ed
dc2e2cbd4b
v1.6.5
2023-02-12 14:11:45 +00:00
ed
c48f469e39
park all clients waiting for a transcode
2023-02-11 17:23:29 +00:00
ed
44909cc7b8
print ffmpeg download url on windows
2023-02-11 17:22:24 +00:00
ed
a4b56c74c7
support long filepaths on win7 + misc windows fixes
2023-02-10 18:37:37 +00:00
ed
6cf53d7364
try next thumbnailer if one fails;
...
libvips assumes imagemagick was built with avif
2022-12-15 22:34:51 +00:00
ed
b070d44de7
libvips logging + raise codec errors
2022-12-15 22:22:04 +00:00
ed
edad3246e0
make pylance happier
2022-10-29 20:40:25 +00:00
ed
4bcd30da6b
cleaner daemon instancing
2022-10-23 12:05:44 +02:00
ed
c003dfab03
unbold ansi grays
2022-10-19 15:30:17 +02:00
ed
cecac64b68
v1.4.5
2022-10-09 11:19:40 +02:00
ed
47a1e6ddfa
avoid windows funk
2022-09-21 08:25:44 +02:00
ed
f1e0c44bdd
better autocorrect for poor ffmpeg builds
2022-09-20 23:25:35 +02:00
ed
f5520f45ef
add pyinstaller
2022-09-19 00:59:54 +02:00
ed
f85d4ce82f
support alpine's ffmpeg
2022-09-17 23:56:32 +02:00
ed
6bec4c28ba
add waveform seekbar
2022-09-17 23:40:37 +02:00
ed
995cd10df8
bump timeouts for zfs / bursty filesystems
2022-09-04 21:21:54 +02:00
ed
5c58fda46d
only clean thumbs if there are thumbs to clean
2022-07-08 21:13:10 +02:00
ed
438384425a
add types, isort, errorhandling
2022-06-16 01:07:15 +02:00
ed
4e5a323c62
more cleanup
2022-06-08 01:05:35 +02:00
ed
1d9f9f221a
louder
2022-05-12 20:55:37 +02:00
ed
214a367f48
be loud about segfaults and such
2022-05-12 20:26:48 +02:00
ed
93febe34b0
truncate huge ffmpeg errors
2022-05-03 00:32:00 +02:00
ed
b000707c10
detect poor ffmpeg builds
2022-04-14 18:20:48 +02:00
ed
fd9d0e433d
thumbnails: try FFmpeg for images too
2022-04-11 10:38:57 +02:00
ed
cc4a063695
thumbnails: per-decoder filetype config
2022-04-10 22:59:45 +02:00
ed
b64cabc3c9
thumbnails: add pyvips as alt/supp. to pillow
2022-04-10 14:16:09 +02:00
ed
ff05919e89
support mpc/musepack audio (streaming + thumbnailing)
2022-04-02 22:17:16 +02:00
ed
36aee085f7
add timeouts to FFmpeg things
2021-11-16 22:22:09 +01:00
ed
51e6c4852b
retire ogvjs
2021-11-14 19:28:44 +01:00
ed
171ce348d6
improve swr
2021-11-08 22:25:35 +01:00
ed
f050647b43
rescan volumes on sigusr1
2021-11-06 18:20:31 +01:00
ed
862ca3439d
proactive opus cache expiration
2021-11-02 20:39:08 +01:00