Releases: marvin1099/PipewireSaveLoad
v0.5
0.4
Fixed a issue where Alsa devices use other names each reboot, it will now use node.nick first and fall back to node.name
Also Fixed a jack issue where jack will not have a media.class so we fall back to media.role
Fixed a issue where occurrence did not work ... again, by moving the .replace() lines to the end so they only make the config look nice
Added in error message on missing -d argument for list and so on
0.3.5
This script now uses argparse,
this way it now supports multiple arguments in one execution.
Also i removed lsnodes lsports in favor of list (data is required to be set can be links, nodes or ports).
I removed the name_id function in favor of any search which needs:
- data (can be links, nodes or ports)
- query (the key to look for eg. node.name)
- value(the value to look for eg. RealMic)
- output(what to output eg. id))
Added keys function to print all keys of data (data is needed)
Added custom config flag to specify a different config
Remember script this is only compatible with configs created at 0.3.2 or higher.
0.3.2
I added a check for media.class so the script can see if the node is a output.
This makes the need for less and should therefore work in more scenarios.
Keep in mind to re-save your wires to add outnode_class and innode_class to the config
if you where running the old version.
0.3.1
Occurrence didn't work, that seams to be a pattern, but now it works.
0.3
A new version of this script is out, now written in python.
The code is better than the bash version now.
Also The config is more simple to read, edit and understand.
I cold have removed getpid and getnid
since they where not that useful anyway,
but I might as well keep feature parody.
v0.1.6
Mini fixes
Eg. Mono fix
Fixes bug where mono nodes result in a error
v0.1.5
Upload files to '' mini fix
v0.1
Update 'README.md'