How hard would it be to give SP the ability to choose it's audio output device on the host computer it is executing on?
All of my PC's have >1 audio device and in several cases I'd like to use the non-default device.
Nearly every audio app I've used has this basic ability. What would it take to add it to SP?
Results 1 to 10 of 24
Thread: Squeezeplay choose audio device?
-
2011-05-04, 03:43 #1Senior Member
- Join Date
- Apr 2005
- Location
- Buckinghamshire, England
- Posts
- 9,983
Squeezeplay choose audio device?
You want to see the signal path BEFORE it gets onto a CD/vinyl...it ain't what you'd call minimal...
Touch(wired/W7)+Teddy Pardo PSU - Audiolense 3.3/2.0+INGUZ DRC - MF M1 DAC - Linn 5103 - full Aktiv 5.1 system (6x LK140's, ESPEK/TRIKAN/KATAN/SEIZMIK 10.5), Pekin Tuner, Townsend Supertweeters,VdH Toslink,Kimber 8TC Speaker & Chord Signature Plus Interconnect cables
Stax4070+SRM7/II phones
Kitchen Boom, Outdoors: SB Radio, Harmony One remote for everything.
-
2011-05-04, 04:15 #2Senior Member
- Join Date
- May 2008
- Posts
- 1,446
I'd take a quick look at the source, except I can't find where I can get it because the slimdevices wiki is down.
Yes, it will. Yes, all of them. Yes, SoftSqueeze as well. What ?
I SAID ALL OF THEM !
-
2011-05-04, 04:22 #3Senior Member
- Join Date
- Apr 2005
- Location
- Buckinghamshire, England
- Posts
- 9,983
You want to see the signal path BEFORE it gets onto a CD/vinyl...it ain't what you'd call minimal...
Touch(wired/W7)+Teddy Pardo PSU - Audiolense 3.3/2.0+INGUZ DRC - MF M1 DAC - Linn 5103 - full Aktiv 5.1 system (6x LK140's, ESPEK/TRIKAN/KATAN/SEIZMIK 10.5), Pekin Tuner, Townsend Supertweeters,VdH Toslink,Kimber 8TC Speaker & Chord Signature Plus Interconnect cables
Stax4070+SRM7/II phones
Kitchen Boom, Outdoors: SB Radio, Harmony One remote for everything.
-
2011-05-04, 04:28 #4Senior Member
- Join Date
- May 2008
- Posts
- 1,446
-
2011-05-04, 04:54 #5Senior Member
- Join Date
- May 2008
- Posts
- 1,446
It looks like decode_portaudio_init in squeezeplay/src/audio/decode/decode_portaudio.c is the code that picks a device, it just uses the first device that it finds that supports the format/rate it needs.
Assuming that is correct, it would be fairly straight forward for a competent c/c++ coder to add a hacky solution there to use the device id from a config file instead. Unfortunately I don't fit the description of a competent c/c++ coder.
Adding "proper" support for picking devices in the app would obviously be much harder, involving UI changes and no doubt touching multiple layers of the code.Yes, it will. Yes, all of them. Yes, SoftSqueeze as well. What ?
I SAID ALL OF THEM !
-
2011-05-04, 04:58 #6Senior Member
- Join Date
- Apr 2005
- Location
- Buckinghamshire, England
- Posts
- 9,983
You want to see the signal path BEFORE it gets onto a CD/vinyl...it ain't what you'd call minimal...
Touch(wired/W7)+Teddy Pardo PSU - Audiolense 3.3/2.0+INGUZ DRC - MF M1 DAC - Linn 5103 - full Aktiv 5.1 system (6x LK140's, ESPEK/TRIKAN/KATAN/SEIZMIK 10.5), Pekin Tuner, Townsend Supertweeters,VdH Toslink,Kimber 8TC Speaker & Chord Signature Plus Interconnect cables
Stax4070+SRM7/II phones
Kitchen Boom, Outdoors: SB Radio, Harmony One remote for everything.
-
2011-05-04, 05:02 #7Senior Member
- Join Date
- May 2008
- Posts
- 1,446
Although that said, I can't see where decode_portaudio_init is called from, so it is entirely possible I'm barking up the wrong tree.
Yes, it will. Yes, all of them. Yes, SoftSqueeze as well. What ?
I SAID ALL OF THEM !
-
2011-05-04, 05:49 #8Senior Member
- Join Date
- Apr 2005
- Location
- Buckinghamshire, England
- Posts
- 9,983
There's some strange code in there regarding sample rates:
decode_audio->max_rate = 48000;
Why is the max_rate capped at 48k?You want to see the signal path BEFORE it gets onto a CD/vinyl...it ain't what you'd call minimal...
Touch(wired/W7)+Teddy Pardo PSU - Audiolense 3.3/2.0+INGUZ DRC - MF M1 DAC - Linn 5103 - full Aktiv 5.1 system (6x LK140's, ESPEK/TRIKAN/KATAN/SEIZMIK 10.5), Pekin Tuner, Townsend Supertweeters,VdH Toslink,Kimber 8TC Speaker & Chord Signature Plus Interconnect cables
Stax4070+SRM7/II phones
Kitchen Boom, Outdoors: SB Radio, Harmony One remote for everything.
-
2011-05-04, 06:08 #9Senior Member
- Join Date
- May 2008
- Posts
- 1,446
Like I say, I might be barking up the wrong tree, maybe that code isn't actually used ?
Yes, it will. Yes, all of them. Yes, SoftSqueeze as well. What ?
I SAID ALL OF THEM !
-
2011-05-05, 05:26 #10Ralphy
1-Touch, 4-Classics, 2-Booms, 2-Squeezeslaves, 3-Squeezeplays, 3-Squeezelites
Squeezeslave donations always appreciated.

Reply With Quote

