#1 Le 19/12/2016, à 22:20
- pem1664
kodi changer le répertoire utilisateur
Salut à tous j'essaie de changer le répertoire utilisateur de kodi qui est normalement dans /home/user/.kodi mais en modifiant le fichier /usr/bin/kodi ca ne change rien,
je l'ai modifié comme suit :
APP=Kodi
bin_name=kodi
SAVED_ARGS="$@"
prefix="/usr"
exec_prefix="/usr"
datarootdir="${prefix}/share"
LIBDIR="${exec_prefix}/lib"
CRASHLOG_DIR=${CRASHLOG_DIR:-$HOME}
#USERDATA_DIR="${HOME}/.${bin_name}"
USERDATA_DIR="/media/Serveur1/Multimédia/.${bin_name}"
mais ca ne fonctionne pas et a chaque lancement kodi recrée le répertoire .kodi dans /home/user...
quelqu'un a une idée?
d'avance merci
Edit : voici quelques précisions en plus : j'utilise kodi sur des raspberry sous raspbian avec des sd de 4Go le problème c'est que kodi en scannant la bibliothèque sature la carte SD vu qu'il télécharge une multitude d'images pour les miniatures des vidéos et copie les dossiers rar et les décompresses dans le répertoire .kodi.
De plus j'utilise kodi sur plusieurs raspberry et même si j'ai centralisé la base de donnée j'aimerai bien que tous les raspb utilisent le meme répertoire histoire qu'ils ne soient pas obligé chacun de scanner toute la médiathèque (qui est en nfs sur un serveur du réseau local, /media/Serveur1) voilà je ne sais pas si ca peut aider...
J'ai essayé de virer la ligne
#USERDATA_DIR="${HOME}/.${bin_name}"
mais ca ne change rien du tout non plus...
Edit2 :
voici le log d'un des kodi sur pi :
pi@TV ~ $ cat .kodi/temp/kodi.log
10:35:27 T:3034767360 NOTICE: special://profile/ is mapped to: special://masterprofile/
10:35:27 T:3034767360 NOTICE: -----------------------------------------------------------------------
10:35:27 T:3034767360 NOTICE: Starting Kodi (15.2 Git:02e7013). Platform: Linux ARM 32-bit
10:35:27 T:3034767360 NOTICE: Using Release Kodi x32 build (version for Raspberry Pi)
10:35:27 T:3034767360 NOTICE: Kodi compiled Dec 28 2015 by GCC 4.8.2 for Linux ARM 32-bit version 3.2.51 (197171)
10:35:27 T:3034767360 NOTICE: Running on Raspbian GNU/Linux 7 (wheezy), kernel: Linux ARM 32-bit version 4.1.19+
10:35:27 T:3034767360 NOTICE: FFmpeg statically linked, version: 2.6.4-kodi-2.6.4-Isengard
10:35:27 T:3034767360 NOTICE: Host CPU: ARMv6-compatible processor rev 7 (v6l), 1 core available
10:35:27 T:3034767360 NOTICE: ARM Features: Neon disabled
10:35:27 T:3034767360 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
10:35:27 T:3034767360 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
10:35:27 T:3034767360 NOTICE: special://masterprofile/ is mapped to: /home/pi/.kodi/userdata
10:35:27 T:3034767360 NOTICE: special://home/ is mapped to: /home/pi/.kodi
10:35:27 T:3034767360 NOTICE: special://temp/ is mapped to: /home/pi/.kodi/temp
10:35:27 T:3034767360 NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
10:35:27 T:3034767360 NOTICE: Local hostname: TV
10:35:27 T:3034767360 NOTICE: Log File is located: /home/pi/.kodi/temp/kodi.log
10:35:27 T:3034767360 NOTICE: -----------------------------------------------------------------------
10:35:28 T:3034767360 NOTICE: load settings...
10:35:29 T:3034760208 NOTICE: Thread FDEventMonitor start, auto delete: false
10:35:29 T:3034767360 NOTICE: Found 2 Lists of Devices
10:35:29 T:3034767360 NOTICE: Enumerated PI devices:
10:35:29 T:3034767360 NOTICE: Device 1
10:35:29 T:3034767360 NOTICE: m_deviceName : HDMI
10:35:29 T:3034767360 NOTICE: m_displayName : HDMI
10:35:29 T:3034767360 NOTICE: m_displayNameExtra:
10:35:29 T:3034767360 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
10:35:29 T:3034767360 NOTICE: m_channels : FL,FR
10:35:29 T:3034767360 NOTICE: m_sampleRates : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
10:35:29 T:3034767360 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
10:35:29 T:3034767360 NOTICE: Device 2
10:35:29 T:3034767360 NOTICE: m_deviceName : Analogue
10:35:29 T:3034767360 NOTICE: m_displayName : Analogue
10:35:29 T:3034767360 NOTICE: m_displayNameExtra:
10:35:29 T:3034767360 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:35:29 T:3034767360 NOTICE: m_channels : FL,FR
10:35:29 T:3034767360 NOTICE: m_sampleRates : 48000
10:35:29 T:3034767360 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
10:35:29 T:3034767360 NOTICE: Device 3
10:35:29 T:3034767360 NOTICE: m_deviceName : Both
10:35:29 T:3034767360 NOTICE: m_displayName : HDMI and Analogue
10:35:29 T:3034767360 NOTICE: m_displayNameExtra:
10:35:29 T:3034767360 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:35:29 T:3034767360 NOTICE: m_channels : FL,FR
10:35:29 T:3034767360 NOTICE: m_sampleRates : 48000
10:35:29 T:3034767360 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
10:35:29 T:3034767360 NOTICE: Enumerated ALSA devices:
10:35:29 T:3034767360 NOTICE: Device 1
10:35:29 T:3034767360 NOTICE: m_deviceName : @
10:35:29 T:3034767360 NOTICE: m_displayName : Default (bcm2835 ALSA bcm2835 ALSA)
10:35:29 T:3034767360 NOTICE: m_displayNameExtra:
10:35:29 T:3034767360 NOTICE: m_deviceType : AE_DEVTYPE_PCM
10:35:29 T:3034767360 NOTICE: m_channels : FL,FR
10:35:29 T:3034767360 NOTICE: m_sampleRates : 8000,11025,16000,22050,32000,44100,48000
10:35:29 T:3034767360 NOTICE: m_dataFormats : AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_U8
10:35:29 T:3034767360 NOTICE: Loaded settings file from special://xbmc/system/advancedsettings.xml
10:35:29 T:3034767360 NOTICE: Contents of special://xbmc/system/advancedsettings.xml are...
<?xml version="1.0" encoding="UTF-8" ?>
<advancedsettings>
<video>
<defaultplayer>dvdplayer</defaultplayer>
<defaultdvdplayer>dvdplayer</defaultdvdplayer>
</video>
<gui>
<algorithmdirtyregions>3</algorithmdirtyregions>
<nofliptimeout>0</nofliptimeout>
</gui>
<splash>false</splash>
<lookandfeel>
<enablerssfeeds>false</enablerssfeeds>
</lookandfeel>
<cputempcommand>sed -e 's/\([0-9]*\)[0-9]\{3\}.*/\1 C/' /sys/class/thermal/thermal_zone0/temp</cputempcommand>
<gputempcommand>/opt/vc/bin/vcgencmd measure_temp | sed "s,temp=\([0-9]*\)\.[0-9]'C,\1 C,"</gputempcommand>
</advancedsettings>
10:35:29 T:3034767360 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
10:35:29 T:3034767360 NOTICE: Default DVD Player: dvdplayer
10:35:29 T:3034767360 NOTICE: Default Video Player: dvdplayer
10:35:29 T:3034767360 NOTICE: Default Audio Player: paplayer
10:35:29 T:3034767360 NOTICE: Disabled debug logging due to GUI setting. Level 0.
10:35:29 T:3034767360 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
10:35:29 T:3034767360 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
10:35:29 T:3034767360 NOTICE: Loaded playercorefactory configuration
10:35:29 T:3034767360 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
10:35:29 T:3034767360 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
10:35:29 T:3026371600 NOTICE: Thread ActiveAE start, auto delete: false
10:35:29 T:3017982992 NOTICE: Thread AESink start, auto delete: false
10:35:29 T:2959111184 NOTICE: Thread CRBPWorker start, auto delete: false
10:35:29 T:3034767360 NOTICE: Running database version Addons19
10:35:29 T:3034767360 NOTICE: ADDONS: Using repository repository.xbmc.org
10:35:29 T:2950472720 NOTICE: Thread RemoteControl start, auto delete: false
10:35:30 T:3034767360 NOTICE: Raspberry PI firmware version: Mar 15 2016 14:47:28
Copyright (c) 2012 Broadcom
version 1bf9a9a77026af9128a339c82d72e331d3532ee4 (clean) (release)
10:35:30 T:3034767360 NOTICE: ARM mem: 256MB GPU mem: 256MB MPG2:0 WVC1:0
10:35:30 T:3034767360 NOTICE: Config:
arm_freq=1000
audio_pwm_mode=1
audio_sdm_mod_order=2
config_hdmi_boost=5
core_freq=500
disable_auto_turbo=1
emmc_pll_core=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_ignore_alpha=1
framebuffer_swap=1
hdmi_channel_map=8
hdmi_force_cec_address=65535
init_uart_clock=0x2dc6c0
lcd_framerate=60
over_voltage=6
pause_burst_frames=1
program_serial_random=1
sdram_freq=600
temp_limit=85
10:35:30 T:3034767360 NOTICE: Config:
10:35:30 T:3034767360 NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
10:35:30 T:3034767360 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 50.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 72.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 75.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 85.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 72.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 75.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 800 x 600 for display 0 with 800 x 600 @ 85.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 70.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 75.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1024 x 768 for display 0 with 1024 x 768 @ 85.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 768 for display 0 with 1280 x 768 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 768 for display 0 with 1280 x 768 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1280 x 1024 for display 0 with 1280 x 1024 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1360 x 768 for display 0 with 1360 x 768 @ 60.000000 Hz
10:35:30 T:3034767360 NOTICE: Found resolution 1360 x 768 for display 0 with 1360 x 768 @ 59.940063 Hz
10:35:30 T:3034767360 NOTICE: Found (1280x768@60.000000) at 40, setting to RES_DESKTOP at 16
10:35:30 T:3034767360 NOTICE: Checking resolution 16
10:35:30 T:3034767360 NOTICE: GL_VENDOR = Broadcom
10:35:30 T:3034767360 NOTICE: GL_RENDERER = VideoCore IV HW
10:35:30 T:3034767360 NOTICE: GL_VERSION = OpenGL ES 2.0
10:35:30 T:3034767360 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
10:35:30 T:3034767360 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_APPLE_rgb_422 GL_EXT_debug_marker
10:35:32 T:3034767360 NOTICE: Register - new cec device registered on cec->RPI: CEC Adapter (2708:1001)
10:35:32 T:2923025424 NOTICE: Thread CECAdapter start, auto delete: false
10:35:32 T:2896163856 NOTICE: Thread PeripBusUSBUdev start, auto delete: false
10:35:33 T:3034767360 NOTICE: Running database version Addons19
10:35:33 T:3034767360 NOTICE: Running database version ViewModes6
10:35:33 T:3034767360 NOTICE: Running database version Textures13
10:35:33 T:3034767360 NOTICE: Running database version MyMusic52
10:35:33 T:3034767360 NOTICE: Running database version MyVideos93
10:35:33 T:3034767360 NOTICE: Running database version TV29
10:35:33 T:3034767360 NOTICE: Running database version Epg10
10:35:33 T:3034767360 NOTICE: start dvd mediatype detection
10:35:33 T:2887513104 NOTICE: Thread DetectDVDMedia start, auto delete: false
10:35:33 T:2887447568 NOTICE: Thread CECAdapterUpdate start, auto delete: false
10:35:42 T:3034767360 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
10:35:42 T:3034767360 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
10:35:42 T:3034767360 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
10:35:42 T:3034767360 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
10:35:42 T:2876437520 NOTICE: Thread LanguageInvoker start, auto delete: false
10:35:42 T:3034767360 NOTICE: initialize done
10:35:42 T:3034767360 NOTICE: Running the application...
10:36:33 T:2866803728 NOTICE: Thread JobWorker start, auto delete: true
10:36:33 T:3034767360 NOTICE: starting zeroconf publishing
10:36:33 T:3034767360 NOTICE: starting upnp client
10:36:33 T:2850026512 NOTICE: Thread JobWorker start, auto delete: true
10:36:33 T:3034767360 NOTICE: ES: Starting event server
10:36:33 T:2808083472 NOTICE: Thread EventServer start, auto delete: false
10:36:33 T:2808083472 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
10:36:33 T:2808083472 NOTICE: UDP: Listening on port 9777
10:36:33 T:2791306256 NOTICE: Thread TCPServer start, auto delete: false
10:36:36 T:2876437520 NOTICE: -->Python Interpreter Initialized<--
Dernière modification par pem1664 (Le 20/12/2016, à 17:19)
Pas de problème sans solutions, mettre [résolu] dans son premier post permet de rechercher plus facilement une solution... ;)
Hors ligne
#2 Le 20/12/2016, à 12:24
- pem1664
Re : kodi changer le répertoire utilisateur
Bon d'après ce que je comprend d'ici http://kodi.wiki/view/Path_substitution faut passer par le fichier advancedsettings.xml
Y'a pas moyen de faire autrement ?
Pas de problème sans solutions, mettre [résolu] dans son premier post permet de rechercher plus facilement une solution... ;)
Hors ligne