parse_login_response now reads user.country_code and user.language_code (snake_case wire names, verified against Qobuz's own embedded login fixture) into two new serde-defaulted Option fields on UserSession, so pre-v10 persisted sessions still load with both as None (translation stays Auto-off). qbzd's test construction updated for the new fields. km