github 9001/copyparty v1.3.7
faster

latest releases: v1.15.3, v1.15.2, v1.15.1...
2 years ago

new features

  • up2k.js: improved upload speeds!
    • ...when there's many small files (or the browser is slow)
      • add potato mode -- lightweight UI for faster uploads from slow boxes
      • enables automatically if it detects a cpu bottleneck (not very accurate)
    • ...on really fast connections (LAN / fiber)
      • batch progress updates to reduce repaints
    • ...when there is a mix of big and small files
      • sort the uploads by size, smallest first, for optimal cpu/network usage
        • can be overridden to alphabetical order in the settings tab
        • new arg --u2sort changes the default + overrides the override button
      • improve upload pacing when alphabetical order is enabled
        • mainly affecting single files that are 300 GiB +
  • up2k.js: add up2k hooks
    • specify client-side rules to reject files as they are dropped into the browser
    • not a hard-reject since people can use up2k.py and whatnot, more like a hint
  • up2k.py: add file integrity checker
    • new arg -e2v to scan volumes and verify file checksums on startup
    • -e2vu updates the db on mismatch, -e2vp panics
    • uploads are blocked while the scan is running -- might get fixed at some point
      • for now it prints a warning
  • bbox / image-viewer: doubletap a picture to enter fullscreen mode
  • md-editor: ctrl-c/x affects current line if no selection, and ctrl-e is fullscreen
  • tag-parser plugins:
    • add support for passing metadata from one mtp to another (parser dependencies)
      • the p flag in vidchk usage makes it run after the base parser, eating its output
    • add rclone uploader which optionally and by default depends on vidchk

bugfixes

  • sfx would crash if it got the same PID as recently (for example across two reboots)
  • audio equalizer on recent chromes
    • still can't figure out why chrome sometimes drops the mediasession
  • bbox: don't attach click events to videos
  • up2k.py:
    • more sensible behavior w/ blank files
    • avoid some extra directory scans when deleting files
    • faster shutdown on ctrl-c during volume indexing
  • warning from the thumbnail cleaner if the volume has no thumbnails
  • >fixing py2 support >2022

other changes

  • up2k.js:
    • sends a summary of the upload queue to the server log
    • shows a toast while loading huge filedrops to indicate it's still alive
  • sfx: disable guru meditation unless running on windows
    • avoids hanging systemd on certain crashes
  • logs the state of all threads if sqlite hits a timeout

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.