Maybe you can do some volunteer work with children. Their joy and happiness at the smallest things could help retrain you to be able to have fun again. It feels good to help someone else, and it sounds like you need to get out of your house and do something active.