# 🍿 time na DEV3 - bo nie samą automatyką człowiek żyje

**URL:** <https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684>\
**Category:** Projekty\
**Created:** [17 Kwiecień 2021 09:52 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684 "2021-04-17T09:52:00Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Autor:** ![ziom](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/ziom/32/8996_2.png) [@ziom](https://ai-speaker.discourse.group/u/ziom)\
**Data wpisu:** [17 Kwiecień 2021 09:52 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/1 "2021-04-17T09:52:00Z")

</div>

## Zgodnie z zasadą zero waste(żeby nie marnować zasobów bramki DEV3) postanowiłem ją używać też do oglądania filmów 🙂

poszukałem info o specyfikacji układu który AI-Speaker podaje w specyfikacji, że jest na bramce → S905x3 Amlogic:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/dfef57292e95aaadfb3bb8c4dd94f2b1619cf208.png)

ten procesor graficzny Mali-G31 (tkóry nic nie robi na bramce) powinien bez problemu odtwarzać 4K, tak twierdzi Amlogic:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/7543b31c9ec3a8e1493b90627214d12fddbb701b.png)

i Wikipedia:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/173507643c11fbbe8e6205bcd6677f65c4329f97.png)

No to sprawdzamy 🙂

# Instaluje popcorntime

[https://getpopcorntime.is/](https://getpopcorntime.is/)

**robię** to z konsoli:

a) pobieranie apk

```auto
curl https://dl.getpopcorntime.is/popcorntime.apk -o /sdcard/popcorntime.apk

```

b) instalowanie

```auto
su - c "pm install /sdcard/popcorntime.apk"

```

c) uruchamiam też z konsoli  
tu się trochę nagooglałem. ale odkryłem, że można wylistować wszystkie apki komendą:

```auto
su -c "pm list packages"

```

żeby przefiltrować dodałem

```auto
su -c "pm list packages" | grep popcorn

```

i już (po 30 minutach) uruchomiłem apkę z konsoli komendą, bo przecież nie będę pilotem jak dziecko 😉

```auto
 su -c "monkey -p dp.ws.popcorntime -c android.intent.category.LAUNCHER 1"

```

# zrzuty ekranu

dodałem nowy folder:

```auto
mkdir /sdcard/dom/img

```

i tu robie zrzuty ekranu komendą:

```auto
su -c "screencap -p /sdcard/dom/img/popcorn1.png"

```

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/493e2014e9fb3cef662950405a55c90362b1746a.jpeg)

# jakość wideo

mam DEV3, wybieram maxa - kto bogatemu zabroni 😉

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/06a3702d9cf5e857e935349502c933d01927239c.jpeg)

# pilot

filmy się ściągają

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8dc87c8ebd7b1a1557fe2238f5318cc15363a8aa.png)

to w między czasie żeby nie musieć pamiętać tych komend w konsoli dodałem pilot (pod przyciskami są komendy które wpisywałem w konsoli)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/1eacaaefe6a0f611ae6cf664c7ae3cbe2aa06da0.png)

---

<div class="post-metadata">

**Autor:** ![macek](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/macek/32/4936_2.png) [@macek](https://ai-speaker.discourse.group/u/macek)\
**Data wpisu:** [17 Kwiecień 2021 10:35 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/2 "2021-04-17T10:35:53Z")

</div>

Czyli jeżeli dobrze rozumiem (a jestem tylko użytkownikem Androida, z linuxem znamy się lepiej) to na tym “androidzie” na bramce DEV3 moge zainstalować również inne aplikacje jeżeli będę miał te aplikacje w postaci paczek .apk? Np. Netflixa?

---

<div class="post-metadata">

**Autor:** ![ziom](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/ziom/32/8996_2.png) [@ziom](https://ai-speaker.discourse.group/u/ziom)\
**Data wpisu:** [17 Kwiecień 2021 10:43 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/3 "2021-04-17T10:43:38Z")

</div>

Tak, patrz opisałem to bardziej tu:

> [@Android ADB - zdalne sterowanie bramką za pomocą scrcpy](https://ai-speaker.discourse.group/t/android-adb-zdalne-sterowanie-bramka-za-pomoca-scrcpy/1685):
>
> Opiszę jak zdalnie steruje bramką AIS z komputera Ja to robię za pomocą scrcpy: scr - screen cpy - copy czyli kopia ekranu. scrcpy to jest aplikacja która pozwala na wyświetlanie i sterowanie urządzeniami z systemem Android podłączonymi przez TCP / IP. Program scrcpy działa na systemach GNU / Linux, Windows i macOS. W ten sposób możemy sterować aplikacjami na bramce i widzieć jej obraz - to działa jak zdalny pulpit do bramki. ADB W dokumentacji AIS jest strona o ADB: Instalujemy ADB na…

dodam jeszcze kilka opisów o programach które mam na bramce i które mogę polecić, że są OK

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [17 Kwiecień 2021 13:11 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/4 "2021-04-17T13:11:30Z")

</div>

> [@macek](#):
>
> moge zainstalować również inne aplikacje jeżeli będę miał te aplikacje w postaci paczek .apk? Np. Netflixa?

## Tu z całym szacunkiem dla @ziom i jego craftu 💻

muszę wspomnieć, że o ile **technicznie jest to możliwe, to AIS nie wspiera takich rzeczy** … tym bardziej że popcorn time to jest chyba kontrowersyjną aplikacją.

> [@macek](#):
>
> a jestem tylko użytkownikem Androida, z linuxem znamy się lepiej

## Android to graficzna nakładka na jądro Linux

+API (kiedyś Java z SUN / Oracle a teraz własna VM Dalvik) i oczywiście aplikacje.  
Aplikacje w Android są czymś w stylu kontenerów w Linux - każda aplikacja w Android to osobny użytkownik Linux i unikalny na świecie identyfikator, nasz to `pl.sviete.dom`. Ten identyfikator tworzy w systemie przestrzeń użytkownika (katalog w którym są jego pliki) - w ten sposób Android separuje aplikacje w systemie. Tak to wymyśliła firma, która zrobiła Androida i którą kupiło Google.

Jak na bramcę AIS wpiszesz `whoami`

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/b3decc0356be3812f62ec87b67104e08c2609a9d.png)

to dostaniesz info, że jesteś xxx user linuxa.  
A jak napiszesz `uname -a` to dostajesz całą prawdę czym jest Android:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/f/f670eca27664c419fc1164f237b51b93402fa43f.png)

i że może jednocześnie połączyć po ssh 4096 userów:

![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/6/64092711700f2f3621520564f7947177c5b575a0.png)

itd..

### PS Tu wyjaśnialiśmy architekturę AIS:

> [@floppy\_disk Bramka AIoT - Architektura: Linux i Android. Jak działa ten system](https://ai-speaker.discourse.group/t/bramka-aiot-architektura-linux-i-android-jak-dziala-ten-system/1667):
>
> Wyjaśnienie unikalnej architektury AI-Speaker. Postaram się opisać, co jest unikalnego w naszym projekcie, czym różnimy się od systemu na RPi czy na mini serwerach z kontenerami Dockera. Pozwoli to lepiej zrozumieć, dlaczego idziemy tą drogą i podjąć decyzję czy AIS to system dla Ciebie? Zapraszam do lektury. Linux + Android Na bramkach AIoT mamy 3 warstwy: Jądro Linux-a, System Android Aplikacje AIS dom. Aplikacja AIS-dom współdzieli to samo jądro z systemem Android. Cały s…

---

<div class="post-metadata">

**Autor:** ![sdsi](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sdsi](https://ai-speaker.discourse.group/u/sdsi)\
**Data wpisu:** [17 Kwiecień 2021 13:37 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/5 "2021-04-17T13:37:26Z")

</div>

> [@jolka](#):
>
> muszę wspomnieć, że o ile **technicznie jest to możliwe, to AIS nie wspiera takich rzeczy** … tym bardziej że popcorn time to jest chyba kontrowersyjną aplikacją.

Nie osłabiajmy aktywności kol. @ziom w tym zakresie - o popcorn time już nie będzie pisał 😉 za to o innych aplikacjach może 😉 Tym bardziej, iż @jolka taż czasami proponuje coś niecoś w tym temacie… 🙂

> [@inbox\_tray Aktualizacja aplikacji Android na bramce, ułatwienia na starcie](https://ai-speaker.discourse.group/t/aktualizacja-aplikacji-android-na-bramce-ulatwienia-na-starcie/1477/1):
>
> Ten sam mechanizm działa do każdej aplikacji Android która rozumie “intencje”.  
> W ten sposób możecie zrobić automatyzację i otwierać np aplikację Netflix komendą głosową “Uruchom Nowy wspaniały świat”

---

<div class="post-metadata">

**Autor:** ![macek](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/macek/32/4936_2.png) [@macek](https://ai-speaker.discourse.group/u/macek)\
**Data wpisu:** [18 Kwiecień 2021 19:59 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/6 "2021-04-18T19:59:01Z")

</div>

> [@jolka](#):
>
> Tu wyjaśnialiśmy architekturę AIS

Czytałem to kilka razy i powoli staram się poukładać to jak to techniczne działa, trochę inaczej niż “HassOS” na RPi, którego używam. Zrozumienie tego to klucz do wykorzystanie na maxa takiej architektury, @ziom właśnie to pokazuje.

---

<div class="post-metadata">

**Autor:** ![sdsi](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sdsi](https://ai-speaker.discourse.group/u/sdsi)\
**Data wpisu:** [29 Maj 2021 13:52 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/7 "2021-05-29T13:52:08Z")

</div>

> [@ziom](#):
>
> dodam jeszcze kilka opisów o programach które mam na bramce i które mogę polecić, że są OK

Hej @ziom Co tam u Ciebie? Masz coś nowego na Dev3? Podziel się z nami, proszę 😄😄🍺

---

<div class="post-metadata">

**Autor:** ![Speedlight](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Speedlight](https://ai-speaker.discourse.group/u/Speedlight)\
**Data wpisu:** [15 Sierpień 2021 13:42 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/8 "2021-08-15T13:42:50Z")

</div>

Załączę się do tematu.  
Zainstalowałem na bramce UPC GO  
Da się jakoś dodać skrót do HA aby uruchomić tą apk?

---

<div class="post-metadata">

**Autor:** ![Speedlight](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Speedlight](https://ai-speaker.discourse.group/u/Speedlight)\
**Data wpisu:** [15 Sierpień 2021 18:54 UTC](https://ai-speaker.discourse.group/t/time-na-dev3-bo-nie-sama-automatyka-czlowiek-zyje/1684/10 "2021-08-15T18:54:58Z")

</div>

Napisałem że jest to pakiet apk zainstalowany na androidzie na bramce.  
Tu jest źródło : [https://play.google.com/store/apps/details?id=com.lgi.upctvgo.pl](https://play.google.com/store/apps/details?id=com.lgi.upctvgo.pl)  
Fajnie było by mieć możliwość sterowania bez grzebania w androidzie

Edit  
Znalazłem rozwiązanie : dla potomnych -

> [@tv YouTube TV](https://ai-speaker.discourse.group/t/youtube-tv/1749):
>
> YouTube TV (testowane na DEV3) YouTube TV to aplikacja Google - Jolka czyta tytuły i mówi co się dzieje - działa naprawdę dobrze, sprawdźcie sami: Instalacja pobieramy aplikację do lokalizacji /sdcard curl -L https://github.com/ziomxxl/ais\_dev3\_apks/blob/main/YouTube\_TV\_2.13.05.apk?raw=true -o /sdcard/yt\_tv.apk instalujemy su -c 'pm install /sdcard/yt\_tv.apk' uruchamiamy z konsoli: su -c 'monkey -p com.google.android.youtube.tv -c android.intent.category.LAUNCHER 1' Oczywiści…
