It’s a kodi bug. I found this workaround: Skins not loading in profiles · Issue #14732 · xbmc/xbmc · GitHub
Posts by jirit
-
-
Hi,
I have installed last stable version 9.0.2 on odroid C2, skin estuary.
I use profiles for children, parents and master user. There is a problem with skin
customization. After reboot changes, like menu items, colors, …, are lost.
When profile is loged off only, it works correctly.
Every profile has settings.xml in addon_data folder. I checked timestamps after
boot, it does not change, but profiles starts with settings from master user and ignore
changes in settings.xml. Finaly when profile log off, it rewrite settings.xml.
So, i tried set chattr -i on settings.xml, after boot profile still starts with settings for master user,
and after log off and log in again it use customized profile settings.xml.
It seems after boot kodi every time use settings for master user and replace
custom settings when profile is log off.
This problem is not on others boards like raspberryPI, orangePI, only on odroidC2.
Any idea how to fix it? Thanks
-
Hi,
I have installed last stable version 9.0.2 on odroid C2, skin estuary.
I use profiles for children, parents and master user. There is a problem with skin
customization. After reboot all changes, like menu items, colors, …, are lost.
When profile is loged off only, it works correctly.
Every profile has settings.xml in addon_data folder. I checked timestamps after
boot, it does not change, but profile starts with default settings and ignore
changes in settings.xml. Finaly when profile log off, it rewrite settings.xml.
So, i tried set chattr -i on settings.xml, after boot profile starts with default settings,
and after log off and log in again it use customized settings.xml.
It seems after boot kodi every time use default settings for new profile and replace
custom settings when profile is log off.
This problem is not on others boards like raspberryPI, orangePI, only on odroidC2.
Any idea how to fix it? Thanks
-
Hi,
finally i realize there is problem wit SQLlite and NFS:
QuoteSQLite uses POSIX advisory locks to implement locking on Unix. On Windows it uses the LockFile(), LockFileEx(), and UnlockFile() system calls. SQLite assumes that these system calls all work as advertised. If that is not the case, then database corruption can result. One should note that POSIX advisory locking is known to be buggy or even unimplemented on many NFS implementations (including recent versions of Mac OS X) and that there are reports of locking problems for network filesystems under Windows. Your best defense is to not use SQLite for files on a network filesystem.
So, I will try to set up databases in MySQL.
-
Hi all,
i try set up two raspberry pi with shared profile.
I have defined nfs mount in ./config/system.d/ it is mounted
in .kodi/userdata/profiles/
This work fine, but if i try set new profile it creates
directory structure on nfs mountpoint, but after
switch to new profile it freeze.
There is no weird lines in kodi.log.
NFS is mounted, directories are accessible, readable
and writeable.
This is my exports setting on linux server:
This is my mountpint settings on libreelec:
Code
Display More[Unit] Description=nfs mount script Requires=network-online.service After=network-online.service Before=kodi.service [Mount] What=192.168.1.101:/media/home/kodi Where=/storage/.kodi/userdata/profiles Options= Type=nfs [Install] WantedBy=multi-user.target
So please do you have an idea what I am doing wrong?
Thanks for any ideas.
-
I forgot to put licence key into config.txt,
so it was the problem.but maybe there can be problem with software
encoding mpeg2. -
Hi,
since libreelec version v7.95.2 BETA
I Have problem to play mpeg2 files,The problem is with dvb-t stream and DVD iso images
Hardware raspberrypi 3 with mpeg licence.
Version v7.95.1 BETA works well
log:
17:03:27.888 T:1186984864 NOTICE: Opening stream: 0 source: 256
17:03:27.888 T:1186984864 NOTICE: Creating video codec with codec id: 2
17:03:27.889 T:1186984864 WARNING: CMMALVideo::Open Codec mmal-mpeg2 is not supported
17:03:27.889 T:1186984864 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
17:03:27.890 T:1186984864 NOTICE: Opening stream: 1 source: 256
17:03:27.890 T:1186984864 NOTICE: Opening stream: 4 source: 256
17:03:27.891 T:1228927904 NOTICE: CDecoder::Open - fmt:0
17:03:27.918 T:1220539296 NOTICE: Creating audio stream (codec id: 86017, channels: 2, sample rate: 48000, no pass-through)
17:03:28.652 T:1228927904 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
17:03:29.215 T:1228927904 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 40000
17:03:39.445 T:1220539296 NOTICE: CVideoPlayerAudio::Process - stream stalled
17:03:41.352 T:1228927904 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
17:03:48.169 T:1962447984 NOTICE: CVideoPlayer::CloseFile()
17:03:48.169 T:1962447984 NOTICE: VideoPlayer: waiting for threads to exit
17:03:48.186 T:1186984864 NOTICE: CVideoPlayer::OnExit()
17:03:48.186 T:1186984864 NOTICE: Closing stream player 1Screen shot:
Fa1HzCSGUfijSP12A