Nadchodzi taki czas w życiu mężczyzny kiedy musi oddać swoim dzieciakom telewizor i Raspberry Pi. Dzieciaki dorastają zaczynają programować, lutować i prosić o kasę na nową elektronikę z chin. Szybsze laptopy, większe dyski i szybsze smartfony z Androidem 5.4.
Dobra trochę mnie poniosło :) ale czy wiedzieliście że w tv lecą ciągle te same bajki? Jak setny raz widziałem na dobranoc tę samą bajkę a żona na początku mówiła co będzie na końcu. To pomyślałem że przecież mogę wgrać parę bajek na pena i puszczać to z Raspberry Pi bo przecież świetnie działa z XBMC. Na RPI Miałem już wcześniej wgrane raspbmc.
Autoplay
Jedynym problemem było skonfigurowanie tak xbmc aby odtwarzał przy starcie bajki z dysku usb i to w dodatku losowo. Sprawa okazała się całkiem prosta. Jedyne co trzeba było zrobić to umieścić w pliku /home/pi/.xbmc/userdata/autoexec.py poniższe wpisy:
import sys import xbmczie xbmc.executebuiltin( "PlayMedia(/media/6023-A3D8/bajki/)" ) xbmc.executebuiltin( "PlayerControl(RandomOn)" )
opis:
- PlayMedia(/media/6023-A3D8/bajki/) – wskazałem folder z różnymi bajkami. W tym przypadku pendrive z katalogiem bajki. Ważne aby na końcu ścieżki był /.
- PlayerControl(RandomOn) – Włączyłem losowe wybieranie.
Dzieciaki zadowolone, ja też. Powyższy skrypcik to tylko autoplay. Jeśli chcesz możesz w dalszym ciągu sterować XBMC poprzez aplikacje na Androida. Czyli np. przełączać się pomiędzy wideo lub włączyć nowe z innego katalogu.
Fotka: http://cdn.tempi.it/wp-content/uploads/2013/07/peppa-pig-21.jpg
EDIT: Na XBMC w wersji GOTHAM już trzeba wkleić do autoexec inny skrypt:
import xbmc xbmc.executebuiltin('xbmc.PlayMedia("/storage/videos/","isdir")') xbmc.executebuiltin('xbmc.PlayerControl(repeatall)') xbmc.executebuiltin("Action(Fullscreen)")
Skrypt pochodzi z GITHUB i jak widać wiele się nie różni. Ale działa :)