Android tv box numatytasis paleidėjas

No Comments

Situacija tokia, paprastai nueini į nustatymus ir nustatai numatytąjį paleidėją(launcher), telefone pvz. naudoju apex launcher, nustatai kaip numatytąjį ir viskas, jokių bėdų. dėja android tv box’e neveikia toks dalykas, net ir pasirinkus jog visada paleistų tavo norimą jis kaskart paleidžiant prašo pasirinkti, pasirenki, paspaudi ant „visada“ ir jis vistiek kitą kart klausia kurį paleist. Tokiu atveju reikia „rimtesnių“ priemonių 🙂
Jei norit jog įjungus tv box iškart užsikrautų kodi(mano atveju iškart pasileidžia iptv paskutinis žiūrėtas kanalas) tai šitas įrašas jums.


1. įdiegiam Launcher for XBMC paleidžiam jį, nustatom kaip priklauso, rašau pažengusiems naudotojams, tai nebus instrukcijų. Paspaudžiam „home“ mygtuką, jei pasileidžia kas reikia galim tęsti.

2. parsisiunčiam „adb“

 ctrl+r
cmd
//nueinam kur yra adb
cd C:/platform-tools

3. prisijungiam tvbox prie pc(laidu usb male-usb male, norint jungtis per wifi kažkur šitam bloge jau yra aprašyta procedūra)

adb connect usb
//gaunam root teises
adb root
adb remount
//pasižiūrim kas yra įdiegta
adb shell pm list packages
C:\adb>adb shell pm list packages
sąrašas
package:com.skype.raider
package:com.google.android.youtube
package:com.android.providers.telephony
package:com.adups.fota.sysoper
package:com.google.android.googlequicksearchbox
package:com.android.providers.calendar
package:com.android.providers.media
package:com.google.android.onetimeinitializer
package:com.android.wallpapercropper
package:com.android.documentsui
package:com.android.galaxy4
package:com.android.externalstorage
package:com.android.htmlviewer
package:com.android.mms.service
package:com.android.providers.downloads
package:com.adups.fota
package:com.liam_w.networkadb
package:se.blunden.xbmclauncher
package:com.android.browser
package:com.google.android.configupdater
package:com.android.soundrecorder
package:com.android.defcontainer
package:com.android.providers.downloads.ui
package:com.android.vending
package:com.android.pacprocessor
package:com.android.certinstaller
package:android.rockchip.update.service
package:android
package:com.android.contacts
package:com.android.camera2
package:com.android.rockchip
package:com.android.launcher2
package:com.android.launcher3
package:com.android.backupconfirm
package:com.rockchip.gamecontrolsetting
package:com.android.provision
package:com.google.android.gm
package:com.android.wallpaper.holospiral
package:com.android.calendar
package:com.android.phasebeam
package:com.android.apkinstaller
package:com.android.providers.settings
package:com.android.sharedstoragebackup
package:com.google.android.email
package:com.android.printspooler
package:com.android.dreams.basic
package:ru.rutube.app
package:com.android.webview
package:com.android.inputdevices
package:com.android.musicfx
package:com.google.android.apps.maps
package:com.android.server.telecom
package:com.google.android.syncadapters.contacts
package:com.TomatoGames.EasyUninstallerPro
package:com.android.keychain
package:com.liugf.xintusystemfactorytool
package:com.android.gallery3d
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.partnersetup
package:com.android.packageinstaller
package:com.svox.pico
package:org.xbmc.ftmc
package:com.android.proxyhandler
package:com.android.inputmethod.latin
package:com.google.android.feedback
package:com.android.musicvis
package:com.google.android.syncadapters.calendar
package:com.android.managedprovisioning
package:com.android.rk.mediafloat
package:com.android.dreams.phototable
package:com.facebook.katana
package:com.android.noisefield
package:com.google.android.gsf.login
package:com.android.smspush
package:com.android.wallpaper.livepicker
package:com.cghs.stresstest
package:com.google.android.backuptransport
package:jp.co.omronsoft.openwnn
package:com.android.settings
package:com.google.android.inputmethod.pinyin
package:com.android.calculator2
package:com.android.wallpaper
package:com.rk_itvui.allapp
package:com.android.vpndialogs
package:news.androidtv.launchonboot
package:com.rockchip.mediacenter
package:eu.chainfire.supersu
package:com.android.music
package:com.android.phone
package:com.android.shell
package:com.android.providers.userdictionary
package:com.android.location.fused
package:com.android.deskclock
package:com.android.systemui
package:com.android.Listappinfo
package:com.android.exchange
package:com.amlogic.mediaboxlauncher
package:com.android.providers.contacts
package:com.android.captiveportallogin
package:android.rk.RockVideoPlayer


čia reik paskaityt ir išrinkt visus „launcher’ius“, mano atveju tai
com.android.launcher2
com.android.launcher3
com.amlogic.mediaboxlauncher

4. paslepiam launcher’ius kurių nenaudosim:
adb shell pm hide com.android.launcher2
adb shell pm hide com.android.launcher3
adb shell pm hide com.amlogic.mediaboxlauncher
mano atveju „media launcher“ ignoravo šitą komandą, todėl jį teko išvis išjungt(neleido ištrint)
adb shell pm disable com.amlogic.mediaboxlauncher
kaip ir viskas, įjungus tv box iškart užkraunamas kodi, jokių android langų. pačiam kodi skyriuje „televizija>atkūrimas“ nustatom jog paleistų paskutinį kanalą. įjungus tvbox pasileidžia iptv, jokių bereikalingų žingsnių.

Pirmasis tinklalapio įrašas!

No Comments

Sveikiname pasirinkus WordPress. Tai pirmasis Jūsų įrašas, galite jį redaguoti arba ištrinti, o tuomet pradėkite kurti!

Kodi + vietinė dvb-t a.k.a tvheadend konfigūracija

No Comments

Sugalvojau jog gana žiūrėt vien užsienio kanalus ir reikia bent jau į grojaraštį įsidėt ir lietuviškų kanalų. Rašinio tikslas parodyt kaip ir kas, nes man asmeniškai užtruko laiko kol viską sugooglinau ir nustačiau

Reikės:

  1. Tvheadend

    tai yra „backend“. veikia tik su linux. mano atveju tai veikia pačiam tvbox’e, pas mane įdiegta libreelec(velniop android, vistiek aš naudoju tik kodi). taigi reikia libreelec/openelec tvbox’e arba kompe linux arba išvis „raspberry pi“

  2. Tvheadend HTSP Client

    tai yra „frontend“. Pačiam tvbox’e reikės papildinio kuris susikalbėtų su posisteme, įdiegiam „Tvheadend HTSP Client(frontend)“. Jo siųsti nereikia, jis būna kartu su kodi, tereikia jį įjungti.
    Kodi->Priedai->Mano priedai->PVR klientai->

Diegimas:

Įdiegiam tvheadend ir tvheadend htsp client. (tokiais dalykais neužsiiminėja mirtingieji, tai nerašysiu step-by-step).  Į tvbox’ą/serverį įkišam „usb tv dongle“ ir prijungiam anteną.

Konfigūracija:

  • 1. Naršyklėje nueinam http://jūsų_įrenginys_kuriame_veikia.backend:9981 mano atveju http://192.168.0.104:9981 tada Konfigūracija->DVB Įvestys->Tinklai->pridėti

    Ten pasirenkam „DVB-T tinklas“, užtenka įvesti tik vardą. Tada posistemė suranda visus tv kanalus. Kai skenavimas baigtas ir kažkiek kanalų rasta, juos reikia susieti.
  • 1.1. (jei nereik iptv praleidžiam) Pridedam ir iptv. Konfigūracija->DVB Įvestys->Tinklai->pridėti pasirenkam „IPTV Automatinis tinklas“

    ten įrašom iptv adresą ir pavadinimą. Mano atveju iptv tiekėjas leidžia vienu metu tv žiūrėti tik 2 klientams, todėl aš eilutėj „Maksimalus įvesties srautų skaičius“ turiu įrašyti 2, kanalų paieška užims žymiai ilgiau, bet mano atveju kitaip neveiks, tiesiog neras kanalų.
  • 2. Pereinam į kortelę „servisai“->Susieti servisus->Susieti visus servisus
  • 3. grįžtam prie kodi: Kodi->Priedai->Mano priedai->PVR klientai->tvheadend htsp client->konfigūruoti čia tereikia įvesti tvbox’o/serverio kuriame veikia „tvheadend“ adresą(manau nereik sakyt jog maršrutizatoriaus nustatymuose jam reik suteikt statinį adresą)

Einam į kodi „TV“ skyrių ir žiūrim tv 🙂

P.S.„ tvheadend„ vs „PVR iptv simple client“ tvheadend realiai veikia „laukimo laikas“(timeout) nustatymas ir jei kanalas užluš ar šiaip turės problemų jis po laukimo laiko nebebandys jo atidaryti, tiesiog išmes klaidą ir jums nereiks iš naujo paleisti tvbox, kas dažnai nutinka naudojant „PVR iptv simple client“. Svarbiausia jog žmonės ta problema skundžiasi nuo 2013-ų metų, bet niekas taip ir nepataiso 🙂

Pirmasis tinklalapio įrašas!

No Comments

Sveikiname pasirinkus WordPress. Tai pirmasis jūsų tinklalapio įrašas, galite jį redaguoti arba ištrinti.