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 ์ฌ์ฉ