Ответ 1
Для этого у Google нет официального API.
Однако вы можете использовать неофициальный API, который разрабатывается Саймоном Вебером. Он назывался Unofficial-Google-Music-API, и, похоже, он активно поддерживается (начиная с этой записи).
Документация и примеры довольно просты, и вы можете найти подробную информацию о метаданных песни как указано здесь. В частности, он дает URL-адрес для загрузки обложек и идентификатора для соответствия в Play Маркете.
Возможно, вам придется немного поиграть с URL-адресом для вашего поиска. Например, вы можете использовать возвращенное поле albumMatchedId
для поиска по альбому, например:
https://play.google.com/store/music/album?id=Bdkf6ywxmrhflvtasnayxlkgpcm
Это приведет вас к странице альбома, где вы можете приобрести каждую песню или весь альбом.
Я не нашел способ перейти прямо к определенному треку, но я не уверен, насколько это возможно в любом случае, судя по макету приложения.