Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

epgsearch - ํด๋ผ์šฐ๋“œ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ epgsearch ์‹คํ–‰

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” epgsearch ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


epgsearch - ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ๋ฐ VDR ํ”„๋กœ๊ทธ๋žจ ๋ฉ”๋‰ด ๊ต์ฒด

๊ฐœ์š”


EPG-Search๋Š” ๊ธฐ๋ณธ ์ผ์ • ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ๋Œ€์ฒดํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ณธ๋‹ค
ํ‘œ์ค€ ์ผ์ • ๋ฉ”๋‰ด์™€ ๋น„์Šทํ•˜์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

- '๋ฐ˜๋ณต ํ‘œ์‹œ'์™€ ๊ฐ™์€ 5๊ฐœ์˜ ๋‚ด์žฅ ๋ช…๋ น์ด ์žˆ๋Š” EPG ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ช…๋ น,
'๊ฒ€์ƒ‰ ๋งŒ๋“ค๊ธฐ'. ์ถ”๊ฐ€์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž์‹ ์˜ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
VDRAdmin ์ž๋™ ํƒ€์ด๋จธ.

- '์ง€๊ธˆ'๊ณผ '๋‹ค์Œ'์— ์ตœ๋Œ€ 4๊ฐœ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์˜ต์…˜
์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด

- EPG ๊ฒ€์ƒ‰: ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ ์ƒ์„ฑ, ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ
'๊ฒ€์ƒ‰ ํƒ€์ด๋จธ'๋กœ.

- ํƒ€์ด๋จธ ๊ฒ€์ƒ‰ : ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋ฐฉ์†ก์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ถ”๊ฐ€
ํ•˜๋‚˜๊ฐ€ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ ํƒ€์ด๋จธ(VDRAdmin์˜ ์ž๋™ ํƒ€์ด๋จธ์™€ ์œ ์‚ฌ) ๋˜๋Š” ๋‹จ์ˆœํžˆ
OSD๋ฅผ ํ†ตํ•ด ์ด์— ๋Œ€ํ•ด ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค.

- ๋™์ผํ•œ ์ด๋ฒคํŠธ์˜ ์ค‘๋ณต ๋…นํ™” ๋ฐฉ์ง€
* ํƒ€์ด๋จธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
* ๊นจ์ง„ ๋…น์Œ ์ธ์‹
* ํผ์ง€ ์ด๋ฒคํŠธ ๋น„๊ต

- 'What's on now' ๋ฐ 'What's on next'์˜ ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ์ค„

- ํ‚ค ๋ˆ„๋ฆ„์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์‹œ๊ฐ„ ์ด๋™(์˜ˆ: 'What's on now' + 30๋ถ„)

- ์‹œ์ž‘ ๋ฉ”๋‰ด๋Š” '์ผ์ •' ๋˜๋Š” '์ง€๊ธˆ ๋ฐฉ์†ก ์ค‘' ์ค‘์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ํƒ€์ด๋จธ ์ถฉ๋Œ ๊ด€๋ฆฌ์ž์™€ ํƒ€์ด๋จธ ์ถฉ๋Œ์— ๋Œ€ํ•œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ™•์ธ

- ์ž์„ธํ•œ EPG ๋ฉ”๋‰ด(์š”์•ฝ)๋ฅผ ํ†ตํ•ด ๋‹ค์Œ/์ด์ „์œผ๋กœ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
event

- ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ์œ„ํ•œ ํ™•์žฅ๋œ EPG ์ •๋ณด ์ง€์›

- ๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ, ์‚ฌ์šฉ์ž๋กœ ํƒ€์ด๋จธ ํŽธ์ง‘ ๋ฉ”๋‰ด ํ™•์žฅ
์ •์˜๋œ ํ‰์ผ ์„ ํƒ ๋ฐ ์ž๋ง‰ ์™„์„ฑ.

- ํƒ€์ด๋จธ ์ถฉ๋Œ ํ™•์ธ, OSD๋ฅผ ํ†ตํ•ด ์ถฉ๋Œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

- ํƒ€์ด๋จธ ์ถฉ๋Œ ๋ฉ”๋‰ด, ์ถฉ๋Œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ
๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์ด ๊ทธ๋“ค์„ ํ•ด๊ฒฐํ•˜์ž

- ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ ๋ฐ ํƒ€์ด๋จธ ์ถฉ๋Œ์— ๋Œ€ํ•œ ์ด๋ฉ”์ผ ์•Œ๋ฆผ

์†Œ์Šค์˜ ์ผ๋ถ€๋Š” Gerhard Steiner์˜ ๋ฐ˜๋ณต ECG ํŒจ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
๋‚˜์—๊ฒŒ ๊ทธ๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ๊ถŒํ•œ. ๊ทธ์˜ ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์˜ต์…˜


-f ํŒŒ์ผ, --svdrpsendcmd=ํŒŒ์ผ
์™ธ๋ถ€ SVDRP ํ†ต์‹ ์„ ์œ„ํ•œ svdrpsend ๊ฒฝ๋กœ(๊ธฐ๋ณธ๊ฐ’์€ ๋‚ด๋ถ€
๋”ฐ๋ผ์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.)

-c ๊ฒฝ๋กœ, --config=๊ฒฝ๋กœ
๋ชจ๋“  epgsearch ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋Œ€ํ•ด ํŠน์ • ๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
' /epgsearch'

-l ํŒŒ์ผ, --logfile=ํŒŒ์ผ
epgsearch์— ๋Œ€ํ•œ ํŠน์ • ๋กœ๊ทธ ํŒŒ์ผ ์ง€์ •(๊ธฐ๋ณธ ๋กœ๊ทธ ํŒŒ์ผ์€
epgsearch ๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ)

-vn, --verbose=n
๋กœ๊ทธ ํŒŒ์ผ์˜ ์ƒ์„ธ ์ˆ˜์ค€. ๊ฐ’ 0์€ ๋กœ๊น…์ด ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฐ’์€ 1(์ผ๋ฐ˜
๋ฉ”์‹œ์ง€), 2(์ž์„ธํ•œ ๋ฉ”์‹œ์ง€), 3(๋””๋ฒ„๊น…์„ ์œ„ํ•œ ์ถ”๊ฐ€ ์„ธ๋ถ€ ์ •๋ณด ์˜ˆ์ •)
๋ชฉ์ )

-r, --reloadmenuconf
ํ”Œ๋Ÿฌ๊ทธ์ธ ํ˜ธ์ถœ๋กœ epgsearchmenu.conf๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ์ง€์ •์„ ํ…Œ์ŠคํŠธํ•  ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋ ˆ์ด์•„์›ƒ.

-m ํŒŒ์ผ, --mailcmd=ํŒŒ์ผ
๋ฉ”์ผ ๋ฐฐ๋‹ฌ์— ์‚ฌ์šฉํ•  ์™ธ๋ถ€ ๋ช…๋ น์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 'sendEmail.pl'์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๋‹ค๋ฅธ ๋ช…๋ น ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋™์ผํ•œ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
sendEmail.pl๊ณผ ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค.

๋‚ด์šฉ


1. ๊ธฐ์ˆ 
1.1 ๋ฉ”๋‰ด ๋ช…๋ น
1.2 ๋ฉ”๋‰ด ๊ฒ€์ƒ‰
1.2.1 ๋ฉ”๋‰ด ํŽธ์ง‘ ๊ฒ€์ƒ‰
1.2.2 ๋ฉ”๋‰ด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
1.3 ํ™•์žฅ๋œ '์ง€๊ธˆ'๊ณผ '๋‹ค์Œ'
1.4 ๋ฉ”๋‰ด ์„ค์ •
2. ํƒ€์ด๋จธ ๊ฒ€์ƒ‰
2.1 '๋ฐ˜๋ณต ๋ฐฉ์ง€' - ๋‚ด๋ถ€
2.2 ๋‘ ์ด๋ฒคํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋น„๊ตํ•ฉ๋‹ˆ๊นŒ?
2.3 ์–ธ์ œ ์–ด๋–ป๊ฒŒ ๋น„๊ตํ•ฉ๋‹ˆ๊นŒ?
3. ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ
4. ํ™•์žฅ๋œ EPG ์ •๋ณด ์‚ฌ์šฉํ•˜๊ธฐ
5. ๊ธฐ๋ณธ ์ผ์ • ๋ฉ”๋‰ด ๊ต์ฒด
6. ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ

1. ์ƒํ’ˆ ์„ค๋ช…


์–ธ๋œป ๋ณด๊ธฐ์— EPG-Search๋Š” VDR์˜ ์Šค์ผ€์ค„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฅผ ๋ˆ„๋ฅด๋ฉด
ํ‚ค '0', ํ•˜๋‹จ ์ƒ‰์ƒ ํ‚ค๋ฅผ ํ† ๊ธ€ํ•˜์—ฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’
์ƒ‰์ƒ ํ‚ค ํ• ๋‹น์€ ์„ค์ •์—์„œ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.):

1.1 ๋ฉ”๋‰ด ๋ช…๋ น
์ด ๋ฉ”๋‰ด๋Š” ํ˜„์žฌ ํ•ญ๋ชฉ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. 8๊ฐ€์ง€๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค
๋ช…๋ น :

- ๋ฐ˜๋ณต : ๋ฐ˜๋ณต ๊ฒ€์ƒ‰

-๊ธฐ๋ก

- ์Šค์œ„์น˜

- ๊ฒ€์ƒ‰ ๋งŒ๋“ค๊ธฐ
๊ฒ€์ƒ‰ ๋ฉ”๋‰ด๋กœ ์ „ํ™˜ํ•˜๊ณ  ํ˜„์žฌ ์ด๋ฆ„์œผ๋กœ ์ƒˆ ๊ฒ€์ƒ‰์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ(์ด๋ฆ„์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜์ง€ ์•Š๋„๋ก)

- ๋…น์Œ์—์„œ ๊ฒ€์ƒ‰:
๊ฐ™์€ ์ด๋ฆ„์˜ ๋ฐฉ์†ก ๋…นํ™”๋ฌผ ๊ฒ€์ƒ‰

- '์ด๋ฏธ ๋…น์Œ๋จ'์œผ๋กœ ํ‘œ์‹œ:
์ด๊ฒƒ์€ ์„ ํƒํ•œ ์ด๋ฒคํŠธ๋ฅผ epgsearchdone.data ํŒŒ์ผ์— ๋„ฃ๊ณ  ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๋Š” ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ์„ค์ •๋œ ๊ฒฝ์šฐ ์ด ์ด๋ฒคํŠธ๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š๋„๋ก epgsearch
"๋ฐ˜๋ณต ๋ฐฉ์ง€". ์ด๋ฏธ ์ƒ์„ฑ๋œ ํƒ€์ด๋จธ๋Š” ์ž๋™์œผ๋กœ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ์™€ ํ•จ๊ป˜.

- ์Šค์œ„์น˜ ๋ชฉ๋ก์—์„œ ์ถ”๊ฐ€/์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?:
์Šค์œ„์น˜ ๋ชฉ๋ก์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์Šค์œ„์น˜ ๋ชฉ๋ก์— ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์œผ๋ฉด epgsearch
๊ทธ๊ฒƒ์„ ์•Œ๋ฆฌ๊ณ  ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ด๋ฒคํŠธ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด
์ „์ฒด ์Šค์œ„์น˜ ๋ชฉ๋ก์€ '๊ฒ€์ƒ‰/์ž‘์—…/์Šค์œ„์น˜ ๋ชฉ๋ก'์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

- ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ:
๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋Š” ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ด๋ฒคํŠธ๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰
์ž„์˜์˜ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ์˜ ์ด๋ฒคํŠธ๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํƒ€์ด๋จธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์—์„œ epgsearchcmds.conf ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์—ฌ ์ด ๋ฉ”๋‰ด์— ๊ณ ์œ ํ•œ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
epgsearch ๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ. ๋ช‡ ๊ฐ€์ง€ ์ƒ˜ํ”Œ ๋ช…๋ น์ด ํฌํ•จ๋œ ์ƒ˜ํ”Œ conf ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ
์ €์ž ๋•๋ถ„์— vdr-wiki.de์—์„œ ๊ฐ€์ ธ์˜จ ๋””๋ ‰ํ† ๋ฆฌ 'scripts').

ํŒŒ์ผ ํ˜•์‹์€ VDR์˜ commands.conf ๋˜๋Š” reccmds.conf์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ นํ•  ๋•Œ
๊ฐ€ ์‹คํ–‰๋˜๋ฉด ๋‹ค์Œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

$1: EPG ํ•ญ๋ชฉ์˜ ์ œ๋ชฉ
$2: time_t ๊ฐ’์œผ๋กœ EPG ํ•ญ๋ชฉ์˜ ์‹œ์ž‘ ์‹œ๊ฐ„(์˜ˆ:
์ข…๋ฃŒ ์Šคํฌ๋ฆฝํŠธ)
$3: ์ข…๋ฃŒ ์‹œ๊ฐ„
$4: EPG ํ•ญ๋ชฉ์˜ ์ฑ„๋„ ๋ฒˆํ˜ธ
$5: EPG ํ•ญ๋ชฉ์˜ ๊ธด ์ฑ„๋„ ์ด๋ฆ„
$6: EPG ํ•ญ๋ชฉ์˜ ๋ถ€์ œ, ""๊ฐ€ ์—†์œผ๋ฉด

๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋ช…๋ น ์—†์ด ๊ด€๋ จ ๋ฒˆํ˜ธ๋ฅผ ๋ˆ„๋ฅผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น ๋ฉ”๋‰ด ์—ด๊ธฐ.

1.2 ๋ฉ”๋‰ด ์ˆ˜์ƒ‰
์—ฌ๊ธฐ์—์„œ EPG์— ๋Œ€ํ•œ ๊ณ ์œ ํ•œ ์ฟผ๋ฆฌ๋ฅผ ์ถ”๊ฐ€, ํŽธ์ง‘, ์‚ญ์ œ ๋ฐ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฒ•๊ณผ
์ด ๋ฉ”๋‰ด์˜ ๋™์ž‘์€ VDR์˜ ํƒ€์ด๋จธ ๋ฉ”๋‰ด์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

1.2.1 ๋ฉ”๋‰ด ํŽธ์ง‘ ์ˆ˜์ƒ‰

์ด ๋ฉ”๋‰ด์— ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ•ญ๋ชฉ์€ ๋งค์šฐ ๋ช…ํ™•ํ•˜๋ฏ€๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ฐธ๊ณ  ์‚ฌํ•ญ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๊ฒ€์ƒ‰ ๊ธฐ๊ฐ„:
๊ฒ€์ƒ‰ํ•  ์šฉ์–ด์ž…๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์‹ญ์‹œ์˜ค.
์ด ํ•ญ๋ชฉ์„ ๋น„์›Œ๋‘๋ฉด(๊ฒ€์ƒ‰ ๋ชจ๋“œ '๊ตฌ๋ฌธ'๊ณผ ๊ฒฐํ•ฉ) ๋ชจ๋“  ํ•ญ๋ชฉ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ์‹œ๊ฐ„ ์‚ฌ์ด์— ์‹œ์ž‘ํ•˜๋Š” ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
.

'ํŒŒ๋ž€์ƒ‰'์œผ๋กœ ์ƒˆ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ํ…œํ”Œ๋ฆฟ์„ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…œํ”Œ๋ฆฟ ์ค‘ ํ•˜๋‚˜์ธ ๊ฒฝ์šฐ
๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋˜๋ฉด ์ƒˆ ๊ฒ€์ƒ‰์€ ์ž๋™์œผ๋กœ ๊ธฐ๋ณธ๊ฐ’ ์„ค์ •์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
์ฃผํ˜•.

์ฐธ๊ณ : ํผ์ง€ ๊ฒ€์ƒ‰์€ 32์ž๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค!

- ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•:
'๋ฌธ๊ตฌ'๋Š” EPG ๋‚ด์—์„œ ํ‘œํ˜„์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. '๋ชจ๋“  ๋‹จ์–ด'๋Š” ๊ฐ๊ฐ
ํ‘œํ˜„์˜ ๋‹จ์–ด๋Š” EPG ํ•ญ๋ชฉ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. '์ตœ์†Œ ํ•œ ๋‹จ์–ด'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
EPG ํ•ญ๋ชฉ์—๋Š” ํ•œ ๋‹จ์–ด๋งŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. '์ •ํ™•ํžˆ ์ผ์น˜'์—๋Š” ๊ฒ€์ƒ‰์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ฐพ์€ ์ œ๋ชฉ, ๋ถ€์ œ ๋˜๋Š” ์„ค๋ช…๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

'์ •๊ทœ์‹'์„ ์‚ฌ์šฉํ•˜๋ฉด ์ •๊ทœ์‹์„ ๊ฒ€์ƒ‰์–ด๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํ‘œํ˜„์‹์—์„œ ์„ ํ–‰ ๋ฐ ํ›„ํ–‰ '/'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋“ค์€ POSIX ํ™•์žฅ์ž…๋‹ˆ๋‹ค.
์ •๊ทœ์‹. Herl๊ณผ ํ˜ธํ™˜๋˜๋Š” ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ฐ„๋‹จํžˆ
ํ”Œ๋Ÿฌ๊ทธ์ธ Makefile์„ ํŽธ์ง‘ํ•˜๊ณ  '#REGEXLIB = pcre'์—์„œ 'REGEXLIB = pcre'๋กœ ์ฃผ์„ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค(๋‹น์‹ ์€
pcreposix๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋ฉฐ www.pcre.org์˜ libpcre์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์ง€๋งŒ ์ด๋ฏธ
๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌํŒ์˜ ์ผ๋ถ€).

์ฐธ์กฐ epgsearch(4) '๊ฒ€์ƒ‰ ๊ณผ์ •์— ๋Œ€ํ•œ ์„ค๋ช…'.

- ํ•จ์œ ๋Ÿ‰ ์„ค๋ช…์ž
์ผ๋ถ€ ๊ณต๊ธ‰์ž๋Š” "์˜ํ™”/๋“œ๋ผ๋งˆ"์™€ ๊ฐ™์€ EPG์— ์ฝ˜ํ…์ธ  ์„ค๋ช…์ž๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
"๋ฌธ์„œ",...(vdr-1.7.11์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ) ์—ฌ๊ธฐ์—์„œ ๊ฒ€์ƒ‰ํ•  ์„ค๋ช…์ž๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
์„ ์œ„ํ•œ. ์ฃผ์–ด์ง„ ๋ชจ๋“  ์„ค๋ช…์ž์™€ ์ผ์น˜ํ•ด์•ผ ํ•˜๋Š” ๋‹ค์ค‘ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(AND
์šด์˜์ž).

- extended EPG ์ •๋ณด :
๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ 'ํ™•์žฅ๋œ EPG ์ •๋ณด ์‚ฌ์šฉ'์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

- ๋ฌด์‹œ ๋ˆ„๋ฝ ์นดํ…Œ๊ณ ๋ฆฌ :
'์˜ˆ'๋กœ ์„ค์ •ํ•˜๋ฉด ๋ˆ„๋ฝ๋œ EPG ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€
๊ฒฐ๊ณผ์—์„œ ์ด๋ฒคํŠธ. ์ฃผ์˜: ๋‹ค๋ฅธ ๊ธฐ์ค€ ์—†์ด ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋„˜์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹น์‹ ์˜ ํƒ€์ด๋จธ.

- ์ฑ„๋„:
์ฃผ์–ด์ง„ ์ฑ„๋„ ๊ฐ„๊ฒฉ, ์ฑ„๋„ ๊ทธ๋ฃน ๋˜๋Š” FTA ์ฑ„๋„์˜ ์ด๋ฒคํŠธ๋งŒ ๊ฒ€์ƒ‰
๋กœ ์ž‘์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฑ„๋„ ๊ทธ๋ฃน(์˜ˆ: ์Šคํฌ์ธ  ์ฑ„๋„ ๋˜๋Š” ์œ ๋ฃŒ TV ์ฑ„๋„)์€ ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธ”๋ฃจ'๋กœ ๋ถˆ๋ฆฐ๋‹ค.

์ฃผ์˜: ์ฑ„๋„ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•œ ํ›„ ๊ฒ€์ƒ‰ ์„ค์ •์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
ํƒ€์ด๋จธ!

- ์ผ of ์ฃผ:
ํ‰์ผ ์™ธ์— ์‚ฌ์šฉ์ž ์ •์˜ ์„ ํƒ์„ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๊ฒ€์ƒ‰๋งŒ ๊ฐ€๋Šฅ).
์›”์š”์ผ๊ณผ ๊ธˆ์š”์ผ.

๊ธˆ์š”์ผ ์ดํ›„ ๋ชฉ๋ก์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ์„ ํƒ ํ•ญ๋ชฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ:
๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋Š” ์›์น˜ ์•Š๋Š” ์ด๋ฒคํŠธ๋ฅผ ์ œ์™ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ „์—ญ, ํ•˜๋‚˜, ์ด์ƒ ๋˜๋Š” ๋ชจ๋‘๋งŒ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
์—ฌ๊ธฐ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ. ์„ ํƒํ•œ ํ•ญ๋ชฉ ์ค‘ ํ•˜๋‚˜์— ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ
๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋Š” ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.

- in ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด:
์„ค์ •์—์„œ ์ผœ์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒ€์ƒ‰์„ ๋‹ค์Œ์œผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ฒ€์ƒ‰์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š”
์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด.

- ๊ฒฐ๊ณผ ๋ฉ”๋‰ด ๋ ˆ์ด์•„์›ƒ :
์—์„œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ๋‘˜ ์ด์ƒ์˜ ๋ฉ”๋‰ด ํ…œํ”Œ๋ฆฟ์„ ์ •์˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
epgsearchmenu.conf. ์ด ์˜ต์…˜์€ ๋‹ค๋ฅธ ๋ฉ”๋‰ด ๋ ˆ์ด์•„์›ƒ์„ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด ๊ฒ€์ƒ‰์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

- as ๊ฒ€์ƒ‰ ์‹œ๊ฐ„์ œ ๋…ธ๋™์ž:
์˜ˆ๋กœ ์„ค์ •ํ•˜๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํŠน์ • ๊ฐ„๊ฒฉ์œผ๋กœ EPG์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค์บ”์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ์œผ๋ฉด ํƒ€์ด๋จธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. '๊ฒ€์ƒ‰ ํƒ€์ด๋จธ'๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์„ค์ •. "์‚ฌ์šฉ์ž ์ •์˜"๋กœ ์„ค์ •ํ•˜๋ฉด 'ํŒŒ๋ž€์ƒ‰' ํ‚ค๋กœ ์‹œ๊ฐ„ ์—ฌ์œ ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€.

- ์•ก์…˜ :
๊ธฐ๋ณธ ์ž‘์—…์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ํƒ€์ด๋จธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ๋˜ํ•œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฐœ๊ฒฌ ์ฆ‰์‹œ OSD๋ฅผ ํ†ตํ•ด ๋ฐœ๊ฒฌ๋œ ์ด๋ฒคํŠธ๋ฅผ ์•Œ๋ฆฌ๊ฑฐ๋‚˜ ์ž๋™์œผ๋กœ
์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ด๋ฒคํŠธ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฅผ ํ†ตํ•ด์„œ๋„ ๊ณต์ง€๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ๊ฐ€ ์‹œ์ž‘๋˜๊ธฐ ์ „์— OSD๋ฅผ ์ผœ๊ณ  'Ok'๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ์ฑ„๋„๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

- ์ผ๋ จ์˜ ๋…น์Œ:
yes๋กœ ์„ค์ •ํ•˜๋ฉด ๋…น์Œ ํŒŒ์ผ์€ ๋‹ค์Œ ์ด๋ฆ„์˜ ํด๋”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
๋ฐฉ์†ก ๋ฐ ๋…น์Œ ์ž์ฒด์—๋Š” ์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์žˆ๋Š” ๊ฒฝ์šฐ
์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์ด ์—†์œผ๋ฉด ๋…นํ™” ๋‚ ์งœ์™€ ์‹œ๊ฐ„์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

- ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ:
์—ฌ๊ธฐ์—์„œ ๋ ˆ์ฝ”๋”ฉ์„ ์ €์žฅํ•ด์•ผ ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ(์˜ˆ: 'SciFi')๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ฒ€์ƒ‰ ํ•ญ๋ชฉ์—์„œ ์ด๋ฏธ ์‚ฌ์šฉ๋œ ๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๋ ค๋ฉด 'ํŒŒ๋ž€์ƒ‰' ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜
epgsearchdirs.conf ํŒŒ์ผ์˜ ํ•ญ๋ชฉ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(์—ฌ๊ธฐ์— ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
์„ ํ–‰ ๋น„๋””์˜ค ๋””๋ ‰ํ† ๋ฆฌ ์—†์ด ๊ฐ ์ค„์— ํ•˜๋‚˜์”ฉ, MANUAL ์ฐธ์กฐ). ๋‹น์‹ ์˜
๊ณต๊ธ‰์ž๋Š” ํ™•์žฅ๋œ EPG ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ "%Genre%" ๋˜๋Š”
๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ์˜ "%Category%". ์ด๋“ค์€ ํ˜„์žฌ EPG ์ •๋ณด๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
ํƒ€์ด๋จธ๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ.

์ฐธ์กฐ epgsearch(4) '๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์˜ ๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ์— ๋ณ€์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ'.

- . ๋…น์Œ ์‹œ๊ฐ„ ๋‚ด์— ... ์ผ :
๋‰ด์Šค์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋…น์Œ์€ ๋ฉฐ์น  ๋™์•ˆ๋งŒ ๋ณด๊ด€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด
์ผ ํ›„์— ์ž๋™์œผ๋กœ ์‚ญ์ œํ•˜๋„๋ก epgsearch์— ์ง€์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ค‘์ง€ if ... ๋…น์Œ ์žˆ๋‹ค:
์ง€์ •๋œ ์ˆ˜์˜ ๋…น์Œ์ด ํ˜„์žฌ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ epgsearch๋Š” ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ํƒ€์ด๋จธ. ํ•˜๋‚˜ ์ด์ƒ์˜ ๋…น์Œ์„ ์‚ญ์ œํ•œ ํ›„ ๊ณ„์†ํ•ด์„œ ์ƒˆ ๋…น์Œ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
ํƒ€์ด๋จธ.

- ํ”ผํ•˜ ๋ฐ˜๋ณต:
๋ฐ˜๋ณต ๋…นํ™”๋ฅผ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์€ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ ๋…นํ™”/ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์–ด ์žˆ๊ณ  ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. '๋ฐ˜๋ณต ๋ฐฉ์ง€ -' ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์•„๋ž˜์˜ ๋‚ด๋ถ€'.

- ํ—ˆ์šฉ ๋ฐ˜๋ณต:
์ผ์ •๋Ÿ‰์˜ ๋ฐ˜๋ณต์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์— ํ•ด๋‹น ํšŸ์ˆ˜๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋งŒ ๋ฐ˜๋ณต ์ด๋‚ด ... ์ผ :
์ฒซ ๋ฒˆ์งธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ดํ›„์— ๋ฐ˜๋ณตํ•ด์•ผ ํ•˜๋Š” ์ผ ์ˆ˜๋ฅผ ์—ฌ๊ธฐ์— ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. 0์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ œํ•œ ์—†์Œ.

- ๋น„๊ต ์ œ๋ชฉ :
์ด๋ฒคํŠธ์™€ ๋น„๊ตํ•  ๋•Œ ์ œ๋ชฉ์„ ๋น„๊ตํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์—ฌ๊ธฐ์— ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

- ๋น„๊ต ๋ถ€์ œ:
์ด๋ฒคํŠธ์™€ ๋น„๊ตํ•  ๋•Œ ์ž๋ง‰์„ ๋น„๊ตํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์—ฌ๊ธฐ์— ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. ์™€ ํ•จ๊ป˜
'if present' epgsearch๋Š” ์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋‘ ์ด๋ฒคํŠธ๋ฅผ ๋™์ผํ•œ ๊ฒƒ์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๊ณ  ๋น„์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

- ๋น„๊ต ๊ธฐ์ˆ :
์ด๋ฒคํŠธ์™€ ๋น„๊ตํ•  ๋•Œ ์„ค๋ช…์„ ๋น„๊ตํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์—ฌ๊ธฐ์— ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

๋น„๊ต๋ฅผ ์œ„ํ•ด ๋ฒ”์ฃผ ๊ฐ’์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์„ค๋ช…์˜ ๋ชจ๋“  ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋จผ์ € ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ํ…์ŠคํŠธ๊ฐ€ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ๋น„์Šทํ•˜๋‹ค๋ฉด
๋‹ค์Œ ์˜ต์…˜(Levinshtein-Distance ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ด€๋ จ)์€
๋™๋“ฑํ•œ ๊ฒƒ์œผ๋กœ ๋ฐ›์•„๋“ค์ž…๋‹ˆ๋‹ค.

- "์ตœ์†Œ ์ผ์น˜์œจ(%):"
๋ฐฑ๋ถ„์œจ๋กœ ํ‘œ์‹œ๋˜๋Š” ์„ค๋ช…์˜ ํ•„์š”ํ•œ ์ตœ์†Œ ์ผ์น˜์ž…๋‹ˆ๋‹ค.

- ๋น„๊ต ๋‚ ์งœ:
๋•Œ๋•Œ๋กœ ์ด๋ฒคํŠธ๋Š” ์ผ์ • ๊ธฐ๊ฐ„(์ผ, ์ฃผ, ์›”, ...) ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋ฉฐ,
๊ทธ๋Ÿฌ๋‚˜ EPG ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ˜๋ณต์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œ ์ผํ•œ
์ •๋ณด๋Š” ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋น„๊ต์— ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ ์ ˆํ•œ ๊ธฐ๊ฐ„์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

- ๋น„๊ต ์นดํ…Œ๊ณ ๋ฆฌ :
'์„ค์ •' ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ตํ•  ๋ฒ”์ฃผ๋ฅผ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜๋Ÿผ
์ž๋ง‰์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ ๊ฐ’์ด ์—†์œผ๋ฉด ์ด๋ฒคํŠธ๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

- ์šฐ์„  ์‚ฌํ•ญ, ์ผ์ƒ, ์—ฌ๋ฐฑ for ์Šคํƒ€ํŠธ and ์ค‘์ง€:
๊ฐ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋Š” ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ž์ฒด ์„ค์ •์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€
ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์—์„œ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

- VPS :
yes๋กœ ์„ค์ •ํ•˜๋ฉด VPS๊ฐ€ ์‚ฌ์šฉ๋˜์ง€๋งŒ VDR์˜ ์„ค์ • ๋ฉ”๋‰ด์—์„œ ํ™œ์„ฑํ™”๋˜๊ณ 
๋ฐฉ์†ก์—๋Š” VPS ์ •๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ž๋™์ฐจ ์ง€์šฐ๋‹ค:
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ์ž๋™์œผ๋กœ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

* x ๋…น์Œ ํ›„ ๋˜๋Š”
* ์ตœ์ดˆ ๋…น์Œ ํ›„ x์ผ ํ›„

์™„์ „ํ•œ ๋…น์Œ๋งŒ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์‚ญ์ œ๋Š” ์‚ญ์ œ ์งํ›„์— ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋…น์Œ

๊ฒ€์ƒ‰ ํ•ญ๋ชฉ์„ ํŽธ์ง‘ํ•˜์ง€ ์•Š๊ณ  '๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋กœ ์‚ฌ์šฉ' ํ”Œ๋ž˜๊ทธ๋ฅผ ํ† ๊ธ€ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ‚ค '2'. ๋ช…๋ น ๋ฉ”๋‰ด์˜ ๋‘ ๋ฒˆ์งธ ๋ช…๋ น์„ ์ง์ ‘ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

1.2.2 ๋ฉ”๋‰ด ์ˆ˜์ƒ‰ ๊ฒฐ๊ณผ

์ด ๋ฉ”๋‰ด๋Š” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. 'T'๋Š” ์ด๋ฏธ ํƒ€์ด๋จธ๊ฐ€ ์žˆ์Œ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ๋ฅผ ์œ„ํ•ด. 't'๋Š” ํ‘œ์ค€์—์„œ์™€ ๊ฐ™์ด ๋ถ€๋ถ„ ํƒ€์ด๋จธ๋งŒ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์ผ์ • ๋ฉ”๋‰ด.

1.3 ํ™•์žฅ '์ง€๊ธˆ' and '๋‹ค์Œ' and ์ฆ๊ฒจ์ฐพ๊ธฐ
์„ค์ •์„ ํ†ตํ•ด ๋…น์ƒ‰ ๋ฒ„ํŠผ์„ ํ™•์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ตœ๋Œ€ 4๋ฒˆ์˜ ์ถ”๊ฐ€ ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
'์˜คํ›„', 'ํ™ฉ๊ธˆ ์‹œ๊ฐ„๋Œ€', '์‹ฌ์•ผ'. ์ด๋ฏธ ์ง€๋‚˜๊ฐ„ ์‹œ๊ฐ„๋“ค์€ ๊ฑด๋„ˆ๋›ฐ๊ณ  (๋„ˆ๋Š”
์‹œ๊ฐ„์ด ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ €๋…์— '์˜คํ›„'๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ๋‚ , ๋ฏธ๋ž˜์˜ 20์‹œ๊ฐ„ ๋ฏธ๋งŒ์ธ ๊ฒฝ์šฐ. ์ด ๋ฉ”๋‰ด์—์„œ
FastRew ๋˜๋Š” FastFwd๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ ํ‘œ์‹œ๋œ ์‹œ๊ฐ„์„ ์•ž๋’ค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋ฆฌ๋ชจ์ปจ์— ์ด ํ‚ค๊ฐ€ ์—†์œผ๋ฉด '0'์„ ๋ˆŒ๋Ÿฌ ์ด ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋…น์ƒ‰ ๋ฐ ๋…ธ๋ž€์ƒ‰ ๋ฒ„ํŠผ์„ '<<' ๋ฐ '>>'๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ† ๊ธ€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ค์ •.

'์ง€๊ธˆ'๊ณผ '๋‹ค์Œ'์—์„œ ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ์ค„์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์„ค์ •์—์„œ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ชฉ๋ก์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
searchtimers("์ฆ๊ฒจ์ฐพ๊ธฐ ๋ชฉ๋ก์—์„œ ์‚ฌ์šฉ")์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ชฉ๋ก์— ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋‹ค์Œ 24์‹œ๊ฐ„ ๋™์•ˆ์˜ ๋ชฉ๋ก ํ‘œ์‹œ ์ด๋ฒคํŠธ๋ฅผ ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.

1.4 ๋ฉ”๋‰ด ์„ค์น˜
1.4.1 ์ผ๋ฐ˜

- ์ˆจ๋Š” ์žฅ์†Œ ๋ณธ๊ด€ ๋ฉ”๋‰ด ๊ธฐ์ž…:
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ธฐ๋ณธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ธ '๊ฒ€์ƒ‰'์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ฃผ์˜: ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ‚ค์— ํ• ๋‹น๋œ ๊ฒฝ์šฐ
'๋…น์ƒ‰'์„ ์„ ํƒํ•œ ๋‹ค์Œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ˆจ๊ธฐ๋ฉด VDR์˜ ํ‘œ์ค€ ์ผ์ • ๋ฉ”๋‰ด๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(์•„๋ž˜ ์ฐธ์กฐ).
์ด๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด).

- ๋ณธ๊ด€ ๋ฉ”๋‰ด ๊ธฐ์ž…:
์ˆจ๊ฒจ์ง€์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฉ”์ธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ์ด๋ฆ„์„ ์—ฌ๊ธฐ์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 'ํ”„๋กœ๊ทธ๋žจ
๊ฐ€์ด๋“œ'. ์ฐธ๊ณ : ๊ธฐ๋ณธ๊ฐ’๊ณผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๊ธฐ๋ณธ ๋ฉ”๋‰ด๊ฐ€
ํ•ญ๋ชฉ์€ ๋” ์ด์ƒ OSD ์–ธ์–ด์— ์˜์กดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ๋น„์–ด ์žˆ์Œ
์ด ๋™์ž‘์„ ๋‹ค์‹œ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

- ์Šคํƒ€ํŠธ ๋ฉ”๋‰ด:
์‹œ์ž‘ ๋ฉ”๋‰ด '์ผ์ •' ๋˜๋Š” '์ง€๊ธˆ'์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

1.4.2 EPG ๋ฉ”๋‰ด

- Ok ํ‚ค :
์—ฌ๊ธฐ์—์„œ 'ํ™•์ธ' ํ‚ค์˜ ๋™์ž‘์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์š”์•ฝ์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜
ํ•ด๋‹น ์ฑ„๋„๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : 'ํŒŒ๋ž€์ƒ‰' ํ‚ค์˜ ๊ธฐ๋Šฅ
(์Šค์œ„์น˜/์ •๋ณด/๊ฒ€์ƒ‰)์€ ์ด ์„ค์ •์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

- ๋นจ๊ฐ„์ƒ‰ ํ‚ค :
ํ‘œ์ค€('๋…น์Œ') ๋˜๋Š” '๋ช…๋ น'์„ ํ‚ค ํ• ๋‹น์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
'๋นจ๊ฐ„์ƒ‰'.

- ํŒŒ๋ž€์ƒ‰ ํ‚ค :
ํ‘œ์ค€('์ „ํ™˜') ๋˜๋Š” '๊ฒ€์ƒ‰'์„ ํ‚ค ํ• ๋‹น์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
'ํŒŒ๋ž€์ƒ‰'.

- ์‡ผ ์ง„ํ–‰ in '์ง€๊ธˆ':
'What's on Now' ๋ฉ”๋‰ด์—์„œ ์ง„ํ–‰๋ฅ ์„ ํ‘œ์‹œํ•˜๋Š” ์ง„ํ–‰๋ฅ  ํ‘œ์‹œ์ค„์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ํ•ญ๋ชฉ์˜.

- ์‡ผ ์ฑ„๋„ ๋ฒˆํ˜ธ:
EPG์˜ ๊ฐ ํ•ญ๋ชฉ ์•ž์— ์„ ํ–‰ ์ฑ„๋„ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด ์ด ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
๋ฉ”๋‰ด.

- ์‡ผ ์ฑ„๋„ ๊ตฌ๋ถ„์ž:
๋ฉ”๋‰ด '์ง€๊ธˆ ๊ฐœ์š”'์—์„œ ์ฑ„๋„ ์‚ฌ์ด์— ์ฑ„๋„ ๊ทธ๋ฃน ๊ตฌ๋ถ„ ๊ธฐํ˜ธ ํ‘œ์‹œ,...

- ์‡ผ ์ผ ๊ตฌ๋ถ„์ž:
์ผ์ • ๋ฉ”๋‰ด์—์„œ ๋‹ค๋ฅธ ๋‚ ์งœ์˜ ์ด๋ฒคํŠธ ์‚ฌ์ด์— ๋‚ ์งœ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

- ์‡ผ ๋ผ๋””์˜ค ์ฑ„๋„ :
๋ผ๋””์˜ค ์ฑ„๋„๋„ ๋‚˜์—ดํ•˜์‹ญ์‹œ์˜ค.

- ํ•œ๋„ ์ฑ„๋„ ์— 1 ๋ฐ›๋Š” ์‚ฌ๋žŒ :
ํฐ ์ฑ„๋„ ์„ธํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ํ‘œ์‹œ๋˜๋Š” ์ฑ„๋„์„ ์ œํ•œํ•˜๋ฉด ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋Š” ์ฑ„๋„. ์ œํ•œ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด '0'์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํ˜„์žฌ ์ฑ„๋„์ด
ํ•œ๊ณ„๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ํ•œ๊ณ„๊ฐ€ ๋ฌด์‹œ๋˜๊ณ  ๋ชจ๋“  ์ฑ„๋„์ด ๋‹ค์‹œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

- 'ํ•˜๋‚˜ ๋ˆ„๋ฅด๋‹ค' ํƒ€์ด๋จธ ์ฐฝ์กฐ:
'yes'๋กœ ์„ค์ •ํ•˜๋ฉด 'Record'๋ฅผ ๋ˆ„๋ฅผ ๋•Œ ํƒ€์ด๋จธ๊ฐ€ ์ฆ‰์‹œ ์ƒ์„ฑ๋˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํƒ€์ด๋จธ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํŽธ์ง‘ ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

- ์‡ผ ์ฑ„๋„ ์—†์ด EPG :
ํƒ€์ด๋จธ๋ฅผ ์ „ํ™˜ํ•˜๊ฑฐ๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก EPG ์—†์ด ์ฑ„๋„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

- Time ๊ฐ„๊ฒฉ for ํ”„๋ž‘์Šค/FF [๋ถ„]:
'now', 'next', 'user def 1' ๋ฉ”๋‰ด์—์„œ ํ‘œ์‹œ๋œ ์‹œ๊ฐ„์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฆฌ๋ชจ์ปจ์—์„œ FastRew, FastFwd๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์„ ๋ถ„์œผ๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์—ฌ๊ธฐ๋กœ ๋›ฐ์–ด.

- ์ „ํ™˜ ๋…น์ƒ‰/๋…ธ๋ž€์ƒ‰:
๋ฆฌ๋ชจ์ปจ์— FastRew, FastFwd๊ฐ€ ์—†์œผ๋ฉด yes๋กœ ์„ค์ •ํ•˜์„ธ์š”. ์–ธ์ œ
๋ฉ”๋‰ด์—์„œ '0'์„ ๋ˆ„๋ฅด๋ฉด ์ƒ‰์ƒ ํ‚ค ์ง€์ •์ด ํ† ๊ธ€๋˜๊ณ 
์˜ˆ: '<<' ๋ฐ '>>'๋ฅผ '๋…น์ƒ‰' ๋ฐ '๋…ธ๋ž€์ƒ‰'์œผ๋กœ.

- ์‡ผ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด:
์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด๋Š” ์ฆ๊ฒจ์ฐพ๋Š” ๋ฐฉ์†ก ๋ชฉ๋ก์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํ™œ์„ฑํ™”
'์ง€๊ธˆ'๊ณผ '๋‹ค์Œ' ์™ธ์— ์ถ”๊ฐ€ ๋ฉ”๋‰ด๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์‹œ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๋ฉ”๋‰ด๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„์ด ์žˆ๋Š” ๋ฉ”๋‰ด ์•ž์ด๋‚˜ ๋’ค์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒ€์ƒ‰์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ข‹์•„ํ•˜๋Š” ๊ฒƒ. ํŽธ์ง‘ํ•  ๋•Œ '์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฉ”๋‰ด์—์„œ ์‚ฌ์šฉ' ์˜ต์…˜์„ ์„ค์ •ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- for ์ „์—, ๋‹ค์Œ ๊ฒƒ ... ์‹œ๊ฐ„:
์ด ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฆ๊ฒจ์ฐพ๊ธฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‹œ๊ฐ„ ๋ฒ”์œ„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1.4.3 Handshake EPG ์‹œ๋Œ€

- ์‚ฌ์šฉ์ž ์‹œ๊ฐ„ 1..4:
'์ง€๊ธˆ'๊ณผ '๋‹ค์Œ' ์™ธ์— ์ตœ๋Œ€ 4๊ฐœ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

- ์ƒํ’ˆ ์„ค๋ช…
์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„์˜ ์ด๋ฆ„(์˜ˆ: '์˜คํ›„', 'ํ™ฉ๊ธˆ ์‹œ๊ฐ„๋Œ€', '์‹ฌ์•ผ').

- ์‹œ๊ฐ„:
์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„๊ณผ ๊ด€๋ จ๋œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.

1.4.4 ํƒ€์ด๋จธ ๊ธฐ๋Šฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

- VDR์˜ ํƒ€์ด๋จธ ํŽธ์ง‘ ๋ฉ”๋‰ด:
ํ‘œ์ค€ ํƒ€์ด๋จธ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ๋•Œ epgsearch๋Š” ํ™•์žฅ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ, ์‚ฌ์šฉ์ž ์ •์˜ ํ‰์ผ ์„ ํƒ ๋ฐ ์ž๋ง‰ ์™„์„ฑ. ๋‹น์‹ ์ด์žˆ๋Š” ๊ฒฝ์šฐ
ํ™•์žฅ๋œ ํƒ€์ด๋จธ ํŽธ์ง‘ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๊ณ 
epgsearch ๋Œ€์‹  ์ด ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ์ด ์˜ต์…˜์„ '์˜ˆ'๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

- ํƒœ๋งŒ ๋ฐฉ์†ก ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ:
์ด ํ•ญ๋ชฉ์€ ํ‘œ์ค€ ํƒ€์ด๋จธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๊ธฐ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋˜ํ•œ EPG ๋ฒ”์ฃผ ๋ณ€์ˆ˜(์˜ˆ: 'My Movies~%Category%~%Genre%')๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํƒ€์ด๋จธ๊ฐ€
ํŽธ์ง‘ ๋ฉ”๋‰ด๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. epgsearch๋Š” ๋ชจ๋“  ๋ณ€์ˆ˜๋ฅผ ์ฐพ์€ ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ์„ค๋ช…์—. ๋ชจ๋“  ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์—†๋‹ค๋ฉด
๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ์€ ๋น„์›Œ ๋‘ก๋‹ˆ๋‹ค.

- ์ถ”๊ฐ€ ์‚ฝํ™” ์— ์กฐ์ž‘ ํƒ€์ด๋จธ:
ํƒ€์ด๋จธ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•  ๋•Œ epgsearch๋Š” ์ž๋™์œผ๋กœ ์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์„
ํƒ€์ด๋จธ ํŒŒ์ผ์€ ๋‚˜์ค‘ ๊ธฐ๋ก์„ ์œ„ํ•œ ํ•˜์œ„ ํด๋”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์—ฌ๊ธฐ์—์„œ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. '์Šค๋งˆํŠธ'๋Š” ์ด๊ฒƒ์ด
๋ง์ด๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฒคํŠธ์˜ ๊ธธ์ด๋ฅผ ํ™•์ธํ•˜๊ณ  ์ž๋ง‰์ด ์—†๋Š” ๊ฒฝ์šฐ ์ž๋ง‰์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ๋Š” 80๋ถ„ ์ด์ƒ ์žˆ์Šต๋‹ˆ๋‹ค.

- ํƒœ๋งŒ ํƒ€์ด๋จธ ๊ฒ€์‚ฌ ๋ฐฉ๋ฒ•:
EPG ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ์ˆ˜๋™ ํƒ€์ด๋จธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๊ธฐ๋ณธ ๊ฒ€์‚ฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฑ„๋„๋ณ„ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
* ์ฒดํฌ ์—†์Œ
* ์ด๋ฒคํŠธ ID๋ณ„: ์ฑ„๋„ ์ œ๊ณต์ž๊ฐ€ ์ œ๊ณตํ•œ ์ด๋ฒคํŠธ ID๋กœ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
* ์ฑ„๋„๋ณ„, ์‹œ๊ฐ„๋ณ„ : ์žฌ์ƒ์‹œ๊ฐ„์ด ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์ฑ„๋„์ด ์ ์ ˆํ•œ ์ด๋ฒคํŠธ ID๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฏ€๋กœ ๊ฐ ์ฑ„๋„์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ ์ฑ„๋„. ์ˆ˜๋™ ํƒ€์ด๋จธ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ๋•Œ ์ด ๊ธฐ๋ณธ ์‚ฌ์šฉ์€ epgsearch์˜
์ž์‹ ์˜ ํƒ€์ด๋จธ ํŽธ์ง‘ ๋ฉ”๋‰ด.

1.4.5 ๊ฒ€์ƒ‰ and ์ˆ˜์ƒ‰ ํƒ€์ด๋จธ

- ์ˆ˜์ƒ‰ ํƒ€์ด๋จธ:
๊ทธ๋ ‡๋‹ค๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ EPG์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค์บ”์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ฐพ์€ ๊ฒฝ์šฐ ํƒ€์ด๋จธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
์ผ์น˜ ํ•ญ๋ชฉ. ์ด๋Š” '๊ฒ€์ƒ‰์œผ๋กœ ์‚ฌ์šฉ'์œผ๋กœ ํ‘œ์‹œ๋œ ๊ฒ€์ƒ‰์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์‹œ๊ฐ„์ œ ๋…ธ๋™์ž'.

- ์—…๋ฐ์ดํŠธ ๊ฐ„๊ฒฉ:
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค์บ” ์—…๋ฐ์ดํŠธ ๊ฐ„๊ฒฉ(๋ถ„)์ž…๋‹ˆ๋‹ค.

- SVDRP ํฌํŠธ:
1.7.14๊นŒ์ง€์˜ VDR ๋ฒ„์ „์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ SVDRP ํฌํŠธ๋Š” 2001์ด์—ˆ์Šต๋‹ˆ๋‹ค.
vdr-1.7.15 6419๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ ์ด์™ธ์˜ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด,
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ์—ฌ๊ธฐ์—์„œ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

- ํƒœ๋งŒ ์šฐ์„  ์ˆœ์œ„ :
์ƒ์„ฑ๋œ ํƒ€์ด๋จธ์˜ ๊ธฐ๋ณธ ์šฐ์„ ์ˆœ์œ„.

- ํƒœ๋งŒ ์ˆ˜๋ช… :
์ƒ์„ฑ๋œ ํƒ€์ด๋จธ์˜ ๊ธฐ๋ณธ ์ˆ˜๋ช…์ž…๋‹ˆ๋‹ค.

- ํ•œ๊ณ„ at ์‹œ์ž‘ ๋ฉˆ์ถค:
์ƒ์„ฑ๋œ ํƒ€์ด๋จธ์˜ ๊ธฐ๋ณธ ์—ฌ๋ฐฑ.

- ์•„๋‹ˆ ๊ณต์ง€ ์‚ฌํ•ญ ์–ธ์ œ ์žฌ์ƒ ์ค‘:
๋ฆฌํ”Œ๋ ˆ์ด๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š” ๋™์•ˆ ์ด๋ฒคํŠธ ์•Œ๋ฆผ์„ ์–ต์ œํ•ฉ๋‹ˆ๋‹ค.

- ๋‹ค์‹œ ๋งŒ๋“ค๊ธฐ ํƒ€์ด๋จธ ์‹œ๊ฐ„ ๋‚ด์— ์‚ญ์ œ:
epgsearch๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์— ์˜ํ•ด ์ด๋ฏธ ์ƒ์„ฑ๋œ ํƒ€์ด๋จธ๋ฅผ ๊ธฐ์–ตํ•˜๊ณ 
์ œ๊ฑฐ๋œ ๊ฒฝ์šฐ ๋‹ค์‹œ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
'์˜ˆ'.

- ์ฒดํฌ if EPG ์กด์žฌ for ... [์‹œ๊ฐ„]:
์™ธ๋ถ€ ๊ณต๊ธ‰์ž๋กœ๋ถ€ํ„ฐ EPG ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ›๋Š” ๊ฒฝ์šฐ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.
๋ˆ„๋ฝ๋œ EPG๋กœ ์ธํ•ด ์ผ๋ถ€ ๋…น์Œ์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š”
๋‹ค์Œ ์‹œ๊ฐ„ ๋™์•ˆ EPG ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. '0'์„ ์‚ฌ์šฉํ•˜๋ฉด ํ™•์ธ์ด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

- "OSD๋กœ ๊ฒฝ๊ณ :"
OSD๋ฅผ ํ†ตํ•ด ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด '์˜ˆ'๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

- "์šฐํŽธ์œผ๋กœ ๊ฒฝ๊ณ :"
์ด๋ฉ”์ผ๋กœ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด '์˜ˆ'๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. '์ด๋ฉ”์ผ'์—์„œ ์ด๋ฉ”์ผ ๊ณ„์ •์„ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
๊ณต๊ณ '

- "ํ™•์ธํ•  ์ฑ„๋„ ๊ทธ๋ฃน:"
ํ™•์ธํ•  ์ฑ„๋„ ๊ทธ๋ฃน์„ ์„ ํƒํ•˜์„ธ์š”. ์•„๋งˆ๋„ ๋‹น์‹ ์€ ์ „์— ๊ทธ๊ฒƒ์„ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค
'์ฑ„๋„ ๊ทธ๋ฃน'

- ๋ฌด์‹œ ์œ ๋ฃŒ TV ์ฑ„๋„ :
๊ฒ€์ƒ‰ ์‹œ ์œ ๋ฃŒ TV ์ฑ„๋„์˜ ์ด๋ฒคํŠธ๋ฅผ ์›ํ•˜์ง€ ์•Š์œผ๋ฉด '์˜ˆ'๋กœ ์„ค์ •ํ•˜์„ธ์š”.
๋ฐ˜๋ณต์„ ์œ„ํ•ด.

- ๊ฒ€์ƒ‰ ํ…œํ”Œ๋ฆฟ :
์—ฌ๊ธฐ์—์„œ ๊ฒ€์ƒ‰์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒ€์ƒ‰ ํ…œํ”Œ๋ฆฟ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ:
์—ฌ๊ธฐ์—์„œ ์›์น˜ ์•Š๋Š” ์ด๋ฒคํŠธ๋ฅผ ์–ต์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐพ๋‹ค. ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋Š” ๊ธ€๋กœ๋ฒŒ๋กœ ํ‘œ์‹œ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ ๊ธฐ๋ณธ ์„ค์ •๋ถ€ํ„ฐ
'๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ์‚ฌ์šฉ'์— ๋Œ€ํ•œ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋Š” '๊ธ€๋กœ๋ฒŒ ์ „์šฉ'์ž…๋‹ˆ๋‹ค. ์ œ์™ธํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
์›์น˜ ์•Š๋Š” ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ์„ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์— ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒฝ์šฐ
'๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ์‚ฌ์šฉ: ์—†์Œ' ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ๊ฒ€์ƒ‰๋„
OSD ๋‚ด์˜ ๋ฐ˜๋ณต์€ ๋ชจ๋“  ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

- ์ฑ„๋„ ์—ฌ๋Ÿฌ ๋–ผ:
์—ฌ๊ธฐ์—์„œ ์ฑ„๋„ ๊ทธ๋ฃน(์˜ˆ: ์Šคํฌ์ธ  ์ฑ„๋„, ์œ ๋ฃŒ TV ์ฑ„๋„)์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ํŽธ์ง‘ ๋ฉ”๋‰ด์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์ค‘๋Œ€ํ•œ: ์™ธ๋ถ€ ์†Œ์Šค์—์„œ EPG๋ฅผ ๊ฐ€์ ธ์˜จ ๊ฒฝ์šฐ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
EPG๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๋™์•ˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” epgsearch๊ฐ€ ์ œ๊ฑฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
ํ• ๋‹น๋œ ์ด๋ฒคํŠธ๊ฐ€ ์—†๋Š” ํƒ€์ด๋จธ. ์ด ์ƒํ™ฉ์€ ์ƒˆ EPG๊ฐ€ ์žˆ๋Š” ๋™์•ˆ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
VDR์— ๊ณต๊ธ‰๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ SVDRP ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
EPG ์—…๋ฐ์ดํŠธ ์Šคํฌ๋ฆฝํŠธ์˜ SETS:

svdrpsend ํ”Œ๋Ÿฌ๊ทธ epgsearch ์„ค์ • ํ•ด์ œ



svdrpsend ํ”Œ๋Ÿฌ๊ทธ epgsearch ์„ค์ • ์„ค์ •

1.4.6 ํƒ€์ด๋จธ ๊ธฐ๋Šฅ ๊ฐˆ๋“ฑ ํ™•์ธ

- ๋ฌด์‹œ ์ดํ•˜ ์šฐ์„  ์ˆœ์œ„:
ํƒ€์ด๋จธ๊ฐ€ ์ฃผ์–ด์ง„ ๊ฐ’๋ณด๋‹ค ๋‚ฎ์€ ์šฐ์„  ์ˆœ์œ„๋กœ ์‹คํŒจํ•˜๋ฉด OSD๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€์™€ ์ถฉ๋Œ์€ '๊ด€๋ จ ์—†์Œ'์œผ๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.
์ถฉ๋Œ ๊ฐœ์š”.

- ๋ฌด์‹œ ๊ฐˆ๋“ฑ ์ง€์† ์ ๊ฒŒ ... ๋ถ„:
์ถฉ๋Œ์ด ์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ๋™์•ˆ๋งŒ ์ง€์†๋˜๋ฉด OSD ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š๊ณ 
์ถฉ๋Œ์€ ์ถฉ๋Œ ๊ฐœ์š”์—์„œ '๊ด€๋ จ ์—†์Œ'์œผ๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.

- ๋งŒ ๊ฒ€์‚ฌ ์ด๋‚ด ๋‹ค์Œ ๊ฒƒ ... ์ผ :
์—ฌ๊ธฐ์—์„œ ์ถฉ๋Œ ํ™•์ธ์— ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋‚ ์งœ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ํ›„ ๋งˆ๋‹ค ํƒ€์ด๋จธ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ:
์ด๊ฒƒ์€ ๊ฐ ์ˆ˜๋™ ํƒ€์ด๋จธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ›„ ์ถฉ๋Œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ƒˆ/์ˆ˜์ •๋œ ํƒ€์ด๋จธ๊ฐ€ ์ถฉ๋Œ์— ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ OSD ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

- "์–ธ์ œ a ๋ฐฉ์†ก ์‹œ์ž‘:
๋…นํ™”๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ์ถฉ๋Œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ '์˜ˆ'๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์ด์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฆ‰์‹œ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์ถฉ๋Œ์ด ๋‹ค์Œ 2์‹œ๊ฐ„ ์ด๋‚ด์— ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

- ํ›„ ๋งˆ๋‹ค ์ˆ˜์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ :
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ๋งˆ๋‹ค ์ถฉ๋Œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์—์„œ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. ๋งŒ์•ฝ์—
'์•„๋‹ˆ์˜ค'๋กœ ์„ค์ •:

- ๋งค์ฃผ ... ๋ถ„:
๋งค ... ๋ถ„๋งˆ๋‹ค ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ถฉ๋Œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‹ค์Œ์— ๋Œ€ํ•ด ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
OSD๋ฅผ ํ†ตํ•œ ๊ด€๋ จ ์ถฉ๋Œ. ์ด ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด '0'์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

- if ์ถฉ๋Œ ์ด๋‚ด ๋‹ค์Œ ๊ฒƒ ... ๋ถ„:
- ๋งค์ฃผ ... ๋ถ„:
์ถฉ๋Œ์ด ์žˆ์„ ๋•Œ ๋” ์ž์ฃผ ํ™•์ธํ•˜๊ณ  OSD ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด
์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ๋‚ด์— ๋‚˜ํƒ€๋‚˜๋ฉด ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.

- ํ”ผํ•˜ ๊ณต๊ณ  ์–ธ์ œ ์žฌ์ƒ ์ค‘:
์ถฉ๋Œ์— ๋Œ€ํ•œ OSD ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์ง€ ์•Š์œผ๋ ค๋ฉด '์˜ˆ'๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
ํ˜„์žฌ ๋ฌด์–ธ๊ฐ€๋ฅผ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๊ฐ€์˜ค๋Š” ์ฒซ ๋ฒˆ์งธ ์ถฉ๋Œ์€ ์•ž์œผ๋กœ 2์‹œ๊ฐ„ ์ด๋‚ด์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค epgsearch(4), 'ํƒ€์ด๋จธ ์ถฉ๋Œ ๋ฉ”๋‰ด ์ž‘์—…' ์„น์…˜.

1.4.7 ์ด๋ฉ”์ผ ๊ณต๊ณ 

'sendEmail.pl'์ด ์‹คํ–‰ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ์— ์žˆ๊ณ 
'epgsearchupdmail.templ' ๋ฐ 'epgsearchconflmail.templ'์ด epgsearch์˜
๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ!

- ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ๊ณต๊ณ :
์ด๋ฉ”์ผ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€
๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค๋ ˆ๋“œ๋Š”

- ์ƒˆ๋กœ์šด ํƒ€์ด๋จธ ์ƒ์„ฑ
- ๊ธฐ์กด ํƒ€์ด๋จธ ์ˆ˜์ •
- EPG ๋ณ€๊ฒฝ ๋˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋กœ ์ธํ•ด ๋ฌดํšจํ™”๋œ ํƒ€์ด๋จธ ์‚ญ์ œ
ํ–‰์œ„.

(๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์„ค์ •์—์„œ '๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์‚ฌ์šฉ'๋„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)

- Time ์‚ฌ์ด์— ๋ฉ”์ผ [์‹œ๊ฐ„]:
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์•Œ๋ฆผ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ์‚ฌ์ด์˜ ์ตœ์†Œ ๊ฑฐ๋ฆฌ๋ฅผ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์ผ. ์ด ์‹œ๊ฐ„์ด ๊ฒฝ๊ณผํ•˜๋Š” ์ฆ‰์‹œ ๋‹ค์Œ ๊ฒ€์ƒ‰ ํ›„ ์ƒˆ ๋ฉ”์ผ์ด ๋ฐœ์†ก๋ฉ๋‹ˆ๋‹ค.
ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ. ๊ฐ’์ด '0'์ด๋ฉด ์ง€์—ฐ์ด ์—†์œผ๋ฉฐ ์ฆ‰์‹œ ๋ฉ”์ผ์ด ๋ฐฐ๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

- ํƒ€์ด๋จธ ๊ธฐ๋Šฅ ๊ฐˆ๋“ฑ ๊ณต๊ณ :
ํƒ€์ด๋จธ ์ถฉ๋Œ์— ๋Œ€ํ•œ ์ด๋ฉ”์ผ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด ์ด ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋งŒํผ
์•Œ๋ฆผ์—๋Š” ํƒ€์ด๋จธ ์ถฉ๋Œ์— ์ง€์ •๋œ '๊ด€๋ จ' ์ถฉ๋Œ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
์„ค์ •. epgsearch๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ญ์ƒ ์ƒˆ ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
ํ˜„์žฌ ๊ฐˆ๋“ฑ.

(๋˜ํ•œ ์ถฉ๋Œ ์‹œ '๊ฐ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ ํ›„' ๋˜๋Š” '...๋ถ„๋งˆ๋‹ค'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
ํ™œ์„ฑํ™”ํ•  ์„ค์ •์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.)

- ์ „์†ก ๋ฐ›๋Š” ์‚ฌ๋žŒ :
๋ฐ›๋Š” ์‚ฌ๋žŒ์˜ ๋ฉ”์ผ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ผ๋ถ€ ๊ณต๊ธ‰์ž(์˜ˆ: Arcor)๋Š” ๋‹ค์Œ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ณด๋‚ด๋Š” ์‚ฌ๋žŒ๊ณผ ๋ฐ›๋Š” ์‚ฌ๋žŒ์ด ๊ฐ™์€ ์ฃผ์†Œ.

- ์šฐํŽธ ๋ฐฉ๋ฒ•:
๋‹ค์Œ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- sendEmail.pl: ์ด๊ฒƒ์€ epgsearch์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฐ„๋‹จํ•œ ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.
๊ตฌ์„ฑ๋œ ๋ฉ”์ผ ์„œ๋ฒ„๊ฐ€ ์—†๋Š” ์‹œ์Šคํ…œ์—์„œ๋„ ๋ฉ”์ผ ๋ฐฐ๋‹ฌ. ์ œ๋ฐœ
$PATH์— ๋ณต์‚ฌ
- sendmail: ์ ์ ˆํ•˜๊ฒŒ ๊ตฌ์„ฑ๋œ ๋ฉ”์ผ ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

- ์ด๋ฉ”์ผ ์ฃผ์†Œ:
๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ „์ฒด(!) ์ด๋ฉ”์ผ ๊ณ„์ • ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

- SMTP ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ:
๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉํ•  SMTP ์„œ๋ฒ„์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

- SMTP ์ž…์ฆ:
๊ณ„์ •์—์„œ ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ์ธ์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ '์˜ˆ'๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

- ์ €์ž ์‚ฌ์šฉ์ž:
๊ณ„์ •์— ์ธ์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ณ„์ • ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

- ์ €์ž ๋น„๋ฐ€๋ฒˆํ˜ธ :
๊ณ„์ •์— ์ธ์ฆ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ณ„์ • ์•”ํ˜ธ๋ฅผ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. ์ฐธ๊ณ :
์•”ํ˜ธ๋Š” ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ์Šค์Šค๋กœ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์•ˆ์ „ํ•˜๊ณ  VDR ๊ตฌ์„ฑ ํŒŒ์ผ์ด ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ณ„์ • ์„ค์ • ํ›„ 'Test'๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 'sendEmail.pl'์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
๋ฉ”์ผ ์ „์†ก์˜ ๊ฒฝ์šฐ ๋์— 'Email sent successful'๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ ์ถœ๋ ฅ. ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์€ 'sendmail' ๋ฉ”์†Œ๋“œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค epgsearch(4), '์ด๋ฉ”์ผ ์•Œ๋ฆผ' ์„น์…˜.

2. ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ


์ด๊ฒƒ์€ VDRAdmin์˜ ์ž๋™ ํƒ€์ด๋จธ์™€ ์ƒ๋‹นํžˆ ๋™์ผํ•˜์ง€๋งŒ ์™ธ๋ถ€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฅผ
๊ฒ€์ƒ‰์„ ๋งŒ๋“ค๋ฉด ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์Šค์บ”
๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ํŠน์ • ์—…๋ฐ์ดํŠธ ๊ฐ„๊ฒฉ(->์„ค์ •)์˜ EPG ํ•ญ๋ชฉ์ด๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํƒ€์ด๋จธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํƒ€์ด๋จธ๋ฅผ ๋ฐ›๊ณ  ์‹ถ์ง€ ์•Š์ง€๋งŒ
์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์€ '์•Œ๋ฆผ๋งŒ(ํƒ€์ด๋จธ ์—†์Œ)'์„ ์˜ˆ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์ดํ›„
์—ฐ์žฌ๋ฌผ์— ์ƒ๋‹นํžˆ ์œ ์šฉํ•˜๋ฉฐ, ๊ฒ€์ƒ‰์—์„œ '์—ฐ์žฌ๋…นํ™”' ์˜ต์…˜์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ,
๋…น์Œ์ด ์—ฐ์žฌ๋ฌผ ์ด๋ฆ„์ด ์žˆ๋Š” ํด๋”์— ์ €์žฅ๋˜๋Š” ํƒ€์ด๋จธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ 
ํ•ญ๋ชฉ ์ด๋ฆ„์€ ์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์—ํ”ผ์†Œ๋“œ ์ด๋ฆ„์ด ์—†์œผ๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ
๋‚ ์งœ/์‹œ๊ฐ„ ๋ฌธ์ž์—ด๋กœ ๋…น์Œ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์—์„œ๋„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŽธ์ง‘
SVDRP ํฌํŠธ(๊ธฐ๋ณธ๊ฐ’ 2001์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ)

๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค์บ”์„ ์ˆ˜๋™์œผ๋กœ ๊ฐ„๋‹จํžˆ ํŠธ๋ฆฌ๊ฑฐํ•˜๋ ค๋Š” ๊ฒฝ์šฐ

/etc/vdr/plugins/epgsearch/.epgsearchupdate๋ฅผ ํ„ฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

์ข…๋ฃŒ ์Šคํฌ๋ฆฝํŠธ์˜ ์ผ๋ถ€์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. (๋‚˜์ค‘์— ์—ฌ๊ธฐ์— ์ˆ˜๋ฉด์„ ์ถ”๊ฐ€ํ•˜์—ฌ
์Šค์บ”์„ ์™„๋ฃŒํ•  ์‹œ๊ฐ„์„ ํ”Œ๋Ÿฌ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.)

searchtimers์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. epgsearch(4), '๊ฒ€์ƒ‰์— ๋Œ€ํ•œ ์„ค๋ช…
ํ”„๋กœ์„ธ์Šค' ๋ฐ '๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?'

2.1 'ํ”ผํ•˜๋‹ค ๋ฐ˜๋ณต' - ๋‚ด๋ถ€
์ด ์„น์…˜์—์„œ๋Š” ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์˜ '๋ฐ˜๋ณต ๋ฐฉ์ง€' ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋”์€ ํ•˜๋‚˜
ํ•ด๋‹น ๊ฒ€์ƒ‰ ์„ค์ •๋งŒ์œผ๋กœ ์ด๋ฒคํŠธ ์ด์ค‘๋…นํ™”๋ฅผ ํ”ผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๊ธฐ์ค€.

๋”ฐ๋ผ์„œ '๋ฐ˜๋ณต ๋ฐฉ์ง€' ๊ธฐ๋Šฅ์€ ๋™์ผํ•œ ๊ฒฝ์šฐ ํƒ€์ด๋จธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์ „์— ํ™•์ธ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ๊ฐ€ ๊ณผ๊ฑฐ์— ์ด๋ฏธ ๋…นํ™”๋˜์—ˆ๊ฑฐ๋‚˜ ๋™์ผํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋…นํ™”ํ•˜๋Š” ํƒ€์ด๋จธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ.
๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์ƒˆ ํƒ€์ด๋จธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

2.2 ๋ฐฉ๋ฒ• do we ๋น„๊ต ๋‘ ์ด๋ฒคํŠธ?
๋‘ ์ด๋ฒคํŠธ๊ฐ€ ๋™์ผํ•œ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์„ค์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ด์—์„œ ์ œ๋ชฉ, ๋ถ€์ œ, ์„ค๋ช… ๋˜๋Š” ํ™•์žฅ๋œ EPG ๋ฒ”์ฃผ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ด๋ฒคํŠธ์˜ ์š”์†Œ์™€ ๋น„๊ตํ•  ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

์ด ๋น„๊ต๋Š” ํ•ญ์ƒ ๋Œ€/์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ์ „์ฒด ์šฉ์–ด์— ๋Œ€ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ค๋ช…
์ด๋ฒคํŠธ์˜ ๊ฒฝ์šฐ ์˜ˆ์™ธ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ์„ค๋ช… ๋‚ด์˜ ๋ชจ๋“  ํ…์ŠคํŠธ๋Š”
์ž˜๋ ค์„œ ํ™•์žฅ๋œ ๋ฒ”์ฃผ ํ•ญ๋ชฉ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค(์˜ˆ: '๋“ฑ๊ธ‰: ํŒ'). ํ™•์žฅ
๋ฒ”์ฃผ ํ•ญ๋ชฉ์€ max๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ…์ŠคํŠธ ์ค„์ž…๋‹ˆ๋‹ค. 40๊ฐœ์˜ ๊ธฐํ˜ธ, ':' ๋ฐ ๋
์ตœ๋Œ€ 60๊ฐœ์˜ ์ถ”๊ฐ€ ํ‘œ์ง€ํŒ. ์ด ์ปท์˜ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ์นดํ…Œ๊ณ ๋ฆฌ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ๋“ฑ๊ธ‰์€ ๋™์ผํ•œ ์ด๋ฒคํŠธ์˜ ๋ฐ˜๋ณต์— ๋Œ€ํ•œ ์„ค๋ช…์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ด์ œ ๋‚˜๋จธ์ง€ ํ…์ŠคํŠธ๋ฅผ ๊ธธ์ด๋ณ„๋กœ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ์ฐจ์ด๊ฐ€ 90%๋ณด๋‹ค ํฌ๋ฉด
๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‘ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํผ์ง€ ํ…์ŠคํŠธ ๋น„๊ต๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” Levinsthein-Distance-Algorithm(LD). ์šฐ๋ฆฌ๋Š”
LD๊ฐ€ 90% ์ด์ƒ์˜ ์ผ์น˜ ํ•ญ๋ชฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฒคํŠธ๋ฅผ ๋™์ผํ•œ ๊ฒƒ์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. LD๋Š”
์ƒ๋‹นํžˆ ๋Ÿฐํƒ€์ž„ ์ง‘์•ฝ์ ์ž…๋‹ˆ๋‹ค(O(mn)), '์„ค๋ช… ๋น„๊ต'๋ฅผ ์œ ์ผํ•œ ์˜ต์…˜์œผ๋กœ ์„ ํƒํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
๋น„๊ต ๊ธฐ์ค€์ด์ง€๋งŒ ํ•ญ์ƒ ๋‹ค๋ฅธ ๊ธฐ์ค€๊ณผ ๊ฒฐํ•ฉํ•˜์‹ญ์‹œ์˜ค.

2.3 ๋ฐฉ๋ฒ• and ์–ธ์ œ do we ๋น„๊ต?
์ด๋ฏธ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๊ฐ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ๋Š” ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
๋™์ผํ•œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ๊ณผ๊ฑฐ์˜ ๋…น์Œ ๋˜๋Š” ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ํƒ€์ด๋จธ.

๊ณผ๊ฑฐ ๋…น์Œ์„ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด epgsearch๋Š” ์ •๋ณด๋ฅผ epgsearchdone.data ํŒŒ์ผ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์—์„œ 'show Recordings done'์ด๋ผ๋Š” ์ด ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ๋ฉ”๋‰ด์˜ '์ž‘์—…'. ์ด ํŒŒ์ผ์€ ๋…น์Œ์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
์™„๋ฃŒ, ์ฆ‰ ์ ์‹œ์— ์‹œ์ž‘ํ•˜๊ณ  ์ค‘์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊นจ์ง„ ๋…น์Œ์€
์ด ํŒŒ์ผ์— ์ €์žฅ๋˜๊ณ  epgsearch๋Š” ์ž๋™์œผ๋กœ ๋‹ค์Œ ๋ฐ˜๋ณต ๊ธฐ๋ก์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• ์— ์‚ฌ์šฉ ์ด๊ฒƒ?

๋ณด์‹œ๋‹ค์‹œํ”ผ ์ „์ฒด ๊ธฐ๋Šฅ์€ EPG์˜ ํ’ˆ์งˆ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ์ƒ์„ฑ ํ›„
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ฉ”๋‰ด์˜
๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—๋Š” 'ํƒ€์ด๋จธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ'๋ผ๋Š” ํ‚ค 'ํŒŒ๋ž€์ƒ‰'์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋‹น์‹ 
๋‹ค์Œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ƒ์„ฑํ•  ํƒ€์ด๋จธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ํƒ€์ด๋จธ๋Š” 'T'๋กœ ํ‘œ์‹œ๋˜๋ฉฐ,
๋ฏธ๋ž˜ ํƒ€์ด๋จธ 'P'.

ํžŒํŠธ: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฐ๊ณผ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด
ํƒ€์ด๋จธ ๋ฉ”๋‰ด. ๋‹ค์Œ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ์—…๋ฐ์ดํŠธ๋Š” ๋‹ค์Œ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ํƒ€์ด๋จธ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
๋™์ผํ•œ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ.

์ธ์…€๋ค ๊ณต์‹ ํŒ๋งค์ ์ธ it ์ผ ์ง€์› ๋ฐ”๋ฅด๊ฒŒ :-)

์‚ฌ์šฉํ•  ๋•Œ ํƒ€์ด๋จธ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋˜๋Š” ๋น„ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋” ์ž˜ ์ œ์–ดํ•˜๋ ค๋ฉด
์ด ๊ธฐ๋Šฅ์€ ๋กœ๊ทธ ํŒŒ์ผ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น์ค„๋กœ epgsearch๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ
์˜ต์…˜ '-vn' ์—ฌ๊ธฐ์„œ n์€ ํŒŒ์ผ์—์„œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์–ป๋Š” ๊ฒƒ๋ณด๋‹ค ๋กœ๊ทธ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.
epgsearch.log. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋กœ๊ทธ ์ˆ˜์ค€์€ 0(๋กœ๊น… ์—†์Œ) ~ 3(ํ™•์žฅ ๋กœ๊น…)์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค
๋ช…๋ น์ค„ ์˜ต์…˜์— ๋Œ€ํ•œ ์„ค๋ช…์„œ์ž…๋‹ˆ๋‹ค.

3. ์šฉ๋ฒ• ์— other ํ”Œ๋Ÿฌ๊ทธ์ธ or ์Šคํฌ๋ฆฝํŠธ


๋งŒ๋‚˜๋‹ค epgsearch(4).

4. ์‚ฌ์šฉ extended EPG ์ •๋ณด


์ผ๋ถ€ EPG ๊ณต๊ธ‰์ž๋Š” ์ด๋ฒคํŠธ ์œ ํ˜•, ๋น„๋””์˜ค์™€ ๊ฐ™์€ ์ถ”๊ฐ€ EPG ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋ฐ ์˜ค๋””์˜ค ํ˜•์‹, ์บ์ŠคํŠธ,... ์ฝ˜ํ…์ธ  ์š”์•ฝ์—์„œ.

์ฐธ๊ณ : ์ด๋Š” vdr-1.7.11์— ๋„์ž…๋œ ์ฝ˜ํ…์ธ  ์„ค๋ช…์ž์™€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๊ณตํ†ต ํ‘œ์ค€์œผ๋กœ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋ชจ๋“  ๊ณต๊ธ‰์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์ด ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ž˜๋ชป๋œ ์„ค๋ช…์ž๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 'ํ™•์žฅ EPG' ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
info'๋Š” ์ฝ˜ํ…์ธ  ์š”์•ฝ์—์„œ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

tvm2vdr ๋˜๋Š” epg4vdr์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๊ฒƒ์„ vdr๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋Š” epgsearch์˜ epgsearchcats.conf ํŒŒ์ผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ. ํŒŒ์ผ์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ID|์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„|๋ฉ”๋‰ด์˜ ์ด๋ฆ„|','(์˜ต์…˜)|๊ฒ€์ƒ‰ ๋ชจ๋“œ(์˜ต์…˜)๋กœ ๊ตฌ๋ถ„๋œ ๊ฐ’

- 'ID'๋Š” ๊ณ ์œ ํ•œ ์–‘์˜ ์ •์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
(๋‚˜์ค‘์— ID๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋ฅผ ๋‹ค์‹œ ํŽธ์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค!)
- '์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„'์€ EPG ๊ณต๊ธ‰์ž๊ฐ€ ์ œ๊ณตํ•œ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค(์˜ˆ: '์žฅ๋ฅด').
- '๋ฉ”๋‰ด์˜ ์ด๋ฆ„'์€ epgsearch์— ํ‘œ์‹œ๋˜๋Š” ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
- '๊ฐ’'์€ ๊ฐ€๋Šฅํ•œ ๊ฐ’์˜ ์„ ํƒ์  ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
- '๊ฒ€์ƒ‰ ๋ชจ๋“œ'๋Š” ๊ฒ€์ƒ‰ ๋ชจ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ…์ŠคํŠธ ๋น„๊ต:
0 - ์ „์ฒด ์šฉ์–ด๊ฐ€ ํ•˜์œ„ ๋ฌธ์ž์—ด๋กœ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
1 - ๋ชจ๋“  ๋‹จ์ผ ์šฉ์–ด(๊ตฌ๋ถ„์ž๋Š” ',', ';', '|' ๋˜๋Š” '~'์ž„)
ํ•˜์œ„ ๋ฌธ์ž์—ด๋กœ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.
2 - ์ตœ์†Œ ํ•˜๋‚˜์˜ ์šฉ์–ด(๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋Š” ',', ';', '|' ๋˜๋Š” '~'์ž„)
ํ•˜์œ„ ๋ฌธ์ž์—ด๋กœ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
3 - ์ •ํ™•ํžˆ ์ผ์น˜
4 - ์ •๊ทœ ํ‘œํ˜„์‹
์ˆ˜์น˜ ๋น„๊ต:
10 - ์ดํ•˜
11 - ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ
12 - ๋” ํผ
13 - ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Œ
14 - ๊ฐ™์Œ
15 - ๊ฐ™์ง€ ์•Š์Œ

epgsearchcats.conf์˜ ์ƒ˜ํ”Œ ํŒŒ์ผ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ํ•จ๊ป˜ 'conf' ๋””๋ ‰ํ† ๋ฆฌ์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ž์‹ ์—๊ฒŒ ๋งž๋Š” ๊ฒƒ์„ epgsearch ๊ตฌ์„ฑ ๋””๋ ‰ํ† ๋ฆฌ ํŒŒ์ผ ์ด๋ฆ„์— ๋ณต์‚ฌํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
epgsearchcats.conf ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ ํŽธ์ง‘ ๋ฉ”๋‰ด๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค(์žฌ์‹œ์ž‘ ํ›„
VDR).

์ƒˆ epgsearchcats.conf๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งŽ์€ ์ž‘์—…์ด๋ฏ€๋กœ ์ž‘์€ ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ž‘์—…์˜ ๊ฐ€์žฅ ํฐ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๋Š” 'createcats'. ๋กœ ์ปดํŒŒ์ผํ–ˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋ฉฐ ์†Œ์Šค ๋””๋ ‰ํ† ๋ฆฌ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

๋งŒ๋‚˜๋‹ค ๊ณ ์–‘์ด ๋งŒ๋“ค๊ธฐ(1) ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด.

๋‚ด๋ถ€: epgsearch๋Š” ๋ฒ”์ฃผ ์ด๋ฆ„ ๋’ค์— ':'์ด ์˜ค๋Š” ์ด๋ฒคํŠธ ์š”์•ฝ์„ ์Šค์บ”ํ•ฉ๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ํƒ€์ด๋จธ์— ํ•ด๋‹น ๊ฐ’์ด ์„ค์ •๋œ ๋ชจ๋“  ๋ฒ”์ฃผ์— ๋Œ€ํ•ด. ๊ฒ€์ƒ‰์€
์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

5. ๊ต์ฒด ์ „์—, ํ’ˆ์งˆ ์˜ˆ์ • ๋ฉ”๋‰ด


์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ธฐ๋ณธ ๋…น์ƒ‰ ํ‚ค ๋Œ€์‹  ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ค„์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋ฆฐ @epgsearch

keymacros.conf์—์„œ. ๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•ญ๋ชฉ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด,
๋จผ์ € ์„ค์ •์œผ๋กœ ์ˆจ๊น๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‚ด ๋Ÿฐ์ฒ˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๊ณ  ์ค„์„ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฐ @๋Ÿฐ์ฒ˜ x

keymacros.conf์—์„œ x๋Š” ์‹คํ–‰๊ธฐ ๋‚ด Epgsearch ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์œ„์น˜์ž…๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋ชฉ๋ก.

๋˜ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์€ vdr์˜ ํ‘œ์ค€ ์ผ์ • ๋ฉ”๋‰ด๋ฅผ
epgsearch(์ €์ž ๋•๋ถ„์— ํŒจ์น˜ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์˜ vdr-replace-schedulemenu.diff.gz
Uwe/egal@vdrportal). ์ด ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฐ ์ผ์ •

์ด ํŒจ์น˜๋Š” Bigpatch์™€ ๊ฐ™์€ ์ผ๋ถ€ ํŒจ์น˜ ์ปฌ๋ ‰์…˜์— ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

6. ๊ธฐ๋Šฅ ์ถ”๊ฐ€


epgsearch๋Š” 2๊ฐœ์˜ '๋ฏธ๋‹ˆ' ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์„ค์น˜๋œ epgsearch๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ epgsearch๋Š”
๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Œ):

- epgsearch์ „์šฉ:
๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๋ฐ/๋˜๋Š” ๊ฒ€์ƒ‰ ํƒ€์ด๋จธ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด
๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ๊ธฐ๋ณธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๊ธฐ๋ณธ
epgsearch ๊ฒ€์ƒ‰ ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ '๊ฒ€์ƒ‰'. VDR ์‹œ์ž‘ ์Šคํฌ๋ฆฝํŠธ์—์„œ ํ™œ์„ฑํ™”
"-Pepgsearchonly"๋กœ.

- ์ถฉ๋Œ ํ™•์ธ ์ „์šฉ:
ํƒ€์ด๋จธ ์ถฉ๋Œ ํ™•์ธ์—๋Š” ์ž์ฒด ๊ธฐ๋ณธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
epgsearch ์ถฉ๋Œ ๊ฐœ์š” ๋ฉ”๋‰ด. ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์„ค์ • ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์ธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์—์„œ ์ง์ ‘ ๋งˆ์ง€๋ง‰ ํ™•์ธ์— ๋Œ€ํ•ด. VDR ์‹œ์ž‘ ์Šคํฌ๋ฆฝํŠธ์—์„œ ํ™œ์„ฑํ™”
"-Pconflictcheckonly"๋กœ.

๋†€์•„๋ผ!

ํฌ๋ฆฌ์Šคํ‹ฐ์•ˆ ์œ„๋‹๊ฑฐ

Advnaced ์„ค๋ช…


๋งŒ๋‚˜๋‹ค epgsearch(4) ๋˜๋Š” ์˜จ๋ผ์ธ์œผ๋กœ ์ฝ๊ธฐ

<http://winni.vdr-developer.org/epgsearch/README.DE>

<http://winni.vdr-developer.org/epgsearch/README>

<http://winni.vdr-developer.org/epgsearch/MANUAL>

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ epgsearch ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad