Mopidy: MPD ์œ ํœด ๋ช…๋ น์ด "commands" ๋ช…๋ น์œผ๋กœ ์‹คํ–‰๋œ ๋ชฉ๋ก์—์„œ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 01์›” 15์ผ  ยท  8์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: mopidy/mopidy

Mopidy 2.1.0์€

๋ช…๋ น

๋ช…๋ น. MPD๊ฐ€ ์ œ๋Œ€๋กœ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค

C-bug good first issue

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด๊ฐ€ mopidy๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์—ฌ๊ธฐ์—์„œ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. mopidy/mpd/protocol/status.py ์œ ํœด ๋ฐ list_command๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  8 ๋Œ“๊ธ€

45a0a9233cfc5c2044b661ec04d92e3ddd5c9008(#654)์ด ๋ชฉ๋ก์—์„œ ์˜๋„์ ์œผ๋กœ ์ด ๋ช…๋ น๊ณผ ๋‹ค๋ฅธ ๋ช…๋ น์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ๊ทธ ๋‹น์‹œ MPD์™€ ๋น„๊ตํ•˜์—ฌ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๋“ค์€ ๋งˆ์Œ์„ ๋ฐ”๊ฟจ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค / ๊ทธ๊ฒƒ์„ ๊ณ ์ณค๊ณ  ์ง€๊ธˆ ์šฐ๋ฆฌ๋Š” ๋‹ค์‹œ ๋’ค์ณ์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒƒ ๊ฐ™๋‹ค. MPD 0.20.2์— ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

MPD ์ถœ๋ ฅ:

ํ…”๋„ท ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ 6600
์‹œ๋„ ::1...
๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋Š” '^]'์ž…๋‹ˆ๋‹ค.
ํ™•์ธ MPD 0.20.0
๋ช…๋ น
๋ช…๋ น: ์ถ”๊ฐ€
๋ช…๋ น: addid
๋ช…๋ น: addtagid
๋ช…๋ น: ์ฑ„๋„
๋ช…๋ น: ์ง€์šฐ๊ธฐ
๋ช…๋ น: clearerror
๋ช…๋ น: cleartagid
๋ช…๋ น: ๋‹ซ๊ธฐ
๋ช…๋ น: ๋ช…๋ น
๋ช…๋ น: ๊ตฌ์„ฑ
๋ช…๋ น: ์†Œ๋น„
๋ช…๋ น: ์นด์šดํŠธ
๋ช…๋ น: ํฌ๋กœ์ŠคํŽ˜์ด๋“œ
๋ช…๋ น: ํ˜„์žฌ์†ก
๋ช…๋ น: ๋””์ฝ”๋”
๋ช…๋ น: ์‚ญ์ œ
๋ช…๋ น: ์‚ญ์ œ ID
๋ช…๋ น: ๋น„ํ™œ์„ฑํ™” ์ถœ๋ ฅ
๋ช…๋ น: ์ถœ๋ ฅ ํ™œ์„ฑํ™”
๋ช…๋ น: ์ฐพ๊ธฐ
๋ช…๋ น: findadd
๋ช…๋ น: ์œ ํœด
๋ช…๋ น: ์ฃฝ์ด๋‹ค
๋ช…๋ น: ๋ชฉ๋ก
๋ช…๋ น: listall
๋ช…๋ น: listallinfo
๋ช…๋ น: ๋ชฉ๋ก ํŒŒ์ผ
๋ช…๋ น: listmounts
๋ช…๋ น: ๋ชฉ๋ก ์žฌ์ƒ ๋ชฉ๋ก
๋ช…๋ น: listplaylistinfo
๋ช…๋ น: listplaylists
๋ช…๋ น: ๋กœ๋“œ
๋ช…๋ น: lsinfo
๋ช…๋ น: mixrampdb
๋ช…๋ น: mixrampdelay
๋ช…๋ น: ๋งˆ์šดํŠธ
๋ช…๋ น: ์ด๋™
๋ช…๋ น: moveid
๋ช…๋ น: ๋‹ค์Œ
๋ช…๋ น: notcommands
๋ช…๋ น: ์ถœ๋ ฅ
๋ช…๋ น: ์•”ํ˜ธ
๋ช…๋ น: ์ผ์‹œ ์ค‘์ง€
๋ช…๋ น: ํ•‘
๋ช…๋ น: ์žฌ์ƒ
๋ช…๋ น: playid
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์ถ”๊ฐ€
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์ง€์šฐ๊ธฐ
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์‚ญ์ œ
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์ฐพ๊ธฐ
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ID
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์ •๋ณด
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ์ด๋™
๋ช…๋ น: ์žฌ์ƒ ๋ชฉ๋ก ๊ฒ€์ƒ‰
๋ช…๋ น: plchanges
๋ช…๋ น: plchangesposid
๋ช…๋ น: ์ด์ „
๋ช…๋ น: ํ”„๋ฆฌ์˜ค
๋ช…๋ น: ํ”„๋ฆฌ์˜ค์ด๋“œ
๋ช…๋ น: ๋ฌด์ž‘์œ„
๋ช…๋ น: rangeid
๋ช…๋ น: ์ฃผ์„ ์ฝ๊ธฐ
๋ช…๋ น: ๋ฉ”์‹œ์ง€ ์ฝ๊ธฐ
๋ช…๋ น: ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ
๋ช…๋ น: ๋ฐ˜๋ณต
๋ช…๋ น: replay_gain_mode
๋ช…๋ น: replay_gain_status
๋ช…๋ น: ๋‹ค์‹œ ๊ฒ€์ƒ‰
๋ช…๋ น: rm
๋ช…๋ น: ์ €์žฅ
๋ช…๋ น: ๊ฒ€์ƒ‰
๋ช…๋ น: ๊ฒ€์ƒ‰ ์ถ”๊ฐ€
๋ช…๋ น: searchaddpl
๋ช…๋ น: ํƒ์ƒ‰
๋ช…๋ น: ํƒ์ƒ‰
๋ช…๋ น: ์‹œํ‚ค๋“œ
๋ช…๋ น: sendmessage
๋ช…๋ น: setvol
๋ช…๋ น: ์…”ํ”Œ
๋ช…๋ น: ๋‹จ์ผ
๋ช…๋ น: ํ†ต๊ณ„
๋ช…๋ น: ์ƒํƒœ
๋ช…๋ น: ์ค‘์ง€
๋ช…๋ น: ๊ตฌ๋…
๋ช…๋ น: ๊ตํ™˜
๋ช…๋ น: swapid
๋ช…๋ น: ํƒœ๊ทธ ์œ ํ˜•
๋ช…๋ น: ํ† ๊ธ€์ถœ๋ ฅ
๋ช…๋ น: ๋งˆ์šดํŠธ ํ•ด์ œ
๋ช…๋ น: ๊ตฌ๋… ์ทจ์†Œ
๋ช…๋ น: ์—…๋ฐ์ดํŠธ
๋ช…๋ น: urlhandlers
๋ช…๋ น: ๋ณผ๋ฅจ
์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š” ์ €๋Š” ์˜คํ”ˆ ์†Œ์Šค์— ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์ด ์ฒ˜์Œ์ด๊ณ  ์Œ์•…์— ๋Œ€ํ•œ ์‚ฌ๋ž‘๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ํŒŒ์ด์ฌ์„ ์„ ํƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐ์šฐ๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ํ”„๋กœ์ ํŠธ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํ˜„์žฌ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ดˆ๋ณด์ž์šฉ์œผ๋กœ ํ‘œ์‹œ๋œ ์ด ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋ช…๋ น์ด ์ €์žฅ๋œ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ์•Œ์•„๋‚ด๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด๊ฐ€ mopidy๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์—ฌ๊ธฐ์—์„œ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. mopidy/mpd/protocol/status.py ์œ ํœด ๋ฐ list_command๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

๋น ๋ฅธ ๋‹ต๋ณ€๊ณผ ์กฐ์–ธ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋ฐฐ์šฐ๊ณ  ์ตํ˜€์•ผ ํ•  ์šฉ์–ด์™€ ๊ด€๋ก€๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

list_command๋ฅผ False์—์„œ True๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฉ์ฒญํ•œ ์งˆ๋ฌธ์ด๋ผ๋ฉด ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!
bug_fix1

PR #1597์— ์˜ํ•ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฆด๋ฆฌ์Šค 2.1 ๋ถ„๊ธฐ์— ์ฒด๋ฆฌ ํ”ผํ‚น์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰