์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ
TeamNewPipe
์ถœ์‹œ
2015๋…„ 9์›” 16์ผ
์ฃผ์š” ๊ธฐ๋Šฅ
๊ด‘๊ณ  ์ œ๊ฑฐ
์˜์ƒ ๋‹ค์šด๋กœ๋“œ
ํ™ˆํŽ˜์ด์ง€

1. ๊ฐœ์š”2. ์ƒ์„ธ3. ์„ค์น˜๋ฒ•4. YouTube Vanced์™€ ๋น„๊ต5. ์ถ”์ฒœ ์„ค์ •6. ๊ธฐํƒ€

1. ๊ฐœ์š”[ํŽธ์ง‘]

์˜คํ”ˆ์†Œ์Šค ์œ ํŠœ๋ธŒ ํด๋ผ์ด์–ธํŠธ ์•ฑ.

2. ์ƒ์„ธ[ํŽธ์ง‘]

์œ ํŠœ๋ธŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ถ„์„(๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง)ํ•ด ์ฃผ์š” ๊ธฐ๋Šฅ๋“ค์„ ์•ฑ์œผ๋กœ ๊ตฌํ˜„ํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด๋‹ค. ๋™์˜์ƒ[1], ์„ค๋ช…, ์ž๋ง‰, ๋Œ“๊ธ€ ๋“ฑ์„ ์—ด๋žŒ ๋˜๋Š” ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋™์˜์ƒ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜๋„ ์žˆ๋‹ค.[2] ๋น„๋กœ๊ทธ์ธ ๊ตฌ๋…, ๋™์˜์ƒ ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค.[3] ๋น„(่ฒ)๋ ˆ๊ฑฐ์‹œ ๊ธฐ์ค€์œผ๋กœ 0.20.7๋ถ€ํ„ฐ๋Š” ์œ ํŠœ๋ธŒ ๋ฏน์Šค๋„ ์ง€์›ํ•œ๋‹ค.

๋‹ค๋งŒ ์œ ํŠœ๋ธŒ์˜ ๊ณต์‹ SDK๋‚˜ API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋‹ค ๋ณด๋‹ˆ ์œ ํŠœ๋ธŒ ์„œ๋ฒ„ ์ชฝ ์ฝ”๋“œ์™€ ์—‡๋‚˜๊ฐ€๋Š” ์ผ์ด ์ข…์ข… ์ƒ๊ธด๋‹ค. ํ‰์†Œ์—๋„ ๋™์˜์ƒ์ด๋‚˜ ๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋ชปํ•˜๋Š” ์ผ์ด ๋ถˆ๊ทœ์น™์ ์œผ๋กœ ๊ฐ€๋”์”ฉ ์ƒ๊ธฐ๋ฉฐ[4] ์„œ๋ฒ„ ์ชฝ ์ฝ”๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋œ ๋’ค ์•„์˜ˆ ์“ฐ๋˜ ๋ฒ„์ „์ด ๋ฌด์šฉ์ง€๋ฌผ์ด ๋˜์–ด ๊ฐœ๋ฐœ์ž์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ๋Œ“๊ธ€ ์ž‘์„ฑ, ์ฑ„ํŒ… ๋“ฑ ๋กœ๊ทธ์ธํ•œ ๋’ค ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋“ค์ด ๊ตฌํ˜„๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ๋„ ํ•œ๊ณ„์ .[5]

์œ ํŠœ๋ธŒ๊ฐ€ ์ฃผ๋œ ์šฉ๋„์ง€๋งŒ ์œ ํŠœ๋ธŒ ๋ง๊ณ ๋„ SoundCloud, PeerTube[6], MediaCCC[7]๋„ ์ง€์›ํ•œ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ๋“ค์€ ๋‹ค๋ฅธ ์•ฑ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก NewPipeExtractor๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์œผ๋ฉฐ NewPipe ์ž์‹ ๋„ ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ์ทจ๋ฏธ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ์•ฑ์ธ ๊ฒƒ๋„ ์žˆ๊ณ  ํ•ด์„œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ™์€ ๋ฅ˜์˜ ๊ฐœ๋ฐœ์€ ํ™œ๋ฐœํ•œ ํŽธ์ด ์•„๋‹ˆ์ง€๋งŒ, ์ „์ˆ ํ•œ ์œ ํŠœ๋ธŒ ๋‚ด๋ถ€ ์ฝ”๋“œ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๋Œ€์‘์„ ๋น„๋กฏํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •์€ ๋น ๋ฅด๋‹ค.

๋ฒ„์ „ 0.15.0๋ถ€ํ„ฐ ์•ˆ๋“œ๋กœ์ด๋“œ ์ ค๋ฆฌ๋นˆ ์ดํ•˜ ๋ฒ„์ „์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ์ธ์ง€ ์ ค๋ฆฌ๋นˆ๋งŒ์„ ์œ„ํ•œ ๋ฒ„์ „์„ 'NewPipe Legacy'๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์‹ฌ์ง€์–ด ICS ์ดํ•˜ ๋ฒ„์ „๋„ ์ง€์›ํ•˜๋ ค๋Š” ์›€์ง์ž„์„ ๋ณด์ด๊ณ  ์žˆ๋‹ค! #

3. ์„ค์น˜๋ฒ•[ํŽธ์ง‘]

NewPipe๋Š” ์œ ํŠœ๋ธŒ์˜ ๋™์˜์ƒ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ด€๋ จ ๊ธฐ๋Šฅ์˜ ์ œ๊ณต์„ ๊ธˆ์ง€ํ•˜๋Š” ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์˜ ์ •์ฑ…์— ์œ„๋ฐฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์—๋Š” ์—†๊ณ , ์ง์ ‘ GitHub ํŽ˜์ด์ง€์˜ Releases์—์„œ APK๋ฅผ ๋‚ด๋ ค๋ฐ›์•„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ F-Droid[8] ์•ฑ์„ ํ†ตํ•ด์•ผ ํ•œ๋‹ค. ์˜คํ”ˆ์†Œ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ๋นŒ๋“œ ํ™˜๊ฒฝ์ด ๊ฐ–์ถ”์–ด์ ธ ์žˆ๋‹ค๋ฉด GitHub์—์„œ ์ง์ ‘ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋‚ด๋ ค๋ฐ›์•„ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค.

์ œ์ž‘์ง„์€ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๋•Œ ๋ฐ›์œผ๋ ค๋ฉด F-Droid๋ฅผ ํ†ตํ•ด ๋‚ด๋ ค๋ฐ›๋Š” ๋ฐฉ๋ฒ•์ด ๋‚ซ๋‹ค๊ณ  ๋งํ•œ๋‹ค. ์„ ํƒ์€ ์ž๊ธฐ ๋ชซ์ด๋‹ค.

4. YouTube Vanced์™€ ๋น„๊ต[ํŽธ์ง‘]

  • ๋ฐด์Šค๋“œ๋Š” ์˜์ƒ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ์•ž์œผ๋กœ๋„ ๊ณ„ํš์ด ์—†๋‹ค๊ณ  ํ•˜์ง€๋งŒ ๋‰ดํŒŒ์ดํ”„๋Š” ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋‰ดํŒŒ์ดํ”„๋Š” ๊ตฌ๊ธ€ ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ์œ ํŠœ๋ธŒ API๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ์ž์ฒด์ ์œผ๋กœ ๋งŒ๋“ค์–ด์„œ ์“ด๋‹ค.[9]
  • ํ™”์›จ์ด ์œ ์ €๊นŒ์ง€ ๋กœ๊ทธ์ธ ๋ฐฉ๋ฒ•์„ ๋งˆ๋ จํ•ด ๋‘” ๋ฐด์Šค๋“œ์™€ ๋‹ฌ๋ฆฌ ๋กœ๊ทธ์ธ์„ ์ง€์›ํ•˜์ง€ ์•Š๋‹ค ๋ณด๋‹ˆ ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์ฑ„ํŒ…์„ ํ•  ์ˆ˜ ์—†๋‹ค.
  • ๋ฐด์Šค๋“œ๋Š” PiP ๋ชจ๋“œ์—์„œ ํŒ์—… ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆ ๋ชป ํ•˜์ง€๋งŒ ๋‰ดํŒŒ์ดํ”„๋Š” ํŒ์—… ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฐ์‹์œผ๋กœ ๋”ฐ์ง€๋ฉด ๋ฐด์Šค๋“œ๋ณด๋‹ค ๋จผ์ €์ง€๋งŒ ์—…๋ฐ์ดํŠธ๋Š” ๋ฐด์Šค๋“œ๋ณด๋‹ค ๋А๋ฆฌ๋‹ค.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธ€์„ ๋ณผ ์ˆ˜ ์—†๋‹ค.

5. ์ถ”์ฒœ ์„ค์ •[ํŽธ์ง‘]

  • ๋น„๋””์˜ค & ์˜ค๋””์˜ค
    • ๊ธฐ๋ณธ ํ•ด์ƒ๋„์™€ ๊ธฐ๋ณธ ํŒ์—… ํ•ด์ƒ๋„ ๋ชจ๋‘ ์ตœ๋Œ€ ํ•ด์ƒ๋„๋กœ ์„ค์ •, ๋†’์€ ํ•ด์ƒ๋„ ํ‘œ์‹œ ํ™œ์„ฑํ™”.[10]
  • ์™ธ๊ด€: ํ…Œ๋งˆ
    • ๊ฒ€์€ ํ…Œ๋งˆ[11]
  • ๊ธฐ๋ก & ์บ์‹œ
    • ๊ธฐ๋ก์„ ์›์น˜ ์•Š์„ ์‹œ ๋ชจ๋‘ ๋น„ํ™œ์„ฑํ™” ๊ถŒ์žฅ

6. ๊ธฐํƒ€[ํŽธ์ง‘]

  • ๊ตญ๋‚ด ์ธ์ง€๋„๊ฐ€ ๋ชน์‹œ ๋‚ฎ๋‹ค.
  • ์˜์ƒ๋„ ๋‹ค์šด๋ฐ›๊ณ  ๋กœ๊ทธ์ธํ•ด์„œ ๋Œ“๊ธ€๋„ ๋‹ฌ๊ณ  ์ฑ„ํŒ…๋„ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ๋‰ดํŒŒ์ดํ”„์™€ ๋ฐด์Šค๋“œ ๋‘˜ ๋‹ค ๊น”๋ฉด ๋œ๋‹ค. ๋‘˜๋‹ค ๊น”๊ธฐ ์‹ซ์œผ๋ฉด TubeMate๋ฅผ ๋‹ค์šด๋ฐ›์œผ๋ฉด ๋œ๋‹ค. ์ด ์•ฑ์€ ๋™์˜์ƒ๋‹ค์šด๋กœ๋“œ, ๋กœ๊ทธ์ธ๋„ ์ง€์›ํ•œ๋‹ค.
[1] ๋ผ์ด๋ธŒ ๋™์˜์ƒ๋„ ๊ฐ€๋Šฅ
[2] ํ’ˆ์งˆ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์˜์ƒ๋งŒ ํ˜น์€ ์˜ค๋””์˜ค๋งŒ ๋‹ค์šด๋กœ๋“œ๋„ ๊ฐ€๋Šฅ
[3] ๋ชฉ๋ก์€ ํฐ์— ์ €์žฅ๋œ๋‹ค.
[4] ๋Œ€๋ถ€๋ถ„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๋ฉด ์ž˜ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.
[5] ๋ณด์•ˆ ์ธก๋ฉด์—์„œ ์˜คํžˆ๋ ค ์ด๊ฒŒ ์œ ๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
[6] ํ”„๋ž‘์Šค์˜ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฃผ์ถ•์ด ๋˜์–ด ๊ฐœ๋ฐœํ•œ, ์œ ํŠœ๋ธŒ ๋Œ€์ฒด์žฌ๊ฒฉ ๋™์˜์ƒ ์„œ๋น„์Šค ํ”Œ๋žซํผ. ์˜คํ”ˆ์†Œ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ์ž๊ธฐ ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•ด ์ž๊ธฐ ํ”Œ๋žซํผ์„ ๋Œ๋ฆฌ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์™ธ๋ถ€์— ๊ณต๊ฐœ๋œ ํ”Œ๋žซํผ๋“ค์„ ๋ชจ์•„๋†“์€ ์‚ฌ์ดํŠธ๋„ ์žˆ๋‹ค(#).
[7] ๋…์ผ์˜ Chaos Computer Club์ด๋ผ๋Š” ๊ณณ์—์„œ ์šด์˜ํ•˜๋Š” ๋™์˜์ƒ ํ”Œ๋žซํผ. ์ฃผ๋กœ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ์ด๋‚˜ ํ•ดํ‚น๊ณผ ๊ด€๋ จ๋œ ํ–‰์‚ฌ์˜ ๊ฐ•์—ฐ ์˜์ƒ๋“ค์ด ์˜ฌ๋ผ์˜ค๋ฉฐ ๋‚ด์šฉ์ด ๋…์ผ์–ด์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฏ€๋กœ ์ด ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ ค๋ฉด ๋…์ผ์–ด๋ฅผ ๊ณต๋ถ€ํ•ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
[8] ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ์ค‘ ์˜คํ”ˆ์†Œ์Šค์ธ ๊ฒƒ๋งŒ ์ทจ๊ธ‰ํ•˜๋Š” ์•ฑ์Šคํ† ์–ด. ๋“ฑ์žฌ๋œ ์•ฑ์€ ์ „๋ถ€ ์šด์˜์ง„์ด ์ง์ ‘ ๊ฒ€์ˆ˜, ๋นŒ๋“œ, ์„œ๋ช…ํ•œ ๊ฒƒ๋“ค์ด๋‹ค.
[9] ๊ธฐ์กด ์œ ํŠœ๋ธŒ UI์— ์ต์ˆ™ํ•œ ์œ ์ €๋ผ๋ฉด, ์œ ํŠœ๋ธŒ๋ฅผ ๋œฏ์–ด๊ณ ์ณ ๊ด‘๊ณ ๋งŒ ์—†์•ค ๋ฐด์Šค๋“œ๋ณด๋‹ค UI๊ฐ€ ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ๋‹ค.
[10] ๋‹จ, ๋ฐ์ดํ„ฐ๊ฐ€ ์™„์ „ ๋ฌด์ œํ•œ์ด ์•„๋‹Œ ์†๋„ ์ œํ•œ์ด ์žˆ๊ฑฐ๋‚˜ ์Œ์˜์ง€์—ญ ๋“ฑ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์ด ์ข‹์ง€ ์•Š๊ฑฐ๋‚˜ ๊ธฐ์ข…์ด ๊ตฌํ˜•์ธ ๊ฒฝ์šฐ ๋ฒ„ํผ๋ง์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
[11] AMOLED ํฐ์— ์ ๊ทน ๊ถŒ์žฅ. ๋ฒˆ์ธ ํ˜„์ƒ์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ง‰์•„์ค€๋‹ค.