I can relate completely , i love being active and have no problem really working out, but then i eat too much and put on weight anyway, it's discouraging.
what has helped me alot is eating a low sugar diet. I feel like sugar messes with my craving signals. and even if there is nothing especially sugary around to eat, i'll pick at whatever is around.
a diet with alot of veggies, cooked or fresh, good sources of protien, like chicken breasts, fish, salmon, eggs and moderate amounts of cheese is a good start. a variety of fresh or frozen fruits and moderate amounts of nuts and seeds make good snacks.
other quick snacks are hummus and veggies, guacamole and veggies, a small amount of cheese and some fruit, or a handful of nuts.
Really avoid sugar and limit starchy carb intake.
this has helped me with my cravings alot. as far as the emotional eating, i'm really not sure, cuz everyone is so different. Sometimes, no matter what the reason for the emotional eating, it just takes something clicking in your head that you really want to commit to a new way of eating.
something else that may help is focusing on acceptance. no matter what your emotional state may be, just accepting the situation and deciding to be calm and at peace with the world around you. easier said than done