fix switch-audio

main
Alpha Chen 2 years ago
parent 36f74a1fe2
commit 7132546562
No known key found for this signature in database

@ -20,10 +20,12 @@ unless ARGV.empty?
.lines(chomp: true) .lines(chomp: true)
.map {|x| JSON.parse(x) } .map {|x| JSON.parse(x) }
SOURCES.fetch(ARGV.shift.to_sym).each do |type, name| source = SOURCES.fetch(ARGV.shift.to_sym)
src = audio_sources.find {|src| src.values_at("type", "name") == [type.to_s, name] } %i[input output].each do |xput|
name = source.fetch(xput)
src = audio_sources.find {|src| src.values_at("type", "name") == [xput.to_s, name] }
id = src.fetch("id") id = src.fetch("id")
`#{SWITCH_AUDIO_SOURCE} -t #{type} -i #{id}` `#{SWITCH_AUDIO_SOURCE} -t #{xput} -i #{id}`
end end
end end

Loading…
Cancel
Save