Skip to content

Big update add alot of expflags#60

Draft
legoskid wants to merge 114 commits intoytm15:mainfrom
legoskid:cors2
Draft

Big update add alot of expflags#60
legoskid wants to merge 114 commits intoytm15:mainfrom
legoskid:cors2

Conversation

@legoskid
Copy link
Copy Markdown
Contributor

@legoskid legoskid commented Dec 4, 2025

I am going to add the features requested here: https://www.reddit.com/r/oldyoutubelayout/s/oxpOOIq7CZ @ErikaXGH
I also put in a new invidious url which is 10x better, but however it's not niche as yt.omada.cafe because it's listed as an official instance so who knows what could happen later

I'm also going to add this and i'm leaving this here so i don't forget:
Expflag to move the comments page to the details page (bottom left) on iPad instead of the side (collapsing comments expflag on phone)
Expflag to show @ names on comments (unfortunately with the ratelimits on the CORS proxy its not possible to go and request each channel name which what happens now)
Expflag to turn off the highlight on a pinned comment
Expand the description of the custom invidious url expflag

Also maybe fix #57 if it is not fixed by the time i finish all that (pls edit perms i'm carrying (but i also see you editing my code so i'm sorry if it is too low quality))

Update I'm also going to add in these too:

  • bigger hitbox for the video slider
  • Function to change the invidious url to blank to reset it, which will be useful because everyone's still going to be on the old url when this gets merged
  • Fix the subscriptions icon, it always had square borders not rounded
    (Credit to ios reminders app)

And @ErikaXGH @CIIOIIIILLLLLLLLLLLLLLLL gave me the suggestions to add a inbox and camera button so I'm doing that too (And someone wanted the new library icon)

  • Subscriptions icon change
  • Ytm15 Offline Library?

Add sections to the settings page, like “how to add ytm2015 as a webapp” and maybe even some fake ones like “send feedback” or “Your data in YouTube”

W combo, the cors proxy has the best ratelimits and the invidious instance has a non-disabled popular page
I accidentally did a open file search instead of a current project search in kate
@ErikaXGH
Copy link
Copy Markdown

ErikaXGH commented Dec 6, 2025

Thank you @legoskid also I forgot to mention to add the camera icon as a alternative icon.

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Will you also add the exp flags to replace notifications to inbox

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 8, 2025

Will you also add the exp flags to replace notifications to inbox

Thanks for the idea

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 8, 2025

Thank you @legoskid also I forgot to mention to add the camera icon as a alternative icon.

For the cast button? I can do that too but if there becomes another misc thing to add then the cast and camera icons will become seperate

Reddit post expflag 1
I'm doing this in my nwea testing lol
@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

I wish there was an exp flag to fix the ios problem of it using the built in player instead of the ytm15 player

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

also someone requested this #26

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Dec 9, 2025 via email

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 9, 2025

I wish there was an exp flag to fix the ios problem of it using the built in player instead of the ytm15 player

I have the same probem on ios 16 iphone, but on a ios 15 ipad it doesn't show the ios player, but the fullscreen doesn't work. i'm probably not the one to fix this since you need a real phone to debug this and I'm working on this project solely when i'm in school and i'm bored so i can't just pull out my phone (and i definitely can't show a webserver on the local network because the school wifi blocks it

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

@legoskid
Copy link
Copy Markdown
Contributor Author

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

(bottom left) on iPad instead of the side
correct || to &&
@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

Those are the actual colors of the youtube icons, I just used a website

@ErikaXGH
Copy link
Copy Markdown

Are you going to do the download and save buttons?

@ErikaXGH
Copy link
Copy Markdown

It's dead😭

@ErikaXGH
Copy link
Copy Markdown

No updates?

@Yacine-Book
Copy link
Copy Markdown
Collaborator

Yacine-Book commented Dec 11, 2025 via email

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Message to legoskid: remind me when you're done with the final pull request, so I can merge it with YTm15 later

On Fri, 12 Dec 2025, 02:02 Xx_Toughgamerdude_xX, @.> wrote: ErikaXGH left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> No updates? — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4C7Q6X2STOFMUGKQU7RGXT4BHZX5AVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNBUGE2TCNZTGM . You are receiving this because you are subscribed to this thread.Message ID: @.>

Hes not done yet, he still got a few more things to do

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

[
IMG_3367
]whats this layout?

@legoskid
Copy link
Copy Markdown
Contributor Author

No updates?

Yo dam i just had a day off of school yesterday and like i said i always update this during class since it's boring doing it at home (Weird flex i unenrolled my chromebook it is still going strong for 1 year thats how im doing this)

@legoskid
Copy link
Copy Markdown
Contributor Author

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

Those are the actual colors of the youtube icons, I just used a website

And I fact checked this myself with old youtube screenshots so yeah its correct and i just pushed it

@legoskid
Copy link
Copy Markdown
Contributor Author

[ IMG_3367 ]whats this layout?

There was always supposed to be a share button there so maybe it was turned off by OS doesn't support it or what country that screenshot was taken it

@legoskid
Copy link
Copy Markdown
Contributor Author

Are you going to do the download and save buttons?

Yes

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Mar 12, 2026 via email

@ErikaXGH
Copy link
Copy Markdown

For community posts

@legoskid
Copy link
Copy Markdown
Contributor Author

For community posts

What for community posts sorry

@ErikaXGH
Copy link
Copy Markdown

12days no update

@legoskid
Copy link
Copy Markdown
Contributor Author

12days no update

Well I mean it's basically 99% done i just have to add one more thing

@Entinty1999
Copy link
Copy Markdown

Entinty1999 commented Mar 23, 2026

12days no update

Well I mean it's basically 99% done i just have to add one more thing

End of an era lol. I'll probably keep YTm15 BETA's cors2 branch around, but I'll change the main one to eracast when this merges

@Yacine-Book
Copy link
Copy Markdown
Collaborator

Yacine-Book commented Mar 23, 2026 via email

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

500 conversions!!!!

@legoskid
Copy link
Copy Markdown
Contributor Author

image

Early v10 vs late v10/v11 icons

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Mar 27, 2026

First I got the v10 cast icon from, an apk. I tried putting the png (<image>) into an svg and then straight into the header but, you can't change the color of a image like you can with a path.

So I had to use the scratch editor to trace the cast icon into an svg. (like i said many times svg to png converters add 100x the output for something that can be done for way less, so no) I got the current material svg, took the wifi bars from that (basically the same) and pasted it over, then drew the rectangles. Export it, and you get a mess with 5-place decimal coordinates and properties that aren't needed.

But the core is 4 <rect>s and 1 <path> for the wifi bars. Here it is in ytm15:
image
image

Well that doesn't look too nice. You have to turn the <rect>s into a path, otherwise you get that. Finished product:
image
image
Next: 3 dots on the comment/community(?) buttons and finalize save and loading

I still need to double check this
to not overwrite people's libraries.
@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Also change to color of the v12 cast icon since it’s a different color

@legoskid
Copy link
Copy Markdown
Contributor Author

Also change to color of the v12 cast icon since it’s a different color

What does that look like

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Apr 1, 2026 via email

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 6, 2026

Have you changed it yet? It's been about 3 days, so if you haven't, the icon in v12 was probably white just like the rest of the header's icon colors

Isn’t it already possible with that white btn colors expflag, was it just the normal icon but white unlike the rest?

(also I’m kinda procrastinating, it’s just that the final task of adding the 3 dots to the comments got to be the most mundane, boring, and possibly hard task to do, but it makes it more accurate, and it’s what ppl here want)

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 7, 2026

image Elephant in the room

@Entinty1999
Copy link
Copy Markdown

image Elephant in the room

Wow! YTm15 is now so accurate, it accurately represents how the old apps behave today! (Minus the obnoxious "UPDATE REQUIRED" message)...

In all seriousness though, the API is probably either temporarily down or it has been shut down for one reason or another

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Apr 8, 2026 via email

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 8, 2026

image

@Entinty1999
Copy link
Copy Markdown

RapidAPI is our solution if all the Invidious instances we know shut down and the API will have to be replaced entirely

On Wed, 8 Apr 2026, 08:04 Entinty1999, @.> wrote: Entinty1999 left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> [image: image] https://private-user-images.githubusercontent.com/94498086/574866993-dbe8f184-b0d9-4dbb-885d-47a6fd12a093.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU2MjQ2OTksIm5iZiI6MTc3NTYyNDM5OSwicGF0aCI6Ii85NDQ5ODA4Ni81NzQ4NjY5OTMtZGJlOGYxODQtYjBkOS00ZGJiLTg4NWQtNDdhNmZkMTJhMDkzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA4VDA0NTk1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM3NmJjZjdmY2E1MGIzOWYyZTA3YzI2MjlkOTExN2IyNzBkYzVjYTMyMzNhOWM5NmQxOWYxMTFmMTQ2Mjk2YjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tmzJY0XBjULi94w3m46CUrMg-GIN8XIUHV7C3WaHZe0 Elephant in the room Wow! YTm15 is now so accurate, it accurately represents how the old apps behave today! (Minus the obnoxious "UPDATE REQUIRED" message)... In all seriousness though, the API is probably either temporarily down or it has been shut down for one reason or another — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BG72T5ZZCJ7UFBZWCRXBFPL4UXMURAVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DEMBTHE2TQMJVHA . You are receiving this because you commented.Message ID: <ytm15/ytm15. @.>

This isn't Invidious, this is the API that was used for search results/channel pages/video playback...

@Entinty1999
Copy link
Copy Markdown

image

Oooofff...I'm assuming that's been paywalled

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 8, 2026

image
image

Oooofff...I'm assuming that's been paywalled

There's still a free plan
image
I can still work with this by spoofing the API reponses, however the linux version of that tool (mitmproxy) is broken so i have to do it at home and I always forget/have something better to do so when I decide to do it.

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Apr 9, 2026 via email

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 9, 2026

Don't worry, I've already paid for a subscription for the API, so every use of this API lasts for a while (atleast longer than the Invidious API). Also yeah, I'm aware it's not Invidious. I mentioned RapidAPI as an alternative

On Wed, Apr 8, 2026 at 9:29 PM Entinty1999 @.> wrote: Entinty1999 left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> [image: image] https://private-user-images.githubusercontent.com/94498086/575418915-6c7cadea-5c79-424e-8c8b-d7ac1447f208.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU2NzMxNDEsIm5iZiI6MTc3NTY3Mjg0MSwicGF0aCI6Ii85NDQ5ODA4Ni81NzU0MTg5MTUtNmM3Y2FkZWEtNWM3OS00MjRlLThjOGItZDdhYzE0NDdmMjA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA4VDE4MjcyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3Y2UyMmUzMDc4N2Y2MmI0MWFmZDM1YWZlMDgxODEwMDdmOTFmZTg4NTFjNzhjZjFmZTZmOGVhOWM5MjVlNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0wwZ29jVakdpWcdSPB-yUvXruAScTo5Q6SmfJGkfMxw Oooofff...I'm assuming that's been paywalled — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BG72T576KPOEY3OWKNQQ3X34U2K7BAVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DEMBYGU3DAMJVGI . You are receiving this because you commented.Message ID: <ytm15/ytm15. @.>

Oh wow, $51 is dedication i appreciate it

@Yacine-Book
Copy link
Copy Markdown
Collaborator

Yacine-Book commented Apr 9, 2026 via email

Community Posts next and then done!
@legoskid
Copy link
Copy Markdown
Contributor Author

Thanks, you genuinely think so?

On Thu, 9 Apr 2026, 21:37 legoskid, @.> wrote: legoskid left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> Don't worry, I've already paid for a subscription for the API, so every use of this API lasts for a while (atleast longer than the Invidious API). Also yeah, I'm aware it's not Invidious. I mentioned RapidAPI as an alternative … <#m_-7264640497824388299_> On Wed, Apr 8, 2026 at 9:29 PM Entinty1999 @.> wrote: Entinty1999 left a comment (ytm15/ytm15.github.io#60 <#60>) <#60 (comment) <#60 (comment)>> [image: image] https://private-user-images.githubusercontent.com/94498086/575418915-6c7cadea-5c79-424e-8c8b-d7ac1447f208.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU2NzMxNDEsIm5iZiI6MTc3NTY3Mjg0MSwicGF0aCI6Ii85NDQ5ODA4Ni81NzU0MTg5MTUtNmM3Y2FkZWEtNWM3OS00MjRlLThjOGItZDdhYzE0NDdmMjA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA4VDE4MjcyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3Y2UyMmUzMDc4N2Y2MmI0MWFmZDM1YWZlMDgxODEwMDdmOTFmZTg4NTFjNzhjZjFmZTZmOGVhOWM5MjVlNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0wwZ29jVakdpWcdSPB-yUvXruAScTo5Q6SmfJGkfMxw https://private-user-images.githubusercontent.com/94498086/575418915-6c7cadea-5c79-424e-8c8b-d7ac1447f208.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU2NzMxNDEsIm5iZiI6MTc3NTY3Mjg0MSwicGF0aCI6Ii85NDQ5ODA4Ni81NzU0MTg5MTUtNmM3Y2FkZWEtNWM3OS00MjRlLThjOGItZDdhYzE0NDdmMjA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA4VDE4MjcyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA3Y2UyMmUzMDc4N2Y2MmI0MWFmZDM1YWZlMDgxODEwMDdmOTFmZTg4NTFjNzhjZjFmZTZmOGVhOWM5MjVlNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0wwZ29jVakdpWcdSPB-yUvXruAScTo5Q6SmfJGkfMxw Oooofff...I'm assuming that's been paywalled — Reply to this email directly, view it on GitHub <#60 (comment) <#60 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/BG72T576KPOEY3OWKNQQ3X34U2K7BAVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DEMBYGU3DAMJVGI https://github.com/notifications/unsubscribe-auth/BG72T576KPOEY3OWKNQQ3X34U2K7BAVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DEMBYGU3DAMJVGI . You are receiving this because you commented.Message ID: <ytm15/ytm15. @. > Oh wow, $51 is dedication i appreciate it — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4C7Q6Q5VJESKY6RWKGA2AT4U7UXBAVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DEMJWGU3TGOJRGU . You are receiving this because you were mentioned.Message ID: <ytm15/ytm15 .@.**>

Yea all my subscriptions (rec room plus (RIP), discord nitro, real debrid, Icloud+, im probably forgetting something here) is less or equal to $50 for keeping something niche like this alive

@ErikaXGH
Copy link
Copy Markdown

@legoskid can you add 2017 video player icons including the save icons please?

@legoskid
Copy link
Copy Markdown
Contributor Author

@legoskid can you add 2017 video player icons including the save icons please?

that will be in the next update. This is done for now. Still have to finish 79ee2fa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Underlined links even when APP_UNDERLINE_BUTTONS is disabled

6 participants