(2014-06-16, 18:33)lithiumc Wrote: (2014-06-13, 22:00)wernerb Wrote: (2014-06-13, 19:52)lithiumc Wrote: For sure...
Without UTF8 it can't handle certain characters, so they look wrong in the database.
Yes I see what you mean. Pull request merged, will take an hour or so for the docker index to update. Thanks!
Yeah, Thank you. Any clue as to why on frodo the web interface causes a seg fault? Is it the libxbmc.so?
Yes the webinterface causes seg-faults because it suffers from the same problems that UPnP had: thumbnail generation.
For some reason thumbnail generation uses the gui and segfaults. I managed to fix this in a patch for UPnP by returning 404's for unknown thumbnails instead of letting xbmc generate thumbnails for them. This worked rather well because regular xbmc clients would generate a thumbnail which would after that also show in xbmc server.
The same patch for UPnP can be modified I think for the web-interface. I'l look into it
Does your wording mean that on gotham there are no segfaults?
(2014-06-13, 20:47)loki149 Wrote: I was wondering if anyone had had any luck getting addons or new web interfaces to work.
I've been trying to get Chorus (http://forum.xbmc.org/showthread.php?tid=183451) to work, and I was hoping it would be as simple as copying the addon files over from an xbmc that had it set up and working, then changing the webserver setting in the guisettings.xml but that hasn't worked.
Anyone have any ideas?
The web-server currently doesn't work I think, it seg faults a lot. (See above).
If the segfaults are fixed then Chorus should work, I will look into it because i'd like to see Chorus in action
Always avoid guisettings.xml if you can. Instead activate the webserver with advancedsettings.xml.
Actually I would suggest the devs build in a config paramter for advancedsettings.xml where the webserver-addon can be selected (if installed), because the the web-server makes more sense when run on headless xbmc then on a regular xbmc client. (Just my two se
(2014-06-16, 22:24)bobbintb Wrote: wernerb, what configuration options did you compile the docker version with?
The docker image can be built yourself using the instructions at
https://github.com/wernerb/docker-xbmc-server.
If you mean how xbmc was compiled, then you can look at
https://github.com/wernerb/docker-xbmc-s...Dockerfile to see how from a vanilla ubuntu 12.10 xbmc is compiled.
On another note:
I am considering adding libbluray in the next image, so that bluray's are correctly parsed by library updates. I heard somewhere that this does not happen if libbluray is missing.
What do you guys think?
(2014-06-20, 14:17)jacintech.fire Wrote: Just my (probably misguided) opinion
The code base (if not the functionality) is quite beautiful; but the truth is, it is also an unyielding beast. I am starting to think it would be a lot easier to start a complete rewrite of the code base, beginning with a transcoding/streaming engine; a strong (scaleable, modular) httpd daemon that dan handle hundreds of concurrent requests, and accompanying html5 app, then build from there. Each component as a drop-in module (like the Linux Kernel) so that the resulting code can be compiled to suite whatever need (headless, streaming server, client, classic stand alone, etc.)arises.
XBMC started as a video player. Most people just want something to play their files.
The thing is, that us advanced users want to have just a subset of functionality xbmc provides running all the time: UPnP, Webserver, Library management.
The two features you suggest are possible already today:
Streaming would be the UPnP server with arguably the best network communication protocol for xbmc: HTTP.
Transcoding is not a problem of XBMC, and combining the UPnP server of XBMC with BubbleUPnP server already allows you to transcode on the fly to whatever device.