RaspBMC XBMC test builds

  Thread Rating:
  • 9 Votes - 4.56 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #1
Hi everyone!

I see a lot of RaspBMC users that are interested in XBMC test builds, therefor I started this thread.

This thread will contain test builds and not official XBMC versions for RaspBMC.


Builds
Updated Gotham build 20131019 in post #7 (this build might break Airplay, see next build for possible fix)
Updated Gotham build 20131020 in post #12 (same as previous but with Airplay fix)
Updated Gotham build 20131024 in post #32 (feature: newclock3 with multichannel PCM HDMI output)
Updated Gotham build 20131101 in post #58 (Same as previous build, rebased on Gotham 31st of Oct and updated firmware)
Updated Gotham build 20131104 in post #66 (Popcornmix´s newclock3, rebased on Gotham 4th of Nov, experimental)
Updated Gotham build 20131116 in post #94 (Popcornmix´s newclock3 rebased on Gotham 14 Nov)
Updated Gotham build 20131118 in post #101 (Popcornmix´s newclock3 rebased on Gotham 18 Nov, PR´s from bavison to reduce CPU when idle)
Updated Gotham build 20131123 in post #118 (Similar to 18 Nov build with some fixes)
Updated Gotham build 20131128 in post #128 (Popcornmix´s newclock3 rebased on Gotham 26 Nov + a lot of interesting stuff)
Updated Gotham build 20131204 in post #158 (Popcornmix´s newclock3 rebased on Gotham 3 Dec + a bucnh of stuff including GUI sounds!)
Updated Gotham build 20131205 in post #163 (Same as previous but with fix for broken skin.widget etc.)
Updated Gotham build 20131207 in post #169 (Gotham build with working DVD playback, newclock3 rebased on XBMC master 5th of Dec)
Updated Gotham build 20131207 (2) in post #172 (Gotham, working DVD playback, fix for external subtitles, newclock3 + XBMC master 6th of Dec)
Updated Gotham build 20131208 in post #193 (From newclock3, iOS7 Airplay, DVD playback, 2D (mono) playback for 3D movies + various fixes)
Updated Gotham build 20131209 in post #209 (From newclock3, same as previous + clamping/guires fix and fix options for 3D playback)
Updated Gotham build 20131212 in post #225 (From newclock3, GUI res limit patches, Airplay patch, omxalsa, CEC etc.)
Updated Gotham build 20131214 in post #231 (Active AE, based on newclock3 rebased on XBMC master 14th Dec)
Updated Gotham build 20131216 in post #240 (Active AE, same as last build with some fixes)
Updated Gotham build 20131220 in post #246 (Active AE, updated libcec, spectrum improvement etc.)
Updated Gotham build 20131230 in post #258 (Active AE, newclock3 rebased on master Dec 30)
Updated Gotham build 20140103 in post #262 (Active AE, newclock3 rebased on master Jan 03 + some fixes and tests)
Updated Gotham build 20140105 in post #279 (Active AE, newclock3 rebased on master Jan 05 + some fixes)
Updated Gotham build 20140107 in post #282 (newclock3 rebased on master Jan 07 + some fixes and tests)
Updated Gotham build 20140110 in post #298 (newclock3 rebased on master Jan 10 + re-enabled dvdplayer for unsupported codecs etc.)
Updated Gotham build 20140112 in post #322 (same as last build with some fixes)
Updated Gotham build 20140113 in post #350 (newclock3 with some fixes for dvdplayer/omx, instructions for passthrough and paplayer/dvdplayer)
Updated Gotham build 20140114 in post #357 (newclock3, improved playback for high samplerate/multichannel/passthrough using paplayer)
Updated Gotham build 20140117 in post #374 (newclock3 + some tests (buffermode & tls/https))
Updated Gotham build 20140120 in post #382 (newclock3, testing dvdplayer with hardware acceleration)
Updated Gotham build 20140122 in post #387 (newclock3, omx as default, dvdplayer optional, season art fix etc,)
Updated Gotham build 20140124 in post #402 (similar to previous build with some fixes)
Updated Gotham build 20140127 in post #422 (newclock3, repo & addon improvements, EDL logging, 3D auto switch fix etc.)
Updated Gotham build 20140128 in post #427 (newclock3, same as previous + EDL/OMX fix & libcurl openssl thread-safe locking)
Updated Gotham build 20140130 in post #441 (newclock3, similar to previous + reverted libcurl/openssl thread-safe, additional fixes)
Updated Gotham build 20140201 in post #446 (newclock3, same as previous + new fixes and possible fix for random crashes in last build)
Updated Gotham build 20140202 in post #449 (newclock3, improved seek, improved text rendering)
Updated Gotham build 20140204 in post #469 (newclock3, many fixes regarding omxcodec and dvdplayer)
Updated Gotham build 20140206 in post #483 (newclock3, many fixes regarding MySQL and databases, allow still frames to return from codec)
Updated Gotham build 20140208 in post #489 (newclock3, same as last + some tests and some fixes)
Updated Gotham build 20140210 in post #502 (newclock3, subtitles fixes etc.)
Updated Gotham build 20140213 in post #509 (newclock3, several fixes e.g. stuttering, crashes, dvd menu etc.)
Updated Gotham build 20140213 (2) in post #515 (identical to last build + reduced time to re-enter libraries)
Updated Gotham build 20140214 in post #518 (newclock3, fix for stuttering, upside down etc.)
Updated Gotham build 20140217 in post #552 (newclock3, fixes for DVD menus, packed/unpacked bistream + databases and JSON etc.)
Updated Gotham build 20140218 in post #556 (newclock3, same as last build + fix for possible crashes)
Updated Gotham build 20140219 in post #565 (newclock3, same as last build + WOA/WOL fix for crash after wakeup)
Updated Gotham build 20140221 in post #584 (newclock3, Updated SQLite version + several things in master)
Updated Gotham build 20140224 in post #610 (newclock3, SQLite update and fixes, stall on seek/trickplay fix, only audio fix etc.)
Updated Gotham build 20140227 in post #659 (identical to last build + fix for white noise with hifiberry)
Updated Gotham build 20140228 in post #661 (nc3, hifiberry fix, many things in master + some additional fixes and updates)
Updated Gotham build 20140301 in post #663 (nc3, audio optimizations, dvd nav fixes, CEC features etc.)
Updated Gotham build 20140305 in post #698 (nc3, virtual "sleep", memory and speed improvements etc.)
Updated Gotham build 20140306 in post #739 (see post...)
Updated Gotham build 20140306b in post #744 (Virtual "hibernate" feature removed as it cause many issues, live TV buffering possible fix etc.)
Updated Gotham build 20140311 in post #793 (nc3, many things in master, fix for buffering/multichannel, 3D fixes etc.)
Updated Gotham build 20140313 in post #828 (nc3, improved truehd downmix, dvdplayer seek, airplay etc.)
Updated Gotham build 20140315 in post #864 (nc3, many fixes in master and nc3, updated firmware etc.)
Updated Gotham build 20140317 in post #919 (nc3, several updates and fixes regarding Airplay/iOS7.x, dual audio update etc.)
Updated Gotham build 20140320 in post #937 (nc3, TrueHD optimisation, updated firmware etc.)
Updated Gotham build 20140323 in post #962 (nc3, fix for large wtv files, PYTHONOPTIMIZE, many fixes in master)
Updated Gotham build 20140326 in post #986 (nc3, many PiSink fixes, wtv fix, reduce CPU usage with PA- & DVDPlayer etc.)
Updated Gotham build 20140327 in post #1009 (nc3, PiSink update, gui sound fix, shairplay update etc.)
Updated Gotham build 20140330 in post #1047 (nc3, several fixes and updates, scaling through OSD etc.)
Updated Gotham build 20140402 in post #1065 (nc3, some fixes and updates, WMC PVR addon updated.)
Updated Gotham build 20140404 in post #1071 (nc3, some fixes and updates, fix for thumbnail extraction, WMC PVR update included)
Updated Gotham build 20140406 in post #1111 (nc3, master from Apr 06, fix for crash/freeze issue in previous build etc.)
Updated Gotham build 20140409 in post #1144 (nc3, master from Apr 08, many things...)
Updated Gotham build 20140410 in post #1157 (nc3, master from Apr 10, seek stream fix, change language fix, frame rate setting/update etc.)
Updated Gotham build 20140413 in post #1166 (nc3, master from Apr 13, 3D mono fix, fix for live TV stutter, correct PVR addons etc.)
Updated Gotham build 20140420 in post #1194 (nc3, master from Apr 19, 3D fixes and updates, optimize vc-1, subs fixes etc.)


Recommendations
• Fresh guisettings.xml if you come from Frodo or old Gotham
• Recheck all settings after install as some things can change and/or revert to default
• Latest firmware from master (included in builds from 13th Mar and later)
• Frodo addons not updated for Gotham might not work properly. I recommend that you set it up from scratch.


Update firmware

NB! From 13th of March and forward the firmware is included in the build, so no need to update firmware manually!

To update firmware, download firmware files and copy them to the vfat partition on your SD (/boot).

Latest official firmware from master tree
start_x.elf
fixup_x.dat

Update to latest firmware via SSH:
Code:
sudo wget -O /boot/fixup_x.dat http://goo.gl/ETC4mX --no-check-certificate
sudo wget -O /boot/start_x.elf http://goo.gl/f53WhZ --no-check-certificate
sudo reboot

You can check what firmware you are running either in the xbmc log or via SSH:
Code:
vcgencmd version


Alternative players

Video

In these builds you have 2 players to choose from, OMXPlayer, which is the default player, and DVDPlayer which is still experimental.
NB! From April 7 and later DVDPlayer is set as default to play DVD´s.
OMXPlayer is still default for all other videos.

You can use DVDPlayer for other (than DVD) videos, either use Context menu/Play using… or change the default player in advancedsettings.xml.
If you want to use DVDPlayer with internet streams, live TV or Airplay, the advancedsettings.xml option in required.

If you want to play DVD´s with OMXPlayer, either use Context menu/Play using… or change the default player in advancedsettings.xml.

The following is the default settings:
Code:
<advancedsettings>
  <video>
    <defaultdvdplayer>dvdplayer</defaultdvdplayer>
    <defaultplayer>omxplayer</defaultplayer>
  </video>
</advancedsettings>

If you are unable to play HD content with DVDPlayer you might need more memory dedicated to GPU.
The following line in config.txt might help (only 512 Pi´s):
Code:
gpu_mem_512=256

Audio
PAPlayer is currently the default audio player.
You can still use OMXPlayer through Context menu/Play using… or by changing the default player in advancedsettings.xml.
If you want to use OMXPlayer with internet streams or Airplay, the advancedsettings.xml option is required.

The following is the default settings:
Code:
<advancedsettings>
  <audio>
    <defaultplayer>paplayer</defaultplayer>
  </audio>
</advancedsettings>

Dual Audio
Dual audio only works with OMXPlayer at the moment.
If you want to use dual audio you might want to change default player in advancedsettings.xml (depending on what you use it for).


DVD playback in Gotham builds

NB! With builds from April 9 and forward the following is not necessary!

Builds from Dec 7 to April 6 might require libdvdcss, but the actual libraries are not included.
If you don´t have libdvdcss and want to run any of those builds you have to compile libdvdcss (only needed one time per setup).
Legal warning: Check with your local laws to make sure usage of libdvdcss would be legal in your area.

To compile libdvdcss, SSH to Pi and:
Code:
sudo -s
apt-get install bzip2
apt-get install -y gcc make
wget -O libdvdcss-1.2.13.tar.bz2 http://goo.gl/WUgATG --no-check-certificate
tar xvjf libdvdcss-1.2.13.tar.bz2
cd libdvdcss-1.2.13
./configure
make && make install
cd /lib
cp /usr/local/lib/libdvdcss.so.2.1.0 .
ln -sf libdvdcss.so.2.1.0 libdvdcss.so.2
ln -sf libdvdcss.so.2 libdvdcss.so
cd /home/pi
rm libdvdcss-1.2.13.tar.bz2
rm -R libdvdcss-1.2.13
exit


Misc.

If you run into trouble you can easily revert/change XBMC build in Raspbmc settings.

If XBMC does not start/work you can revert to release version via SSH and run:
Code:
rm /home/pi/.xbmc-current

If for some reason XBMC does not start/reload, try:
Code:
sudo initctl stop xbmc
sudo initctl start xbmc

Delete old builds via SSH:
Code:
rm /home/pi/name_of_build.tar.gz
sudo rm -R /home/pi/.upgrade/name_of_build
(This post was last modified: Today 12:52 by miappa.)
find quote
ranem123 Offline
Member
Posts: 82
Joined: Aug 2013
Reputation: 3
Post: #2
Used the alternative install but getting an boot loop with with the message that xbmc will restart shortly ... Now i can reinstall RaspBmc Big Grin
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #3
Quote:If you run into any trouble and wish to uninstall, SSH into Pi and ´rm .xbmc-current´ (delete .xbmc-current folder).

I have used both methods though for ages, should work if you do it correct.
And I am uslng this build myself, tried both methods with success.

But try with SSH then, copy/paste might be more safe from user errors.
I might update the build to include the parent folder so one could not make any mistakes regarding structure and naming etc.

Edit: Removed alternative install for now, forgot about the libshairplay which I forgot to move before tar. Use SSH for now.
(This post was last modified: 2013-10-19 08:50 by miappa.)
find quote
ranem123 Offline
Member
Posts: 82
Joined: Aug 2013
Reputation: 3
Post: #4
Hey dude the ssh method works but how i cant update the librtmp file in your build getting error acces denied. In the other test build i can simple use Winscp
(This post was last modified: 2013-10-19 13:38 by ranem123.)
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #5
I guess this is a library in ´new_build/opt/xbmc-bcm/xbmc-bin/lib/xbmc/system/´(?)
Perhaps I should not use sudo when tar, I will test that next time.

Anyway, just SSH in and change permission:
Code:
sudo chown -R pi:pi /home/pi/.upgrade/xbmc-13-20131018-NEWCLOCK3-LIBSHAIRPLAY
sudo chmod -R 755 /home/pi/.upgrade/xbmc-13-20131018-NEWCLOCK3-LIBSHAIRPLAY

Or you could keep permission and sudo mv new library to destination, but I guess its easier with SFTP/WinSCP.
find quote
ranem123 Offline
Member
Posts: 82
Joined: Aug 2013
Reputation: 3
Post: #6
Thank you it works !
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #7
Updated build from newclock3.
New patch included (original pull request/patch) that might fix this issue which can cause high CPU when idle and vsync disabled (might depend on skin as well).
(Libshairplay will always be included in Gotham builds from now on.)
Edit: As previous build, this also require firmware from RaspBMC September release or later.

To install:
Code:
cd .upgrade
wget -O xbmc-13-20131019-newclock3.tar.gz http://goo.gl/8rk8TK --no-check-certificate
mkdir -p xbmc-13-20131019-newclock3
tar -xzf xbmc-13-20131019-newclock3.tar.gz -C xbmc-13-20131019-newclock3
Then in Raspbmc, go into "Raspbmc Settings/Nightly Build Configuration/Switch Between…", and choose new build + restart XBMC.
(This post was last modified: 2013-10-19 18:54 by miappa.)
find quote
masterluke Offline
Junior Member
Posts: 7
Joined: Jan 2011
Reputation: 0
Post: #8
Installed over ssh. Worked perfectly. Seems to be a very good improvement over the release build. Thankyou!
find quote
gabi99 Offline
Junior Member
Posts: 2
Joined: Jan 2013
Reputation: 0
Post: #9
Is there anyway to use these builds/upgrade if I'm using plain xbmc installed in raspbian, and not raspbmc (as I don't have: "Raspbmc Settings/Nightly Build Configuration/Switch Between…").
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #10
@gabi99
In short no. You need a specific build for Raspbian.

I am curious, in the last build I did not compile libshairplay since the Raspbmc patches/scripts is updated and fetches these libraries.
However, I cannot get Airplay to work (libraries are there though) where the first build worked perfectly.

Anyone else seeing this?
If so I will try a new build and compile libshairplay.

Edit: I think that libshairplay was not enabled, patch is missing. So I will update the last build shortly.
(This post was last modified: 2013-10-20 13:59 by miappa.)
find quote
bylderup Offline
Junior Member
Posts: 14
Joined: Oct 2013
Reputation: 0
Post: #11
Hi

Airplay is working ! Just tested video and photo - both working

I have installed as described before

This is an amazing build !

My Pi is running with a class 10 SD and an external USB drive.
I have changed my config.txt settings :

force_turbo=1
arm_freq=1100
sdram_freq=550
core_freq=550
over_voltage=6
disable_overscan=1
gpu_mem=150
initial_turbo=59

(this settings will set warranty bit)

Running stable and quick. Temperature around 50 degrees Celsius without extra cooling.

Live TV HD Content with VU+ Addon needs aroud 5 seconds to show a stable stream.
Looks a bit like as if the device would make a kind of self adjustment before its showing the stream without failures.

Thank you for this build ! Big Grin
(This post was last modified: 2013-10-20 14:49 by bylderup.)
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #12
Updated Gotham build, same as 20131019 but with fix for Airplay (libshairplay).
This is from popcornmix´s newclock3 (known as speed build in the RaspBMC forum) + all standard patches for Raspbmc nightlies.

To install, SSH to Pi and:
Code:
cd .upgrade
wget -O xbmc-13-20131020-newclock3.tar.gz http://goo.gl/mhJDpy --no-check-certificate
mkdir -p xbmc-13-20131020-newclock3
tar -xzf xbmc-13-20131020-newclock3.tar.gz -C xbmc-13-20131020-newclock3
Then in Raspbmc, go into "Raspbmc Settings/Nightly Build Configuration/Switch Between Versions of XBMC", and choose new build + restart XBMC.

If you run into any trouble, see post #1

@bylderup, did you install from the first post? If so Airplay should work, however the updated build in #7 did not work for me.
Build in this post works with Airplay for me though.
(This post was last modified: 2013-10-21 21:14 by miappa.)
find quote
ThePolarSky Offline
Member
Posts: 54
Joined: Feb 2012
Reputation: 1
Post: #13
Since these aren't the official Raspbmc builds, could you enable libdvdcss? It would be great to have native DVD playback.
find quote
miappa Offline
Posting Freak
Posts: 780
Joined: Dec 2012
Reputation: 56
Post: #14
Sorry, as the legal status on libdvdcss is somewhat uncertain I will not take the risk uploading a build to a mirror in a country where it might be illegal (or considered illegal but not tested/tried yet).
I have tried to figure this out, but I simply don´t want to risk this.
(This post was last modified: 2013-10-20 21:58 by miappa.)
find quote
ThePolarSky Offline
Member
Posts: 54
Joined: Feb 2012
Reputation: 1
Post: #15
You could link to dvdcss during the build without actually including the library. People could download your version, install the file on their own and get full DVD functionality.

...but that'd be a pain since you'd have to maintain two separate versions. Oh well. Thanks anyways. Smile
(This post was last modified: 2013-10-21 19:11 by ThePolarSky.)
find quote
Post Reply