I have had a look at your posted debug log. I have not been able to understand the cause, this seem to be a difficult problem. From my understanding the log show things are progessing just fine, then it just stops without any error message. I agree the XBMC_crashlog might give further info, I don´t know where it is supposed to be saved on OpenELEC. EDIT: Sent pm to you
I have posted an example debug log from my laptop
here.
It shows a normal startup, maybe it can be good to have a working example to compare against.
Note: In my log there are also events like these and it does not cause these problems:
17:54:07 T:2984246128 WARNING: RemoveDirectory, cant remove dir </storage/.xbmc/temp/spotify/thumbs/>. trying lower case.
01:06:04 T:2964319088 DEBUG: GetImageHash - unable to stat url /storage/.xbmc/temp/spotify/thumbs/spotifyimage4caf034b97f46d3a70254f4a756d94e76e8fde b4.jpg
01:06:05 T:2946497392 DEBUG: GetImageHash - unable to stat url /storage/.xbmc/temp/spotify/thumbs/spotifyimagec26895c8db6c973dae59fe5e808a8b2323a85f 6b.jpg
01:06:05 T:2964319088 DEBUG: GetImageHash - unable to stat url /storage/.xbmc/temp/spotify/thumbs/spotifyimagec28f1f72ded20b6ed09819b552474e7f7493c5 e0.jpg
My ideas to try are:
1) Try without mysql.
I have limited mysql knowledge, have no idea if it can be involved in this problem or not.
Therefor I would remove mysql from the equation.
2) Try with older libspotify version and older spotyxbmc2.
To do this, you need to perform the following:
A. In your dev environment, delete the patchfile in /packages/mediacenter/xbmc/spotify_patches
B. Put
this patchfile in that directory instead
(It is a patchfile for the last spotyxbmc2 source from akezeke that uses libspotify ver 9):
C. Change line 22 in packages/audio/libspotify/meta
from:
PKG_VERSION="10.1.16"
to:
PKG_VERSION="9.1.32"
D. Cleanup previous build files with the command:
rm -rf build*/xbmc-* build*/libspotify* build*/.stamps/xbmc build*/.stamps/libspotify*
(do this from OpenELEC.tv folder in your dev environment)
E. Compile again: make release...., should take approx 1-2 hours.
3) I edited my last post to suggest how-to get console output from xbmc,
I have not needed to try this but it might give some info.
4) If you edit syslinux.conf, OpenELEC can startup with
debugging boot flag to preserve logs also after a reboot.
mount -o remount,rw /flash
Then, if you need a console prompt: ctrl-alt-F3, ctrl-alt-F1 to get back.