Jump to content

Front Row plugins


Kallis
 Share

38 posts in this topic

Recommended Posts

Since Leopard's Front Row basically is Apple TV, it should be very possible to get Apple TV-plugins work in Front Row.

 

I tried to just copy the youtube-plugin from Apple TV into the Front Row-plugin directory, but it didn't work. It just didn't show up in the Front Row interface.

 

Anyone who knows how we can make Apple TV plugins work on Leopard's Front Row?

Link to comment
Share on other sites

Well I will have to check it out but I am pretty sure Front Row on Leopard is pretty much a direct copy of Apple TV because all the error messages refer to it as Apple TV. Therefore it shouldn't be too hard to get it going but I will have to check it out and get back to you.

Link to comment
Share on other sites

It probably wont work. Check to see if BackRow.framework is installed.

 

It could be borrowed code/strings.plist, this does NOT mean that FrontRow is now aTV!

It is the same. You get an Apple TV message when you open Photos.
Link to comment
Share on other sites

:rolleyes: You guys can't really think that all FrontRow is is the AppleTV's Finder? It looks the same and uses one similiar string, so it's instantly "99% borrowed code."

 

Are you all forgetting that aTV connects to Wi-Fi, changes the screen's resolution, does hardware checks, doesn't allow keypresses, has video-out, and more. All of this would have to majorly redone and the way it operates would have to change too. It would read the iTunes DB file on your computer instead of another computer and then locally calling it /Media.

 

In all, it isn't the same thing, strings mean nothing. Unless the settings menu is the same, I don't believe it.

Link to comment
Share on other sites

:rolleyes: You guys can't really think that all FrontRow is is the AppleTV's Finder? It looks the same and uses one similiar string, so it's instantly "99% borrowed code."

 

Are you all forgetting that aTV connects to Wi-Fi, changes the screen's resolution, does hardware checks, doesn't allow keypresses, has video-out, and more. All of this would have to majorly redone and the way it operates would have to change too. It would read the iTunes DB file on your computer instead of another computer and then locally calling it /Media.

 

In all, it isn't the same thing, strings mean nothing. Unless the settings menu is the same, I don't believe it.

They just removed the unneccesary features.
Link to comment
Share on other sites

Here are some differences between the plugins:

 

* The binary-files in Leopard is smaller

* Small and logical changes in info.plists

* Leopard Front Row plugins have an extra textfile called CodeResources. Here the contents of Podcast's CodeResources:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>files</key>

<dict>

<key>Resources/ApplianceIcon.png</key>

<data>

Pk6crw9oXpTkeiRdPE3rVz0cyBQ=

</data>

<key>Resources/BlurredPodcastIcon.png</key>

<data>

M0XRDga94mFOnRnEFY6Aks2I1/Q=

</data>

<key>Resources/English.lproj/InfoPlist.strings</key>

<dict>

<key>hash</key>

<data>

PQRBL4lXzYX51QSqDHZ3KLcJQCU=

</data>

<key>optional</key>

<true/>

</dict>

<key>version.plist</key>

<data>

q5P/d3qQAVktj3XqQqqWfV+4V7g=

</data>

</dict>

<key>rules</key>

<dict>

<key>^Resources/</key>

<true/>

<key>^Resources/.*\.lproj/</key>

<dict>

<key>omit</key>

<true/>

<key>weight</key>

<real>10</real>

</dict>

<key>^Resources/.*\.lproj/locversion.plist$</key>

<dict>

<key>omit</key>

<true/>

<key>weight</key>

<real>30</real>

</dict>

<key>^Resources/.*\.nib/classes\.nib$</key>

<dict>

<key>optional</key>

<true/>

<key>weight</key>

<real>20</real>

</dict>

<key>^Resources/.*\.nib/data\.dependency$</key>

<dict>

<key>optional</key>

<true/>

<key>weight</key>

<real>20</real>

</dict>

<key>^Resources/.*\.nib/info\.nib$</key>

<dict>

<key>optional</key>

<true/>

<key>weight</key>

<real>20</real>

</dict>

<key>^Resources/English\.lproj/</key>

<dict>

<key>optional</key>

<true/>

<key>weight</key>

<real>20</real>

</dict>

<key>^version.plist$</key>

<true/>

</dict>

</dict>

</plist>

Looks like there are some codes there.

 

 

Edit:

 

I replaced Leopard Front Row Plugin binary files with the ones from Apple TV, and they disappeared.

 

So,

The problem is the plugins binary files.

 

I'm opening them up in a hex-editor now.

Link to comment
Share on other sites

ATVFiles Works!!!!!!

I installed the AppleTV.framework file from the new AppleTV 1.1 Update DMG. Unfortunately, all my files are .avi and don't play, but at least it shows up!. I am now going to test some other plugins.

Link to comment
Share on other sites

For anyone who want to try to make Youtube working, download the Apple TV OS here:

 

http://mesu.apple.com/data/OS/061-2988.200...694-5248-45.dmg

You'll find Front Row here:

 

OSBoot/System/Library/CoreServices/Finder.app/

 

 

Kallis - in forums such as this - it's quite dangerous to casually direct users to a link - and that's it.

 

It take much more to get this working than massing together some files .... perhaps you can detail to steps for users that may want to try this, however are not familiar with the necessary steps of - backup, etc.

Link to comment
Share on other sites

Kallis - in forums such as this - it's quite dangerous to casually direct users to a link - and that's it.

 

It take much more to get this working than massing together some files .... perhaps you can detail to steps for users that may want to try this, however are not familiar with the necessary steps of - backup, etc.

Hehe. Check the URL again. Directly to apple.com.

 

As fair I as a step-by-step guide is concerned, I don't know what to write. This is what we are trying to find out.

 

Finder on Apple TV is the same as Front Row in Leopard.

Link to comment
Share on other sites

 Share

×
×
  • Create New...