github 9001/copyparty v1.1.0
opus

latest releases: v1.13.0, v1.12.2, v1.12.1...
2 years ago
  • latest important update: v1.0.8
  • latest gzip edition of the sfx: v1.0.14

upgrade notes

  • you can use --no-reload, --no-acode, --no-athumb to disable the new features described below

new features

  • audio transcoder
    • hipster audio formats are transcoded to opus on-demand
      • aac m4a flac alac mp2 ac3 dts wma ra wav aif aiff au alaw ulaw mulaw amr gsm ape tak tta wv
    • because kipu wanted to play his .au bangers from 1993
    • needs FFmpeg and FFprobe, can be disabled with --no-acode
  • audio spectrograms
    • are shown as thumbnails for audio files
    • supported formats: same as transcoder + mp3 ogg opus
    • needs FFmpeg and FFprobe, can be disabled with --no-athumb
  • textfile viewer
    • with syntax hilighting
      • can be disabled by deleting web/deps/prism.js.gz or building the sfx with no-hl
    • and list of textfiles in the navpane; toggle with hotkey v
  • navpane context dock
    • snap parent folders into a panel to keep track in huge folders
    • toggle-button to disable it in the navpane toolbar
  • config reload
    • SIGUSR1 reloads the config files
    • only does accounts, volumes, and volflags -- so any changes to args still require a full restart
    • also available as a button in the control panel
      • can be disabled with --no-reload
  • option to specify args (command-line arguments) in the config file
  • url parameter ?txt to return file as utf-8 text
    • or ?txt=iso-8859-1 to set a specific encoding
  • url parameter ?mime=text/html;charset=shift_jis to request a specific response mimetype
  • service script for freebsd, thx @kipukun

bugfixes

  • standalone up2k upload client was showing https warnings with -td
  • trailing newline missing in ?ls=t and ?ls=v
  • add a bunch of known mimetypes to help ms-windows a bit
  • lowercase all content-type charsets (firefox became case-sensitive at some point)
  • example for giving multiple users the same permission-set using config files did not actually work

other changes

  • navpane is enabled by default on sufficiently large displays
  • audio-player preload increased from 10 to 20 sec, giving the opus transcoder some time
  • finally removed the deprecated -e2s option after 9 months (replaced by -e2ds)

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.