Kodi Community Forum
Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: iOS & tvOS (https://forum.kodi.tv/forumdisplay.php?fid=137)
+---- Thread: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) (/showthread.php?tid=135584)

Pages: 1 2 3 4 5


Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - linusyang - 2012-07-08

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/xbmc-11.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/downloads/detail?name=org.xbmc.xbmc-atv2_11.0-yang~3_iphoneos-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=135584&pid=1394668#pid1394668


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - ImpreZa - 2012-07-08

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!


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - menace - 2012-07-08

Edit: Nevermind, figured it out myself. That should teach me to rtfm.


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - linusyang - 2012-07-08

(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


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - maruchan - 2012-07-08

This is awesome. Thanks!


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - freshmikeb - 2012-07-08

GREAT!!! THANKS!!

Been wanting a build like this Smile


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - alibaba011 - 2012-07-08

thank you great build



RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - aiccucs - 2012-07-09

Thank you very much for making and releasing this build. This is perfect for those of us who want something stable.


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Ned Scott - 2012-07-09

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.


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Sabish - 2012-07-09

Thanks a lot Linusyang, having volume control on atv2 is awesome (and kudos on the ASS/SSA subtitles fix)


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Memphiz - 2012-07-09

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).


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - linusyang - 2012-07-09

(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


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Kaiserlein - 2012-07-16

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?


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Ned Scott - 2012-07-16

(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.


RE: Eden stable build with some tweaks (libass fix, keypress repeat & volume ctrl) - Kaiserlein - 2012-07-16

that's what I thought, thanks for clearing that up.