در ادامه قسمت های قبلی آموزش نصب و راهاندازی گیرنده دیجیتال در گنو/لینوکس توانستیم گیرنده خود را فعال و با استفاده از برنامه vlc به تماشای کانال های دیجیتال بنشینیم. در این قسمت با توجه به اینکه برنامه vlc دارای مشکلاتی در اجرا و کاستی هایی در زمینه پخش کانالهای دیجیتال دارد، قصد داریم با ترکیب کردن مدیا سنترkodi وTvHeadend تجربه منحصر به فردی را برای شما به ارمغان بیاوریم . همانطور که میدانید مدیا سنتر Kodi یکی از بهترین مدیا سنترهای موجود می باشد این مدیا سنتر در نسخه آخر خود عملکرد و پایداری بسیار خوبی از خود نشان داده است از همین رو ابزار مناسبی برای استفاده در HTPC به شمار میآید.TvHeadend یک Backend برای کار با انواع کارت های dvb می باشد که با داشتن ویژگی های گوناگون میتواند تمامی نیاز های کاربران را در این زمینه تامین نماید ، برای ادامه کار ما نیاز به نصب موارد زیر را داریم :
.
- نصب اوبونتو ۱۴.۰۴.۱ یا مشتقات آن
- نصب مدیا سنتر kodi نسخه۱۴
- نصب TvHeadend
- نصب xbmc-pvr-tvheadend-hts
.
خوشبختانه عملیات نصب برای کاربران توزیع های مشتق شده از اوبونتو و دبیان بسیار ساده میباشد ،کافیست مخازن برنامهها را به توزیع خود اضافه کنید، سپس برنامه مورد نظر را با اجرا کردن یک دستور ساده نصب نمایند . به دلیل عدم وجود برنامه TvHeadend در مخازن رسمی توزیعهایی با پایه Rpm ناچار هستید این برنامه را به صورت دستی کامپایل و نصب نمایید.
.
مدیاسنتر KODI
.
Kodi دارای سه نوع مخزن میباشد که به ترتیب عبارتاند از :
ppa:team-xbmc/ppa ppa:team-xbmc/unstable ppa:team-xbmc/xbmc-nightly
اولین مخزن مربوط به نسخه نهایی بوده و ما از همین مخزن جهت نصب Kodi استفاده خواهیم کرد. در ادامه یک ترمینال باز کرده و دستورات را به ترتیب اجرا کنید .
sudo apt-get install python-software-properties pkg-config sudo apt-get install software-properties-common sudo add-apt-repository ppa:team-xbmc/ppa sudo apt-get update
حالا به توجه به نسخهای که قصد نصب آن را دارید دستور مورد نظر را انتخاب کنید. در این آموزش از نسخه ۱۴ استفاده کردهایم.
sudo apt-get install xbmc # for 13.2 sudo apt-get install kodi # for 14.0 and up
.
نصب TvHeadend
برنامه TvHeadend جهت نصب در توزیع اوبونتو و مشتغات آن داری سه نوع مخزن میباشد که به ترتیب :
stable beta unstable
برای نصب این برنامه هم مانند بالا عمل میکنیم ، یک ترمینال باز کرده و دستورات زیر را به ترتیب اجرا میکنیم، ابتدا با دستور زیر کلید GPG را اضافه مینمایم سپس
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
مخزن stable را به لیست مخازن اضافه مینمایم و مخازن را آپدیت میکنیم.
sudo apt-add-repository http://apt.tvheadend.org/stable sudo apt-get update
و در آخر برنامه را نصب میکنیم .
sudo apt-get install tvheadend
اگر از توزیع دبیان استفاده میکنید بدین گونه عمل نمایید . ابتدا فایل sources.list را با یک ادیتور متن باز کرده
sudo nano /etc/apt/sources.list
و خط زیر را به انتهای فایل اضافه کنید.
deb http://apt.tvheadend.org/stable wheezy main
حال مخازن را آپدیت کنید و برنامه را نصب کنید
sudo apt-get update sudo apt-get install tvheadend
در انتهای مراحل نصب ، Tvheadend از شما نام کاربری و کلمه عبور درخواست میکند آنها را وارد کرده و به خاطر بسپارید چرا که جهت ورود به صفحه پیکره بندی به آنها نیاز پیدا خواهید کرد . اگر بنا به دلیلی نیاز داشتید TvHeadend را راهاندازی مجدد کنید از دستور زیر استفاده کنید.
sudo service tvheadend restart
.
پیکره بندی TvHeadend
مرورگر خود را باز کرده و به آدرس ۱۲۷.۰.۰.۱:۹۹۸۱ بروید. در بدو ورود از شما نام کاربری و کلمه عبور خواسته میشود که با وارد کردن آنها میتوانید به صفحه پیکرهبندی Tvheadend وارد شوید.
.
.
در صفحه اصلی ابتدا به تب Configuration رفته ، سپس DVB Inputs و در نهایت TV Adapters را انتخاب نمایید .
.
همانطور که میبینید مشخصات کارت DVB شما در این قسمت قابل مشاهده است حال بر روی Add DVB Network by location کلیک کنید تا لیست کشورها باز شود سپس به دنبال کشور ایران بگردید پس از یافتن آن شهر تهران را انتخاب کنید ( برای ساکنین تهران ) و روی Add DVB network کلیک نمایید .
.
.
حال به تب Multiplexes میرویم ، در این صفحه میتوانید فرکانس های پیشفرض برنامه را مشاهده کنید . در صورتی که فرکانس مورد نظر شما در این لیست وجود نداشت، بایستی به صورت دستی فرکانسها را در برنامه وارد نمایید . با استفاده از دکمه Add mux(es) manually میتوانید این کار را انجام دهید . در پنجره باز شده مشخصات فرکانس آن را وارد کرده و بر روی دکمه Add کلیک کنید در صورت اشتباه وارد کردن مقادیر خطی قرمز رنگ در زیر آن مقدار نمایش داده میشود.
.
در تب Services میتوانید لیستی از شبکهها را مشاهده کنید .
.
حال جهت اتصال Tvheadend به Kodi بایستی یک مدخل جدید ایجاد نمایید و مشخصات درخواستی را طبق تصویر زیر وارد نمایید .
.
در تب Recording ، زیر شاخه Didital Video Recorder میتوانید جزئیات مربوط به ضبط کانال ها را تعیین نمایید.
.
در تب Status نیز وضعیت گیرنده دیجیتال و قدرت سیگنال آن مشخص میباشد.
.
نصب xbmc-pvr-tvheadend-hts
ابتدا بسته مورد نظر را از اینجا بارگزاری کرده، سپس با دستور زیر آن را نصب کنید .
unzip xbmc-pvr-tvheadend-hts_1.9.31-15trusty_amd64.deb.zip sudo dpkg -i xbmc-pvr-tvheadend-hts_1.9.31-15trusty_amd64.deb
…
اتصال TvHeadend به kodi
حالا به قسمت Settings مدیا سنتر kodi رفته و Add-onse را انتخاب می کنیم سپس Enabled Add-ons را انتخاب کرده و در نهایت PVR clients را انتخاب میکنیم .
.
.
.
.
.
اگر همه موارد بالا را به درستی انجام داده باشیم گزینه Tvheadend HTSP Client قابل مشاهده خواهد بود آن را انتخاب کرده تا به پنجره Add-on information برسید .
.
حال بایستی ابتدا آن را Enable کنید سپس به قسمت configure بروید و نام کاربری و رمز عبور مربوط به حسابی که در TvHeadend ساختید را در قسمت های مربوطه وارد کنید و بر روی دکمه OK کلیک نمایید.
.
اگر همه موارد ذکر شده را به درستی انجام داده باشید یه اعلان در محیط kodi مبنی اتصال به TvHeadend نمایش داده میشود . حالا مجددا به قسمت Settings بروید ، سپس Live TV را انتخاب کنید و گزینه اول رو فعال نمایید تا سرویس Live TV بر روی kodi فعال شود .
.
.
.
حالا در صفحه خانگی kodi میتوانید از قسمت Live TV گزینه channels را انتخاب کنید تا لیست کانالها را مشاهده کنید. خوشبختانه در این برنامه مشکل عدم پشتیبانی از کدک AAC که در برنامه کافیین وجود دارد مرتفع گردیده و کیفیت صدای خروجی بسیار راضی کننده میباشد .
.
.
در انتها میتوانید کمی هیجان به کارتان اضافه کنید، مدیا سنتر Kodi را با برنامه lirc ترکیب کرده تا بتوانید بدون استفاده از موس و کیبرد و تنها با در اختیار داشتن یک ریموت کنترل Kodi را تحت کنترل خود درآورید . برای انجام چنین کاری به این آموزش مراجعه کنید ، تنها کاری که باقی میماند هماهنگی فایل Lircmap.xml با ریموت کنترل شما میباشد. ابتدا به آدرس زیر مراجعه کنید و فایل Lircmap.xml باز کنید . در صورتی که چنین فایلی وجود نداشت یک فایل متنی بسازید و کلیدهای ریموت کنترل خود را جایگزین لیست پایین نمایید.
/home/username/.kodi/userdataمحتوای فایل Lircmap.xml
<lircmap> <remote device="Pinnacle_PCTV_USB_STICK"> <left>4</left> <right>6</right> <up>2</up> <down>8</down> <select>5</select> <back>1</back> <LiveTV>3</LiveTV> <MYVIDEO>7</MYVIDEO> <MYMUSIC>9</MYMUSIC> <Radio>0</Radio> <volumeplus>volup</volumeplus> <volumeminus>voldown</volumeminus> <channelplus>chup</channelplus> <channelminus>chdown</channelminus> <mute>mute</mute> <play>play-pause</play> <Stop>stop</Stop> <display>screen</display> <forward>ff</forward> <reverse>rew</reverse> <record>rec</record> <pause>play-pause</pause> <power>exit</power> <title>ask</title> <menu>m</menu> </remote> </lircmap>