odysee-ios icon indicating copy to clipboard operation
odysee-ios copied to clipboard

Apple TV Support

Open tzarebczan opened this issue 3 years ago • 14 comments

Has been requested a few times

tzarebczan avatar Mar 01 '21 18:03 tzarebczan

Is there any work on this planned yet? I'd love to finally be able to use the app on Apple TV. As I do not want to use youtube anymore, I am now Airplaying to my Apple TV, which is a suboptimal experience.

robster7674 avatar Mar 14 '21 07:03 robster7674

When oh when...? ;) Airplay from the app on iOS works ok, but a native experience would be great to have.

robster7674 avatar Oct 14 '21 16:10 robster7674

Any chance of a native tvOS app? I really want to switch from YT but I need a native app. Airplay isn’t an option for me.

TonyD83 avatar Mar 12 '22 01:03 TonyD83

I would pay good money for this.

@kauffj : AppleTV also supports TestFlight, that could be a start? I'm sure there's more people willing to pay for having a tvOS app.

robster7674 avatar Apr 30 '22 19:04 robster7674

Any idea when this is coming? It's on every other apple products after all.

ghost avatar Aug 28 '22 00:08 ghost

+1 for Apple TV Version

Traace avatar Oct 11 '22 22:10 Traace

Maybe I'll port this for apple tv for you.

JosephGregg avatar Oct 27 '22 21:10 JosephGregg

@JosephGregg email me at [email protected] if you're really interested and have experience. The docs aren't the greatest...I've been meaning to write up a good api, services, and best practices guide.

The best implementation is odysee.com, good to reference for functionality / code.

tzarebczan avatar Oct 28 '22 01:10 tzarebczan

I was thinking the same thing. The API code could be refactored into a cross platform Swift package, and a SwiftUI implementation for tvOS (and maybe macOS and visionOS).

colemancda avatar Aug 05 '23 06:08 colemancda

I moved the Codable types to a Swift package so the iOS and tvOS target and reuse code in #435. Also want to add unit tests for the HTTP APIs. Also interested in

  • Async / Await
  • Swift package for networking and model
  • Unit tests for HTTP APIs and JSON decoding
  • URLSession use should be replaced with protocol (e.g. URLClient) for mocking and testing purposes.
  • Migrate JSONSerialization code to Codable types
  • #436 Live Stream session token should be stored in Keychain and not UserDefaults
  • tvOS, macOS, VisionOS SwiftUI app

colemancda avatar Aug 05 '23 09:08 colemancda

+1 for this

dontcrash avatar Nov 01 '23 12:11 dontcrash

Please. When?! Thx

Spl0itable avatar Feb 01 '24 08:02 Spl0itable

plz, I'm okay with sideloading it I just need an ipa pweeze

Kylesare57 avatar Mar 24 '24 13:03 Kylesare57

+1

k0m4n avatar Apr 14 '24 16:04 k0m4n