Puslapis 13

HTPC projektas #2 (XBMC linux)

Parašytas: Ant Spa 09, 2012 1:33 pm
Neoromancer
Naujas HTPC projektas paremtas lunux OS.

Geležis:
MB AMD A45 FT1 MITX/GA-E350N GIGA-BYTE
CORSAIR DDR3-1333 2*2G CL8 KIT XMS3 +CHS
Vidinis diskas WD Green 3.5'' 1TB SATA3 IntelliPower 64MB AFT
PC Case Mini-ITX BP671 In-Win, black

OS:
Ubuntu Mini 64-bit
XBMC-XVBA

DIEGIMAS

Geležis surinkta ir pasiruošusi priimti "gyvybę". Pasirinkau Ubuntu Mini 64bit. nes man nereikia nereikalingų nesąmonių tokių kaip darbalaukis, tai juk grynai multimedia kompiuteris. Sunkiausia buvo sudiegti OS iš USB atmintinės. Atrodo viskas padaroma teisingai bet PC nemato USB, nesikrauna. Po keletos valandų bandymų ir naršymų internete radau veikiantį variantą. Toliau beliko tik atsakyti į keletą diegimo klausimų ir ubuntu linux palengva įsitvirtino naujojoje sistemoje. Dar diegimo metu nurodžiau OpenSSH, kad galėčiau patogiai redaguoti naująją sistemą iš kito kompiuterio. Ir taip, ubuntu pagrindas sudiegtas. Paskutinis perkrovimas, ekrane pasitinka kursorius ir laukia komandų. Vedu

Kodas: Pasirinkti visus

ifconfig
ir gaunu informaciją apie suteiktą IP adresą kurio reikės jei administruosime sistemą per SSH iš kito PC

Kodas: Pasirinkti visus

eth0      Link encap:Ethernet  HWaddr d0:67:e5:11:d6:77  
          inet addr:IPADRESAS  Bcast:xx.xx.xx.xx  Mask:255.255.255.xxx
          inet6 addr: fe80::d267:e5ff:fe11:d677/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:297659 errors:0 dropped:0 overruns:0 frame:0
          TX packets:315120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:146344223 (146.3 MB)  TX bytes:30540543 (30.5 MB)
          Interrupt:42 Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:7529 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7529 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:219557 (219.5 KB)  TX bytes:219557 (219.5 KB)
Toliau pradedam lipdyti reikalingus paketus.

Kodas: Pasirinkti visus

sudo apt-get update
Visa ši komanda turi būti vienoje eilutėje

Kodas: Pasirinkti visus

sudo apt-get install python-software-properties udisks upower xorg alsa-utils mesa-utils git-core librtmp0 lirc libmad0 lightdm lightdm-gtk-greeter lm-sensors libmpeg2-4

Įtraukiam naujus vartotojus.

Kodas: Pasirinkti visus

sudo adduser xbmc video
sudo adduser xbmc audio
Sudiegiam ATI/AMD grafines tvarkykles

Kodas: Pasirinkti visus

sudo apt-get install fglrx
ir padarome keletą pakeitimų

Kodas: Pasirinkti visus

sudo aticonfig --initial -f

Kodas: Pasirinkti visus

sudo aticonfig --sync-vsync=on

Kodas: Pasirinkti visus

sudo aticonfig --set-pcs-u32=MCIL,HWUVD_H264Level51Support,1
Jei vaizdas ekrane neužima viso ekrano ploto vykdome dar vieną komandą

Kodas: Pasirinkti visus

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0 
Sudiegiam XBMC-XVBA

Kodas: Pasirinkti visus

sudo add-apt-repository ppa:wsnipex/xbmc-xvba

Kodas: Pasirinkti visus

sudo apt-get update

Kodas: Pasirinkti visus

sudo apt-get install xbmc xbmc-bin
Padarome kad XBMC pasileistų automatiškai

Kodas: Pasirinkti visus

sudo nano /etc/lightdm/lightdm.conf

ir paredaguojame kaip žemiau parodyta

Kodas: Pasirinkti visus

[SeatDefaults]
autologin-user=xbmc
autologin-user-timeout=0
user-session=XBMC
greeter-session=lightdm-gtk-greeter
Spaudžiame Ctrl+x y ENTER

Ir peržiūrime, jei reikia, paredaguojame XBMC.desktop

Kodas: Pasirinkti visus

sudo nano /usr/share/xsessions/XBMC.desktop

Kodas: Pasirinkti visus

[Desktop Entry]
Name=XBMC
Comment=This session will start XBMC Media Center
Exec=xbmc-standalone
TryExec=xbmc-standalone
Type=Application
Pakeičiame saugumo nustatymus

Kodas: Pasirinkti visus

sudo nano /etc/security/limits.conf

gale įtraukiame

Kodas: Pasirinkti visus

xbmc             -       nice            -1
Sukuriame failą

Kodas: Pasirinkti visus

sudo nano /etc/polkit-1/localauthority/50-local.d/custom-actions.pkla
su tokiu turiniu

Kodas: Pasirinkti visus

[Actions for xbmc user]
Identity=unix-user:xbmc
Action=org.freedesktop.upower.*;org.freedesktop.consolekit.system.*;org.freedesk​​top.udisks.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
Ctrl+x y ENTER

Toliau dar kuriame vieną failą bet be sudo komandos

Kodas: Pasirinkti visus

nano ~/.xbmc/userdata/advancedsettings.xml 

Kodas: Pasirinkti visus

<advancedsettings>
   <loglevel hide="false">0</loglevel>
  <gui>    
    <algorithmdirtyregions>1</algorithmdirtyregions>
    <visualizedirtyregions>false</visualizedirtyregions>
    <nofliptimeout>0</nofliptimeout>
  </gui>    
  <cputempcommand>sensors|sed -ne "s/temp1: \+[-+]\([0-9]\+\).*/\1 C/p"</cputempcommand>
  <gputempcommand>/usr/bin/aticonfig --od-gettemperature | grep Temperature | cut -f 2 -d "-" | cut -f 1 -d "." | sed -e "s, ,," | sed 's/$/ C/'</gputempcommand>
</advancedsettings>
Ctrl+x y ENTER

Po visų pakeitimų renkame komandą

Kodas: Pasirinkti visus

sudo reboot
ir perkrauname PC. Jei viskas tvarkoje tai pasileis XBMC

Keletas screenshot'ų

Paveikslėlis

Paveikslėlis

Paveikslėlis

Paveikslėlis

Paveikslėlis

Paveikslėlis


online photo sharing

REKOMENDUOJAMI XBMC NUSTATYMAI:

System->Settings->System->Video Settings:

Vertical Sync: Always on

System ->Video->Playback:

XVBA: On
Adjust Refreshrate to match video: On
Sync Playback to Display: On
Sync Method: Video Clock (Drop/Dupe)

PRIEDAI
Kaip žinia, panašaus tipo programoms yra prikuriama krūvos papildinių praplečiančių media centro galimybes. Paminėsiu keletą priedų, kuriuos naudoju. Daugelį priedų rasime SISTEMA->NUSTATYMAI->PRIEDAI užėję į Visi priedai, kitus galima sudiegti atskirai.
Savo sistemoje sudiegęs šiuos priedus:

Sisteminiai

Paveikslėlis
Trakt – stebi žiūrimus filmus ir sudaro katalogą internete. Automatiškai atnaujina banner'iuką esantį mano parašo apačioje.


Paveikslėlis
XBMC-Backup – daro atsargines XBMC kopijas.


Paveikslėlis
Transmission – valdo torrent klientą.


Paveikslėlis
XBMC Library Auto Update – automatiškai atnaujina filmų, muzikos bibliotekas.

Video

Paveikslėlis
Earth Touch – HD raiška apie Afrikos gamtą.


Paveikslėlis
LiveLeak – įvairūs vaizdeliai iš karštų pasaulio taškų. Pagrinde apie įvairias nelaimes, bet pasitaiko ir linksmų video.


Paveikslėlis
RedBull.tv – esktremalus sportas.


Paveikslėlis
HowStuffWorks.com – įdomiai apie techniką, veikimo principus.


Paveikslėlis
EEVblog - labai neblogas video blogas apie techniką.


Paveikslėlis
Nasa Videos, TV and Vodcasts - viskas apie kosmosą.


Paveikslėlis
YouTube - visiems pažįstamas video servisas.


Paveikslėlis
NascarX - auto lenktynės.

Daugiau apie priedus galima sužinoti http://wiki.xbmc.org/All_add-ons

Bus daugiau...

Re: HTPC projektas #2

Parašytas: Ant Spa 09, 2012 4:31 pm
vytautasba
sveikinu ,gera pradzia, per xbmc satelita jungsi (vdr backend),ar vien multimedia leisi? as siaip sat ziuriu per VDR, o jei reikia IPTV ,multimedijos,pereinu ant XBMC. Ant VDR epg zymiai greiciau dirba,ir strymina be problemu.

Re: HTPC projektas #2

Parašytas: Ant Spa 09, 2012 4:53 pm
Neoromancer
vytautasba rašė:sveikinu ,gera pradzia, per xbmc satelita jungsi (vdr backend),ar vien multimedia leisi? as siaip sat ziuriu per VDR, o jei reikia IPTV ,multimedijos,pereinu ant XBMC. Ant VDR epg zymiai greiciau dirba,ir strymina be problemu.
Buvusiame HTPC sudiegtas buvo ubuntu server ir nieko daugiau, taip pat jame guli ir dvi Prof7300 SAT plokštės. Tai savaitgalį pasportavau, atnaujinau serverį iki 12.04LTS versijos, tuo pačiu supūčiau ir xbmc, o SAT plokštėm valdyti įmečiau tvheadend. Nekoduotus labai greitai atidarinėja tiek hoste, tiek kitame tinkliniame kompe. Apie tai kiek vėliau, dar reikia išspręsti "šūriko nuotykius".
Taigi apibendrinant pagrindinis PC su XBMC+tvheadend, kituose kompuose tik XBMC.

Re: HTPC projektas #2

Parašytas: Ant Spa 09, 2012 8:42 pm
vytautasba
girdejau atsiliepimus,kad tvheadend siek tiek greiciau atidarineja kanalus, bet susiduriau su problema- bandziau nustatyt ant tvheadend savo diseka terra 10x1, kiek benustatineciau disec 1.1, ir portus palydovams, man skanuodavo pirmam porte esanti palydova

Re: HTPC projektas #2

Parašytas: Ant Spa 09, 2012 9:13 pm
Neoromancer
Gal bus naudinga infa. Su diseqc pradžioje ir aš vargau, niekaip neskenavo daugiau nei pirmą portą. Vis atkreipdavau dėmesį kad swichport prasideda ne 1 o 0. Tai nustačiau savo 4 portus taip:
LNB1=0
LNB2=1
LNB3=2
LNB4=3
Nu ir pradėjo važiuoti. Nežinau ar taip bandei, bet gal suveiktų ir 1.1 variantui.
Kas dar patiko tvheadend'e, tai tai, kad, kaip pasirodė, viskas kas reikalinga šūrikui jau integruota. Taip lengvai ir be streso pasileido kad likau mažumėle suglumęs. Dar patiko, kad tarkime praskenavus palydovą/dažnius tie kanalai kurie neatidaromi tiesiog neįtraukiami į sąrašus.

Re: HTPC projektas #2

Parašytas: Tre Spa 10, 2012 8:24 am
Neoromancer
vytautasba rašė:...o jei reikia IPTV ,multimedijos,pereinu ant XBMC...
O kaip žiūri IPTV? Paprasčiausiai įmeti playlist ar yra koks pluginas tam ?

Re: HTPC projektas #2

Parašytas: Tre Spa 10, 2012 1:23 pm
vytautasba
Neoromancer rašė:
vytautasba rašė:...o jei reikia IPTV ,multimedijos,pereinu ant XBMC...
O kaip žiūri IPTV? Paprasčiausiai įmeti playlist ar yra koks pluginas tam ?
IPTV siaip naudoju del bendro intereso, XBMC yra pluginas IPTV,imeti i plugino papke playlista,ir viskas.

del tvheadend- as is kart pradejau taip nuo 0, tik is to nieko gero neisejo.

Re: HTPC projektas #2

Parašytas: Tre Spa 10, 2012 1:42 pm
Neoromancer
O tas IPTV pluginas sudiegiamas, ar jau į XBMC įsiūtas?

Re: HTPC projektas #2

Parašytas: Tre Spa 10, 2012 5:25 pm
vytautasba
kai suinstaliuoji XBMC, pradzioje yra xbmc online serveris,bet galima isidiegt ir privacius online serverius,pvz as parsisiunciau Sepius (rusija) online serverio plugina, jis ten pridejes kruva omline video, muzikos,taip pat ir IPTV plugina.

Re: HTPC projektas #2

Parašytas: Tre Spa 10, 2012 5:38 pm
hot
vytautasba rašė:
Neoromancer rašė:
vytautasba rašė:...o jei reikia IPTV ,multimedijos,pereinu ant XBMC...
O kaip žiūri IPTV? Paprasčiausiai įmeti playlist ar yra koks pluginas tam ?
IPTV siaip naudoju del bendro intereso, XBMC yra pluginas IPTV,imeti i plugino papke playlista,ir viskas.
Gal yra minčių kaip paleisti EPG ant XBMC IPTV plugine? Pagal šią metodiką http://borpas.info/iptvplayer-docs#16 IP-TV Player, Simple Player, VLC grotuvuose EPG veikia.

Re: HTPC projektas #2

Parašytas: Ket Spa 11, 2012 1:23 pm
vytautasba
isbandyk si projekta, MCPC vadinas,galima instaliuot ir i USB (3.0, greito reikia),ten jau bus 30 rusu kanalu IPTV, ir gidas bus :)
naudojuosi juo nuo pirmu dienu,esu patenkintas
paskutines versijos mokamos,bet 10 $ negaila uz gera suporta.
http://www.mcpc.org.ua/mcpc-vdr-rasshirennaya-versiya/

Re: HTPC projektas #2

Parašytas: Ket Spa 11, 2012 1:28 pm
vytautasba
Neoromancer rašė:Gal bus naudinga infa. Su diseqc pradžioje ir aš vargau, niekaip neskenavo daugiau nei pirmą portą. Vis atkreipdavau dėmesį kad swichport prasideda ne 1 o 0. Tai nustačiau savo 4 portus taip:
LNB1=0
LNB2=1
LNB3=2
LNB4=3
Nu ir pradėjo važiuoti. Nežinau ar taip bandei, bet gal suveiktų ir 1.1 variantui.
Kas dar patiko tvheadend'e, tai tai, kad, kaip pasirodė, viskas kas reikalinga šūrikui jau integruota. Taip lengvai ir be streso pasileido kad likau mažumėle suglumęs. Dar patiko, kad tarkime praskenavus palydovą/dažnius tie kanalai kurie neatidaromi tiesiog neįtraukiami į sąrašus.

siaip ir su VDR surikai lengvai susitvarko, jokiu identu vest nereikia, pats suranda ir isimena,uztenka eilute su duomenimis ,tipo newcamd.list idet.

jei nebandei sio projekto ,siulau isbandyt, kaip minejau pradzioj gali ir greitaji usb ( 3.0) suinstaliuot, turet alia 2 sistemas ,viena HDD ,kita USB.

http://www.mcpc.org.ua/mcpc-vdr-rasshirennaya-versiya/

Re: HTPC projektas #2

Parašytas: Pir Lap 05, 2012 1:27 pm
Arturas1976
Sveiks Nero,

man taip ryztingai perbegti ant Linuxo platformos dar kinkos dreba :) Saunuolis

O kodel gi nepabandyti kokio OpenELEC su PVR varianto? Ten is karto visas paruostas paketas ir nereikia tuinint Linuxo. Aisku nesu tiek isigilines i linuxinius sprendimus kad galeciau teigti.
Pabandysiu paleisti klienta kuris jungtusi prie MP TV serverio.

Butu idomu tavo analize paskaityti, itariu kad daugiau produktu esi apziurejes ant linux.

Re: HTPC projektas #2

Parašytas: Pir Lap 05, 2012 2:09 pm
BUG
[quote="Neoromancer"]Naujas HTPC projektas paremtas lunux OS.

Geležis:
MB AMD A45 FT1 MITX/GA-E350N GIGA-BYTE
CORSAIR DDR3-1333 2*2G CL8 KIT XMS3 +CHS
Vidinis diskas WD Green 3.5'' 1TB SATA3 IntelliPower 64MB AFT
PC Case Mini-ITX BP671 In-Win, black

OS:
Ubuntu Mini 64-bit
XBMC-XVBA

Jei gerai supratau tai cia i motinine integruotas cpu ir gpu?Klausimas ar uztenka spartos HD vaizdui su tokia komlektacija ?

Re: HTPC projektas #2

Parašytas: Pir Lap 05, 2012 8:02 pm
Neoromancer
Taip, čia vadinamas APU CPU. Tiesa pasakius normaliai ištestuoti nespėjau nes nusprogo maitinimo blokas ir pardavėjas kiek užstabdė su pakeitimu. Bet panašu jog šią savaitę ledai pajudės. Kiek spėjau pasidžiaugti tai HD atidarė (mkv) ir rodė tikrai gražiai. Esmė tame, jog šitiems AMD fusion tipo procams būtent ir skirtas tas XBMC-XVBA kuris pritaikytas išspausti hw spartinimą.

Re: HTPC projektas #2

Parašytas: Pir Lap 05, 2012 8:43 pm
Neoromancer
Arturas1976 rašė: O kodel gi nepabandyti kokio OpenELEC su PVR varianto? Ten is karto visas paruostas paketas ir nereikia tuinint Linuxo.


Man patinka savo rankomis nuo nulio kurti. Patinka pats procesas, taip pat labiau susipažįstu su linux OS. OpenELEC gal labiau "tinginiams", o man patinka pasikrapštyti.
Arturas1976 rašė:Aisku nesu tiek isigilines i linuxinius sprendimus kad galeciau teigti.
Pabandysiu paleisti klienta kuris jungtusi prie MP TV serverio.


Būtinai pabandyk, kiek žinau toks variantas galimas.
Arturas1976 rašė:Butu idomu tavo analize paskaityti, itariu kad daugiau produktu esi apziurejes ant linux.
Nelabai aš apžiūrėjęs tų produktų, sakyčiau visai nematęs :D Bet namie tai totaliai perėjau ant tos OS. Pamiršau kas yra "pakibti", persikrauti ir panašiai. Analizių ir įžvalgų tikrai bus tik dar reikia pačiam daug ką pereiti ir išbandyti, paskui susisteminti ir aprašyti. Su laiku aprašysiu kaip pasidaryti namų failų serverį su visokiais "pribumbasais".

Re: HTPC projektas #2

Parašytas: Pir Lap 12, 2012 11:42 am
Slade
Turiu ir aš ant XBMCbuntu 11.0 įsikalęs su USB TBS5922 Tvheadend v.2,99. Dėl linux lengvos versijos daug rankinio darbo, o man žaliam linux_istui daug prakaito teko nubraukti. IXT -su AT5IONT-I , 4BG RAM., SSD. Norėtųsi pakeisti ant naujesnės , sakykim lubuntu 12,10 ir Tvheadend 3,20. Ką manot ? Reikia patarimo.

Re: HTPC projektas #2

Parašytas: Pir Lap 12, 2012 12:40 pm
vytautasba
kaip pradziai pilnai pakaks sio projekto,liuksinis palaikymas rusu kalba ,yra mokama versija ir nemokamos
http://www.mcpc.org.ua/

nors pats dabar kol kas sedziu ant yavdr 0.5 distro,irgi neblogas:
http://www.yavdr.org/download/

aisku Neo teisus,nuo nulio surinkt sistema idomiau, sitas variantas tiems,kurie nori visko viename,apsiprast prie linux darbo :)

Re: HTPC projektas #2

Parašytas: Ant Lap 13, 2012 10:19 am
Neoromancer
Slade rašė:Turiu ir aš ant XBMCbuntu 11.0 įsikalęs su USB TBS5922 Tvheadend v.2,99. Dėl linux lengvos versijos daug rankinio darbo, o man žaliam linux_istui daug prakaito teko nubraukti. IXT -su AT5IONT-I , 4BG RAM., SSD. Norėtųsi pakeisti ant naujesnės , sakykim lubuntu 12,10 ir Tvheadend 3,20. Ką manot ? Reikia patarimo.
O kodėl būtent lubuntu?
Šiaip aš ypatingai naujų distrų nesivaikau, tai dabar atsinaujinęs iki 12.04.1 LTS. Ir kažkaip vis renkuosi LTS versijas, jos man labiau patikimos atrodo :) Jei galvoji upgreidinti tai pravartu būtų pasidaryti katalogų /etc, /opt, /var, /home atsargines kopijas.

Re: HTPC projektas #2

Parašytas: Šeš Lap 17, 2012 8:45 pm
Slade
lubuntu "lengvesnė" versija. tik dėl to...

Re: HTPC projektas #2

Parašytas: Ant Lap 20, 2012 10:44 am
Arturas1976
Nu isbandziau XBMC 12 Beta su PVR prijungiant prie Mediaportl TV serverio. Viskas veikia, aisku leciau uzsikrauna kanalai nei su MP klientu. Valdymas gana sudetingas su distanciniu kaip TV, matosi kad tik pradeda. Media funkciju nera tiek daug interfeiso adaptavimui palygint su TV funckijomis. Bet jau duoda Raspberry Pi bilda, tad su laiku bus tikrai vertas demesio lengvas klientas.

Re: HTPC projektas #2

Parašytas: Ant Lap 20, 2012 12:10 pm
Neoromancer
Arturas1976 rašė:Bet jau duoda Raspberry Pi bilda, tad su laiku bus tikrai vertas demesio lengvas klientas.
Apie šitą http://www.raspbmc.com/about/ turi omeny?

Re: HTPC projektas #2 (XBMC linux)

Parašytas: Tre Gru 12, 2012 2:45 pm
Neoromancer
Papildytas pirmas pranešimas apie programos priedus.

Re: HTPC projektas #2 (XBMC linux)

Parašytas: Šeš Sau 19, 2013 5:00 pm
Vargas77
Sveiki, gal teko pakurti ant tvheadend diseqc 1.2, lekstes su pozitcionieriumi sukinima?

Re: HTPC projektas #2 (XBMC linux)

Parašytas: Šeš Vas 09, 2013 8:13 pm
parakauskiai
bandau yavdr. Niekaip neiseina paleisti paties vdr, kazi kur gali buti klaida?