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를 내보내지만 플래그 -t를 loved또는 로 설정하여 동작을 변경할 수 있습니다 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.