diff --git a/.github/workflows/MakeMKV-Version.yml b/.github/workflows/MakeMKV-Version.yml index b4b54fd2..5ae0abf7 100644 --- a/.github/workflows/MakeMKV-Version.yml +++ b/.github/workflows/MakeMKV-Version.yml @@ -22,7 +22,7 @@ jobs: if: github.ref == 'refs/heads/main' steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get latest MakeMKV version run: | diff --git a/.github/workflows/Release-PR.yml b/.github/workflows/Release-PR.yml index 6ebf2177..a2383a25 100644 --- a/.github/workflows/Release-PR.yml +++ b/.github/workflows/Release-PR.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Create Release PR uses: peter-evans/create-pull-request@v6 diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index 718cc7f6..eaeb506a 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -33,12 +33,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get branch name id: branch-name - uses: tj-actions/branch-names@v8 + uses: tj-actions/branch-names@v9 - diff --git a/.github/workflows/test-pr-image-build.yml b/.github/workflows/test-pr-image-build.yml index 20186288..b69d65a7 100644 --- a/.github/workflows/test-pr-image-build.yml +++ b/.github/workflows/test-pr-image-build.yml @@ -20,7 +20,7 @@ jobs: steps: - - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Docker buildx diff --git a/.github/workflows/version_bump.yml b/.github/workflows/version_bump.yml index 20a0075c..99671a8c 100644 --- a/.github/workflows/version_bump.yml +++ b/.github/workflows/version_bump.yml @@ -22,10 +22,10 @@ jobs: steps: - name: Get branch name id: branch-name - uses: tj-actions/branch-names@v8 + uses: tj-actions/branch-names@v9 - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -124,7 +124,7 @@ jobs: - name: Comment on PR if: env.VERSION_UPDATED == 'false' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/Dockerfile b/Dockerfile index 1715b36f..54ed33f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -65,8 +65,10 @@ RUN install_clean \ lame \ libavcodec-extra \ lsdvd \ + mkcue \ vorbis-tools \ - opus-tools + opus-tools \ + fdkaac # install libdvd-pkg RUN \ @@ -78,7 +80,6 @@ COPY requirements.txt ./requirements.txt RUN pip3 install --upgrade pip wheel setuptools psutil pyudev RUN pip3 install --ignore-installed --prefer-binary -r ./requirements.txt - ########################################################### # install makemkv and handbrake FROM deps-ripper AS install-makemkv-handbrake @@ -103,6 +104,13 @@ COPY scripts/healthcheck.sh /healthcheck.sh RUN chmod +x /healthcheck.sh HEALTHCHECK --interval=5m --timeout=15s --start-period=30s CMD /healthcheck.sh +# Set Timezone data +ARG DEBIAN_FRONTEND=noninteractive +ENV TZ=Etc/UTC +RUN install_clean tzdata && \ + ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && \ + dpkg-reconfigure --frontend noninteractive tzdata + ARG VERSION ARG BUILD_DATE # set metadata diff --git a/VERSION b/VERSION index e21e727f..fdd3be6d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.4.0 \ No newline at end of file +1.6.2 diff --git a/VERSION_MAKEMKV b/VERSION_MAKEMKV index ec6d649b..b57fc722 100644 --- a/VERSION_MAKEMKV +++ b/VERSION_MAKEMKV @@ -1 +1 @@ -1.18.1 +1.18.2 diff --git a/makemkv_history.txt b/makemkv_history.txt index a762dc63..8bea7297 100644 --- a/makemkv_history.txt +++ b/makemkv_history.txt @@ -1,3 +1,8 @@ +MakeMKV v1.18.2 (25.9.2025) + + Improved handling for discs with mastering errors + Small improvements and bugfixes + MakeMKV v1.18.1 (5.4.2025) Bugfix for 1.18.0 @@ -11,4 +16,4 @@ MakeMKV v1.18.0 (4.4.2025) MakeMKV v1.17.9 (1.2.2025) Version bump, no changes - Updated translatio \ No newline at end of file + Updated translatio diff --git a/requirements.txt b/requirements.txt index 1edadb9d..223b3f04 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,6 @@ alembic==1.14.1 apprise==1.7.6 bcrypt==3.2.2 # Newer versions dont have Wheel -beautifulsoup4==4.12.3 -certifi==2025.1.31 -cffi==1.16.0 -click==8.1.8 -charset-normalizer==3.4.1 discid==1.2.0 Flask==2.2.5 # broken Flask-Cors==4.0.0 @@ -18,28 +13,19 @@ idna==3.10 itsdangerous==2.1.2 Jinja2==3.1.2 Mako==1.3.9 -Markdown==3.8 +Markdown==3.8.2 MarkupSafe==2.1.3 musicbrainzngs==0.7.1 netifaces==0.11.0 -oauthlib==3.2.2 prettytable==3.10.0 psutil==6.1.1 -pycparser==2.21 -pycurl==7.45.2 pydvdid==1.1 PyYAML==6.0.2 pyudev==0.24.3 requests==2.32.3 -requests-oauthlib==1.3.1 -robobrowser==0.5.3 -six==1.16.0 -soupsieve==2.5 SQLAlchemy==2.0.19 -tinydownload==0.1.0 urllib3==2.3.0 # broken waitress==2.1.2 -wcwidth==0.2.13 Werkzeug==2.3.6 WTForms==3.0.1 xmltodict==0.13.0