2013-08-27 5 views
4

나는 오랫동안 즐겨 찾는 앨범 목록을 가지고 있습니다. www.spotmysongs.com과 같은 사이트는 아티스트 및 노래 제목 목록의 텍스트 파일을 가져 와서 Spotify에서 재생 목록을 만들지 만, 앨범 목록을 사용하지 않고도 동일한 작업을 수행하고 싶습니다. 앨범의 모든 트랙을 나열 할 시간. 내가 말을하고 싶지 예를 들어앨범 목록에서 Spotify 재생 목록 만들기

:

다 프트 펑크 무작위 액세스 추억 숭배 숭배

하고 재생 목록에 함께 두 전체 앨범을로드 할 수 있습니다. 가능하다면 어떻게 할 것인가?

+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 목록이 있다고 가정하면 위의 예를 수정하여 모든 트랙을 순차적으로 추가 할 수 있습니다.

Spotify가 함께 행동하고 공식 API를 제공 할 때까지 https://github.com/liesen/spotify-api-server과 같은 것을 사용해 볼 수도 있습니다.

+0

기본적으로 지난 10 년 동안 가장 좋아하는 앨범 목록이 있으며 Spotify 재생 목록으로 바꾸고 싶습니다. 이상적으로는 스프레드 시트를 아티스트 이름 및 앨범 이름과 함께 넣을 수 있으며 Spotify API를 사용하여 어떻게 든 재생 목록으로 바꿀 수 있습니다. – andrewdkeller

+0

아, 멋지다. 나는 당신이 그것을 할 수있는 방법에 대한 더 많은 정보로 나의 응답을 업데이트했다. – kzahel

0

생각 나는 이제 spotify 웹 API를 사용할 수있게되어 더 잘 작동하는 새로운 대답을 입력 할 것입니다. 이제 지원되는 API 호출을 create a playlistadd tracks to a playlist으로 만들 수 있습니다.

관련 문제