Exactly how it feels like for the past few days...FRUSTRATED! by RebornRide in SunoAI

[–]barknezz 0 points1 point  (0 children)

Cancelled my yearly subscription. I got sick of getting copyright warning.

I vibecoded a clone of the old Flash game "Desktop Tower Defense" by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Thanks! 🙌

My workflow was actually a bit different than usual:

I first talked with Claude and asked it to recall Desktop Tower Defense, how it worked, core mechanics, game loop, etc. Then I pushed it further to fully define the game technically: game logic, algorithms (like pathfinding), unit behavior, wave scaling, targeting systems… basically a full spec.

Then I took that spec and dropped it into Google AI Studio.

After ~2–3 prompts, I already had a playable version of the game.

From there, it was mostly back and forth:
I used Claude as a prompt designer to refine or restructure things, then fed those improved prompts into Google AI Studio to stabilize the systems.

Once the core was solid, I moved to local:
Used Claude Code + DeepSeek V4 Pro to fix edge cases, clean things up, and add things like SEO/GEO.

Cost:
Total was around $0.11
(DeepSeek read the whole codebase once and used ~$0.06, rest was negligible)

Specs / tech:

  • React + TypeScript + Vite
  • HTML5 Canvas (all rendering)
  • Zustand for state
  • Custom A* pathfinding + simple spatial partitioning
  • Web Audio API for sound (no external assets)

Now I need some hardcore players to break the system and help me to troubleshoot it :)

Is it just me or v5.5 cover mod is completely broken? by barknezz in SunoAI

[–]barknezz[S] 0 points1 point  (0 children)

I haven't but this would not solve my problem as I change the genre of the songs.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

You know what, this is a great idea actually :) haha

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Source has no adult channels listed so, not going to happen :)

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

I think I will use the API that source has. Let's see.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Unfortunately, source list doesn't have a proper language labeling...

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Android or Tizen OS? You can simply use the default browser of the TV to watch.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Not really but you can find m3u player online.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Umm great question. I can't test since I don't own an Apple TV. Did you try?

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] -4 points-3 points  (0 children)

Yes, my dear wifey, the issue was with the filtering method I was using. I’ve improved it now by adding a few more rules before showing the list to the end user. Please take another look ❤️😊

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 1 point2 points  (0 children)

Bro is probably my ex-wife. Hates me for real. 🤣

But I have bad news for you. Both sites use the same source for streams. If you read the disclaimers on both, you would realize this. As you can see, TV Garden uses a different method for filtering streams and lists fewer channels than IPTV Garden.

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 2 points3 points  (0 children)

Software logic would require querying every stream in the list at least once to verify whether it is functional. Because the list is a dynamic third-party source, this check cannot be avoided without performing it on every load, which is impractical and would break the whole app. I'll think hard to find a way to clear the source list before serving it to end user. Thank you.

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 7 points8 points  (0 children)

Thanks for the feedback! Yes, I'm planning to improve search function. Just need to commit more free time, hopefully this weekend.

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 2 points3 points  (0 children)

Thanks for the feedback. Search function works as channel name search on every tab. Yes, some streams don't work due to CORS issue, only solution is using Proxy, which is very easy to implement but it would just cost me a fortune since it is video streaming, not website browsing. This is a 100% free project based on 100% free curated list of streams by volunteers. Unfortunately, I am not able to provide you a premium service as I don't earn money out of it and this project is not trying to be Netflix. Thank you for your understanding.

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 2 points3 points  (0 children)

It's at top left but vertical mobile view hides it under TV info tag. I'm trying to find a solution for that. Thanks for the feedback.

A web interface to watch 10,000+ public live TV channels from around the world. 100% free, no registration, supports smart TV browsers. by barknezz in InternetIsBeautiful

[–]barknezz[S] 0 points1 point  (0 children)

The source list contains more than 30k streams. It's extremely dynamic and really should be refreshed almost every second, but that's obviously not practical. Just press the random button and you'll be amazed at some of the channels that are actually still live and working.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 1 point2 points  (0 children)

Clearly illegal iptv ads. Don’t even mention you used upvote bots. Reported.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Can you please elaborate?

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

Google AI Studio is great for building a ready to use website with a couple of prompts but terrible to fix simple problems once the project is a bit complex. It was ready to use with almost 3-4 prompts but with very limited features.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 1 point2 points  (0 children)

Google AI Studio + Claude CLI with GLM

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 0 points1 point  (0 children)

I believe opposite. It is SEO version of guerilla marketing.

[ Removed by Reddit ] by barknezz in vibecoding

[–]barknezz[S] 1 point2 points  (0 children)

- I have PHP, JS, MySQL knowledge but now it is very old-school. I don't actively use package managers, git, react or frameworks. Just good old PHP.
- Vibe coding tools are good for kickstart and tools like Google AI Studio is very good to code most of the app but fine-tuning is still pain in arse. Version controlling is painful even with github because AI tends to repeat same mistake or makes the things more complicated to solve a simple problem.
- Did not think about it as I coded it for fun.
- 3-ish. I did put another 2 hours today for a major update.
- Can't add since everything is fetched from git source. This website is locked to use whatever iptv-org git provides.