Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
ryandebraal
4 discussion posts
Hello, I have Samsung TV and whenever I switch to it using a Monitor Profile the Audio Device name changes between SAMSUNG-C, SAMSUNG-8, etc.

So everytime I use a hotkey to switch I then have to go into Sound and manually set the Default Audio device to get sound out of my TV.

Is there a way to fix this or perhaps specify multiple audio devices on a single profile so if SAMSUNG-C isnt available it will try to use SAMSUNG-8, etc.?
Jan 27, 2016  • #1
User Image
ReV158
1 discussion post
I was looking into this as well.

I feel like this could be easily done using a Scripted Function that switches between a set of monitor profiles and associated audio devices, but looks for an audio device name which contains a certain sub-string (in your case "SAMSUNG").

@DisplayFusion developers: contrary to the "BFS.DisplayFusion.GetMonitorProfiles()" function, the "BFS.Audio" API does not seem to expose the list of available audio devices, although this info -is- available through the DisplayFusion GUI. Could this be added?
Jan 27, 2016 (modified Jan 27, 2016)  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We're actually adding this to the Scripted Functions for the next beta. I'll be sure to give you a sample script when the 8.0 Beta 3 is available :)
Jan 28, 2016  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We've just released 8.0 Beta 3, and you can now do this with a scripted function. On the Settings > Functions tab, click "Download Scripted" and double-click the one called "Change Audio Device by Wildcard."

If you want it to run automatically when you switch profiles, setup a Trigger rule on the Settings > Trigger tab to run that function when the monitor profile changes. The "Event" would be "Monitor Profile Changed" and you'd want to enable the "Monitor Profile" checkbox and choose the appropriate monitor profile so that the script only runs when you switch to that specific one.

Hope that helps!
• Attachment: 2016-01-29_15-11-17.png [54,225 bytes]
2016-01-29_15-11-17.png
2016-01-29_15-11-17.png
Jan 29, 2016 (modified Jan 29, 2016)  • #4
User Image
ryandebraal
4 discussion posts
"Change Audio Device by Wildcard" is not an option in the Run Function selection window in 8.0 (Beta 3):
http://i.imgur.com/afw7W2l.png
Jan 30, 2016  • #5
User Image
Kevin F.
456 discussion posts
You need to click download script in the top left, its in that list.

A note on that list keith, the column headers don't function, you can't sort them. Tried to find the script by latest update but it doesn't function.
Jan 30, 2016  • #6
User Image
ryandebraal
4 discussion posts
Ah, found it :)

Goto Settings
Goto Function tab
Click "Download Scripted"
Download script
Copy content
Goto Triggers
Create Trigger
Assign Monitor Profile
Add Scripted Function
Paste content

That was not obvious...

Didn't seem to work, but I'll experiment and see if it was user error.
Jan 30, 2016 (modified Jan 30, 2016)  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
You should be able to just do this:
  • Settings > Functions > Download Scripted
  • Click OK to save the downloaded script, the Apply to apply the settings
  • Then add the Trigger, and choose "Run Function" from the Action menu and pick the script

Please let me know if it still doesn't work for you.

@Kevin: That's on our list to fix up :)
Feb 1, 2016  • #8
User Image
ryandebraal
4 discussion posts
Just an update, I finnaly got it working consitently by following this order:

1.) Turn on the TV
2.) Wait for screen to appear (just a dull black)
3.) Press Switch hotkey

If I do this the script runs correctly and switches over my audio device everytime!
Mar 28, 2016  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Excellent, glad to hear it!
Mar 29, 2016  • #10
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)