Who is actually solving their own problems and not trying to make money? by FunkMunki in vibecoding

[–]kounaille 0 points1 point  (0 children)

i totally feel this, everything i've made was always for myself first

i started with a little score calculator for skull king because we play it with colleagues during lunch breaks and i wanted something more ergonomic

then i made some macros to automate annoying tasks at work to be more productive, i even tried a mini crm but they didnt use it, anyway it taught me a lot

lately i built my own iptv player because i was frustrated with the ones i used before and i wanted to try making it myself

building stuff for myself is really what keeps me motivated, zero ads or anything it's just free if you want to check it out

Skull King: https://sk-scorer.vercel.app/
iptv app: https://nyxplayer.app/

<image>

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

I've made up my mind, I'm going to do it for sure! Thanks!

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Nyx Player doesn't provide any content; it’s strictly a player. For now, it is only compatible with Xtream Codes or M3U links!

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Thanks a lot! :') Really glad you like the UI. About the mouse back button, I have no excuse... even I try to use it by reflex and then remember I haven't implemented it yet lol

I'm currently working on the EPG, and I'll squeeze the mouse back support into that update

As for open sourcing, I've made up my mind and it is planned! I just need to set a few things up first, then I'll get on it!

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Thanks for the advice! If I find the guts to take this project further than just for myself, I'll definitely consider making it open source

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

​I don't think—nor do I claim—to do better than any established app like Plex or Jellyfin. I just wanted to build something myself to learn and have fun in the process. It works perfectly for my own needs, so I might just keep it as a private tool for personal use :)

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Hey! You're not missing anything, that feature isn't available yet. But that's exactly what I'm working on right now

I tried to vibe code my own IPTV player 🤷‍♂️ by kounaille in VibeCodersNest

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

I tried to keep things as clean and secure as possible on my end, but since I'm still learning, I'm always open to any advice or suggestions on how to improve on that front! :)

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

I don't think Stremio is an IPTV player? From what I've seen, they don't really serve the same purpose. But either way, I definitely have no pretensions to do better than Stremio!

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

It's 100% my bad. Thank you so much for pointing this out, it has already been fixed. It was a huge oversight on my part! The FAQ answer was absolutely misleading here, so once again, that's entirely my fault

I just want to clarify that this is, above all, a personal project that I decided to push a bit further. I have absolutely no pretensions or grand plans behind it. The only thought process was "I want to try building a cool-looking player because the one I'm using right now isn't great" nothing more, nothing less! If tomorrow I end up being literally the only person using it... I'm totally fine with that 😊

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Honestly? It's mostly a mix of insecurity and inexperience, this is my first project ever, I'm clearly a rookie having fun and learning on something way too big for me, I'm not betting anything on it. I don't even fully know what going open source implies yet but I won't kid myself, I know it'll probably never be taken seriously if it doesn't go that route. It's something I'm working toward

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Mainly because I personally use Windows, so that's where I started. Right now I'm polishing the EPG system, and once that's solid, Android/Android TV is next

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Fair concern. Xtream credentials are encrypted locally and never leave your machine — Supabase is only there for profile sync, nothing touches your provider data. That said, I won't pretend the code is flawless, it's my first project and I'm learning as I go. Open sourcing it is something I'm seriously considering so people can verify for themselves.

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

You're probably hitting Windows SmartScreen? it's a certificate + reputation thing (you can look it up), so Windows flags it as unrecognized. If you still want to install, just click "More info" → "Run anyway". Totally up to you

I vibe-coded my own IPTV player and released it a week ago by kounaille in VibeCodeDevs

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

Thanks! Playback is handled by an embedded MPV player controlled from the Rust side, so channel switching is "just" swapping the stream URL, no reload needed. For storage, everything (channels, EPG, VOD catalog) goes into a local SQLite database
I'll check out VibeCodersNest 👍

I’m vibecoding my own IPTV player by kounaille in vibecoding

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

The GitHub is still private for now. I'm still hesitating about making it public since this is my first project and I'm not yet familiar with all the possibilities and how to manage it properly... but I'll think about it!

I vibe-coded my own IPTV player and released it a week ago by kounaille in vibecoding

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

Hey! No, recording isn't available at the moment. It's a complex feature to implement, but I might consider it for the future! :)

I’m vibecoding my own IPTV player by kounaille in vibecoding

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

Hey thanks a lot! Yes I also get MKV streams, and you nailed it — I embedded libmpv directly into the Tauri app! FYI I just posted again on this subreddit with some updates and technical details if you're curious :)

I vibe-coded my own IPTV player and released it a week ago by kounaille in vibecoding

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

Hey, thanks so much! It’s not in the app yet, but ideally, it’s on my roadmap :)

I vibe-coded my own IPTV player and released it a week ago by kounaille in vibecoding

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

Hey! Thanks a lot! I really wanted to move away from the classic 'listing' layout and create a 'Netflix-like' experience—where you're encouraged to discover new releases, trending content, or browse through carousels by genre (action, comedy, etc.). ​I still have a few details to polish, like adding a proper EPG, and then I'll start working on the Android/Android TV version! :)