Yes, you do need an active subscription to play the songs you've synced offline (you can't just synchronize the catalogue and then cancel your subscription).
That also means you'll have to log back in at least once a month to update your subscription status.