The OpenELEC team is proud to release OpenELEC 3.1.6
The OpenELEC 3.1 release series are test releases (beta) for OpenELEC-3.2.
OpenELEC-3.2 will be the next stable release, which is a feature release and the successor of OpenELEC-3.0.
This release has some bugfixes and speed improvements. Besides the usual bugfixes and package updates we also added some more backports from XBMC Gotham for RaspberryPi (again many thanks to 'Popcornmix for the help and support here).
We found two issues which has slowed down our boot time drastically in the last few years and fixed this. RaspberryPi Users and users with slow systems should especially notice a speedup on boot (up to 15-20sec on RPi!).
We also included patches for
- Speedup fanart and thumbnails loading
- Network caching
- GUI optimizations (on RPi showing the Systeminfo output should have much lower CPU usage now)
- Avahi/Zeroconf bugfixes and improvements
- Samba bugfixes and improvements
As a little bonus we added OBEX support in our builds (which can be enabled in our settings addon under "services" which provides filetransfer via bluetooth from any smartphone/bluetooth device to your OpenELEC box.
You should only upgrade from OpenELEC-3.0 to OpenELEC 3.1.6 for testing purposes.
We would like to thank our users, team members and partners for testing, reporting and fixing issues, creating how-to documents, developing new features, and their donations of hardware and funds to the project. We appreciate your continued support!
If you want to contribute to the OpenELEC project, you can make a donation using PayPal, Bitcoin or Flattr. Donating is easy, takes only a few minutes and you do not need a PayPal account to make a donation. We have not set up our PayPal donation page to suggest a donation amount; please just donate what you feel comfortable with.
Be social, join our community now!
We invite everyone to actively participate in the OpenELEC community. In a short time we have become a bustling project with many keen users of all skill levels helping out daily. OpenELEC is for everyone and following us on social media not only keeps you up to date but helps the project by letting more people know about us.
- Forum: http://openelec.tv/forum
- Twitter: https://twitter.com/openelec
- Facebook: http://www.facebook.com/OpenELEC
- Google+: https://plus.google.com/+openelec
- IRC: #openelec on freenode.net (also avaible via our webchat)
- update to service.openelec.settings-0.2.8
- update to xbmc-12.2-5ba69b6
- update to connman-8378438
- update to linux-3.10.7
- update to bluez-5.8
- update to ratpoison-1.4.6
- update to open-iscsi-bf39941
- update to xf86-video-intel-2.21.14
- update to libvdpau-0.7
- update to bcm2835-bootloader-fb15696
- update to bcm2835-driver-fb15696
- update to Mesa-9.1.6
- update to util-linux-2.23.2
- update to samba-3.6.16
- update to mysql-5.1.70
- update to makedepend-1.0.5
- update to libXfont-1.4.6
- update to xkeyboard-config-2.9
- update to videoproto-2.3.2
- update to bison-3.0
- update to systemd-206
- update to fuse-2.9.3
- update to dosfstools-3.0.22
- update to libdrm-2.4.46
- add package 'libXVBA', seperated from xf86-video-fglrx and updated to libXVBA-13.8
- linux: add and update new radeon firmwares
- projects/*/linux: set CONFIG_MMC_BLOCK_MINORS to 32
- projects/RPi/linux: add CONFIG_JUMP_LABEL support
- projects/*/linux: statically buildin coretemp driver
- projects/RPi/linux: statically buildin uinput driver
- projects/*/linux/linux.*.conf: CONFIG_TUN must be built-in
- projects/*/linux/linux.*.conf: CONFIG_PPP (ppp_generic) must be built-in
- avahi: run as daemon, enable optional debug, remove startup hacks
- busybox: mount-filesystem: ensure that /storage/log is a directory
- avahi: disable compat-libdns_sd, disable autoipd
- iana-etc: fix /etc/services file for rpcbind
- samba: fix startup with no network
- bcm2835-driver: dont load vllinit init script, cleanup
- dbus: disable verbose mode and asserts support
- xorg changes for appletv
- udisks: rework automounter script
- fontconfig: use /storage/.cache/fontconfig as persistent font cache dir, create fontcache only on first boot
- samba: enable back avahi support, this partly reverts https://github.com/OpenELEC/OpenELEC.tv/commit/d314594b, this should fix #2339
- linux: add patch to fix resume issue after suspend with kernel 3.10.3 and later
- linux: update hid_sony-add_SMK_link patch
- Add support for SMK-Link PS3 remote. It is a universal remote with PS3 remote also using a different ID so I added the ID to hid.
- projects/Generic_OSS: use fullsize splash with KMS support
For a full changelog on what's new, follow the link below:
You can find the new release of OpenELEC 3.1.6 on the downloads page
New and dropped builds:
OpenELEC 3.1/2 will drop releases for ION 32-bit, Intel 32-bit and Xtreamer Ultra users. If you are currently using one of these builds, the correct migration path is:
- ION i386 (with 32-bit capable hardware) => Generic i386
- ION i386 (with 64-bit capable hardware) => ION x86_64
- Intel i386 (with 32-bit capable hardware) => Generic i386
- Intel i386 (with 64-bit capable hardware) => Intel x86_64
- Xtreamer Ultra 1 / Xtreamer Ultra 2 => ION x86_64
OpenELEC 3.1/2 will now provide releases for Generic 64-bit, a catch-all release for recent 64bit hardware.
If you have any questions, please ask in the forums.
Our new settings addon:
The biggest visible change in OpenELEC 3.1/3.2 is our new OpenELEC Settings addon. Many thanks to ‘Lufie’, ‘Seo’, ‘Chewitt’, ‘Vpeter’ and all others who helped developing, translating, testing etcetera. A special Thank You also goes to the connman team for their help, support and work.
Note: Since this addon is not created by the XBMC team but by the OpenELEC team, this addon requires our own separate translation into as many languages as possible. We would therefore like to ask you to participate in translating the texts of this settings module, so that people around the world can enjoy using it as much as we do.
Open this link, select the language of your choice, and help us translate our new addon!
The new addon combines all settings that are mostly to do with external connections via different devices, along with some internal system settings. It now also displays descriptions of each menu item, so more and more people can understand, and use, the possibilities that OpenELEC offers.
- The Update section now includes a button for a forced update check.
- The new release also feature a Backup & Restore function of both OpenELEC's & XBMC's current settings, databases and thumbnail content.
- A 'Reset OpenELEC to default' option will directly and permanently set all configuration values of OpenELEC and XBMC to their defaults.
- A 'Reset System Settings to default' option will give the user the option to reset the OpenELEC OS settings. (XBMC settings will not be touched)
- New settings are now available for switching on/off the wired network, adding Virtual Private Networks as well as user selected NTP servers.
- Network mounts (CIFS and NFS) can now be done from inside the OpenELEC user interface. An improved 'Wait for network' option can also be enabled.
- All current network connections will now be displayed in a separate window. Each connection can be disconnected and/or edited on all its properties.
- At last, it is now easy to make wireless connections. A list of all available SSIDs will make it very easy to choose, and connect to, your network.
- Here you can find the combined switches for the Samba, SSH, Cron, Avahi (=Zeroconf) Syslog and Bluetooth 'daemons'.
- A separate tabpage will display all Bluetooth connections. The addon will pick up any bluetooth device and display a PIN request messagebox when/where necessary.
- Devices like the WiiMote (only the old model), PS3 Remote or BT keyboards can now be easily paired.
Intel VAAPI changes:
Intel has gone a long way on htpcs during the last several years. Beginning with Sandy and later with Ivybridge intel improved the linux experience a lot. When thinking in the htpc domain, there are at least the following things of great importance:
- Power Usage, to get a cool and also silent experience
- Video Codec support to decode video content on the GPU, here we talk mostly about h264, VC-1, mpeg2 and mpeg4/xvid.
- Bitstream Audio Support, e.g. TrueHD and DTS-HD
- LiveTV watchers also need accelerated deinterlacing to get their 1080i and 576i TV-Streams decoded properly.
Intel have supported items 1, 2 and even 3 for a long time. One remaining problem was the deinterlacing support, to get low power chipsets like the Celeron 847 into being a multitalent. This point was ruled out lately. Timo Rothenpieler (Btbn) a longterm vaapi enthusiast implemented the first deinterlacer within xbmc for vaapi by using the VPP (Video Postprocessing API). It was possible by the changes introduced into libva and libva-intel-driver by Haihao Xiang. In the future, we will also deliver Temporal / Spatial deinterlacing, that has just been released for Intel Haswell. The Haswell Chip is actually already supported with our new vaapi driver packages, Temporal / Spatial deinterlacing will come later (if we find some hardware to actually test it).
With all this work being done, Intel delivers a really great experience on Linux htpcs, and closely moves into the direction where Nvidia has been best the last couple of years. Thank you so much, to all people that have tested the Intel VPP work in the special thread over at our forums.
FGLRX 13.6 Update:
OpenELEC has worked strongly together with the AMD engineers, to especially name Jamy and Sabre for their constant support and the possibility to discuss some things. They even installed XBMC and tried the XVBA Implementation on their hardware. You might have realized on the changelog to 13.6 fglrx:
 Fix the regression of performance drop with XBMC for UVD playback
which was the direct outcome of this constructive work. We included this driver into a Call for Testing XVBA build in order to get it thouroughly tested before actual release.
Also a huge thank you to all users, that gave it a short try, which helped to improve the situation for e.g. the Arctic users a lot.
We finally have a new driver, that is working quite well with XBMC, additionally it also supports new hardware.
We hope - of course - for the future, that xvba-sdk 0.75 will be released soon and that we can implement support for the mpeg2 and mpeg4 codecs. We’d also be happy, if we could see Bitstream Audio support on AMD hardware, which is still an outstanding issue.
You can find the new release of OpenELEC 3.1.6 on the downloads page
OpenELEC 3.1 is not recommended for production builds. Please use OpenELEC 3.0 instead.