Releases: quasar1/boxeebox-xbmc
KODI_14.2-Git-2017-11-12-a103c6f-hybrid
KODI 14.2 HYBRID (8th release).
Built on OSX environment
Changes include:
- Python: update to Python-2.7.14
- openssl: update to openssl-1.0.2m
- sqlite: update to sqlite-autoconf-3210000
- libplist: update to libplist-2.0.0
- shairplay: update to master
Note about addons:
Some may not work when installed through repositories, as they detect the Kodi version, (14.2 being too old). This Hybrid version has a newer Python, and most addons can correctly detect this, but now most are detecting the Kodi version. Personally I have got around this by downloading the addon, unzipping it, then placing it in the portable_data/addons folder. There may be other dependencies it requires, so you can hunt them down and manually place them in the portable_data/addons folder too.
If you have a particular addon that wont work you may have to downgrade it (look for an older version) so it will work on this older Kodi 14.2.
For me personally (at the moment), this Hybrid version copes with all the addons I use regularly, but your personal mileage may vary.
KODI_14.2-Git-2017-11-11-ee80e0c-hybrid
KODI 14.2 HYBRID (7th release).
Built on OSX environment
Changes include:
- toolchain: update downloadurl
- cppcheck performance fixes in windowing/
- cppcheck performance fixes in interfaces/ -by tobbi
- cppcheck performance fixes in dbwrappers/ -by tobbi
- cppcheck performance fixes in view/ -by tobbi
- cpcheck performance fixes in video/ -by tobbi
- cppcheck performance fixes in storage/ -by tobbi
- cppcheck performance fixes in utils/ -by tobbi
- cppcheck performance fixes in linux/ -by tobbi
- cppcheck performance fixes in network/ -by tobbi
- cppcheck performance fixes in guilib/ -by tobbi
- cppcheck performance fixes in dialogs/ -by tobbi
- cppcheck performance fixes in threads/ -by tobbi
- cppcheck performance fixes in test/ -by tobbi
- cppcheck performance fixes in settings/ -by tobbi
- cppcheck performance fixes in profiles/ -by tobbi
- cppcheck performance fixes in playlists/ -by tobbi
- cppcheck performance fixes in input/ -by tobbi
- cppcheck performance fixes in epg/ -by tobbi
- cppcheck performance fixes in addons/ -by tobbi
- cppcheck performance fixes in cores/AudioEngine -by tobbi
- cppcheck performance fixes in cores/paplayer -by tobbi
- cppcheck performance fixes in cores/playercorefactory -by tobbi
- cppcheck performance fixes in cores/dllloader/ -by tobbi
- Update advancedsettings.xml
- libgcrypt: update url
- gnutls: update url
- libtiff: update to libtiff-4.0.8
KODI_14.2-Git-2017-3-06-7832001-hybrid
KODI 14.2 HYBRID (6th release).
Built on OSX environment, make boxee a target platform & fix SSL certs on un-updated Boxee Hacks
Changes include:
- make boxee a target platform
- fix SSL certs on un-updated Boxee Hacks, nothing to do all added to Kodi coding
- cppcheck performance fixes in filesystem
- libnfs: update to libnfs-master
- Shoutcast: some work done to improve it but requires more work
- linux: prevent wasting RAM due to memory fragmentation - by wsnipex
- CurlFile.cpp: update to Isengards CurlFile.cpp
- Improved file buffering in CArchive- bavison & popcornmix
- speex: update to speex-1.2.0
Boxee Hacks update no longer needed! as long as your installation directory is xbmc/kodi.bin
KODI_14.2-Git-2017-2-19-45172ee-hybrid
KODI 14.2 HYBRID (5th release).
Built on OSX environment, many optimizations, lib changes and updated Python
Changes include:
- Python: update to Python-2.7.13
- Python: enable SSL cert validation
- libexpat: update to libexpat-2.2.0 (note: libexpat.so has changed to libexpat.so.1)
- add: ncursesw
- Kodi: configure add -mfpmath=sse -Os
- Toolchain: GCC add --enable-lto
- libjpeg-turbo: enable simd
- GUIFontTTFGL: Fix texture leak in subtitles
- DVDOverlaySSA: Fix Leak with SSA subtitles
Boxee Hacks update needed!
You will need to edit your xbmc.sh on your Boxee Box
/data/hack/misc/xbmc.sh
ADD - SSL_CERT_FILE=${p}/system/certs/cacert.pem
So it looks something like this...
HOME=${p} GCONV_PATH=${p}/gconv SSL_CERT_FILE=${p}/system/certs/cacert.pem AE_ENGINE=active PYTHONPATH=${p}/python2.7:${p}/python2.7/lib-dynload PYTHONHOME=${p}/python2.7:${p}/python2.7/lib-dynload XBMC_HOME=${p} ${p}/${b} --standalone -p -l /var/run/lirc/lircd 2>>/tmp/xbmc.log
KODI_14.2-Git-2016-11-03-c72542f-hybrid
KODI 14.2 HYBRID (4th release).
Built on OSX environment, some lib changes and updated ffmpeg with speex codec support
Changes include:
- sqlite: update to sqlite-autoconf-3150000
- ffmpeg: update to 2.8.6-Jarvis-16.0 (improvements with video seek backwards and forwards).
- libass: update to libass-0.13.4
- libjpeg-turbo: update to libjpeg-turbo-1.5.1
- libssh: update to libssh-0.7.3
- curl: update to curl-7.51.0
- openssl: update to openssl-1.0.2j
Kodi dead on Boxee?
Well, no, everything seems to work perfectly well but we are stuck on Helix 14.2. No actual Kodi updates are possible I am afraid due to various restrictions (view previous release notes below for more info).
I will try to keep updating things to keep it functioning for as long as possible on Helix 14.2.
KODI_14.2-Git-2015-10-20-880982d-hybrid
KODI 14.2 HYBRID (3rd release).
Built on OSX environment, some lib changes and ffmpeg built with yasm
Changes include:
- sqlite: update to sqlite-autoconf-3090100
- ffmpeg: update to 2.8.1-Jarvis-alpha4-HEVC
- libass: update to libass-0.13.0
- libjpeg-turbo: update to libjpeg-turbo-1.4.2
- libbluray: update to libbluray-0.9.0
- libssh update to libssh-0.7.2
- curl: update to curl-7.45.0
- libshairplay: update to latest master
- openssl: update to openssl-1.0.2d
- pvr: update to latest master
Full break down of changes:
KODI_14.2-Git-2015-06-10-3c08cfb-hybrid
KODI 14.2 HYBRID (2nd release).
Built on OSX environment, some lib changes and ffmpeg built with yasm
Changes include:
- sqlite: update to sqlite-autoconf-3081002
- ffmpeg: update to 2.6.2-Isengard-beta
- libass: update to libass-0.12.2
- libjpeg-turbo: update to libjpeg-turbo-1.4.1
- rtmpdump: back to 2.4 KSV with latest patch
- libbluray: update to libbluray-0.8.1
- libssh update to libssh-0.7.0
- samba: update to samba-3.6.25
- libnfs: update to latest master
- curl: update to curl-7.42.1
- libshairplay: update to latest master
- pcre: build static
- taglib: build static
- enable-debug=no: turns debugging off for default log level, can be turned back on by user in menu or advancedsettings.xml - thx to zang74
- libs: changes for cross-compile compliance, (I tested on Ubuntu 64, OSX Mavericks & Yosemite, though may not work depending on subtle build env differences).
Full break down of changes:
If anyone sees any commits in Kodi Isengard upstream that they would like to see in helix-hybrid you are welcome to submit a pull request.
If it merges cleanly then it may be possible to build with the changes depending on what they are. This is becoming less possible as time goes by.
Fix boxee incorrect time/timezone.
My findings:
Time incorrect by minus one hour in Boxeebox and in Kodi.
The fix:
telnet to your Boxeebox and execute this command line (adjust for your location).
ln -sf /opt/local/share/zoneinfo/Europe/London /data/etc/localtime
Europe/London being my timezone, look in 'opt/local/share/zoneinfo/' for your location
This link got deleted for some reason as it exists on my second Boxeebox.
KODI_14.2-Git-2017-11-11-ee80e0c-hybrid
2.9-alpha_Helix-hybrid lib changes: p2
KODI_14.2-Git2015-04-13-6c1a8d6-hybrid
KODI 14.2 HYBRID (all further releases may contain some Kodi 15 Isengard commits as we are stuck on Helix due to Boxee kernel and toolchain limitations).
Note it is recommended you do a fresh install to remove any old libs as they may conflict with the previously installed libs. Also when you first boot wait a minute or two for the Boxee to settle before use the cpu/fps will settle and you will notice the GUI is more responsive.
Changes include:
- pvr-addons: update to latest helix branch (c2f8ea7)
- sqlite: update to sqlite-autoconf-3080900
- ffmpeg: update to 2.6.2-Isengard-alpha
- Disable "Total Duration" in Confluence
- Show RSS Feed set to "false"
- settings.xml: sync playback to display as default - (This seems to stop the frames dropping.
When subtitles are enabled some frames are still dropped at the start (along with some gfx glitching), but the good news is everything settles down after a minute or two and no further frames get dropped and no further gfx glitches occur from then on. Your mileage may vary). - AdvancedSettings.cpp: reduce subtitle delay - now no delay, suits the Boxee better.
- AdvancedSettings.cpp: Set default buffer factor to 4 to allow faster filling.
- libass: downgrade to libass-0.10.1
- libenca: remove, never used in Kodi - http://forum.kodi.tv/showthread.php?tid=221837
- libjpeg-turbo: remove yasm dependancy
- Merge pull request #11 from zang74/patch-1 - Added missing key command for Netflix-Button Boxee Boxes - thx zang74
- enhancement: increase gui fps from 27 to 50+ fps
Full break down of changes:
Tips:
- If you upgrade from older versions and have issues try a clean install, especially going from Gotham to Helix as the database's won't be compatible.
- If you are using a SD Card and suffer crashes use a USB stick instead.
- Try to stick to the default skin (Confluence). Third party skins my not be compatible, Confluence is compatible and is kept up to date.
- Not all addons will work, if a particular addon doesn't work try it on the equivalent Windows Kodi version to see if it is Boxee related.
Sadly a lot of things could be improved upon but we are restricted by various issues:
- We are hi-jacking the Boxee's existing kernel which is version 2.6.28 and has a limited amount of kernel modules enabled. Therefore things like getting Open VPN working is impossible without the tun.ko module. A lot of things cannot be enabled because of the old kernel and modules the Boxee has.
- Subtitles (gfx glitching), has been present from day one only it has gotten slightly worse with the Kodi changes. It seems a lot of code needs adding with regards to the Boxee Intel SMD coding.
- Audio issues, these are mainly due to the Intel driver and kernel issues again, although it might be possible with custom coding to perhaps reduce the issues.
- The above issues could be fixed if we could replace the existing kernel with a newer one but then we would need newer drivers and those aren't open source or readily available. Even so at the moment nobody has successfully manged to upgrade/replace the old Boxee kernel/OS with a new one. One thing to help the project along would be some active devs with C/C++ coding knowledge to add Boxee specific coding to the Kodi coding to enable and fix certain issues that can be fixed. At the moment it is only myself syncing with Kodi mainline and each and every time this is done it is getting harder and more difficult to keep a working Boxee Kodi version, (it may have reduced functionality and/or parts missing). So if there are any people out there that want to help and have the necessary skills and talent please do put your name forward on the forums http://boxeed.in/forums/
You are welcome to submit pull requests to this repo (test) or the main repo https://github.com/quarnster/boxeebox-xbmc
All credits to those who worked on this project, especially quarnster, for without him none of this would have been possible. Looks like we cannot get a Kodi 15 Isengard release due to various issues, so Helix is as good as it gets for now unless some new blood can come in and kick some C++ coding ass ;)
Peace - quasar.
KODI_14.2-Git-2015-03-27-13fe63a
WRONG TIME DISPLAYED?: use this info to set it manually
I have 2 Boxee Boxes and one has this bug, it shows the wrong time in the Boxee gui and in Kodi.
You will need to fix the time in both if they are both wrong, I found that after fixing the time in the Boxee gui that when I booted into Kodi it was still wrong so had to repeat the process in Kodi.
You will need to telnet to your Boxee, telnet IP address of Boxee here 2323 (password is usually 'secret')
This is what I used but you will need to change it for your current time. Do this for Boxee and Kodi if needed.
date 040511072015.55
04 = April
05 = day
11 = hour
07 = minute
2015 = year
55 = seconds
If you set the time a bit ahead and watch a correct time display on your computer and press enter at the exact time to get a near perfect sync.
Unsure as to the root cause of this I will investigate further.
UPDATE: enhancement: increase gui fps from 27 to 50+ fps
"Speeds up menu browsing quite a bit.
Subtitle glitch improved slightly."
Edit your advancedsettings.xml to the below....
https://github.com/quasar1/boxeebox-xbmc/blob/Helix/system/advancedsettings.xml
KODI 14.2 FINAL Changes include:
- curl: update to curl-7.41.0
- libbluray: update to libbluray-0.7.0
- sqlite: sqlite-autoconf-3080803
- librtmp: update to version with new ksv patch http://stream-recorder.com/forum/customized-rtmpdump-binaries-patch-file-t16103.html?s=5df438dbba19125583cfd0037dcbc13e&
- openssl: update to openssl-1.0.2a
- libnfs: update to libnfs master (6da5bc1) and patch Kodi for streaming cache "Sequential-Readahead-Mode"
- libjpeg-turbo: update to libjpeg-turbo-1.4.0
- libgcrypt: update to libgcrypt-1.6.3
- pvr-addons: update to latest helix branch (4854fbe)
Full break down of changes:
Tips:
- If you upgrade from older versions and have issues try a clean install, especially going from Gotham to Helix as the database's won't be compatible.
- If you are using a SD Card and suffer crashes use a USB stick instead.
- Try to stick to the default skin (Confluence). Third party skins my not be compatible, Confluence is compatible and is kept up to date.
- Not all addons will work, if a particular addon doesn't work try it on the equivalent Windows Kodi version to see if it is Boxee related.
Sadly a lot of things could be improved upon but we are restricted by various issues:
- We are hi-jacking the Boxee's existing kernel which is version 2.6.28 and has a limited amount of kernel modules enabled. Therefore things like getting Open VPN working is impossible without the tun.ko module. A lot of things cannot be enabled because of the old kernel and modules the Boxee has.
- Subtitles (gfx glitching), has been present from day one only it has gotten slightly worse with the Kodi changes. It seems a lot of code needs adding with regards to the Boxee Intel SMD coding.
- Audio issues, these are mainly due to the Intel driver and kernel issues again, although it might be possible with custom coding to perhaps reduce the issues.
- The above issues could be fixed if we could replace the existing kernel with a newer one but then we would need newer drivers and those aren't open source or readily available. Even so at the moment nobody has successfully manged to upgrade/replace the old Boxee kernel/OS with a new one. One thing to help the project along would be some active devs with C/C++ coding knowledge to add Boxee specific coding to the Kodi coding to enable and fix certain issues that can be fixed. At the moment it is only myself syncing with Kodi mainline and each and every time this is done it is getting harder and more difficult to keep a working Boxee Kodi version, (it may have reduced functionality and/or parts missing). So if there are any people out there that want to help and have the necessary skills and talent please do put your name forward on the forums http://boxeed.in/forums/
You are welcome to submit pull requests to this repo (test) or the main repo https://github.com/quarnster/boxeebox-xbmc
All credits to those who worked on this project, especially quarnster, for without him none of this would have been possible. Looks like we cannot get a Kodi 15 Isengard release due to various issues, so Helix is as good as it gets for now unless some new blood can come in and kick some C++ coding ass ;)
Peace - quasar.