๋ฏธ๋๋ฉ๋ฆฌ์คํธ ์ค๋์ค ํ๋ ์ด์ด Qmmp 1.5.0์ ์ถ์๊ฐ ์ถ์๋์์ต๋๋ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ํฌํจ๋์ง ์์ ํ๋ฌ๊ทธ์ธ ์ปฌ๋ ์ ๋ ์ ๋ฐ์ดํธ๋์์ต๋๋ค(Qmmp Plugin Pack 1.5.0). Qt 2.0์ผ๋ก ์ ํ๋ Qmmp 6 ๋ธ๋์น์์ ํ ์คํธ๊ฐ ์์๋์์ต๋๋ค. ํ๋ก๊ทธ๋จ์๋ Qt ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๊ฐ ์ฅ์ฐฉ๋์ด ์์ต๋๋ค. Winamp ๋๋ XMMS์ ์ ์ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ๋ฐ์ดํฐ ํ๋ ์ด์ด์ ์ปค๋ฒ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค. Qmmp๋ Gstreamer์ ๋ ๋ฆฝ์ ์ด๋ฉฐ ์ต๊ณ ์ ์ฌ์ด๋๋ฅผ ์ป์ ์ ์๋๋ก ๋ค์ํ ์ค๋์ค ์ถ๋ ฅ ์์คํ ์ ์ง์ํฉ๋๋ค. OSS4(FreeBSD), ALSA(Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut(Win32), DirectSound(Win32) ๋ฐ WASAPI(Win32)๋ฅผ ํตํด ์ง์๋๋ ์ถ๋ ฅ์ ํฌํจํฉ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv2 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ฃผ์ ํ์ :
- ์คํ์ ์ธ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ๋์ด ์ถ๊ฐ๋์์ต๋๋ค.
- PipeWire ๋ฏธ๋์ด ์๋ฒ๋ฅผ ํตํ ์ถ๋ ฅ์ ๋ํ ์คํ์ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ด์ฅ CUE ํ์ผ ํธ์ง๊ธฐ;
- ffmpeg ๋ชจ๋์ m4b ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- mpeg ๋ชจ๋์๋ ์ฒดํฌ์ฌ ํ์ธ์ ํ์ฑํํ๊ณ librcd ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ID3v1/ID3v2 ํ๊ทธ ์ธ์ฝ๋ฉ ๊ฐ์ง๋ฅผ ์ถ๊ฐํ๋ ์ต์ ์ด ์์ต๋๋ค.
- WebP ํ์์ ํ์ง์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฌ์ ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ ํ ๊ทธ๋ฃน ์ฌ๊ตฌ์ฑ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ ๋ชฉ ํ์์ด ์ต์ ํ๋์์ต๋๋ค.
- ์ด๋ฆ ํ์ ์ง์ ํ๋ ๋ชฉ๋ก์ "%dir()" ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ชจ๋์ ์์๋ฅผ ๊ธฐ๋ณธ ํ๋ก๊ทธ๋จ ์ฐฝ์ ํตํฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ์ผ ์์ ๋ชจ๋์ ์ธ๋ถ ๋ช ๋ น ์คํ์ ๊ตฌํํฉ๋๋ค.
- ๋ฉ์ธ ํ๋ก๊ทธ๋จ ์ฐฝ์ ํตํฉ ๋ชจ๋๊ฐ ๋ ธ๋ ๊ฐ์ฌ ํ์ ๋ชจ๋์ ์ถ๊ฐ๋์์ผ๋ฉฐ ํ์ฌ ํธ๋์ ํ ์คํธ๊ฐ ํ์๋๊ณ ๋ชจ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
- qsui ๋ชจ๋ ๊ฐ์ ์ฌํญ: ๋ชจ๋์ ์ถ๊ฐ ์ธํฐํ์ด์ค ์์ ํตํฉ, ํญ ๋ชฉ๋ก ๋ ์ด์์ ์ฌ์ฉ์ ์ ์, ํ์ผ ์์คํ ๋ฉ๋ด ์์ด์ฝ, ์ธํฐํ์ด์ค ์์๋ฅผ ์ฌ๋ฌ ํ์ ์ ๋ ฌํ๋ ๊ธฐ๋ฅ, ๋จ์ํ๋ "๋๊ตฌ" ๋ฉ๋ด;
- ์ปค๋ฒ ์ง์ ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์ฌ์ ๋ชฉ๋ก ์์ ์ค์ ์ด ์ถ๊ฐ๋์๊ณ "๋ชฉ๋ก ํ์", "ํธ๋ ๊ทธ๋ฃน" ๋ฐ "ํญ ํ์" ์ต์ ์ด "๋ชฉ๋ก" ํ์ ๋ฉ๋ด๋ก ์ด๋๋์์ต๋๋ค.
- ์ค๋๋ ์ฝ๋์ API๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
- FFmpeg ๋ฒ์ ์ ์ต์ ์๊ตฌ ์ฌํญ์ด ๋ฒ์ 3.4๋ก ์ฆ๊ฐ๋์์ต๋๋ค.
- ๋ฌ์์์ด ๋ฐ ์ฐํฌ๋ผ์ด๋์ด๋ก์ ๋ฒ์ญ์ ํฌํจํ์ฌ ๋ฒ์ญ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- Qmmp ํ๋ฌ๊ทธ์ธ ํฉ์ ๋ฒ์ญ์ด ์ ๋ฐ์ดํธ๋์๊ณ , qmmp 1.5 API๋ก์ ์ ํ์ด ์ด๋ฃจ์ด์ก์ผ๋ฉฐ, Youtube ๋น๋์ค๋ก์ ๋น ๋ฅธ ์ ํ์ด ๊ตฌํ๋์์ผ๋ฉฐ, ffap ๋ชจ๋์ ์๋ ์ด์ ๋ธ๋ฆฌ ์ต์ ํ๊ฐ GCC๋ฅผ ์ฌ์ฉํ ์ต์ ํ๋ก ๋์ฒด๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru