From 4781cbd9a1c85fcbe7d81969d6e011cec7844f66 Mon Sep 17 00:00:00 2001 From: myxxmikeyxx Date: Wed, 18 Sep 2024 08:24:13 -0400 Subject: [PATCH 1/5] Update requirements.txt Changed the version to 6.7.0 because it is marked as a fixed version for the but where it says: ```No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available. Failed to create QVideoSink "Not available" Failed to initialize QMediaPlayer "Not available" ``` Bug Report is attached below and the change log from 6.7.0 -> 6.7.1 is listed. two CVE's were listed but they are not directly used by QT and only used if the developer is using them. I did not check to see if the code contains, but since you are trying to use sqlite DB and are not networking this should be in the clear. https://bugreports.qt.io/browse/PYSIDE-2656 https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md https://forum.qt.io/topic/157026/no-qtmultimedia-backends-found-on-macos-with-pyside-6-7-1 --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index e4afacdc7..c3a2ec136 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ humanfriendly==10.0 opencv_python>=4.8.0.74,<=4.9.0.80 Pillow==10.3.0 -PySide6==6.7.1 -PySide6_Addons==6.7.1 -PySide6_Essentials==6.7.1 +PySide6==6.7.0 +PySide6_Addons==6.7.0 +PySide6_Essentials==6.7.0 typing_extensions>=3.10.0.0,<=4.11.0 ujson>=5.8.0,<=5.9.0 numpy==1.26.4 From fcc1549fdbd7c18437bfa62b0b713cfcb2d2be32 Mon Sep 17 00:00:00 2001 From: myxxmikeyxx Date: Wed, 18 Sep 2024 09:27:57 -0400 Subject: [PATCH 2/5] Update Build_MacOS_app.sh Added Quotes around more of the directory fields. Found this error because I have a space in the name of my external drive where I was trying to build this. --- Build_MacOS_app.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Build_MacOS_app.sh b/Build_MacOS_app.sh index eeed6b7cf..1fc4c27fe 100755 --- a/Build_MacOS_app.sh +++ b/Build_MacOS_app.sh @@ -20,9 +20,9 @@ printf -- "🐍 Creating Python virtual env\n" python3 -m venv .venv source .venv/bin/activate -if [ ! -d $LOGS_PATH ]; then +if [[ ! -d $LOGS_PATH ]]; then printf -- "📁 Creating Logs folder\n" - mkdir -p $LOGS_PATH; + mkdir -p "$LOGS_PATH"; fi printf -- "💻 Installing Requirements \n" @@ -60,7 +60,7 @@ if $COMMAND; then printf -- "⌛ $((duration)) seconds of build\n" if [[ "$OS" == 0 ]]; then printf -- "📁 Opening App folder \n" - open $DIST_PATH + open "$DIST_PATH" fi else printf -- "❌ Error Building the app\nPlease read the logs\navailable at build/logs\n" From ddab121e3c37882e6fe7d78f733897a348184f55 Mon Sep 17 00:00:00 2001 From: myxxmikeyxx Date: Wed, 18 Sep 2024 09:56:45 -0400 Subject: [PATCH 3/5] Update Build_MacOS_app.sh Quality of life change, added new line to the End of Transmission --- Build_MacOS_app.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Build_MacOS_app.sh b/Build_MacOS_app.sh index 1fc4c27fe..8e5273b54 100755 --- a/Build_MacOS_app.sh +++ b/Build_MacOS_app.sh @@ -66,4 +66,4 @@ else printf -- "❌ Error Building the app\nPlease read the logs\navailable at build/logs\n" fi -printf -- "🏁 END OF TRANSMISSION" +printf -- "🏁 END OF TRANSMISSION\n" From ebe312f7ea848239d100a3e5194c064d0b62b1c8 Mon Sep 17 00:00:00 2001 From: myxxmikeyxx Date: Mon, 21 Oct 2024 12:58:40 -0400 Subject: [PATCH 4/5] Update requirements-dev.txt Updated Pyinstaller to 6.11.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 81de1b330..646e7c3fd 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ ruff==0.4.2 pre-commit==3.7.0 pytest==8.2.0 -Pyinstaller==6.6.0 +Pyinstaller==6.11.0 mypy==1.10.0 syrupy==4.6.1 From e0f5de6efa1d6185861418d8c0f2ff424b4b0875 Mon Sep 17 00:00:00 2001 From: myxxmikeyxx Date: Mon, 21 Oct 2024 13:00:42 -0400 Subject: [PATCH 5/5] Update requirements.txt Updated PySide6 (Qt) to 6.8.0.1 When compiled FFmpeg Checker worked for Mac in both versions. FFmpegChecker] FFmpeg found: True, FFprobe found: True --- requirements.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index c3a2ec136..ccb3fb40b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ humanfriendly==10.0 opencv_python>=4.8.0.74,<=4.9.0.80 -Pillow==10.3.0 -PySide6==6.7.0 -PySide6_Addons==6.7.0 -PySide6_Essentials==6.7.0 +Pillow==11.0.0 +PySide6==6.8.0.1 +PySide6_Addons==6.8.0.1 +PySide6_Essentials==6.8.0.1 typing_extensions>=3.10.0.0,<=4.11.0 ujson>=5.8.0,<=5.9.0 numpy==1.26.4 rawpy==0.21.0 -pillow-heif==0.16.0 +pillow-heif==0.20.0 chardet==5.2.0 pydub==0.25.1 mutagen==1.47.0