2013-08-27 35 views
4

我有一个长期运行的最喜爱专辑列表。我知道像www.spotmysongs.com这样的网站会收录一个艺术家和歌曲标题列表的文本文件,并在Spotify上创建一个播放列表,但是我希望对相册列表做同样的处理,时间列出专辑中的每个曲目。从专辑列表创建Spotify播放列表

例如,我想把它说:

Daft Punk的随机存取存储器 邪教崇拜

,并把它的两个完整的专辑一起加载到播放列表。任何想法,如果这是可能的或如何做到这一点?

+0

听起来像一个有趣的想法。你已经尝试了什么? – trudyscousin

+0

你能澄清你想做什么吗?我只需点击几下就可以将一张专辑添加到播放列表中。你想要一些程序自动执行此操作吗? – kzahel

回答

1

你可以为http://ws.spotify.com/search/1/album?q=daft%20punk%20random%20access%20memories

http://ws.spotify.com/lookup/1/?uri=spotify:album:4m2880jivSbbyEGAKfITCa&extras=track的请求得到关于专辑的曲目。

至于以编程方式将它们添加到播放列表中,目前没有官方的方式来做到这一点。但是,在devtools控制台中打开网络播放器,可以使用这种方法。示例代码将创建播放列表并添加曲目。您可以将其与上述步骤结合使用。

window.frames[0].require("$api/models", function(models) { 
    models.Playlist.create("My cool playlist").done(function(playlist) { 
    playlist.load("tracks").done(function(){ 
     playlist.tracks.add(models.Track.fromURI("spotify:track:3KRAqo71NrfR1UCa34JEsy").done(function(){ 
     }) 
    }) 
    }) 
}) 

你可以写一个浏览器扩展来做到这一点。或者,假设您有要添加的大量JSON轨道列表,您可以修改上述示例以顺序添加所有轨道。

或者,您可以尝试使用类似https://github.com/liesen/spotify-api-server的东西,直到Spotify获得他们的行为并为您提供官方API。

+0

基本上我有一个最近十年最喜欢的专辑列表,我想把它变成一个Spotify播放列表。理想情况下,我可以将电子表格与艺术家姓名和专辑名称放在一起,并使用Spotify API以某种方式将其转换为播放列表。 – andrewdkeller

+0

啊,很酷。我更新了我的回复,提供了更多关于如何做到这一点的信息。 – kzahel

相关问题