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 [2013/11/11 20:28] – [Uscita HDMI] 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>
-xbmc.executebuiltin("RunAddon(plugin.video.LiveTV)")+xbmc.executebuiltin("RunAddon(plugin.video.youtube)")
 </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 88: Line 122:
 hdmi_mode=39 hdmi_mode=39
 </file> </file>
 +
 +===== Telecomando CEC via HDMI =====
 +
 +In teoria dovrebbe essere possibile controllare XBMC su Raspberry PI con il telecomando del televisore, via cavo HDMI grazie al protocollo [[http://wiki.xbmc.org/index.php?title=CEC|CEC]]. Nel mio caso **non ha funzionato**. Potrebbe trattarsi del cavo HDMI con il pin 13 scollegato, oppure una mancanza del televisore (Samsung LE32D400E).
 +
 +Il menu in questione si trova su //Sistema// => //Impostazioni// => //Sistema// => //Dispositivi di input// => //Periferiche// => //CEC Adapter//.
 +===== Ottimizzazione =====
 +
 +Vedere questo [[http://www.gaducated.com/the-perfect-xbmc-setup-on-the-raspberry-pi/|howto]] che pare ben fatto. In particolare:
 +
 +  * System => Settings => Videos => Playback and set  Adjust display refresh rate to match video to Always.
 +  * System => Settings => Appearance (disable RSS feeds)
 +
 +===== Overclocking =====
 +
 +Per effettuare l'overclocking si deve accedere via ssh e modificare **''/flash/config.txt''**:
 +
 +<code>
 +mount /flash -o remount,rw
 +vi /flash/config.txt
 +</code>
 +
 +quindi si impostano i valori:
 +
 +<file>
 +# Overclock mode settings.                                                        
 +#                                                                                 
 +# default recommended values are: arm_freq | core_freq | sdram_freq | over_voltage
 +# no overclocking               :    700      250    |    400          0
 +# mode 'Modest'                 :    800      300    |    400          0
 +# mode 'Medium'                 :    900      333    |    450          2
 +# mode 'High'                   :    950      450    |    450          6
 +# mode 'Turbo'                  :   1000      500    |    500          6
 +                                                                                      
 +arm_freq=900                                                                          
 +core_freq=333                                                                         
 +sdram_freq=450                                                                        
 +over_voltage=2                                                                        
 +</file>
 +
doc/appunti/hardware/raspberrypi_openelec.1384198127.txt.gz · Last modified: 2013/11/11 20:28 by niccolo