stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Preloading

@Preloading

Joined June 2nd, 2026

  • 71Devlogs
  • 4Projects
  • 0Ships
  • 0Votes
slowly going insane making stuff that sometimes works. also stuff that is impossible to demo for most people (why can't i do something normal????)
Open comments for this post

7h 24m 5s logged

Alright, two things. Most of the time was spent doing lame tracing of memory leaks. I fixed one, but the primary leak is still leaking :( I’ve also been working on setting up the demo, and I got it running on my server enviroment! It’s a little wrong right now, I think I accidently put my capture card in a USB 2.0 port, so everything of that is broken, but that works! I also still need to strip tubereplacer to remove any feature of YT thats… undesirable? Primarly, microphone & casting, and making it delete all user data on open.

0
0
15
Open comments for this post

11h 47m 55s logged

Cooking up the demo, I’ve basically setup a remote control system on this phone, which should hopefully run over the internet! Giving randos complete control of this phone… what could possibly go wrong???? I still need to do some stuff to lock down the system it runs in, and also patch the problems with tubereplacer that came up recently.

0
0
11
Open comments for this post

2h 11m 54s logged

Alright, so the results are in. From what it seems, it mostly went well, however there are some issues that came up, primarly due to me not having enough time to test (I released this the day before stardance was extended for another month…. a bit of extra time would have been nice to iron out the few bugs on release, and also time to diagnose the playback errors people encounted). I did a quick 2.0.1 release to fix some of the bigger issues… 5 days after the initial. i’m tired ok?

0
0
24
Open comments for this post

3h 37m 1s logged

Oh dear, publishing it to the world! I’ve decided to say “fuck it, its good enough”. There are some issues which has popped up, like some versions crashing, and the SABR stream never starting issue. I’m praying that it’s not just that bad.
Made a reddit post about it :3 https://www.reddit.com/r/LegacyJailbreak/comments/1wnh4il/

Hopefully this doesn’t go catastrophic! I also have to setup a demo. Right now, the big issue is how to. Just a video is kinda… lame? So I want to do somehow make it an interactable demo. However, there is not an emulator for appstore apps for any iOS version between 5-10. This makes things rather tough. I do have some spare phones I can acquire to run it. However, getting the screen out is uhh….. challenging. The version of AirPlay on iOS is too old for the open source projects, and even the closed source, execpt for one, AirServer (which is 20$ per computer). The 30pin -> HDMI adapter -> capture card is extraordinarily unreliable, and keeps disconnecting when I try to use it, and is a pain in the ass to get working. There’s Veency, but it goes black when playing a video, and is unusable slow. And after all that, I have to send it to a server to stream to a web browser, I have to take input, I have to manage launching the correct app, preventing escaping the app, handle crashing, queuing (its one phone so people will have to wait), etc. All in 7 days. oh dear.

0
0
62
Open comments for this post

2h 18m 15s logged

So, it randomly decided to break for many videos, and only for some people. It appears that YT is doing extra things to detect adblockers on web, and something I’m doing is triggering the adblock detection. This is uhh bad :) I get to figure out what I’m missing and implement it properly.

Now for bugfixes I made

  • fixed a signin crash on 1.0.1 & 1.1.0 due to a missing cflag
  • fixed the video date failing to load on iOS 5
  • added proper backoff to SABR
0
0
19
Open comments for this post

2h 45m 34s logged

Bugfixes!

  • fixed a bug where playlist videos fail to play on channel playlists
  • fixed the open source licesnses page crashing on 2.0.0
  • fixed a bug where closed videos in 2.0.0 continue to play after closing, locking the phone, then unlocking
  • fixed a crashing bug when not connected to internet when fetching profile
0
0
15
Open comments for this post

54m 26s logged

Made it zip the network log stuff for sending over email, as text files generally have a really good compression ratio, (the file is actually 2mb), and email has really low limits.

0
0
8
Open comments for this post

2h 50m 30s logged

I managed to get N/Sig deciphering working with HLS streams, meaning you can now watch livestreams, if you change up some settings & it’s buggy. I’m not intending on shipping proper stream support right now, so this will do for release.

0
0
9
Open comments for this post

5h 25m 32s logged

Bugfixes! I’ve decided it’s probably good enuff to “feature lock” and just get it ready for release (also cuz stardance ends soon, yet the streak thingy to a plushie continues. as its ending. why. i wanna take a break!) Not much images but

  • Fix an issue with my trimming stuff not working on 1.4.0
  • Managed to cleanup the stream when switching video on 2.0.0
  • Some missing thing on the thumbnail speedup thing
  • My failing to do requestProfileForIdentity correctly.
0
0
50
Open comments for this post

4h 33m 49s logged

I did a bunch of things, none of which felt that interesting to make a log for, so here’s one big one.

  • The quality selector now works
  • You can now toggle video stats (logging in history) on or off.
  • Some error handling and trimming stuff to save on ram
0
0
11
Open comments for this post

5h 50m 6s logged

So this one is small, but I’ve done an optimzation for the process of getting that little thumbnail. The older youtube clients did indivisual, very small requests for the specific channel, incl the thumbnail. I already have this data with the video requests, and getting the channel data is rather wasteful of the network and slow. I’ve replaced it with just using the avatar from the feed. Speeds things up a decent chunk!

0
0
34
Open comments for this post

2h 8m 49s logged

I made some of the settings work, and also made it hide the comments count which I don’t have a way of getting a precise number right now. Ignore the playback error.

0
0
12
Open comments for this post

4h 26m 51s logged

i did a bunch of misc fixes which aren’t interesting.

  • iOS 5 preference fix
  • some reloading of video changes with SABR
  • cleanup of a bunch of things
  • a fix to the item count (cuz 32bit limit aaaaaaa)
  • memory things
  • some crash bugs with SABR
0
0
61
Open comments for this post

5h 40m 18s logged

A bunch of signin fixes, I fixed the channel id finder failing for different accounts, and I fixed an issue where one of the requests I did on 2.0.0 is synchronous and would not let the app start until it completed.

0
0
18
Open comments for this post

3h 22m 58s logged

2.0.0 support! and actually 1.4.0 support this time (oops, i think i clicked the wrong version…). I really hacked my way to 2.0.0 support, as it adds all the stream data to a protobuf container thingy which is never actually generated as protobuf. The protobuf also isn’t a normal function, and I couldn’t figure out how to recreate it, not that it would really work if it does do some protobuf shenanigans.

So I did what probably every programmer does, hack it in poorly. When it
starts trying to play the video, after the protobuf section, and where i still have access to the legacy GData streams, and I just shove it in there, and it manages to work! Also had to do some extra things to include valid authentication to the SABR stuff so it can play private videos and such. But now 2.0.0 works!

0
0
14
Open comments for this post

1h 35m 44s logged

I managed to get 1.4.0 support working! They started kinda doing what I implemented myself…. which causes issues, but it works! 2.0.0 is going to be hard tho…

0
0
13
Loading more…

Followers

Loading…