Kodi Community Forum

Full Version: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
Hi everyone,

Recently I've made an Apple TV 2 build based on the final stable version of Eden (http://mirrors.xbmc.org/releases/source/...1.0.tar.gz).

I have also made some improvements for it. These tweaks are written mainly by Memphiz and some other developers. I just make their code into patch files. And you could find all these patches here. Thanks for their great work!

Here are the improvements:

1. Libass fix. No more stutter with ASS/SSA subtitles.
2. Keypress repeat. Long press on keys will repeat actions.
3. Up/Down button to adjust volume.
4. iOS 5 support.

I have tested my build working on both iOS 4.4.4 (5.0.1) and iOS 5.0.2 (5.1.1).

[Download Page]
You could get it from my Google Code page
(2012-Jul-17: Fix Play/Pause button repeat issue)
http://code.google.com/p/yangapp/downloa...os-arm.deb

[Installation Guide]
My build is packaged in the same way as offical's. So you can just override the official build with 'dpkg -i' command.
If you are not sure about how to install XBMC, please read official wiki pages first.

Maybe the following scripts will be helpful for installation.
SSH into your ATV2 as root and use scripts here:

Upgrade from official build:
Code:
cd /tmp
curl -O http://yangapp.googlecode.com/files/org.xbmc.xbmc-atv2_11.0-yang~3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-yang~3_iphoneos-arm.deb
reboot

Or newly install: (Script from official wiki)
Code:
cd /tmp
apt-get install wget
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get update
mkdir -p /Applications/AppleTV.app/Appliances
apt-get install curl org.awkwardtv.whitelist com.nito.updatebegone org.xbmc.xbmc-seatbeltunlock
curl -O http://yangapp.googlecode.com/files/org.xbmc.xbmc-atv2_11.0-yang~3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-yang~3_iphoneos-arm.deb
mkdir -p /Applications/XBMC.frappliance
reboot

Enjoy! Big Grin

Edit by Memphiz: ios6 (atv2 5.2) compatible version can be found here: http://forum.xbmc.org/showthread.php?tid...pid1394668
Thanks and great work but you know there is nightly builds again with most of your fixes?


http://mirrors.xbmc.org/nightlies/darwin/atv2/


Edit: Now I see its Eden Final, I have to learn to read sloooowly Wink. Thanks again and great work!
Edit: Nevermind, figured it out myself. That should teach me to rtfm.
(2012-07-08, 09:40)ImpreZa Wrote: [ -> ]Thanks and great work but you know there is nightly builds again with most of your fixes?


http://mirrors.xbmc.org/nightlies/darwin/atv2/

Yes, I know. But I remember there is still no volume control in git master code. And the code of patches which I made is just from official git's commit. Smile

And I think the patches are meaningful since Eden - the latest stable version doesn't have these useful functions and the git master nightly build may not be suitable for daily use.

Another consideration is that in order to build with clang in Xcode 4.3, some optimization has been removed in the latest git master build, such as the ARM assembly optimized code of round function in MathUtils.h.

So, I prefer the stable version with some little tweaks. Smile
This is awesome. Thanks!
GREAT!!! THANKS!!

Been wanting a build like this Smile
thank you great build
Thank you very much for making and releasing this build. This is perfect for those of us who want something stable.
Very cool, especially for people who need to keep their MySQL DBs in sync. Just remember, guys, keep help questions for custom builds in their thread (this one, for this case). Since this is a very custom build, it will only confuse things to report this to the devs who are already working on the main XBMC code trunk.
Thanks a lot Linusyang, having volume control on atv2 is awesome (and kudos on the ASS/SSA subtitles fix)
Cool Smile - and just to be complete - current nightlies do have volume control too (since the new audio engine is in there - even gui sounds are finally working with these).
(2012-07-09, 16:05)Memphiz Wrote: [ -> ]Cool Smile - and just to be complete - current nightlies do have volume control too (since the new audio engine is in there - even gui sounds are finally working with these).

Wow. Glad to hear that nightlies have vol control. In this build, I just use your fantastic patch for Eden with old audio engine. Smile
Hope new stable version will come soon. Smile
nice work, but does neither of you have the ATV hooked up to any kind of surround-receiver ?
If so, you would not be able to change volume with the ATV remote.

Am I missing something?
(2012-07-16, 10:58)Kaiserlein Wrote: [ -> ]nice work, but does neither of you have the ATV hooked up to any kind of surround-receiver ?
If so, you would not be able to change volume with the ATV remote.

Am I missing something?

If you have passthrough enabled then XBMC won't control volume, on any OS.
that's what I thought, thanks for clearing that up.
Pages: 1 2 3 4 5