User Tools

Site Tools


doc:appunti:hardware:raspberrypi_openelec

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:hardware:raspberrypi_openelec [2014/04/05 11:07] – [Ottimizzazione] niccolodoc:appunti:hardware:raspberrypi_openelec [2016/04/12 06:45] (current) – [Uscita HDMI] niccolo
Line 12: Line 12:
 </file> </file>
  
 +Accesso **root**, password **openelec**.
 ===== Configurazione ===== ===== Configurazione =====
  
 Il filesystem principale viene montato in read-only, tutte le configurazioni e i dati utente sono salvati nella partizione montata su **''/storage/''**. Vedere ad esempio le directory: Il filesystem principale viene montato in read-only, tutte le configurazioni e i dati utente sono salvati nella partizione montata su **''/storage/''**. Vedere ad esempio le directory:
  
-  * **''/storage/.xbmc/''**+  * **''/storage/.cache/''**
   * **''/storage/.config/''**   * **''/storage/.config/''**
 +  * **''/storage/.kodi/''**
 +
 +==== WiFi ====
 +
 +Le configurazioni del WiFi vengono salvate nella directory **''/storage/.cache/connman/''**, una sottocartella per ogni connessione.
  
 ===== Autostart ===== ===== Autostart =====
Line 27: Line 33:
 ===== Autoplay ===== ===== Autoplay =====
  
-Creare il file **''/storage/.xbmc/userdata/autoexec.py''** con qualcosa del genere:+Creare il file **''/storage/.xbmc/userdata/autoexec.py''**
 + 
 +Per mandare in loop tutti i video contenuti in una directory (verificato con OpenELEC 3.2.4, XBMC 12.2 Frodo): 
 + 
 +<code python> 
 +#!/usr/bin/python 
 +import xbmc 
 +xbmc.executebuiltin('xbmc.PlayMedia("/storage/videos/loop","isdir")'
 +xbmc.executebuiltin('xbmc.playercontrol(RepeatAll)'
 +</code> 
 + 
 +Altra ricetta (da verificare) che manda in esecuzione una playlist:
  
 <code python> <code python>
Line 36: Line 53:
 </code> </code>
  
-quindi mettere nel file ''autoplay.m3u'' l'elenco delle tracce da eseguire. Ecco invece un esempio di come si dovrebbe mettere in esecuzione automatica un plugin:+Ecco invece un esempio di come si dovrebbe mettere in esecuzione automatica un plugin:
  
 <code python> <code python>
Line 42: Line 59:
 </code> </code>
  
 +Per lanciare automaticamente la **lista file** della finestra **video** ci sono diversi metodi basati su ''ActivateWindow''. Nell'esempio che segue i primi due comandi sono equivalenti (versione 11 Eden); fanno riferimento rispettivamente al nome della sotto-sezione o al percorso logico. Il terzo comando invece apre direttamente la vista file di una sottodirectory. Con il quarto comando si apre invece la lista file da un server remoto:
 +
 +<code python>
 +#!/usr/bin/python
 +import xbmc
 +#xbmc.executebuiltin('xbmc.ActivateWindow(Videos,Files)')
 +#xbmc.executebuiltin('xbmc.ActivateWindow(Videos,sources://video/)')
 +xbmc.executebuiltin('xbmc.ActivateWindow(Videos,"/home/media/videos/cartoni_animati/")')
 +#xbmc.executebuiltin('xbmc.ActivateWindow(Videos,"smb://server/videos")')
 +</code>
 ===== Uscita HDMI ===== ===== Uscita HDMI =====
  
Line 73: Line 100:
 #hdmi_drive=1                                                                    #hdmi_drive=1                                                                   
                                                                                                                                                                  
-Normal HDMI mode (Sound will be sent if supported and enabled)                  +#Normal HDMI mode (Sound will be sent if supported and enabled)                  
 hdmi_drive=2                                                                     hdmi_drive=2                                                                    
 </file> </file>
  
-è possibile anche pre-selezionare la risoluzione (vedere i [[http://elinux.org/RPiconfig#Video_mode_options|modi video]] possibili):+è possibile anche pre-selezionare la risoluzione, se il monitor è collegato si interroga sui possibili modi video supportati, tra quelli del gruppo CEA (di solito per i TV) oppure del gruppo DMT (per i monitor): 
 + 
 +<code> 
 +tvservice -m CEA 
 +tvservice -m DMT 
 +</code> 
 + 
 +altrimenti vedere i [[http://elinux.org/RPiconfig#Video_mode_options|modi video]] possibili. Quindi nel file ''config.txt'' si mette:
  
 <file> <file>
Line 100: Line 134:
   * System => Settings => Videos => Playback and set  Adjust display refresh rate to match video to Always.   * System => Settings => Videos => Playback and set  Adjust display refresh rate to match video to Always.
   * System => Settings => Appearance (disable RSS feeds)   * System => Settings => Appearance (disable RSS feeds)
 +
 +===== Overclocking =====
  
 Per effettuare l'overclocking si deve accedere via ssh e modificare **''/flash/config.txt''**: Per effettuare l'overclocking si deve accedere via ssh e modificare **''/flash/config.txt''**:
doc/appunti/hardware/raspberrypi_openelec.1396688828.txt.gz · Last modified: 2014/04/05 11:07 by niccolo