А в яндекс.музыке обязательно слушать треки, чтоб получать рекомендации, или можно загрузить какой-то список треков, чтоб на его основании мне выдавались рекомендации?
Сравнение будет субъективным по определению. Я некоторое время поигрался с Яндекс Музыкой, мне не понравилось, что она советует, но это давно было, алгоритмы могли допилить, данных там тоже добавилось. Тут лучше самому Spotify поставить, благо есть бесплатный тестовый период в три месяца, залить любимые треки с Яндекс музыки (google говорит, что это можно сделать - https://rozetked.me/articles/12120-kak-perenesti-svoyu-muzyku-v-spotify-iz-drugih-servisov) и оценить лично для себя. В принципе качество рекомендаций зависит от числа треков, клиентской базы и количества оценок композиций от пользователей - а по этим параметрам Spotify явно выигрывает у Яндекс Музыки.
"...[а не повторяй бездумно одно и то же в надежде, что всё как-то само наладится и заработает... "
Это в точности повторяет знаменитое (в определенных кругах) определение безумия в игре Farcry 3:
https://youtu.be/1RsEEMcFC3UВстроенное медиа в источнике