So here’s the story.
I was facing a technical debt kind of issue in my Flutter music app — my MusicPlaybackService was doing two jobs:
1. Talking to the audio engine audioservice + justaudio to play/pause/skip.
2. Acting like a ChangeNotifier to upd...
Imagine you’re building a music player app
You have:
A Play button on the player screen
A Mini Player at the bottom of the home screen
A Playlist screen showing all songs
Now… Flutter gives you multiple ways to manage data and update the UI.
Thr...
I’m a solo builder. I’m looking to connect with like-minded devs who want to explore startup ideas together — maybe even apply to Y Combinator if it feels right.Area mainly is AI
Not pitching any fixed idea right now — just open chats, bouncing thou...
I hit a weird but common UI issue in my Flutter music player app:
Whenever I tapped the mini player to open the full screen player, the seek bar would flash 0:00 for a split second — and then jump to the actual current timestamp.
It looked like pla...
I was facing this annoying issue in Flutter music player:
When you tap songs quickly like switching from one to another, playback breaks, mini player disappears, and you have to tap again to play. It was 2-3 times out of every 10 switch.
It took m...
A dev shipped a feature using AI help. Clean code, no errors, delivered on time. Looked perfect — until it crashed under load.
Digging deeper, the issue was hidden inside a hashmap — an On² performance bottleneck the AI had quietly introduced. But t...
Hi folks. I’ve been thinking a lot lately about how vibrant and inspiring the developer community is — especially when it comes to open source contributions and passion projects people work on outside of their 9–5.
So I wanted to know - Are you wo...
If you're building a music app with onaudioquery, it’s tempting to call querySongs everywhere—home screen, playlists, search, etc. But this means repeated storage scans → slower UI, battery drain, and unnecessary complexity.
The Wrong Way – Querying...
Ever had your Flutter screen layout shift or break when your text changes length?
The Problem
In my music player screen, long song titles caused the UI to push down — shifting the seek bar & controls, or worse, throwing an overflow error.
Here’s ...
I recently ran into a subtle but super frustrating issue in my Flutter music player app using justaudio and audioservice. It had to do with updating the playback queue when selecting a new song — and I want to share how I fixed it.
The Problem
Le...
The music app I vibe coded is working fine but I wanted to improve it. So I decided to add some extra features like playing in the background so that I can control playback from notification bar. Cool right ?
I also wanted to refactor my code becaus...
Not long ago, learning to code meant starting with fundamentals, reading documentation, and slowly building projects from scratch.
Today, the process feels completely different.
I often begin by asking an AI to generate the code. Then, when somethi...
I had been trying to build small personal tool to strip noise from video backgrounds. Along the way I bumped into FFmpeg—the opensource package under so much video tooling—and learned parts of it aren’t actively maintained like you’d expect for somet...
Ever noticed how even the simplest apps want access to everything?
I just wanted to play music — not hand over my call logs.
Even lightweight music players come loaded with creepy permission requests. Contacts? Call data? Overlay access? Just to hit...