Evermusic & FlacboxからLast.fmへ完全なリスニング履歴をエクスポート

Evermusic & FlacboxからLast.fmへ完全なリスニング履歴をエクスポート

Artem Meleshko
Artem Meleshko Co-Founder & iOS Engineer at Everappz

要約: EvermusciまたはFlacboxからリスニング履歴をCSVファイルとしてエクスポートし、Windows上の無料ツールLast.fm-Scrubbler-WPFを使用してLast.fmにアップロードします。自動スクロブリングも両方のアプリでネイティブに利用できます。

更新: 自動スクロブリングが利用可能になりました!詳しくはこちら: /docs/howto/how-to-scrobble-your-music-history-from-evermusic-or-flacbox-to-last-fm

スクロブリングは、現在再生中の曲のタイトルやアーティストなどの基本情報を自動的にオンラインサービスに保存するシンプルな方法です。後でリスニング履歴を確認できます。

Last.fmは、Audioscrobblerと呼ばれる音楽レコメンデーションシステムを搭載し、このサービスを無料で提供しています。インターネットラジオ局、コンピューター、またはさまざまなポータブル音楽デバイスから聴いた曲を記録することで、音楽の好みの詳細なプロファイルを作成します。後でウェブサイトを訪問して、音楽の好みに合った新しいアーティストやアルバムの推薦を受けることができます。

無料ツールを使用して、EvermusciおよびFlacboxアプリからLast.fmにリスニング履歴をアップロードでき、その方法をご案内します。

アプリケーションの「ミュージックライブラリ」セクションを開き、「クイックアクセス」セクションまでスクロールします。「最近の項目」メニュー項目をタップします。

ミュージックライブラリ画面

「最近の項目」画面で右上隅の「その他」ボタンをタップして「その他のアクション」メニューを有効にします。「曲リストをエクスポート」メニュー項目をタップします。

最近の項目画面

「ファイル形式を選択」画面で、出力ファイルの形式を選択できます。利用可能なオプション - CSV、TXT、M3U。

ファイル形式選択画面

CSV:カンマ区切り値の略で、データを整然としたテーブル形式に整理するのに最適です。出力ファイルには、アーティスト名、アルバム名、トラック名、タイムスタンプ(トラックを聴いた時間)、アルバムアーティスト名、トラック再生時間などのパラメータがあります。

TXT:プレーンテキストファイルです。シンプルで簡単で、アーティスト名、アルバム名、トラック名、再生時間などのパラメータが含まれます。

M3U:この形式はプレイリスト作成の標準です。元のファイルがなくても(メディアファイルの絶対URLオプションを選択した場合)、曲リストをエクスポートして任意のデバイスでトラックを楽しめます。出力ファイルには、再生時間、アーティスト名、トラック名、メディアファイルの場所などのパラメータがあります。

私たちのタスクには、CSVを選択するのが正しい方法です。このファイルを無料ソフトウェアLast.fm-Scrubbler-WPFと共に使用して、リスニング履歴をLast.fmサービスにアップロードします。CSVを選択して「エクスポート」ボタンを押してください。

エクスポート完了画面

エクスポートが完了したら、「ファイルを表示」ボタンをタップすると、アプリがドキュメントフォルダに作成されたファイルを表示します。次に、ファイル名の横にある「その他のアクション」ボタンをタップし、メニューから「で開く」オプションを選択します。次のステップは、エクスポートしたファイルをデスクトップコンピューターにコピーすることです。「で開く」メニューからAirDropオプションを選択することで簡単に行えます。

エクスポートされたファイルのその他のアクション

次に、Windowsプラットフォームでのみ利用可能な無料のオープンソースLast.FMクライアントを使用します。このクライアントを使用すると、エクスポートしたCSVファイルを使ってLast.FMのリスニング履歴を効率的に更新できます。

現在Windowsコンピューターを使用していなくても心配ありません。MacにVirtualBoxをインストールし、公式のWindows開発環境イメージファイルを使用することでこのクライアントにアクセスできます。

以下が必要な手順です:

WindowsコンピューターまたはWindows Developmentイメージを使用したVirtualBoxアプリで、Last.fm-Scrubbler-WPFをダウンロードしてインストールします。GitHubで利用可能な無料のオープンソースソフトウェアです。バージョン1.28でテストしました。こちらからダウンロードできます:https://github.com/SHOEGAZEssb/Last.fm-Scrubbler-WPF/releases/tag/B1.28

Last.fm-Scrubbler-WPFダウンロードページ

「Assets」セクションでLast.fm-Scrubbler-WPF-Beta-1.28.zipをタップしてインストールアーカイブをダウンロードします。ダウンロードしたファイルを解凍し、解凍したフォルダを開きます。

  • 重要

このアプリはまだベータ版です。アプリの作成者はあまりテストを行っていません。まずテストアカウントにスクロブルを試して、正しく動作するか確認することを推奨しています。特に一度に多くのトラックをスクロブルする場合は注意してください。アカウントには十分注意してください。

Last.fm-Scrubbler-WPF.exeを実行します

Last.fm-Scrubbler-WPF

アプリケーションのメイン画面で、左下隅にある「ログインしていません」をタップして、「アカウント追加」画面を有効にします。

アカウント追加画面

ログイン資格情報を入力します。

ログイン資格情報入力画面

「ログイン」ボタンをタップしてアカウントを追加します。

ログインボタンをタップしてアカウントを追加します。

「File Parse Scrobbler」タブを開いて、EvermusciアプリからのCSVファイルのインポートを開始します。

File Parse Scrobblerタブを開いてEvermusciアプリからCSVファイルのインポートを開始します。

「Parser: CSV」を選択し、「設定」ボタンをタップします。

次の画面で、CSVファイルのパラメータの順序を選択できます。

個々のフィールドは引用符で囲むことができ、フィールドに設定された区切り文字が含まれている場合は引用符で囲む必要があります。例えば:

“ArtistWith, CommaInTheName”, Album, Track, 06/13/2016 19:54, AlbumArtist, 00:02:33

すべての設定をデフォルトのままにし、変更する必要があるのは「Has Fields Enclosed In Quotes」フィールドのチェックボックスを有効にすることだけです。

「保存して閉じる」をタップして変更を適用します。

CSVファイルのパラメータの順序を選択します。

ファイル解析スクロブリングには2つのモードがあります。「Scrobbling Mode」コンボボックスで変更できます。

通常モード:このモードでは、トラックは解析されたスクロブルのタイムスタンプでスクロブルされます。14日以内のスクロブルのみスクロブルできます。

インポートモード:このモードでは、トラックは「終了時間」と各トラック間の選択された期間から計算されたタイムスタンプでスクロブルされます。これにより、解析されたスクロブルのタイムスタンプが14日以上前であってもトラックのスクロブルが可能になります。したがって、CSVファイルの最初(最上部)のトラックは「終了時間」でスクロブルされます。

Evermusciアプリから以前に生成されたCSVファイルを「File:」フィールドで選択し、「Parse」をタップします。場合によっては、一部のスクロブルを解析できなかったというエラーアラートが表示される場合があります。アーティスト名などの完全なメタデータがない一部のトラックがある場合は問題ありません。

一部のスクロブルを解析できませんでした

「すべて選択」ボタンをタップして、すべての解析されたトラックを選択します。

すべて選択ボタンをタップしてすべての解析されたトラックを選択します。

「プレビュー」ボタンをタップして、サーバーに投稿されるすべての変更を確認します。

プレビューボタンをタップしてサーバーに投稿されるすべての変更を確認します。

「Scrobble」ボタンをタップして、すべての変更をサーバーにアップロードします。

Scrobbleボタンをタップしてすべての変更をサーバーにアップロードします。

以前はLast.fm-Scrubbler-WPFには1日あたりのスクロブル制限がありませんでした。一部のユーザーがScrubblerを使用して非常に多くのトラックをスクロブルし、Last.fmページに問題を引き起こしたため、これは変更されました。スクロブル制限は現在1日あたり2800スクロブルです。それ以上スクロブルしようとすると、エラーメッセージが表示されます。「スクロブルキュー」を追加する計画があり、2800以上のトラックをスクロブルする必要がある場合、キューに追加され、しばらくしてから自動的にスクロブルされます。ユーザー選択ビューで残りのスクロブル数を確認できます。

すべてのレコードがサーバーに正常にアップロードされると、アプリウィンドウの下部に確認メッセージが表示されます:「選択したトラックが正常にスクロブルされました。」

選択したトラックが正常にスクロブルされました。

Last.fmページでプロファイルを開き、すべての変更を確認できます。

Last.fmページのプロファイル

よくある質問

CSVファイルをエクスポートせずに自動的にスクロブルできますか?
はい。EvermusciとFlacboxの両方が、Last.fmへの自動スクロブリングをサポートしています。ガイドをご覧ください:Last.fmへのスクロブル方法
CSVに14日以上前のトラックがある場合はどうなりますか?
Last.fm-Scrubbler-WPFのインポートモードを使用してください。終了時間からタイムスタンプを再計算し、元の日付に関係なくトラックをスクロブルできます。
Windowsコンピューターを持っていません。Last.fm-Scrubblerを使用できますか?
はい。MacにVirtualBoxをインストールし、Microsoftから無料のWindows開発環境イメージをダウンロードしてください。仮想マシン内でLast.fm-Scrubbler-WPFを実行してください。
一部のスクロブルが解析されないのはなぜですか?
アーティスト名などの重要なメタデータが不足しているトラックは解析できません。これは想定内であり、ファイル内の他のトラックには影響しません。
1日のスクロブル制限はありますか?
はい。Last.fm-Scrubbler-WPFは1日あたり最大2,800スクロブルを許可しています。それ以上必要な場合は、プロセスを複数日に分けてください。
最終更新日