從Evermusic和Flacbox匯出完整收聽記錄到Last.fm
摘要: 將您的收聽記錄從Evermusic或Flacbox匯出為CSV檔案,然後使用Windows上的免費工具Last.fm-Scrubbler-WPF上傳到Last.fm。兩個應用程式都原生支援自動scrobble功能。
更新: 自動scrobble功能現已推出!在此了解更多:/docs/howto/how-to-scrobble-your-music-history-from-evermusic-or-flacbox-to-last-fm
Scrobbling是一種簡單的方式,可以自動將您正在播放的歌曲的基本資訊(如標題和藝術家)儲存到線上服務中。之後,您可以檢視自己的收聽記錄。
Last.fm由名為Audioscrobbler的音樂推薦系統驅動,免費提供此服務。它透過記錄您收聽的曲目(無論是來自網路電台、您的電腦還是各種可攜式音樂裝置)來建立您音樂品味的詳細檔案。您可以稍後造訪該網站,取得與您音樂品味相符的新藝術家或專輯推薦。
您可以使用免費工具將收聽記錄從Evermusic和Flacbox應用程式上傳到Last.fm,我們將向您說明具體操作方法。
開啟應用程式的「音樂資料庫」部分,捲動到「快速存取」部分。點選「最近使用的」選單項目。

在「最近使用的」畫面上,點選右上角的「更多」按鈕以啟動「更多操作」選單。點選「匯出歌曲清單」選單項目。

在「選擇檔案格式」畫面上,您可以選擇目標檔案的格式。可用選項 - CSV、TXT、M3U。

CSV:即逗號分隔值(Comma-Separated Values),非常適合將資料整理成整齊的表格格式。在目標檔案中,您將找到藝術家名稱、專輯名稱、曲目名稱、時間戳記(您收聽曲目的時間)、專輯藝術家名稱和曲目時長等參數。
TXT:這是一個純文字檔案。簡單直接,參數包括藝術家名稱、專輯名稱、曲目名稱和時長。
M3U:這種格式是建立播放清單的首選。它很棒,因為您可以匯出歌曲清單並在任何裝置上欣賞您的曲目,即使您沒有原始檔案(前提是您選擇媒體檔案的絕對URL選項)。在輸出檔案中,您將找到時長、藝術家名稱、曲目名稱和媒體檔案位置等參數。
對於我們的任務,選擇CSV是正確的選擇。我們將使用此檔案配合免費軟體Last.fm-Scrubbler-WPF將收聽記錄上傳到Last.fm服務。只需選擇CSV並點選「匯出」按鈕。

匯出完成後,只需點選「顯示檔案」按鈕,應用程式將在您的文件資料夾中顯示建立的檔案。然後,點選檔案名稱旁邊的「更多操作」按鈕,從選單中選擇「開啟方式」選項。下一步是將匯出的檔案複製到您的桌上型電腦。您可以透過從「開啟方式」選單中選擇AirDrop選項輕鬆完成此操作。

接下來,我們將使用一個免費的開源Last.FM用戶端,該用戶端僅在Windows平台上可用。此用戶端允許您使用我們剛匯出的CSV檔案高效地更新Last.FM上的收聽記錄。
如果您目前沒有使用Windows電腦,不用擔心。您可以透過在Mac上安裝VirtualBox並使用官方Windows開發環境映像檔來存取此用戶端。
以下是您需要做的:
-
從以下連結安裝VirtualBox:下載VirtualBox
-
從此連結下載並安裝Windows開發環境:Windows開發環境
在您的Windows電腦上(或帶有Windows Development映像的VirtualBox應用程式中)下載並安裝Last.fm-Scrubbler-WPF - GitHub上可用的免費開源軟體。我們在1.28版本上進行了測試,您可以在此處下載:https://github.com/SHOEGAZEssb/Last.fm-Scrubbler-WPF/releases/tag/B1.28

在「Assets」部分點選Last.fm-Scrubbler-WPF-Beta-1.28.zip下載安裝壓縮檔。解壓縮下載的檔案並開啟解壓縮後的資料夾。
- 重要提示
此應用程式仍處於測試版。應用程式建立者沒有進行大量測試。他們建議先嘗試scrobble到測試帳戶,看看您想要scrobble的內容是否正確。特別是如果您一次scrobble大量曲目。請謹慎使用您的帳戶。
執行 Last.fm-Scrubbler-WPF.exe

在應用程式的主畫面上,只需點選左下角的「未登入」以啟動「新增帳戶」畫面。

輸入您的登入憑證。

點選「Login」按鈕新增您的帳戶。

開啟「File Parse Scrobbler」標籤頁,開始從Evermusic應用程式匯入CSV檔案。

選擇「Parser: CSV」並點選「Settings」按鈕。
在下一個畫面上,您可以選擇CSV檔案中參數的順序。
各個欄位可以用引號括起來,如果欄位包含任何設定的分隔符號,則必須用引號括起來。例如:
“ArtistWith, CommaInTheName”, Album, Track, 06/13/2016 19:54, AlbumArtist, 00:02:33
因此保留所有預設設定,您唯一需要更改的是啟用「Has Fields Enclosed In Quotes」欄位中的核取方塊。
點選「Save & Close」套用變更。

檔案解析scrobbling有兩種模式。可以透過「Scrobbling Mode」下拉方塊更改。
一般模式:在此模式下,曲目將使用解析的scrobble時間戳記進行scrobble。只有14天內的scrobble才能被scrobble。
匯入模式:在此模式下,曲目將使用從「Finish Time」和每個曲目之間選定的時長計算出的時間戳記進行scrobble。這允許即使解析的scrobble時間戳記超過14天也能scrobble曲目。因此,CSV檔案中的第一個(最上面的)曲目將使用「Finish Time」進行scrobble。
在「File:」欄位中選擇之前從Evermusic應用程式產生的CSV檔案,然後點選「Parse」。在某些情況下,您可能會看到錯誤提示,說某些scrobble無法解析。如果您有一些缺少完整中繼資料(如藝術家名稱)的曲目,這是正常的。

點選「Check All」按鈕選擇所有已解析的曲目。

點選「Preview」按鈕檢查將要傳送到伺服器的所有變更。

點選「Scrobble」按鈕將所有變更上傳到伺服器。

之前Last.fm-Scrubbler-WPF沒有每日scrobble限制。現在已經改變了,因為一些人使用Scrubbler scrobble了太多曲目,導致Last.fm頁面出現問題。目前scrobble限制為每天2800次。當您嘗試scrobble超過此數量時,將收到錯誤訊息。計畫新增「scrobble佇列」功能,這樣如果您需要scrobble超過2800個曲目,它們將被新增到佇列中,過一段時間後自動scrobble。您可以在使用者選擇檢視中查看剩餘的scrobble次數。
當所有記錄成功上傳到伺服器後,您將在應用程式視窗底部看到確認訊息:‘Successfully scrobbled selected tracks.’

現在您可以在Last.fm頁面上開啟您的個人資料並檢查所有變更。
