Auto Selection Method
Recadio supports two auto selection methods: based on device priority and based on connected devices.
Device Priority
This is the default method, and was introduced in Recadio 2.0. With this method, you just set the priority order of the devices in the settings, and Recadio will automatically select the connected device with the highest priority.
When using this method, you can also lock a device to force it to be selected until unlocked. This is useful when you want to momentarily override the priority order.
✅ Pros
- Set the preferences once and forget about it
- Easily override the preferences by locking a device
❌ Cons
- Only works well when there's a clear preference order
- Doesn't work when you want aggregated devices to be auto-selected
In most situations you probably want to use the device priority method, but in some situations you'll need to switch to the connected devices method.
Connected Devices
This method selects a device based only on the devices that are currently connected. Given a group of devices, you select your preferred input and output, and Recadio will automatically select them whenever the same group of devices is connected.
This is useful when you have a device connected that should be selected in some situations, but not in others.
For example, you could make it so connecting a microphone also selects an output that was already connected.
✅ Pros
- Works with more complex scenarios
- Works with aggregated devices
❌ Cons
- Need to set the preferred device per group of devices
- If you many devices, the amount of possible combinations can be overwhelming
Comparison
As you can see from the descriptions above, each method has its own scenarios where it works best.
As a quick reference, use device priority, unless you have more complex rules or use aggregated devices.