Search Criteria
Package Details: streamcontroller 1.5.0beta13-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/streamcontroller.git (read-only, click to copy) |
|---|---|
| Package Base: | streamcontroller |
| Description: | An elegant Linux app for the Elgato Stream Deck with support for plugins |
| Upstream URL: | https://github.com/StreamController/StreamController |
| Keywords: | streamcontroller,steamdeck |
| Licenses: | GPL-3 |
| Conflicts: | streamcontroller-git |
| Provides: | streamcontroller |
| Submitter: | NOSDuco |
| Maintainer: | NOSDuco |
| Last Packager: | NOSDuco |
| Votes: | 5 |
| Popularity: | 1.08 |
| First Submitted: | 2024-07-30 04:00 (UTC) |
| Last Updated: | 2026-01-05 00:11 (UTC) |
Dependencies (8)
- gobject-introspection
- libadwaita (libadwaita-gitAUR, libadwaita-without-adwaitaAUR, libadwaita-without-adwaita-gitAUR, libadwaita-yaru-gitAUR)
- libportal
- libportal-gtk4
- python
- xdg-desktop-portal (xdg-desktop-portal-gitAUR, xdg-desktop-portal-minimal-gitAUR)
- xdg-desktop-portal-gtk (xdg-desktop-portal-gtk-gitAUR)
- python-pip (make)
Latest Comments
1 2 3 Next › Last »
NOSDuco commented on 2026-01-13 19:54 (UTC)
PR I mentioned has been merged, but this version is still pinned to a tag. For now, I'd recommend installing https://aur.archlinux.org/packages/streamcontroller-git or using the patches below.
treyfane commented on 2026-01-13 06:24 (UTC) (edited on 2026-01-13 06:56 (UTC) by treyfane)
Independent of whether streamcontroller it is already installed:
~/Downloads/requirements.diffyay -S --answerclean All --answerdiff None --rebuildall streamcontroller– this will lead to the errorpatch ~/.cache/yay/streamcontroller/src/StreamController-1.5.0-beta.13/requirements.txt < ~/Downloads/requirements.diff– this applies the patch to the requirements.txt that was previously downloaded and extracted in the yay cacheyay -S --answerclean None --answerdiff None --mflags="-e" streamcontroller– this re-runs the make/install process without cleaning up (download/extract) the cache firstDamianUntapped commented on 2026-01-13 00:00 (UTC)
On a fresh install, how can the requirements.txt be patched? Or is this something you can do @NOSDuco? At least until the github issue you posted is merged?
NOSDuco commented on 2026-01-12 21:03 (UTC)
Hey all, aware of the python3.14 issue. Please follow @Treyfane's recommendation for now, and once https://github.com/StreamController/StreamController/pull/532#issuecomment-3740476012 is merged, it will be fixed downstream.
treyfane commented on 2026-01-12 14:16 (UTC) (edited on 2026-01-12 14:23 (UTC) by treyfane)
The Levenshtein – and subsequent RapidFuzz error – can be avoided with the following patch to requirements.txt in the source:
As far as I can see everything works after …
DamianUntapped commented on 2026-01-11 01:54 (UTC)
Error building the pkg
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [37 lines of output] + Exception Group Traceback (most recent call last): | File "/home/aureous/.cache/paru/clone/streamcontroller/pkg/streamcontroller/usr/local/lib/streamcontroller/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module> | main() |
^^ | File "/home/aureous/.cache/paru/clone/streamcontroller/pkg/streamcontroller/usr/local/lib/streamcontroller/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main | json_out["return_val"] = hook(**hook_input["kwargs"]) |^^^^^^^^^^^^^^^^^^^^^^^^ | File "/home/aureous/.cache/paru/clone/streamcontroller/pkg/streamcontroller/usr/local/lib/streamcontroller/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 175, in prepare_metadata_for_build_wheel | return hook(metadata_directory, config_settings) | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/build/init.py", line 96, in prepare_metadata_for_build_wheel | return _build_wheel_impl( |~^ | None, config_settings, metadata_directory, editable=False | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ).wheel_filename # actually returns the dist-info directory | ^ | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/build/wheel.py", line 176, in _build_wheel_impl | return _build_wheel_impl_impl( | wheel_directory, | ...<5 lines>... | pyproject=pyproject, | ) | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/build/wheel.py", line 233, in _build_wheel_impl_impl | metadata = get_standard_metadata(pyproject, settings) | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/build/metadata.py", line 68, in get_standard_metadata | metadata = StandardMetadata.from_pyproject( | new_pyproject_dict, all_errors=True, allow_extra_keys=allow_extra_keys | ) | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/_vendor/pyproject_metadata/init.py", line 469, in from_pyproject | pyproject.finalize("Failed to parse pyproject.toml") |~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/tmp/pip-build-env-88eaai68/overlay/lib/python3.14/site-packages/scikit_build_core/_vendor/pyproject_metadata/errors.py", line 108, in finalize | raise ExceptionGroup(msg, self.errors) | ExceptionGroup: Failed to parse pyproject.toml (1 sub-exception) +-+---------------- 1 ---------------- | scikit_build_core._vendor.pyproject_metadata.errors.ConfigurationError: Extra keys present in "project": 'Changelog', 'Documentation', 'Homepage', 'Issues', 'Repository' +------------------------------------ [end of output]note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> Levenshtein
note: This is an issue with the package mentioned above, not pip. hint: See above for details. ==> ERROR: A failure occurred in package(). Aborting...
imhkr commented on 2026-01-11 00:56 (UTC) (edited on 2026-01-11 00:58 (UTC) by imhkr)
Today's python update to 3.14 breaks streamcontroller with the error:
python: error while loading shared libraries: libpython3.13.so.1.0: cannot open shared object file: No such file or directoryrigel-EVA commented on 2025-08-22 12:06 (UTC)
Hey, plugin installs are borked atm. Streamcontroller relies on it's own plugin install tools that are not provided by this package.
brody commented on 2025-06-08 06:51 (UTC)
With update to beta 11 the issue with the missing icon is also gone. :)
brody commented on 2025-06-04 08:56 (UTC)
@NOSDuco thanks for your adjustment. The only thing which is not working is the missing icon in the status line of KDE/Plasma dark theme.
1 2 3 Next › Last »