1. Ich habe kein Spotify, also kann ich nichts darüber aussagen. Allerdings kann man mit AirPlay alles auf dem Homepod abspielen, inklusive Youtube videos via browser.
2. Jedes Gerät, das AirPlay kann, kann Musik auf dem HomePod abspielen. MacBooks und iPads können das natürlich, bei nicht-Apple-Geräten ist es aber etwas komplizierter.
Es gibt auf Windows/Linux Apps, die AirPlay unterstützen. Z.B. kann man mit iTunes von Windows auf HomePod streamen, aber nur Musik von iTunes selbst. Um den HomePod als vollumfänglicher Lautsprecher zu nutzen (z.B. um Audio von Browser, Games, etc. zu streamen), muss man spezielle Software finden, die das ermöglichen. Oder aber man hat einen Mac, dann funktioniert alles ohne Zusatzsoftware.
Ich persönlich nutze den HomePod hauptsächlich als Lautsprecher für Music Assistant auf Home Assistant (auf Raspberry Pi). Funktioniert wunderbar. Die Erfahrung ist mit einem Apple Gerät allerdings deutlich besser. Auf Music Assistant dauert es oft dutzende Sekunden bis die Musik auf dem HomePod abspielt. Interessanterweise reagiert das HomePod aber sofort, wenn ich die Musik pausiere/fortsetze, oder die Lautstärke ändere. Aber wenn ich die Musik wechsle oder starte oder vorwärts/rückwärts spule, braucht es oft dutzende Sekunden bis der HomePod reagiert. Das gleiche habe ich mit iPhone/Mac nie erlebt.