last.fm에서 track.scrobble 데이터를 내보내려면 어떻게해야합니까?


20

내 last.fm scrobbles의 전체 기록을 내보내는 가장 좋은 방법은 무엇입니까? 데이터는 웹 사이트에있는 것처럼 보이므로 이론적으로 다른 모든 것이 실패하면 화면이 긁힐 수 있지만 더 쉬운 방법이 있습니까?

답변:


11

으로 Last.FM의 음악적 취향 백업이 설명 당신의 스크립트 lastexport.py를 사용할 수 있어야합니다 LastToLibre . 그것을 사용하려면 :

  1. lastexport.py를 다운로드 하십시오 .
  2. 다음 터미널 명령으로 실행하십시오.

    python lastexport.py -u last.fm_user_name
    

    이를 위해서는 Python이 설치되어 있고 last.fm_user_namelast.fm 사용자 이름으로 바꿔야 합니다. 또한 실시간 통계가 숨겨져있는 경우 (개인 정보 보호 설정에 따라) 통계가 작동하도록 설정해야합니다.

  3. 이제 스크립트와 동일한 디렉토리에서 내 보낸 트랙을 찾을 수 있습니다. 기본적으로 Export_tracks.txt로 이름이 지정됩니다.

스크립트는 또한 사랑하고 금지 된 트랙을 내보낼 수 있습니다. 기본적으로 scrobbles를 내보내지만 플래그 -tloved또는 로 설정하여 동작을 변경할 수 있습니다 banned.


사랑하는 노래를 백업하려면 sync_songs 를 사용할 수 있습니다 . 통해 설치할 수있는 Ruby가 필요합니다.

sudo apt-get install ruby1.9.1.

데비안 기반 시스템에서. sync_songs를 설치하는 가장 간단한 방법은 RubyGems를 사용하는 것입니다 ( sudo apt-get install rubygems1.9.1Debian 기반 시스템을 통해 설치할 수 있음 ).

sudo gem install sync_songs

자세한 설치 방법 및 기타 방법 은 readme를 참조하십시오 .

Last.fm과 함께 사용하려면 services.org에 설명 된대로 API 계정이 필요 합니다 . 그러한 계정을 얻는 것은 무료이며 매우 쉽습니다. 계정이 있으면 먼저 비어있는 파일을 만든 후 다음을 실행하여 Last.fm이 좋아하는 트랙을 CSV 파일로 백업 할 수 있습니다.

sync_songs sync --color -vs smith:lastfm:loved file_path:csv:library

smithLast.fm 사용자 이름과 file_path빈 파일 경로 로 바꿔야 합니다.




3

Ben Foxall의 Last.fm to CSV export을 사용 하면 내역 페이지를 가져 와서 CSV 형식으로 저장할 수 있습니다. JS 프로젝트에 통합하려는 경우 Github 에서 코드를 사용할 수 있습니다 .


2

Node.js가 있으면 lastfmexport 명령 줄 유틸리티를 사용할 수 있습니다 . 행으로 구분 된 JSON 및 탭으로 구분 된 CSV를 지원합니다. 메모리의 전체 스크래블 기록을 버퍼링하는 대신 파일로 계속 스트리밍되므로 메모리 공간이 매우 작습니다.

npm install lastfmexport -g

좋은. 훌륭한 도구입니다. 감사.
Gareth

감사! 파이썬 버전은 1MB에서 추락했지만이 버전은 훌륭하게 작동했으며 JSON 또는 CSV를 만들었습니다. 파이썬 출력은 다루기가 더 어려워 보입니다.
Michael Liquori

1

또한 내가 작성한 웹 유틸리티를 사용하여 Scrobbles를 XML 또는 CSV로 내보낼 수 있습니다 . Last.fm API를 사용하여 모든 scrobble 데이터를 다운로드 할 수있는 하나의 파일로 가져옵니다. 큰 라이브러리 (재생 횟수> 100k)는 다소 시간이 걸립니다.


0

내 플레이 히스토리에 대한 통계에 관심이있는 개발자로서 Last.fm 스크래블 히스토리를 가져 오는 웹 기반 도구를 작성하게되었습니다. 온라인에서 몇 가지 도구를 찾았지만 도구가 손상되어 사용자가 스크립트 파일을 다운로드하고 자신의 컴퓨터에서 수동으로 백업 프로세스를 실행해야했습니다. 그 동안 웹 기반 옵션이 몇 가지 더 있습니다. 당신이하려고하는 일을 다른 사람들 중 어느 것도 일하지 않는다면,이 기회를주십시오. 모든 Last.fm 스크래블 데이터를 연도별로 JSON 형식으로 백업하고 전체 기록이 포함 된 .zip 파일을 다운로드 할 수 있습니다.

도구에 대한 링크는 다음과 같습니다. Last.fm Backup


2
안녕 매트, 여기를보세요
bummi


나는 공개 때문에 이것을 삭제하지 않았지만, 이것은 옛날부터 살아남은 광범위한 질문이기 때문에서만 내버려 두었습니다. 노력으로 인한 예외입니다.
jonsca
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.