diff --git a/Dockerfile b/Dockerfile index 0944fcd..3ad786b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,11 @@ VOLUME /usr/src/yt-dlp-webui/downloads WORKDIR /usr/src/yt-dlp-webui COPY package*.json ./ RUN apt-get update -RUN apt-get install curl ffmpeg -y -RUN apt-get install psmisc +RUN apt-get install curl psmisc wget -y RUN npm install +RUN wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz +RUN tar -xf ffmpeg-release-amd64-static.tar.xz +RUN mv ./ffmpeg-5.0-amd64-static/ff* /usr/bin COPY . . RUN chmod +x ./fetch-yt-dlp.sh RUN npm run build-all diff --git a/README.md b/README.md index 456d1c6..7f3ba34 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,10 @@ I will eventually make this better as soon as I can. Not in the immediate. Changelog: ``` +02/03/22: cut-down docker container size by using ffmpeg static builds + +01/03/22: Chinese translation by deluxghost + 03/02/22: i18n enabled! I need help with the translations :/ 27/01/22: Multidownload implemented! @@ -14,7 +18,6 @@ Changelog: Refactoring and JSDoc. 04/01/22: Background jobs now are retrieved!! It's still rudimentary but it leverages on yt-dlp resume feature - ``` @@ -28,11 +31,12 @@ The avaible settings are currently only: - Server address - Switch theme - Extract audio +- Switch language Future releases will have: -- ~~Multi download~~ *experimental* +- ~~Multi download~~ *done* - ~~Exctract audio~~ *done* -- Format selection +- Format selection *in-progess* ## Docker installation ``` @@ -61,4 +65,8 @@ node dist/main.js ## Todo list - ~~retrieve background tasks~~ +- format selection - better ui/ux + + +_static ffmpeg builds by johnvansickle https://johnvansickle.com/ffmpeg/_ \ No newline at end of file