From ff05919e8942bdc003cd6e0c816fcc5ece6cf993 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 2 Apr 2022 22:17:16 +0200 Subject: [PATCH] support mpc/musepack audio (streaming + thumbnailing) --- copyparty/th_srv.py | 2 +- copyparty/web/browser.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/copyparty/th_srv.py b/copyparty/th_srv.py index 4b5a34f2..6d7e471e 100644 --- a/copyparty/th_srv.py +++ b/copyparty/th_srv.py @@ -51,7 +51,7 @@ except: # ffmpeg -formats FMT_PIL = "bmp dib gif icns ico jpg jpeg jp2 jpx pcx png pbm pgm ppm pnm sgi tga tif tiff webp xbm dds xpm" FMT_FFV = "av1 asf avi flv m4v mkv mjpeg mjpg mpg mpeg mpg2 mpeg2 h264 avc mts h265 hevc mov 3gp mp4 ts mpegts nut ogv ogm rm vob webm wmv" -FMT_FFA = "aac m4a ogg opus flac alac mp3 mp2 ac3 dts wma ra wav aif aiff au alaw ulaw mulaw amr gsm ape tak tta wv" +FMT_FFA = "aac m4a ogg opus flac alac mp3 mp2 ac3 dts wma ra wav aif aiff au alaw ulaw mulaw amr gsm ape tak tta wv mpc" if HAVE_HEIF: FMT_PIL += " heif heifs heic heics" diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 01706fc1..8fafae85 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -509,7 +509,7 @@ catch (ex) { } var re_au_native = can_ogg ? /\.(opus|ogg|m4a|aac|mp3|wav|flac)$/i : have_acode ? /\.(opus|m4a|aac|mp3|wav|flac)$/i : /\.(m4a|aac|mp3|wav|flac)$/i, - re_au_all = /\.(aac|m4a|ogg|opus|flac|alac|mp3|mp2|ac3|dts|wma|ra|wav|aif|aiff|au|alaw|ulaw|mulaw|amr|gsm|ape|tak|tta|wv)$/i; + re_au_all = /\.(aac|m4a|ogg|opus|flac|alac|mp3|mp2|ac3|dts|wma|ra|wav|aif|aiff|au|alaw|ulaw|mulaw|amr|gsm|ape|tak|tta|wv|mpc)$/i; // extract songs + add play column