PDA

View Full Version : Boxee Beta Runs On ATV


traxtopel
January 9th, 2010, 02:58 AM
I just displaced my Boxee.app from my Mac on my ATV with 0.9.20.10261 and it works.
I do not see all feeds, i.e. Hulu, CBC but neither do I see that on my Mac.

Seems to run quite quickly.

traxtopel
January 9th, 2010, 03:37 AM
It runs, but no flash.

Installing flash to
/Users/frontrow/Applications/Boxee.app/Contents/Resources/Boxee/system/players/flashplayer/xulrunner/bin/plugins
&
/Applications/Boxee.app/Contents/Resources/Boxee/system/players/flashplayer/xulrunner/bin/plugins

Just crashes when starting i.e. see a white blip and it seems to die.

traxtopel
January 9th, 2010, 08:43 AM
You need CoreAudioKit.framework for flash 10 to work.

See http://forum.boxee.tv/showpost.php?p=35214&postcount=4

judgeschambers
January 9th, 2010, 08:53 AM
And flash sites like hulu and you tube play nicely? Did you install and test?:confused:

traxtopel
January 9th, 2010, 12:50 PM
Yes it works, plays ok for a low powered ATV, watchable.

rla1022
January 9th, 2010, 05:48 PM
Im going to go out and call your bluff. Unless you can post exactly what you did. I copied both Boxee folders over and get a status 11 on boot.

judgeschambers
January 9th, 2010, 05:52 PM
Im going to go out and call your bluff. Unless you can post exactly what you did. I copied both Boxee folders over and get a status 11 on boot.

Yeah, I've never heard this works. Besides, there is not enough CPU or GPU power to handle anything more than what it kicks out now.

Lets hear the details....

traxtopel
January 9th, 2010, 06:03 PM
Ehmm, exactly what I did, just copied them over.
I upped a couple of pictures I took just now on the iphone, but I guess those have been tampered with.

rla1022
January 9th, 2010, 07:02 PM
I copied the Boxee Directory under application support and copied the Boxee.app folder. It does boot, but ends with a status 11. Did i miss something ?

judgeschambers
January 9th, 2010, 09:23 PM
What is the picture supposed to tell us with regard to the questions?

rla1022
January 9th, 2010, 10:08 PM
I would love to know what you did to get it working. I have ben through this forum and no one can get it working.

kristallin
January 10th, 2010, 12:41 AM
I'd like to see your step-by-step as well, I tried this out on a freshly restored ATV and I'm getting Error 11 messages.

marcel
January 10th, 2010, 02:30 AM
we do not officially support ATV on this Beta version it will be released soon.

traxtopel
January 10th, 2010, 03:49 AM
i have a 160Gb ATV, bought it this week. MB189ZD/A.
It came preinstalled with the latest Apple firmware 3.0.1.

After the initially configuration of itunes, I created the 3.0.1b installer from patchstick.ca. Afterwards I purchased it, (Thursday) initially I wanted the easy route.

Friday I was mailed that my account was active, so I went through the menu and installed most things. I also applied for a strongvpn 3 city account, since I am located in the Netherlands.
btw the patchstick openvpn scripts are missing "--script-security 2" I mailed Ron at patchstick.ca about this/

Boxee 0.9.14 runs however it hits the block when content like Southpark requires flash 10. So then I started to try and get Flash 10 to run.
Initially I had no success, so I thought for a laugh I would copy Boxee.app over from my Mac.

I did the following.
Closed Boxee on the atv.
On the ATV
mv /Users/frontrow/Library/Application Support/BOXEE /Users/frontrow/Library/Application Support/BOXEE.orig
mv /Users/frontrow/Applications/Boxee /Users/frontrow/Applications/Boxee.orig
mv /Applications/Boxee /Applications/Boxee.orig

On the MAC (where I had Boxee.app beta installed)
cd /Applications
scp -r Boxee.app frontrow@appleTV.local:/Applications/

On the ATV
cd ~/Appplications
cp -r /Applications/Boxee.app .
(No idea why its installed 2x, but I did just displaced what was there)

Permissions looked fine so I left them.
I went back to the Launcher and Boxee started, yes on the atv

Flash content plays, but with the same issue. I tried upgrading to Flash 10, downgrading to Flash 9, same results. To make it simple I unpacked the adbe dmg files using pax and keeping the apart in a tmp directory.
Btw you only need to install Flash to /Library/Internet Plug-Ins/ it does not need to reside anywhere else.

So I could see that flash 10 was trying to load but kept crashing, running otool -L on the Flash Player binary from my mac I saw. Otool is the mac equiv of gnus ldd, quite handy.

imac24:MacOS trax$ otool -L Flash\ Player
Flash Player:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime (compatibility version 1.0.0, current version 67.0.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 824.47.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 567.37.0)
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.10)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 18.0.0)
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib (compatibility version 1.0.0, current version 192.15.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 368.33.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 22.0.0)

Ah on my ATV I did not have /System/Library/Frameworks/CoreAudioKit.framework

I mentioned this to liquid64 on irc, he remembered a link, http://forum.boxee.tv/showpost.php?p=35214&postcount=4
In there a location for this, so I grabbed it installed it on my ATV, renaming the directory as it is incorrect in the script and that was it, my Boxee Beta plays with Flash 10.

Guys the ATV is a lite version of OS 10.4, it really is no big deal to get the boxee beta to run.

I tried Flash 10.1 it does not work.

traxtopel
January 10th, 2010, 04:50 AM
http://www.youtube.com/watch?v=80bz5WB-LJQ

prochorus
January 10th, 2010, 09:50 AM
I have lurked these boards a while, and have used boxee for some time.

This does, in fact, work. I'm not sure why, and like most of you I've been trying to get the beta to run on my atv and have been coming up against the status 11 exit. Looked through logs which seemed to link it to login issues.

As I went over traxtopel's process, i spotted something. Usually, on the atv, /Applications does not actually contain much of anything. All the apps are actually located in /Users/frontrow/Applications. /Applications/Boxee.app is simply a symbolic link to /Users/frontrow/Application/Boxee.app.

Traxtopel said he instead did "cp -r /Applications/Boxee.app ." I don't know if he/she realized this was not the typical way to setup apps on an atv. Anyway, I nixed my symlink in /Applications and did an actual copy from /Users/frontrow/Applications, so no more symlink, just a clone of the actual files. Lo and Behold, this actually works!

Like I said, I haven't looked into what makes the difference. Don't take my word for it though, try it out, see for yourself.

Hope this makes lots of people happy! And thanks to traxtopel for stumbling onto this knowingly or not.

traxtopel
January 10th, 2010, 10:01 AM
Indeed you are quite right the apps in /Applications are just symlinks.
However I did copy mine over on purpose. Still not sure why I need it 2x but hey it works.

I chuckle that people did not believe me, its really no effort to get it to run.

rla1022
January 10th, 2010, 12:48 PM
IT works. Copied to the Applications directory

rajanarora
January 10th, 2010, 01:38 PM
How is Flash 10 performance? Any better?

kristallin
January 10th, 2010, 04:01 PM
Followed all steps as above, Boxee still crashes directly after the login screen on my ATV.

almeidam3
January 10th, 2010, 04:15 PM
I tried these instructions, and while I did get the Boxee Beta to work, I was not able to get flash video to play still...

I followed the commands in the script for downloading and installing flash as well as the AuioToolKit (AKA AudioToolKit :) ) but no dice...

All commands completed successfully, although I did have to make the "/Internet Plug-ins/" directory, which I found out the script does much earlier before attempting to install all the plug-ins it installs.

Guess I will have to wait for flash to be fixed with boxee on AppleTV.

nuggyblake
January 10th, 2010, 05:21 PM
I followed directions as above. Beta worked great, but flash video not working. Hoping Boxee beta is officially released soon.

benphia
January 10th, 2010, 05:35 PM
It works for me as well. But I am unsure how to upgrade the Flash Player. It seems that all videos don't work at all. But the application and music stuff purr along quite nicely on the Apple TV.

benphia
January 10th, 2010, 06:03 PM
Just FYI to Boxee folks who think that we are impatient. We are simply so in love with Boxee we need to try to make it work even when it probably won't. Thanks for all the hard and innovative work.

tlamarca
January 10th, 2010, 08:31 PM
Just FYI to Boxee folks who think that we are impatient. We are simply so in love with Boxee we need to try to make it work even when it probably won't. Thanks for all the hard and innovative work.

I'll also add that there was a lot of hype from your team that got everyone excited about it... It's hard to be patient when you have a lot of other folks posting "I love it" "The interface is soooo much better", etc.

This is meant to be feedback and feedback is love, you have a very active and loyal community here, I personally think that your team did not do a great job of handling the release announcement and beta release schedule better.

I'm not saying that your team is bad, I'm not saying this to be rude. I'm saying this because if Boxee wants to be considered a top notch company as it grows, it needs to learn from it's actions.

I'm a data product manager for a Fortune 500 Wireless Carrier. I have a ton of experience with product launches. I have a bachelor's degree, an MBA and more than 10 years of product management experience so I'm not just some dink whose trying to flame anyone here.

Please understand that I'm coming at this from the point of view that when you do great stuff, people tell two maybe three other people about it but if you handle something poorly, they will tell seven, eight, twenty... You get the picture.

I realize this "product" is free. I realize that I have a Apple TV which is "grossly underpowered" I also realize that I'm a new comer to these forums but also I see what's going on:


Team Boxee is trying to build some buzz around it's product.

Team Boxee is trying to change how people watch television.

Team Boxee is looking to monetize its product.


Team Boxee needs to consider how it does things very carefully if it wants to keep the little bit of buzz going that it has. Perceptions can kill you...

There was a little bit of buzz from the launch event and at CES... very nice.

Just please also consider how your actions and your responses to people make them feel and how they are perceived by people on these forums and how stuff like that can get as much press as the release party without Boxee spending any of it's marketing budget on it.

Marcel has been eloquent, positive and extremely kind in his posts. Since the Beta release party in NY I've seen a few other mods who have been rude, short and not too helpful. Maybe you're all busy, maybe you all have a full time job doing something else that soaks up a ton of your day like me, dunno.

Every time someone posts "please can I have the beta? I'd love to test it." or "why isn't the Apple TV beta out yet???????" It's because they are excited and love your product. Take it for what's it's worth because it's a lot better to have someone who's excited about trying out your product... It would really suck if you did all of the stuff you did to launch the beta in NYC and at CES and no one was on your boards because no one cared and you didn't have to answer any posts because they thought your product wasn't worth their time investigating?

There are a lot of people on these boards who were frustrated by how you launched the beta. Maybe it was the only way your team could do it, I don't know but I do know that it would do you all well to do an after action review of the launch.

I hope you all take this in the spirit in which it was meant, not to be a jerk, to help you to look at it from someone outside of your team's point of view.

jimipoppa
January 10th, 2010, 09:31 PM
I can confirm that this works..
I am able to play South Park with Flash 10 on the new Boxee Beta on my AppleTV.

CoreAudioKit.framework
To clear up a few things, CoreAudioKit.framework must be installed into the AppleTV System, /System/Library/Frameworks
http://forums.macrumors.com/showthread.php?t=460525

When running the commands:

scp -1 -r ~/Desktop/CoreAudioKit.framework frontrow@AppleTV.local:~

ssh -1 frontrow@AppleTV.local

sudo mount -uw /

sudo mv ~/CoreAudioKit.framework /System/Library/Frameworks

I had to remove the -1 for it to work on my 10.6.2 machine:

scp -r ~/Desktop/CoreAudioKit.framework frontrow@AppleTV.local:~

ssh frontrow@AppleTV.local

sudo mount -uw /

sudo mv ~/CoreAudioKit.framework /System/Library/Frameworks

Flash Player 10
In /Library you need to make a folder called Internet Plug-Ins and this is where the Flash Player.plugin goes.

Side notes...
When using the mv command, I had to type Boxee.app rather than Boxee
When installing flash and Coreaudiokit, your starting point is /, not /Users/frontrow.

--I did just have Boxee quit on me with a Status 10 message...
happened when I was browsing the TV Show Library... Maybe clicked through too fast/much?
After restart everything is fine.

benphia
January 10th, 2010, 09:46 PM
Wow. I feel violated having been quoted in that diatribe. I really appreciate all of what you folks At Boxee have done. And, as an apple user, I am accustomed to waiting until a product is ready for prime time before it is released. I have waited countless times as apple product launches were postponed due to quality assurance. I would rather wait for an optimized product than have a thrown together release for a "beta" product launch.

I will be excited to watch this topic get back to the trials and tribulations as we attept to make the current beta release work on our Apple TV's.

benphia
January 10th, 2010, 10:06 PM
Thanks jimipoppa,
I am excited to try the install when I get home.

tlamarca
January 10th, 2010, 10:16 PM
Wow. I feel violated having been quoted in that diatribe. I really appreciate all of what you folks At Boxee have done. And, as an apple user, I am accustomed to waiting until a product is ready for prime time before it is released. I have waited countless times as apple product launches were postponed due to quality assurance. I would rather wait for an optimized product than have a thrown together release for a "beta" product launch.

I will be excited to watch this topic get back to the trials and tribulations as we attept to make the current beta release work on our Apple TV's.

Apologies to you and my long winded criticism...

Apologies for taking the topic off track.

kristallin
January 10th, 2010, 10:55 PM
Alrighty, I gave it another one of those old college tries, and lo and behold, the Beta is up and running on my ATV right this very second! Seems to be working ok, looks great and it already got the "WOW" from the wife!

fostewi
January 10th, 2010, 11:40 PM
What steps should be done to ensure that Alpha will work (for reverting back) before attempting this in case it does not work? Is it simple as renaming Boxee.app and userData first before attempting to try the Beta steps? Thanks.

traxtopel
January 11th, 2010, 03:23 AM
Just perform a mv Boxee.app Boxee.app.orig both directory and symlink, and in BOXEE BOXEE.orig
If you hate the beta or cannot get it to work just move them back.

JimWiley
January 11th, 2010, 03:58 AM
[edit]

I have posted a 'proper' howto to the following thread:

http://forum.boxee.tv/showthread.php?t=14664

and re-attached the script there. It will get you all the tools necessary to do the job and will be pain free - hopefully! (well, it will swallow about 15min of your life....)

[original post]

+1 from me!

To the above poster, you need something like:

mv /Users/frontrow/Boxee.app /Users/frontrow/Boxee.alpha.app

then:

mv /Users/frontrow/Library/Application\ Support/BOXEE /Users/frontrow/Library/Application\ Support/BOXEE.alpha


should be fairly simple to reverse. Also, need to remove the symlink:

rm /Applications/Boxee.app

If this step fails then your / partition is mounted read-only and you will need to re-mount it readwrite. After running Nito, for example, you're often left with a read-only /, which means that you won't be able to delete or move from/to the /Applications folder since it resides on this partition (unlike ~/Applications - which doesn't)

If you find your self with a read-only / partition, issue the following to make it read-writable one time only (until next reboot):

sudo mount -o remount,rw /dev/disk0s3 /

If you want to make that change permanently (ie survive a reboot) then issue:

touch /.readwrite

For me personally, CoreAudio was the thing I was missing so props to the OP for discovering that - it's been driving me f&*#ing crazy all month trying to get it to run properly!

It's possible that other versions of CoreAudioKit or Flash Plug in will not get the same results. With this in mind I tried to follow the OP's method as closely as possible to get results. I modified the script he referenced earlier in the thread (although it needed a bit of modification!) and put in a section to grab the beta from the command line. You need NitoTV installed first before the script works. It should now (it does on my system anyway) install Firefox, Silverlight, Flash, CoreAudio and the Boxee Beta and a couple of command-line tools you may/may not have and are needed for the install to work.

I have commented out the sections that install transmission (I have a newer version installed already) and also VNC server (since the NitoTV process seems to enable Apple's own VNC Server - I didn't see the point). I guess you could do away with the Firefox section as well, but since it works as-is (although I had to modify the URL) I left it in. Perhaps someone wants to be able to browse? You can access Firefox through the NitoTV Applications menu after install...

Anyway, you'll want to put the script in the frontrow directory (I'll leave that up to you) and run it from thereby issuing:

./FirefoxInstallScript.sh


If anything goes wrong, you're on your own! No, seriously - we'll try to figure it out - but I'm not offering tech-support! Thanks go to whoever first wrote the script, hope they don't mind me messing with it... I've attached the script to the thread


Jim

marcel
January 11th, 2010, 04:57 AM
very impressed guys ...how is the Beta version compared to the Alpha version? Is it more responsive? better quality?

JimWiley
January 11th, 2010, 05:28 AM
very impressed guys ...how is the Beta version compared to the Alpha version? Is it more responsive? better quality?

Dude, you know I'm an iPlayer freak, right? Well, I've stacked up a couple of BBC programmes in my queue and I've watched QI and I'm half-way through Kenneth Brannagh's re-working of Wallander (which is excellent, btw). If anything, with the Flash/CoreAudioKit updates discussed, it's even better than on the Alpha. I'll post more detailed feedback when my TV Shows/Movies are scraped and I've tried some XviD/MKV's. But so far, flash seems great.

Keep you posted,

Jim

JimWiley
January 11th, 2010, 05:50 AM
First Impressions:

Pros:
Rock Solid - No Crashes (been running it 3hrs+)
Snappy UI - No lag on menus, feels a lot better
Local Files - MKV's and Xvids that were no trouble under Alpha play back without problems
Flash Performance - iPlayer works flawlessly, will try other content later

Cons:
None discovered yet!

Jim

nuggyblake
January 11th, 2010, 08:06 AM
Im pretty geeky, but even I got lost with this. I realised after the fact, that you need NitoTV installed with the script to install coreaudio (Plus it has to be the intel v.)

Hulu in Boxee alpha has crapped out again, so this will be a great workaround for those wishing to watch Hulu content via boxee on ATV.

Any chance someone could put this into one clear set of instructions for those struggling (from installing beta on the atv to installing coreaudio).

Cheers

abovethewaves
January 11th, 2010, 08:25 AM
Agreed that we need a concise and clear set of instructions. I do not have/need NitoTV, and I also do not own a Mac.

Huge fail for the Boxee team to have their community hack together a solution instead of releasing the download through the launcher.

jimipoppa
January 11th, 2010, 08:52 AM
I've run into a status 10 error...
but thats it.

The beta seems to run much better than the Alpha on AppleTV.
I watched about 6 South Park episodes last night and there were no problems.
The one thing I noticed was FX uses the move media player, and I tried to install this on the AppleTV, but I didnt have much luck...
Was trying to watch It's Always Sunny in Philadelphia.

Also I didn't have NitoTV installed on my system...
I just followed the original instructions and when I got to Flash and coreaudiokit, figured it out myself between all these different posts.
Flash is easy, coreaudiokit is a bit trickier, but see my previous post.
You need to reboot after getting these installed or else it won't work.

JimWiley
January 11th, 2010, 09:04 AM
@nuggy blake - the script will grab the intel version of CoreAudioKit (and even rename it properly for you!). It will grab the right version of Flash for you. It will grab the verified working version of the Beta for you. It will even install tools like wget and unzip needed to download and install these programs.

@abovethewaves - you don't need a mac. And Nito's pretty cool. It allows you to do all kinds of things, from remotely mounting your ATV drive on another computer to attaching USB peripherals to the ATV, like HDD's, etc. Without guys like Nito and Turbo, the ATV would be still firmly hammered shut.


Guys, you don't need a mac. You just need command line access to your ATV. Nito can be copied over (along with recovery and 10.4.9 dmg's) from anything Win/Linux/Mac/whatever that has a SSH client. Nito can be installed from the command line on the ATV, then use the turbo kextloader and smart installer from Nito's menu using the Apple Remote and it'll give you tools you didn't even know were useful. I think the later versions of nito (I'm using 0.8.4) even down load 10.4.9.dmg for you via the remote if it doesn't find a copy in your ATV's Documents folder.

Then run the attached script from the command line on your ATV (which you can do by logging in to the ATV from any computer) and it should automatically download what you need, deal with the dmg files (which windows is not so good with!) and get you going. It's only temporary and I'm sure a 'better' solution will come along, but seriously? It's free (and relatively) easy to do...

Jim

goodlife
January 11th, 2010, 09:06 AM
So if Beta is running pretty well on ATV (from what I hear at least as well as alpha, if not better), then why is the Boxee team so reluctant to enable the ATV release? Is it purely because they don't want to be flooded with ATV bugs? If the MacOS release is essentially the same used for ATV, then I don't really understand (since the bugs will be the same for Mac/ATV)...
:confused:

fostewi
January 11th, 2010, 09:22 AM
Jim...thanks for all the steps and script...I am very tempted to give it a shot. I do have one concern which I would like to fix anyway but wonder if it would affect this working for me. With my current installation, I can run boxee and xbmc from the launcher menu but when I try from the NitoTV menu they do not start..maybe it's as simple as a bad sym link...I wonder if I should try to resolve this first since you say NitoTV is a pre-req for the install (NitoTV seems to work otherwise but I don't use it, but left it as I assume it is why USB works now plus I find the utilities handy to reboot the ATV, etc.)

JimWiley
January 11th, 2010, 10:37 AM
Jim...thanks for all the steps and script...I am very tempted to give it a shot. I do have one concern which I would like to fix anyway but wonder if it would affect this working for me. With my current installation, I can run boxee and xbmc from the launcher menu but when I try from the NitoTV menu they do not start..maybe it's as simple as a bad sym link...I wonder if I should try to resolve this first since you say NitoTV is a pre-req for the install (NitoTV seems to work otherwise but I don't use it, but left it as I assume it is why USB works now plus I find the utilities handy to reboot the ATV, etc.)

You still launch Boxee from the Launcher menu as per usual after it's done, just that NitoTV enables frameworks and other OS related stuff that helps to run various applications (like Firefox, for example), mount ISO images, connect USB drives, enable AFP shares (your ATV drives will be advertised via bonjour to your other computers), etc, etc. You may never need to touch the NitoTV menu after installation, but all the behind-the-scenes-stuff it has done will be invaluable later on down the road, as you work out new things you want to do with your ATV. I have heard of people installing Nito, running KextInstaller and Smart Installer to enable various goodies and then removing Nito afterward. You get all the goodness that had to be done by hand in the early days at the command line, but by mostly using a remote instead.

Just back up your current Boxee install (and anything else you really need) and see what happens. If it helps I did the whole thing a line a time at the command line after looking at the original script and then re-edited the original script to correct it as the command line threw up errors at me. You could pretty much break it down and issue it a line at a time, then if you get any errors - you'll know exactly where they occurred and hopefully, that will make them easy to overcome!

It's probably easier to just run the script though... make sure you run it from the frontrow directory, 'cause there's some path-dependent stuff in there....

Jim

kristallin
January 11th, 2010, 10:38 AM
very impressed guys ...how is the Beta version compared to the Alpha version? Is it more responsive? better quality?

Not bad at all, the UI is running pretty smoothly, I'd actually say it is a lot more responsive and faster than the Alpha. Playing back my media hasn't brought a change in quality, but I didn't think it would. I'll be checking out how the Beta copes with playing back ripped DVDs later this evening, hopefully my content will have indexed by then, I had left it on overnight and it hadn't indexed anything so far. One thing I'm noticing is that the screensaver is borked, once it kicks in I can't get the Beta to wake up again on ATV.
Overall I think it's working very well, throw in some CrystalHD support and you've got yourself a winner here, hint hint ;)

duc999s
January 11th, 2010, 10:52 AM
Followed the steps and script from JimWiley (thanks!!) and the beta is running smoothly. Hulu is actually watchable now. Interface is very snappy, as snappy as xbmc IMO.

If the BroadcomHD chip gets support soon, I'm just going to keep the appletv for a little while. Or at least until the boxee box is released.

Awesome work everyone.

rajanarora
January 11th, 2010, 11:14 AM
Are you guys noticing an improvement in Flash performance?

kristallin
January 11th, 2010, 11:58 AM
Are you guys noticing an improvement in Flash performance?

Well, I haven't compared Flash 10 to Flash 9 performance, but Flash 10 on my ATV is playing back content smoothly, no difference between South Park through the Beta or getting it through cable, or at least it seemed identical. I noticed some content takes longer to load, like the Simpsons or some of the PBS Video content, but I'm not sure if that's Boxee or a connection issue on the content provider's end.

rajanarora
January 11th, 2010, 12:01 PM
That's great news! Previous flash performance from the Alpha was pretty much unwatchable.

Granted, South Park is probably some of the less demanding video available (cartoons, lack of rapid motion and detail), but I'm not entirely sure if this would affect performance.

liquid64
January 11th, 2010, 12:11 PM
I wonder if copying over the Move Networks over to /Library/Internet Plug-ins/ would allow FOX/ABC content to work. I tried mounting the Move Networks DMG on my Atv, but I didn't see a plugin directory.

almeidam3
January 11th, 2010, 12:20 PM
I am still having issues getting flash video to work. I followed the instructions posted on this thread, and actually have the Beta going ok... But still can't get Hulu content to play along with any Comedy Central content as well. Would somebody be able to help me out?

duc999s
January 11th, 2010, 12:28 PM
Are you guys noticing an improvement in Flash performance?

Night and day difference, there is still some slight stuttering when I first start a program, but it is very watchable.

I wonder if the final version of 10.1 will offer any improvements, no GPU acceleration, but hopefully even smoother playback.

The only problems I am seeing right now are due to the wacky flash players that nbc, comedy central, and other networks are using.

Sometimes it will end the program in the middle when it goes to another commercial. Instead of showing the commercial, it just exits the show. It's pretty annoying since it is hard to fast forward these things to the middle or end of the show.

traxtopel
January 11th, 2010, 12:29 PM
Liquid64, install firefox and install it from there using their website.

as default they install it to ~/Internet Plug-Ins/Move-Media-Player.plugin

duc999s
January 11th, 2010, 12:30 PM
I am still having issues getting flash video to work. I followed the instructions posted on this thread, and actually have the Beta going ok... But still can't get Hulu content to play along with any Comedy Central content as well. Would somebody be able to help me out?


Did you use the script that JimWiley posted? Did flash download and install correctly?

JimWiley
January 11th, 2010, 12:56 PM
I am still having issues getting flash video to work. I followed the instructions posted on this thread, and actually have the Beta going ok... But still can't get Hulu content to play along with any Comedy Central content as well. Would somebody be able to help me out?

Dude, I'd love to help you out here, but I'm in the UK. I used to run Hulu through the hotspot plugin before the Hulu v Boxee war started, then performance degraded too badly to be watchable through a free proxy. Or else I'd give it a go - perhaps someone from your side of the pond could help you out? It might be a Hulu issue rather than something specific to this platform...

Check the contents of the Internet Plugins directory in both /Library/ and ~/Library/ and see if you've got a flash player plugin in either of those...

Jim

almeidam3
January 11th, 2010, 01:05 PM
Duc, I have not tried Jim's script yet.... I did follow the script which was linked to in this thread in the instructions to get the beta installed and flash running. So I will try Jim's script tonight.

Jim, I understand perfectly, sorry if my post was rather annoying asking for help so blatently, but was kinda getting frustrated getting lost even on just this thread finding out which workarounds that were posted work, or don't work... =)

I will check the directories you mentioned and go from there.

Is it required that I install NitoTV? I really don't want that on there or any of the other things the original script was looking for or installed which is why rather than running the original script in the thread, I was just executing commands in the script manually for the peices I wanted...

Maybe I missed something on the flash plugin install.....

Thanks again everybody!

fostewi
January 11th, 2010, 01:10 PM
I just to installed using the script posted by JimWiley...first, BIG thanks Jim and everyone else who helped make this possible! My first impression is that it looks great and the UI is very responsive, maybe even faster than before. This is a minor thing but I noticed that Beta with the script is installed in /Applications rather than /Users/frontrow/Applications which seems like no big deal. However, I can't play much content...from the few I have tried so far I have only been able to use Justin.TV and You Tube so far. Some TV Shows show a browser page with a message somewhere that the content is only supported in US (I am in Canada...is there a way around this? It is so limiting being in Canada). I tried updating my region in the settings and it still shows all of this content (including NetFlix) that is actually not available to me. Does anyone know of a TV Show/source that is available outside the US that I could try? Others though just keep showing the blank screen (with those Boxee green status "boxes"). When I exit it goes back to the previous page but Boxee reports on the top right that they are still playing (even though they never started, probably because they can't be stopped if they never started).

I did confirm by checking the file system that flash 10 is installed (it was flash 9 with the alpha) but would like to find some content to try to confirm how well it works. I also tried a local movie (mp4) that is relatively high quality and although it played it did crash Boxee (status code 4) when I tried fast forwarding a bit. I am currently scanning my local media (which is not in the default location) and will report back on how that goes.

In the meantime I will keep playing around with it and watch this thread for more tips!

kristallin
January 11th, 2010, 01:50 PM
I'm experiencing one issue, I'm getting the geoblocked/not supported in your area message when trying to access some TV shows, like How I Met Your Mother, for example. I'm in the US.

duc999s
January 11th, 2010, 01:59 PM
I'm experiencing one issue, I'm getting the geoblocked/not supported in your area message when trying to access some TV shows, like How I Met Your Mother, for example. I'm in the US.

This seems to be a overall beta issue. Sometimes when I search for a show it appears, then the next moment it fails to find it. I have been using the Clicker app to find stuff that boxee doesn't want to.

Next up is ordering a CrystalHD and hoping that Boxee supports it down the road. If not, at least I can start watching 720p files in XBMC.

rajanarora
January 11th, 2010, 02:19 PM
Not to hijack the thread, but does Crystal HD break the native Apple TV functionality?

This seems to be a overall beta issue. Sometimes when I search for a show it appears, then the next moment it fails to find it. I have been using the Clicker app to find stuff that boxee doesn't want to.

Next up is ordering a CrystalHD and hoping that Boxee supports it down the road. If not, at least I can start watching 720p files in XBMC.

JimWiley
January 11th, 2010, 02:35 PM
Duc, I have not tried Jim's script yet.... I did follow the script which was linked to in this thread in the instructions to get the beta installed and flash running. So I will try Jim's script tonight.

Jim, I understand perfectly, sorry if my post was rather annoying asking for help so blatently, but was kinda getting frustrated getting lost even on just this thread finding out which workarounds that were posted work, or don't work... =)

I will check the directories you mentioned and go from there.

Is it required that I install NitoTV? I really don't want that on there or any of the other things the original script was looking for or installed which is why rather than running the original script in the thread, I was just executing commands in the script manually for the peices I wanted...

Maybe I missed something on the flash plugin install.....

Thanks again everybody!

My advice: 1) run the nito install script. 2) from nito menu run the Turbokext installer and smart installer. 3) Restart ATV 4) edit the script and put hashes in front of the entire firefox section, then save 5) Run the script 6) Remove nito from your system. 7) you will now have all frameworks+kexts you will need going forward (I am thinking ATVers will eventually want the crystalHD mod, so enablng the kextloader now will save a lot of messing around) you will have no Firefox or Transmission (these sections are hashed out) and you will have removed NitoTV. You will be left with just the Launcher menu and Boxee Beta.

Plus, you will have wget on your system which will allow you to download stuff directly to the ATV and install - you'll need this if there is not an update to launcher before the next boxee beta comes out... I can then provide you with a little script that will update your install for you!

kristallin
January 11th, 2010, 02:54 PM
Not to hijack the thread, but does Crystal HD break the native Apple TV functionality?

I don't believe it does, but I'd read the posts by Davilla in that massive thread on the XBMC forum for clarification, he's the dev behind the CrystalHD drivers.

JimWiley
January 11th, 2010, 03:00 PM
Not to hijack the thread, but does Crystal HD break the native Apple TV functionality?

In a word: No! Although it will get rid of your wireless connectivity. For those of us who are already using Ethernet, probably not a problem, but if you are unwilling/unable to wire up, then you'll need to get an Ethernet to wireless bridge, because the ATV can't hack HD via a USB Wi-Fi adapter. I'm still waiting for mine to arrive - f#$@ing snow has brought this country to it's knees! I've already got lib/firmware/kext/xbmc(crystalHD build) installed, just need to physically stick the card in and I'm good to go!

If you run the crystalHD enabled build of XBMC and it doesn't detect the card, it just doesn't bother with the lib and uses the standard ATV hardware as usual, so I thought I'd get it all set up early in anticipation!

Jim

PS if you need any tips about how to do it, give me a shout...

rajanarora
January 11th, 2010, 03:00 PM
Thanks for the quick reply!

I don't believe it does, but I'd read the posts by Davilla in that massive thread on the XBMC forum for clarification, he's the dev behind the CrystalHD drivers.

traxtopel
January 11th, 2010, 03:04 PM
Not sure whats up with move networks plugin, initially I noticed the plugin links to GLUT.framework, cannot get it to load.

Anyone have ideas?

JimWiley
January 11th, 2010, 03:14 PM
Not sure whats up with move networks plugin, initially I noticed the plugin links to GLUT.framework, cannot get it to load.

Anyone have ideas?

Hi,

First off, thanks for the heads-up on the Beta!

Second, have you got a copy of the framework? If not you can probably find an ATV compatable one in the XCode 3 OS X 10.4u SDK. I'm not at home, but I'll have a look when I get back to see if I've got a copy - the least I can do...

Jim

kristallin
January 11th, 2010, 04:10 PM
By the way, DVD playback from a networked HD with the Beta - BIG improvement over the Alpha. No stuttering, no freezing picture, no artifacts. Excellent!

joecacti
January 11th, 2010, 06:08 PM
Hey All,
The wGet binary mount and install is failing from http://www.finkconsulting.com/opensource/wget-1.9.1.dmg, is there an updated source?
OMG, now I've got a binary and I have to remember how to tar -xf and do all this makefile stuff?! Gaw!
grr, no compiler in the path... seriously, is there another URL I can use for wget?

roiegat
January 11th, 2010, 07:03 PM
I'm trying to run the script but running into two problems:

1) When trying to move the boxee it says it doesn't exist. I checked in cyberduck and it does exist. But when I tried to cd into each folder I fould that it won't let me cd into Application Support folder no matter what case I tried. I ended up changing the name via cyberduck.
2) I tried to rename the /applications/boxee.app and it said it was a read only system file. Tried several command to change it, nothing works.

Any ideas?

JimWiley
January 11th, 2010, 07:31 PM
I'm trying to run the script but running into two problems:

1) When trying to move the boxee it says it doesn't exist. I checked in cyberduck and it does exist. But when I tried to cd into each folder I fould that it won't let me cd into Application Support folder no matter what case I tried. I ended up changing the name via cyberduck.
2) I tried to rename the /applications/boxee.app and it said it was a read only system file. Tried several command to change it, nothing works.

Any ideas?

1) cd ~/Library/Application\ Support/

2) See my earlier post about mounting the / filesystem readwrite - probably not a good idea if you don't know your way around the command line - if you delete things in the system or library folders that you shouldn't, then you'll probably end up doing a factory restore (I have at various time accidentally deleted half the OS)

roiegat
January 11th, 2010, 07:33 PM
Thanks. I'm actually more familar with linux since I work with it every day. There are little odd things with the OS X unix that I'm still learning. Thanks for your help.

JimWiley
January 11th, 2010, 07:35 PM
Hey All,
The wGet binary mount and install is failing from http://www.finkconsulting.com/opensource/wget-1.9.1.dmg, is there an updated source?
OMG, now I've got a binary and I have to remember how to tar -xf and do all this makefile stuff?! Gaw!
grr, no compiler in the path... seriously, is there another URL I can use for wget?

Hi Joe,

I think I already had wget on my system, so this part of the script wasn't too crucial for me. Maybe you already have it too?

It's usually found in /usr/bin/wget, and the script checks for that, but maybe you have it in /bin or /sbin or /usr/sbin? Anyway, I've found a place to download a newer binary, but I'm not sure it runs on Tiger. I'll test it and let you know...

Jim

almeidam3
January 11th, 2010, 07:35 PM
Jim, Thanks a bunch for the script this seems to be working now....

Now I am just going to figure out how I can remote nitoTV I will be all set...

Thanks a whole bunch!

JimWiley
January 11th, 2010, 08:11 PM
Hi for those of you missing wget, you can download it from:

http://www.merenbach.com/sites/default/files/wget-1.10.2.zip

You'll need to unzip it, then if you're on a mac, you can expand the Archive.pax by issuing:

pax -r -z -f ./wget-1.10.2.pkg/Contents/Archive.pax.gz

(if your not on a mac, copy the Archive.pax to a temporary directory on your ATV and then issue pax -r -z -f Archive.pax.gz from the ATV command line)

then copy the wget binary from the created ./usr/bin/wget to /usr/bin/wget on your ATV

then on the ATV, issue

sudo chmod 755 /usr/bin/wget
sudo chown root:wheel /usr/bin/wget

Then re-run the script and it'll skip over the wget bits since it'll see you've already got it.

Jim

joecacti
January 11th, 2010, 08:30 PM
thanks friend! wget is now installed on my aTV, and the script ran very well... I'll be sure to pass this technique along to all the folks at aTVFlash!

gene_mingo
January 11th, 2010, 10:35 PM
Jim,
Great work on the script. It took me a whole 15 mins to have the beta up and running on my ATV.

Now we just need some official support for the ATV beta.

tlamarca
January 11th, 2010, 11:06 PM
i have a 160Gb ATV, bought it this week. MB189ZD/A.
It came preinstalled with the latest Apple firmware 3.0.1.

After the initially configuration of itunes, I created the 3.0.1b installer from patchstick.ca. Afterwards I purchased it, (Thursday) initially I wanted the easy route.

Friday I was mailed that my account was active, so I went through the menu and installed most things. I also applied for a strongvpn 3 city account, since I am located in the Netherlands.
btw the patchstick openvpn scripts are missing "--script-security 2" I mailed Ron at patchstick.ca about this/

Boxee 0.9.14 runs however it hits the block when content like Southpark requires flash 10. So then I started to try and get Flash 10 to run.
Initially I had no success, so I thought for a laugh I would copy Boxee.app over from my Mac.

I did the following.
Closed Boxee on the atv.
On the ATV
mv /Users/frontrow/Library/Application Support/BOXEE /Users/frontrow/Library/Application Support/BOXEE.orig
mv /Users/frontrow/Applications/Boxee /Users/frontrow/Applications/Boxee.orig
mv /Applications/Boxee /Applications/Boxee.orig

On the MAC (where I had Boxee.app beta installed)
cd /Applications
scp -r Boxee.app frontrow@appleTV.local:/Applications/

On the ATV
cd ~/Applications
cp -r /Applications/Boxee.app .
(No idea why its installed 2x, but I did just displaced what was there)
.

I'm not well versed in mac terminal, I've tried simply copying and pasting the commands you've put in above but cannot get them to work. Did you create a directory on the ATV first that was called Boxee.orig? I'm assuming this was the alpha app. Can you please expand on this command?

Also, on this command "cp -r /Applications/Boxee.app" there should be a second half to it right? This command is saying "copy Boxee.app found in the Applications folder to some other directory" I've read the posts but I'm not following where it should be copied to... Can you please fill in the blank?

Also installed NitoTV and then ran the script from JimWiley, dude you're a genius!

Thanks for this. I'm interested to see if I can get it working.

donfulrich
January 12th, 2010, 12:21 AM
You need CoreAudioKit.framework for flash 10 to work.

See http://forum.boxee.tv/showpost.php?p=35214&postcount=4

So how, exactly, does one go about getting this "script" into Apple TV? Not being a software engineer, I am curious why this problem with Flash 10. Isn't someone from Boxee working with Flash? I am still on the last update of Boxee on Apple TV and Flash is wanting to update itself to version 10. So if this is the way to do it, would someone be so kind as to give us a step by step on how to get this script into the Apple TV?

traxtopel
January 12th, 2010, 12:55 AM
Hi,

First off, thanks for the heads-up on the Beta!

Second, have you got a copy of the framework? If not you can probably find an ATV compatable one in the XCode 3 OS X 10.4u SDK. I'm not at home, but I'll have a look when I get back to see if I've got a copy - the least I can do...

Jim

I grabbed it from a 10.4.9 install DVD, not sure if this is compatible. Does not seem to make any difference, if you have have it handy, I will try it.

JimWiley
January 12th, 2010, 01:59 AM
So how, exactly, does one go about getting this "script" into Apple TV? Not being a software engineer, I am curious why this problem with Flash 10. Isn't someone from Boxee working with Flash? I am still on the last update of Boxee on Apple TV and Flash is wanting to update itself to version 10. So if this is the way to do it, would someone be so kind as to give us a step by step on how to get this script into the Apple TV?

I can't honestly say that I was having a problem with flash, before because my problems were with CoreAudioKit (looking at various logs, my existing CoreAudioKit.framework was giving off errors under xbmc). But others reported problems with flash - and traxtopel installed the framework AND flash 10 to get it working so I thought 'why the hell not?'! In the end I'd spent so much time and energy trying to get it working (and failing) when I heard about his success I wanted to replicate what he did as closely as possible (ie same revisions of the same software, downloaded from the same place) to replicate that success. I think that he mentions having flash 9 installed and it not working and also trying 10.1 and it not working. He only reported success with 10.0. I think it's on the first page somewhere...

Anyway, all I know is that this works - whether it's the location of Boxee, correct revisions of CoreAudioFramework or correct revisions of Flash or a necessary combination of all three?

You'll have to tell us what OS you are using WIN*/Linux/Mac and I'm sure we'll be able to help you get up and running...

Jim

JimWiley
January 12th, 2010, 02:14 AM
I'm not well versed in mac terminal, I've tried simply copying and pasting the commands you've put in above but cannot get them to work. Did you create a directory on the ATV first that was called Boxee.orig? I'm assuming this was the alpha app. Can you please expand on this command?

Also, on this command "cp -r /Applications/Boxee.app" there should be a second half to it right? This command is saying "copy Boxee.app found in the Applications folder to some other directory" I've read the posts but I'm not following where it should be copied to... Can you please fill in the blank?

Also installed NitoTV and then ran the script from JimWiley, dude you're a genius!

Thanks for this. I'm interested to see if I can get it working.

Well, it's not really my script.... I'd love to take credit, but I only fixed a few errors and tacked on the Boxee install.

I'm also a bit confused about the above - if you have SCPed the FirefoxInstall script over to the ATV, and then SSHed into the ATV from your computer and then successfully run the script from the ATV command line then you should have Boxee, Flash, CoreAudioKit installed and you just need to run Boxee from the Launcher like you normally do. If you run Boxee from the Launcher Menu and it's not the Beta then something has gone wrong!

I'll collect together everything from this thread necessary to do the job and post detailed instructions in a new thread, so that everyone has something straight forward and step-by-step to follow.

[edit] have added a blow-by-blow account on how to get this working, see first post of:

http://forum.boxee.tv/showthread.php?t=14664

If anyone has any questions about the process, post them in there and I'll do my best to help.....

hnic
January 12th, 2010, 03:22 PM
Can someone please write down step by step on how to install the beta using both Command line and GUI apps. From start to finish Please including Flash as well. and please set it up as if we are all NOOBS. Thank you.

exparrot
January 12th, 2010, 03:34 PM
I noticed in the code it downloads and installs 'CoreAuioKit'...does this create a problem?

kristallin
January 12th, 2010, 04:42 PM
I noticed in the code it downloads and installs 'CoreAuioKit'...does this create a problem?

Rename the file when you copy it to its destination, kinda like this:

mv CoreAuioKit.framework /System/Library/Frameworks/CoreAudioKit.framework

this moves the file to the right place and renamed it at the same
time.

JimWiley
January 12th, 2010, 04:51 PM
I noticed in the code it downloads and installs 'CoreAuioKit'...does this create a problem?

Yeah, the guy who hosts the file has it mislabled. That's one of the things that I had to edit the script to account for. It renames the file correctly when it moves it to the right place.

Jim

maximusfacq
January 13th, 2010, 12:51 PM
@kristallin

The script I downloaded last night places the CoreAudioKit.framework into this directory: /System/Library/Frameworks/CoreAudioKit.framework

Is this wrong? Should it be there at all or should it be in both the Frameworks and the Extensions folders?

exparrot
January 13th, 2010, 01:05 PM
Yeah, the guy who hosts the file has it mislabled. That's one of the things that I had to edit the script to account for. It renames the file correctly when it moves it to the right place.

Jim

Thank you for catching that and accounting for it in the script!
Really made it a painless process, and it worked great for me.

I did have to chmod the firefox install script to allow it to execute, but I now see you've updated the script for that too!

Thanks

nuggyblake
January 13th, 2010, 08:37 PM
JimWiley,

I am having a crazy time trying to get NitoTV installed. I install as per instructions. Looks like its installed, script runs great, Finder restarts, but nothing appears on my ATV menu ? Not sure how to move forward. I have 3.0.1.

I placed the nitoTV Take Three folder in the frontrow root, used terminal to access the DIR, ran the install me and it looks like it works, but nothing in the ATV menu.

Boxee Beta runs great, but I get the Status 11.

Any ideas

kristallin
January 13th, 2010, 09:05 PM
@kristallin

The script I downloaded last night places the CoreAudioKit.framework into this directory: /System/Library/Frameworks/CoreAudioKit.framework

Is this wrong? Should it be there at all or should it be in both the Frameworks and the Extensions folders?

It's not wrong, it should be in the /System/Library/Frameworks folder. I've corrected my post above.

maximusfacq
January 13th, 2010, 09:30 PM
It's not wrong, it should be in the /System/Library/Frameworks folder. I've corrected my post above.

Thanks Kris! :)

kristallin
January 13th, 2010, 11:23 PM
Thanks Kris! :)

No problem, that's what happens when I make posts from my phone!

islanddreamer
January 14th, 2010, 01:12 PM
So I've got the Boxee Beta running on two separate Apple TVs running 3.0.1 software and aTV Flash 4.0.5.

I mostly use the software to watch web content from TWiT, Mevio and Revision3 or listen to Pandora. So far, the experience has been surprisingly good. Video playback isn't perfect and is susceptible to occasional stuttering or audio sync issues that tend to resolve themselves. Playback quality seems highly dependent on the source. Revision 3's video quality is excellent; the podshow.tv stream of Geekbrief is great, but the same show on Mevio is very poor.

The biggest issue I've come across so far is that one box seems to lose contact with the boxee server after scanning through apps or browsing apps from the library a couple of times. Once this happens, none of my apps are visible, the software goes into a loading screen loop and hangs on exit.

Anyone else seeing this issue?