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
Last revisionBoth sides next revision
doc:appunti:hardware:raspberrypi_openelec [2013/11/11 20:11] – [Uscita HDMI] niccolodoc:appunti:hardware:raspberrypi_openelec [2016/04/11 16:51] – [WiFi] 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 58: Line 85:
 </code> </code>
  
-Per forzare l'uscita video su connettore HDMI (anche se il Raspberry PI viene acceso prima del televisore) bisogna modificare il file **''/flash/config.txt''**, che però è montato read-only. Quindi prima si rimonta il filesystem in read-write:+Per forzare l'uscita video e audio su connettore HDMI (anche se il Raspberry PI viene acceso prima del televisore) bisogna modificare il file **''/flash/config.txt''**, che però è montato read-only. Quindi prima si rimonta il filesystem in read-write:
  
 <code> <code>
Line 64: Line 91:
 </code> </code>
  
-e poi si aggiunge l'opzione in ''config.txt'':+e poi si aggiungono le opzioni in ''config.txt'':
  
 <file> <file>
-hdmi_force_hotplug=1+# Force HDMI even if unplugged or powered off                                    
 +hdmi_force_hotplug=1                                                             
 +                                                                                 
 +#Normal DVI mode (No sound)                                                      
 +#hdmi_drive=1                                                                    
 +                                                                                 
 +#Normal HDMI mode (Sound will be sent if supported and enabled)                   
 +hdmi_drive=2                                                                    
 </file> </file>
  
Line 81: Line 115:
 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.txt · Last modified: 2016/04/12 06:45 by niccolo