Comments (5)
No, I didn't know QT6 was ready for use. I guess I should figure out how to upgrade to QT6.
I'm sure that's where I paru pulled OBS.A.S.S. from. My last resort will be to use the flapak or snap.
from sceneswitcher.
I was having the same issue, but managed to fix it. Will document everything here in case it's helpful.
Thoughts:
Looking at the diff between releases(1.24.1...1.24.2), nothing sticks out to me besides src/advanced-scene-switcher.cpp now having a #include <QTextStream>
declaration, and using it as part of the function that backs up settings.
I only skimmed the diff, so don't take my word for it.
This makes me think that part of the qt6 libs weren't linked properly at some point, causing a build issue with newer versions of the plugin? It's been a long time since I've touched any C++ though.
Solution:
- Update + reinstall any qt6 packages on my system, just to be safe.
1.1qt6-base
and any dependencies oftessaract
should be all that are explicitly required.
1.2 I did this with a one-liner,paru -Qg qt6 | cut -d " " -f 2 | paru -Syu -
- Export a copy of settings (native function of the plugin).
- Completely remove all traces of old builds and freshly reinstall the plugin, forcing a rebuild.
3.1paru -Rs obs-advanced-scene-switcher
3.2 I also deleted everything cached for this package, for me this was in~/.cache/paru/clone/obs-advanced-scene-switcher
3.3paru -Syu obs-advanced-scene-switcher --rebuild
- Check logs as needed, import settings, test functionality, and confirm working again.
Some of these steps likely aren't 100% necessary (like deleting cached builds), but I wanted to cover all my bases.
from sceneswitcher.
Unfortunately, the plugin only supports Qt6 as OBS switched to Qt6 a while ago.
I am not really familiar with Arch Linux so forgive me if I am missing something, but can't you just install this package, which will take care of installing all of the required dependencies?
https://aur.archlinux.org/packages/obs-advanced-scene-switcher
Alternatively, I can also recommend using flatpak OBS in combination with the flatpak version of the Advanced Scene Switcher. (https://github.com/flathub/com.obsproject.Studio.Plugin.SceneSwitcher)
Or is there a particular reason you need to stick with Qt5?
from sceneswitcher.
Question, where are the macros stored? I could at least pull in my macros if I know where A.S.S. stores the data.
from sceneswitcher.
The settings are stored as part of the OBS scene collection data.
from sceneswitcher.
Related Issues (20)
- Expose macro nodes to a interactive/overview dock
- [adv-ss] spent X ms in video condition check of macro 'macro name'! HOT 4
- Failure loading Advanced Scene Switcher on OBS v30.2.0 (Ubuntu 24.04 | Flatpak) HOT 8
- can it read excel? HOT 2
- Final installation step missing note that OBS must be restarted for plugin to appear
- Crash in plugin built from source HOT 5
- "Process" condition trigger source list empty and failure to detect active processes HOT 15
- MIDI Action sending wrong value HOT 2
- Slideshow doesn't show up in OBS 30.2.2 HOT 4
- Macros not working HOT 2
- I can't perform instructional actions HOT 7
- Crash adding macro HOT 1
- add action for move window
- Send Cursor position to a Browser Source
- OBS crash when Twitch IRC server closes for maintenance HOT 7
- Text matches but nothing happens HOT 1
- snackarcin malware threat reported HOT 2
- Scene item visibility, allow showing/hiding all sources in group. HOT 6
- Macro Issue where check audio output volume triggers twice HOT 2
- When I try to specify a file in the macro match pattern, OBS crashes. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sceneswitcher.