์๋ ํ์ญ๋๊น,
๊ตฌ์ฑ์์ ์ค์ ํ ๋:
[audio]
output = autoaudiosink
mopidy์์ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์์ต๋๋ค.
(๋ค๋ฅธ ์ฑ์ ๋ค์ ์ ์๋ ๋ณผ๋ฅจ์ผ๋ก ์ฌ์ด๋ ์นด๋๋ฅผ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค)
๋๋ ๊ทธ๊ฒ์ ํ
์คํธํ๋ค
gst-launch-0.10 audiotestsrc ! autoaudiosink
์ ์๋ฆฌ๊ฐ ์ ๋ฉ๋๋ค.
mpc play๋ก ์ธํด mopidy์ ์ด ๋ก๊ทธ์ธ์ด ๋ฐ์ํฉ๋๋ค.
๊ฒฝ๊ณ GStreamer ๊ฒฝ๊ณ : gst-resource-error-quark: ์ฌ์์ ์ํด ์ค๋์ค ์ฅ์น๋ฅผ ์ด ์ ์์ต๋๋ค. (6)
๊ฒฝ๊ณ GStreamer ๊ฒฝ๊ณ : gst-stream-error-quark: ๋ณผ๋ฅจ ์ปจํธ๋กค์ ์ฐพ์ ์ ์์(3)
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ํด ์ฃผ์๊ฒ ์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค.
์ฌ์ฉ์๊ฐ ์ค๋์ค ๊ทธ๋ฃน์์ mopidy๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ๋ณผ๋ฅจ ์ปจํธ๋กค์ด ์๋ ๊ฒ์ ๋ค์ ๋ฆด๋ฆฌ์ค์์ ์์ ๋ ์ฒญ์ด์ ๋๋ค.
Is the user running mopidy in the audio group?
์. ์ ๋ ์ผ๋ฐ ์ฌ์ฉ์๋ก mopidy๋ฅผ ์คํํฉ๋๋ค.
MPC ๋ณผ๋ฅจ
๋ณผ๋ฅจ:100%
๊ธฐ๋ก์ ์ํด, ๊ทธ๋ฆฌ๊ณ ๋์์ด ๋ ์ ์๋๋ก #1499๋ก ์ธํด ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ด ๊ธ์ ์๋๋ค.
Mopidy 2.0๊ณผ ๋น๊ตํ๋ ค๋ฉด 0.10์ด ์๋ GStreamer 1.x๋ก ํ ์คํธํด์ผ ํฉ๋๋ค.
gst-launch-1.0 audiotestsrc ! autoaudiosink
๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.
์ด ๋ช
๋ น์ ์๋ ๋ก๊ทธ๋ฅผ ์ธ์ํ๊ณ ์๋ฆฌ๋ฅผ ์ฌ์ํ์ง ์์ต๋๋ค.
gstreamer1.0-alsa๋ฅผ ์ค์นํ๋ฉด ์ฌ์ด๋๊ฐ ์ ์์ ์ผ๋ก ์ฌ์๋ฉ๋๋ค.
% gst-launch-1.0 audiotestsrc ! autoaudiosink
ํ์ดํ๋ผ์ธ์ PAUSED๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ด ์ฌ์ ๋กค๋ง ์ค์ ๋๋ค...
๊ฒฝ๊ณ : /Gs ์์์์ tPipeline:pipeline0/GstAutoAudioSink :autoaudiosink0: ์ญ ์๋ฒ๋ฅผ ์ฐพ์ ์ ์์
์ถ๊ฐ ๋๋ฒ๊ทธ ์ ๋ณด:
gstjackaudiosink.c(357): gst_jack_ring_buffer_open_device(): /GstJack AudioSink:autoaudiosink0-actual-sink-jackaudio :
Jack ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค(์ํ 17).
ํ์ดํ๋ผ์ธ์ด ์ฌ์ ๋กค๋ง๋์์ต๋๋ค ...
ํ์ดํ๋ผ์ธ์ PLAYING์ผ๋ก ์ค์ ์ค...
์ ์๊ณ: GstSystemClock
^ ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ.
์ธํฐ๋ฝํธ: ํ์ดํ๋ผ์ธ์ ์ค์งํ๋ ์ค...
0:00:28.739734000 ์ดํ์ ์คํ ์ข ๋ฃ
ํ์ดํ๋ผ์ธ์ PAUSED๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ READY๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ NULL๋ก ์ค์ ํ๋ ์ค...
ํ์ดํ๋ผ์ธ ํด์ ์ค...
% sudo aptitude install gstreamer1.0-alsa
% gst-launch-1.0 audiotestsrc ! autoaudiosink
ํ์ดํ๋ผ์ธ์ PAUSED๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ด ์ฌ์ ๋กค๋ง ์ค์ ๋๋ค...
ํ์ดํ๋ผ์ธ์ด ์ฌ์ ๋กค๋ง๋์์ต๋๋ค ...
ํ์ดํ๋ผ์ธ์ PLAYING์ผ๋ก ์ค์ ํ๋ ์ค...
์ ์๊ณ: GstAudioSinkClock
^์ธํฐ๋ฝํธ ์ฒ๋ฆฌ.
์ธํฐ๋ฝํธ: ํ์ดํ๋ผ์ธ์ ์ค์งํ๋ ์ค...
0:00:01.217111298 ์ดํ์ ์คํ์ด ์ข ๋ฃ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์ PAUSED๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ READY๋ก ์ค์ ์ค...
ํ์ดํ๋ผ์ธ์ NULL๋ก ์ค์ ํ๋ ์ค...
ํ์ดํ๋ผ์ธ ํด์ ์ค...
์ฒซ ๋ฒ์งธ ๋ก๊ทธ์ Jack ์๋ฒ๊ฐ ์ธ๊ธ๋ ์ด์ ๋ ํ์คํ์ง ์์ง๋ง ์ ๊ฐ์ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
mopidy ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
jacksink
์ข
์ข
์ ํธ๋๋ค autoaudiosink
๊ฒฝ์ฐ alsasink
์กด์ฌํ์ง ์๋๋ค. alsasink
๊ฐ ๋์ ์ฌ์ฉ๋๋ฉด jack
๊ฒฝ๊ณ ๊ฐ ์ฌ๋ผ์ง๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.
์ด ๋ช ๋ น์ ์๋ ๋ก๊ทธ๋ฅผ ์ธ์ํ๊ณ ์๋ฆฌ๋ฅผ ์ฌ์ํ์ง ์์ต๋๋ค.
gstreamer1.0-alsa๋ฅผ ์ค์นํ๋ฉด ์ฌ์ด๋๊ฐ ์ ์์ ์ผ๋ก ์ฌ์๋ฉ๋๋ค.
% gst-launch-1.0 audiotestsrc ! autoaudiosink
% sudo aptitude install gstreamer1.0-alsa
% gst-launch-1.0 audiotestsrc ! autoaudiosink
์ฒซ ๋ฒ์งธ ๋ก๊ทธ์ Jack ์๋ฒ๊ฐ ์ธ๊ธ๋ ์ด์ ๋ ํ์คํ์ง ์์ง๋ง ์ ๊ฐ์ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
mopidy ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.