Replace pyglet with QtMultimedia for audio playback
Removed pyglet dependency and migrated notification sound playback to use PySide6.QtMultimedia's QMediaPlayer and QAudioOutput. Updated workflow and requirements files to remove pyglet and ensure PySide6.QtMultimedia is included in build steps.
This commit is contained in:
@@ -107,11 +107,11 @@ jobs:
|
||||
"PySide6.QtCore",
|
||||
"PySide6.QtGui",
|
||||
"PySide6.QtWidgets",
|
||||
"PySide6.QtMultimedia",
|
||||
"requests",
|
||||
"PIL",
|
||||
"packaging",
|
||||
"markdown",
|
||||
"pyglet",
|
||||
"loguru",
|
||||
"setuptools",
|
||||
],
|
||||
@@ -125,7 +125,6 @@ jobs:
|
||||
"PySide6.QtXml",
|
||||
"PySide6.QtSql",
|
||||
"PySide6.QtHelp",
|
||||
"PySide6.QtMultimedia",
|
||||
"PySide6.QtQml",
|
||||
"PySide6.QtQuick",
|
||||
"PySide6.QtWebEngineCore",
|
||||
|
||||
@@ -92,11 +92,11 @@ jobs:
|
||||
"PySide6.QtCore",
|
||||
"PySide6.QtGui",
|
||||
"PySide6.QtWidgets",
|
||||
"PySide6.QtMultimedia",
|
||||
"requests",
|
||||
"PIL",
|
||||
"packaging",
|
||||
"markdown",
|
||||
"pyglet",
|
||||
"loguru",
|
||||
"setuptools",
|
||||
],
|
||||
@@ -110,7 +110,6 @@ jobs:
|
||||
"PySide6.QtXml",
|
||||
"PySide6.QtSql",
|
||||
"PySide6.QtHelp",
|
||||
"PySide6.QtMultimedia",
|
||||
"PySide6.QtQml",
|
||||
"PySide6.QtQuick",
|
||||
"PySide6.QtWebEngineCore",
|
||||
|
||||
@@ -85,11 +85,11 @@ jobs:
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtCore",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtGui",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtWidgets",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtMultimedia",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "requests",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PIL",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "packaging",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "markdown",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "pyglet",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "loguru",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "setuptools",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value " ],"
|
||||
@@ -103,7 +103,6 @@ jobs:
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtXml",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtSql",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtHelp",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtMultimedia",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtQml",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtQuick",'
|
||||
Add-Content -Path "setup_cxfreeze.py" -Value ' "PySide6.QtWebEngineCore",'
|
||||
|
||||
Reference in New Issue
Block a user