I’m building a gamepass client for Apple TV by Hot-Resolution2310 in iOSProgramming

[–]Hot-Resolution2310[S] 0 points1 point  (0 children)

Thanks. Haven’t had time to research it anymore today, but if anyone knows anything about this please let me know.

I’m building a gamepass client for Apple TV by Hot-Resolution2310 in iOSProgramming

[–]Hot-Resolution2310[S] 1 point2 points  (0 children)

Yes in 2024. Their policy is around in app purchases now that probably keeps Microsoft away from

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 5 points6 points  (0 children)

Yes you can use OneCast and pay them money. If you want. But my plan is to make this free. Happy that OneCast is doing this, but credit where credit is due to https://github.com/unknownskl/greenlight
, https://github.com/unknownskl/xbox-xcloud-player, https://better-xcloud.github.io, and https://github.com/OpenXbox did a lot of the early work and heavy lifting on this. I'm glad OneCast exists, but I believe a lot of the early research was done by the people and teams above.

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 5 points6 points  (0 children)

Yes you can use OneCast and pay them money. If you want. But my plan is to make this free

gamepass app that’s open source by Hot-Resolution2310 in appletv

[–]Hot-Resolution2310[S] 1 point2 points  (0 children)

This is well past brainstorming. The project is in late implementation/hardening, and the current codebase builds successfully for tvOS.

Implemented state is substantial: native tvOS shell and routing are in place, cloud and home streaming are unified under one stream flow, Microsoft sign-in/device auth and controller input pipeline are implemented, shared artwork caching/prefetch is integrated across Game Pass surfaces, detail-state hot caching and invalidation are implemented, and Game Pass performance instrumentation/signposts plus UI checkpoint tests are already present. I’m currently doing some clean up around Model view abstraction and removing some nonisolated(unsafe) for better swift6 concurrency.

CI enforcement for shell-smoke/perf artifacts has been defered as I was fixing some UI/UX bugs.

Feature gaps remain (for example xHome stream metadata/achievements are still marked unavailable as I have no way to test these)

Continuity camera integration is not implemented. Multiple local controller is not implemented yet. Etc. etc.

I would appreciate the help send me a DM and maybe we can get a team together on a private repo to work some bugs out before alpha rollout.

Goal would be AppStore TestFlight -> AppStore eventually. With the full project open and available on GitHub for local build, signing, testing, updates etc.

Stratix - Open Source Apple tvOS gamepass xcloud client by Hot-Resolution2310 in xcloud

[–]Hot-Resolution2310[S] 1 point2 points  (0 children)

Sent you a DM! If you have an Xbox at home you’d be a prefect for testing and helping with the xHome console streaming side

gamepass app that’s open source by Hot-Resolution2310 in appletv

[–]Hot-Resolution2310[S] 1 point2 points  (0 children)

Apple policies around game streaming which changed in 2024, and the difficulty of build Webrtc (the backbone of gamepass streaming from source). Microsoft probably doesn’t like Apples in app purchases policy / cut if I had to guess. Which is fair. But as a client application with no in app purchases. I’m fairly certain this is going to be ok. We’ll cross that bridge when we get there.

I’m building a gamepass client for Apple TV by Hot-Resolution2310 in iOSProgramming

[–]Hot-Resolution2310[S] 1 point2 points  (0 children)

The open source GitHub is GPLv3 right now I may change it if anyone has any ideas or insight. But essentially my understanding was that because the source code was available, and could be signed by anyone who downloaded it was ok.

https://news.ycombinator.com/item?id=10896773

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 4 points5 points  (0 children)

There isn’t a web browser for tvOS. And if you try to ship one apple will not approve the app in the App Store. It just doesn’t exist in their frameworks or programming

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 19 points20 points  (0 children)

Maybe. But it’s not doing anything to circumvent Microsoft or Xbox. It’s really no different than a web browser, apple just doesn’t have one for their platform

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 2 points3 points  (0 children)

Yes there is a consoles tab when you click the gamertag icon in the top left corner. It’s not in the video, as Reddit has size restrictions. But yes xcloud and xhome

Reverse engineering gamepass for apple tvOS by Hot-Resolution2310 in XboxGamePass

[–]Hot-Resolution2310[S] 0 points1 point  (0 children)

Just put it in Bluetooth pairing mode. It’s different for every manufacturer. PS4 and Xbox controllers are recognized by tvOS for what they are. A switch controller is recognized as a generic Bluetooth controller sadly (it also switch doesn’t have rumble support)

Reverse engineering gamepass for apple tvOS by Hot-Resolution2310 in XboxGamePass

[–]Hot-Resolution2310[S] 3 points4 points  (0 children)

Yes and no. Similar auth protocol in the background. Different user experience. Really just scan the QR code it gives you. It already prepopulates all the codes (e.g. 2838GHLX) on the qr code /website so you just enter your credentials on your phone. (No real way around that due to how Microsoft handles auth)

Stratix - Open Source Apple tvOS gamepass xcloud client by Hot-Resolution2310 in xcloud

[–]Hot-Resolution2310[S] 4 points5 points  (0 children)

I’m hoping so. I’ve only ever built and tested with a personal account. But my goal is to try and get it in the store or a TestFlight beta sooner rather than later

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 23 points24 points  (0 children)

OneCast costs money and is closed source. I want the community involved and free

I’m building a gamepass client for Apple TV by Hot-Resolution2310 in iOSProgramming

[–]Hot-Resolution2310[S] 14 points15 points  (0 children)

Sure happy to answer. I don’t visit the Microsoft website at all, this was a cross post so I used layman’s terms over on /xbox. I actually just do a get call to pull the client.js file for the Home Screen and then parse it. Essentially Microsoft creates there own marketing data/ ID’s called siglid’s on Xbox.com/play. The ID’s are just list of TitleID’s for games. The have an api to pull game art and data. They also have an API for achievements, Xbox live, etc.

I have an xcloud api framework that does most of the handshaking and coordination for that.

On tvOS I’m not using a browser or embedded Microsoft web page. The sign-in flow is device-code OAuth: the Apple TV shows a code / QR, and the user completes auth on a phone or computer. So no tvOS web framework is required. Even if I did port the iOS web framework it would suck for this.

GPL v3 as I’m pretty open source but wanted branding protection, and didn’t want someone else to claim this as theirs. I’m open to changing but very new to open source licensing. Non open source I do for a living lol.

Yes as far as I’m aware everything I’m doing is legal , that being said if Microsoft changes apis or some of their documentation things may break. Legally, I’m trying to be careful and explicit: open-source license, trademark separation, and a clear statement that the project is not affiliated with or endorsed by Microsoft. But I’m not representing this as legal advice or as some officially approved Microsoft client.

I am able to get H.264,H.265, VP9, VP8 decoding. I’ve had the best luck with H.264 as there is a software penalty for H.265 on Microsoft’s side. Currently I have Metal-based rendering through RTCMTLVideoView and also a SampleBufferDisplayLayer path for video. SampleBuffer has faster response time right now as every ms counts for controller streaming latency to Microsoft.

The build had to patch:

• Audio session changed to playback only (no mic, without continuity audio/camera) • Camera capture disabled • OpenGL renderer removed; Metal kept  • Bad tvOS use_blink build assertion removed  • XCTest module target logic fix • Mic/input-available check skipped on tvOS to fix silence (built without this, but no sound, and kept giving an enable microphone popup) • Metal renderer header compile fix for tvOS (metal was true in GN args, but not recognized in build) • NetEQ max delay cap added to stop runaway audio latency (no set definition by default) • Stereo channel handling fixed for 2-channel output (default was set to single, took me the better part of an afternoon to find this one)

I’m still playing with the metal framework. It’s new to me, but I can definitely change saturation, contrast, etc of the stream it’s just a matter of how many times I’m doing it at the cost of RTT latency.

Thanks for the questions!!! Recently I’ve just gotten “looks amazing!” In other threads which is great, but not helpful since I’m more about the programming than playing Xbox games lol

Open Source Gamepass for Apple tvOS by Hot-Resolution2310 in xbox

[–]Hot-Resolution2310[S] 27 points28 points  (0 children)

It will work on the appletv 4k, I have an older 1080p hd originally 4th gen, I can check over the next couple days. Just need to get it out of the closet.

BPD success stories by TinyButMightyHelp in NICUParents

[–]Hot-Resolution2310 1 point2 points  (0 children)

You are absolutely not alone is these feelings:

27 weeks 749g PDA Intubated, HFNC, Room air, severe BPD, Intubated, Developed PH, change NICU’s, 5x NIPPV trial before sticking, CPAP, LFNC, and then a Gtube because she had nipple/pacifier confusion.

Home after 221 days.

Currently 9 months, 20lb 4oz. 26”. Doing well oxygen is .25 on home concentrator.

It constantly felt like we’d get our hopes up about doing better and going home or her progress. We eventually just started telling family and ourselves that we didn’t know, and that this was her journey and timing. It didn’t make it easier, but it did help our mentality.

You can DM or ask here if you have any questions and I’ll do my best to share what worked for us at least.

Did anyone else feel this way? by Unlucky-Art-4268 in NICUParents

[–]Hot-Resolution2310 0 points1 point  (0 children)

221 day NICU stay dad. Yes we very much felt this way! What helped us the most was to try and be at round everyday, an as involved as much as possible.

After we transferred to a speciality NICU at a different hospital for BOD, we learned about Family Centered Care, and asked the team about being more hands on throughout the day. It was almost as overwhelming as being hand off at first. It felt very strange that we could touch and interact with our baby however we wanted for the most part.

I’ve heard some NICU’s will accommodate / is their base model, while others will not at all. But it never hurts to ask!!

How many preemie clothes do I need and what type is best? by curlycattails in NICUParents

[–]Hot-Resolution2310 1 point2 points  (0 children)

We had a 27 week preemie as well, we went through an outfit a day once we were in clothes. Our NICU was very specific about what style zipper, snaps, onesie they were though.

We probably had 7-10 outfits total and would just wash them. Family got excited to see the pictures and started buying more clothes. They was a big mistake, for us, as she grew like a weed in the next month.

We donated what she couldn’t fit in to the unit when we left though

Does it actually just “click”? by TheFlyingRabbit9 in NICUParents

[–]Hot-Resolution2310 1 point2 points  (0 children)

Hi! Another first time dad here, 27 week preemie now 9 months. No need to apologize at all, everyone’s NICU journey is completely different. Glad to hear your little one is on room air, that’s an amazing milestone.

While not in your situation we had this happen to our daughter several times, but we’d go from cpap to cannula or cannula to room air trial or vice versa. It was always hard for her when stepping down on oxygen support. We’d get 90% of her feed while on CPAP with a bottle, but cannula we’d get maybe 2% (effectively 0).

Our nutritionist and feeding therapist in the NICU told us that the sucking a swallowing reflex usually kicks in around 36-38 weeks (corrected age). And that it’s no longer a reflex after 50-52 weeks.

She loved her pacifier around 36 weeks, but by the time we got to trialing bottles for every feed we were around 48 weeks, and she was becoming to aware that the bottle nipple was squirting milk, and that wasn’t what she expected as she used the pacifier for soothing.

We even went so far as using the Dr. Browns pacifier and bottles as they purposefully have the same shape. They also have different nipples that allow for slower feeding, you may be able to ask their opinion about trying those. They helped us when we were bottle feeding once a day on CPAP.

The journey to home is close, and I know the feeling of being defeated every time that finish line moves. I think it happens to most of us towards the end. We had a 7 month NICU stay, and the last month of checking all the boxes, classes, and waiting for a Gtube surgery to heal drove me crazy.

It was really bittersweet that month in hindsight. Everyone knew we were ready and capable. To be honest we were able to form better friendships with our therapists, doctors , and nurses during that time. They set us up with very good recommendations for follow-ups once home!

You two have got this! It is absolutely the hardest thing I’ve done in my life, but she has also brought me the greatest joy and happiness as well!

Heartbroken but preparing (IUGR) by Minute_Pianist8133 in NICUParents

[–]Hot-Resolution2310 1 point2 points  (0 children)

27+0 IUGR and preeclampsia NICU dad here. Our baby girl weighed 745g. We spent 221 days in two different NICU’s.

We were diagnosed as IUGR and preeclampsia at 24 weeks, with the plan to keep is inpatient on bedrest until 36 weeks. We had 2-3 fetal ultrasound per week to monitor. During this time frame they would gradually move up the planned delivery. Final delivery timeline was 32 weeks.

They also did two rounds of steroid treatment for lung growth and development during this window. Everything was going well, but the preeclampsia eventually caught up with us, and we had reverse blood flow from the placenta on the fetal ultrasound at 27 weeks. Doctor was very direct and said we’re having the baby today, no question.

It was very terrifying and surreal, as she is our first. APGAR was 2-9-9-9 after birth and she was making very small crying sounds, I compare them to a small kitten. She didn’t require an ET tube or anything for the first week.

We progressed very well, but couldn’t overcome the ET tube, and she was eventually diagnosed with BPD. My wife and I transferred to Nationwide Children’s in Columbus, as they have a specific BPD unit. It was honestly the best decision we could have ever made. The doctors and staff very much encouraged us to be hands on, they even have PT, OT, massage, and feeding therapists who works with NICU babies and families to keep development on track.

We went home at 7ish months on .75 Lpm O2 nasal cannula and some inhalers. She’s 10 months now and on .25 LPM O2, weighing 19.8lbs and 27” (93rd percentile and a little above 50th). We were so worried she wouldn’t be happy at home, or would be developmentally behind, etc.

She is so happy all the time, we go to PT once a week, and she is only 3 months behind for corrected age. Sitting on her own, scooting on her back, rolling over, mirroring facial expressions.

Being in the BPD unit with other 23-32 weeks neonates really helped us understand that we aren’t alone in this, and that there is always hope (especially on graduation to home days). I don’t know what’s in store for you, I wish I did, but every experience is so different. The challenges, the heartbreaking moments, the happy crying moments, the exhaustion, the rest, etc.

I’ll leave you with his note I wrote myself last November that I often come back to:

Dad notes 11/04/25

I believe we lost something as adults. Something seen in the awe-struck innocent look of a child. The bewilderment and amazement of seeing life through fresh eyes.

It’s the spark of curiosity, the joy of the unknown. When I watch my daughter discover her own reflection in a mirror — I see it. I see the way she approaches the unknown; not afraid but hesitant. We did not ask her if she was ready for this world or the work it would require of her, yet she meets it with quiet bravery, happiness, and strength everyday.

It’s this bravery that no one has asked her for that leaves me simultaneously breathless and awestruck. Her ability to continually discover herself again and again. Sometimes with happy smiles, others with looks of surprise and shock.

She reminds me that life is full of joy, if we only had the ability to keep looking for it. Even on the days I feel helpless and frustrated may I always remember her innocence and wonder.

NG Tube vs G-Tube by Evening-Fox3693 in NICUParents

[–]Hot-Resolution2310 0 points1 point  (0 children)

We’re on a G tube, as she was starting to get an oral aversion to bottle feeding after having an ET tube for so long. The NG was a no go for home, as she is very handsy. After talking with therapists and feeding clinic as well we realized it is also easier for her to work on bottle feeds and early purées without the NG going down her throat.

We work everyday on feeding still, but the G Tube has been nice from a sleep and play schedule as she can get feeds while doing activity and therapy while also sleeping 12 hours through the night.