Hi Chipstick - so sympathise with you here. Our lovely boy is v bouncy and playful with other dogs - and big. So it's a question of management - he doesn't need to be on lead the whole time. Here's what I do:
I try to walk him at quiet times in the park or go to places that are quieter.
His recall is excellent except when he is playing so prevention is the key. I keep an eye out at all times for other dogs.
I call him away from other dogs who are on lead.
I put him on lead if I see other smaller dogs.
If he is playing (with the other owner's permission) and he gets OTT, I don't use the recall word but say no v firmly. I try and grab him and he goes back on lead. This is tricky but the OTT behaviour is getting better.
Our trainer said don't try and recall when he is playing - I agree. it devalues the command so the key is prevention.
I do lots of distraction or training when there are other dogs around - he's food obsessed so that helps.
Stick with the dogs that you know the owners are OK with the play. It is often a question of guaging the owners comfort zone. I know one owner who really hates lurchers "lurchers always steal other dogs sticks", but whose dog always comes running over to play. I avoid him.
We're getting there - the biggest problem now is other dogs running over to us and then their owners getting miffed about OTT play.
Sorry so long, but really empathise. you'll get there