Stop jamming. Start working.
Make deadlines. If all you have is 2 hrs a week, well-add it up. If it takes 20 hours to finish a track, that’s 10 weeks. Mark it on your calendar. Make to-do lists. Get it done. Sick of the track? Don’t start another one - go outside, read a book, play with your pets/kids/S.O.
There are no shortcuts. As hobbyist, realize that you are only competing with yourself. No better place to be, as you’ll always finish first. If you finish.
Also, try not to be a d*ck to people around you. That way they will respect your 2 hours a week, and really give you space.