Initial test builds for AppleTV

Roy,

I’m in Slack (as always) if you’re around

Sam

Transcend Extreme-Speed JetFlash 780 32GB USB3.0, directly connected to my ATV1. I benchmarked all my USB sticks on my USB2.0 PC and this was the fastest one (read: 35MB/s; write 26MB/s). I can check today evening how long it exactly takes from starting 576i/720p/1080p files until they are played. I play my files from a local NAS.

BTW: My low-cost SanDisk Cruzer Blade 4GB has also a good read performance, but only 4MB/s when writing to the device. The installation was much slower when using this USB stick the last time. The same applies for my SanDisk Ultra Fit USB3.0 stick, excellent read performance, but low write performance.

Did a new install using a Class10 MicroSDHC in an adapter.

Scraping now works well.
My slow scraping/library updates, were simply due to the slow write speed of my USB sticks.

Performance looks good IMO. In my experience, CB2 would hate skipping back during video playback, whereas this test build of osmc skips back almost as well as it skips forward.
In fact, the new kodi skip forward functionality has taken getting used to. Click the remote too many times in a row, and it skips too far ahead. I’ll have to configure the skip amounts.
On CB2 i had to wait when skipping ahead and there was no risk of skipping to far.

Awesome so far IMO. bring on the HD install !

yeah, +1 :smile:

I should mention that the “my osmc” addon, update functionality looks good.

It has the ability to back up your settings, database, addons, etc.
Similar to the kodi “backup” addon but with better control over what you can backup/restore.
That portion’s main function is to automatically do a backup before a system update, but you can also do manual backups if you wish.

I have configured my USB install the way I want, with the same basic setup as my old CB2 install, with the library updated. I then used the backup function in the osmc addon to create a backup so that I can migrate to a HD install with little effort if/when the time comes. For now, the USB install will replace my CB2 HD Install

Hi,
I’ve done dd to my usb flah drive, when I connect it and boot from it on my ATV I see:
Install failed: could not mount bootfs… What I’m doing wrong?

Hi guys,

I’m not going to do a hard disk installer – at least not initially. The code is now in the installer, but there are some reasons why it’s not ideal:

  • AppleTV is the only device which requires a GPT partition table, which makes the current partitioning code rather messy.
  • AppleTV needs an HFS+ boot partition, and I have not been able to get hfsprogs to build natively in the Buildroot environment yet.
  • AppleTV’s HFS filesystem on /boot means that preseeding is extremely difficult for Windows and Linux platforms (and will likely just need two images).

I’ll leave the disk formatting code in for now on GitHub – and depending on how much interest the Apple TV release gets (and how much free time I have), I’ll see if I can get this included at a later date.

For now, I’m going to release as is, in the hope of getting more feedback.

Cheers

Sam

Thanks Sam!. I look forward to upgrading all of my Pi’s and Apple TV’s to OSMC

Hello dear mr. sam_nazarko
I see, that someone ( and me ) Gets error: Install failed: could not mount bootfs
All I’ve done I’ve donwloaded archive from first message of this topic, “dd” it to my usb flash drive and try to boot from it.
I have any any hard drive inside my ATV, It worked from crystallbuntu via ssd disk connected via usb.
What’s my mistake in OSMC installation?

I would need to see a netcat log to see why that issue is occurring. I have made some improvements to the installer however, so it would be good if you could test it after the release is announced.

Sam

Thanx for your answer, it would be great, if you’ll show my nose how to do this debug. I’m ready to switch it on.
thank you again, and execuse me.

I would wait for the new installers first, but all you need to do is:

  • Edit com.apple.Boot.plist before first boot and put debugip=192.168.1… (or the IP of your debugging machine)
  • Launch a netcat shell (needs Linux or OS X with netcat -lvp 9999
  • Run /usr/bin/qt_target_installer -qws when the connection is established. The OSMC installer activity will be printed to your shell

Sam

Sam,

When will the new installers go public (I’m just curious).

1 Like

I’ve done that. log here: "Mon Nov 16 17:34:51 2015" "Starting OSMC installer" Qt for Embedded Linux 4 - Pastebin.com

The new installers were compiled for Windows and Linux about five minutes ago. I’m waiting for an OS X slave to be fixed by @srmo

Sam

1 Like

Wow that was fast! Thank you

I figured as much. I have fixed that problem in this commit:

This will be in the release build.

Sam

Thanx and execuse me again, Did you uploaded this fixed installer to your owncloud from first post or I shoud patch this files another way?
sorry please, but I’m very insterested in OSMC. thanx!

You just need to wait. OSMC will be officially released very soon.

Sam

1 Like

Sam,

Can we not just install the image onto HDD, and expand the partition to fill the entire disk - Would that not work???

Cheers
Paul