Best thing to smooth out the spin? Rollers! You don't get smooth, you don't get to stay on them!
Even when I rode outside daily, I hit the rollers for 20 minutes 1-2 times a week just to smooth out the spin. Worked on the cadence outside.
Keep at it. You'll get there.