Mp3tagでAmazon.co.jpから情報取得できなくなった件の暫定対応2

広告

Mp3tag
 

5月末頃より、日本語化工房さんが配布されているファイルを用いたMp3tag上でAmazon.co.jpからタグ情報を取得するプログラムが利用できなくなりました。
当初開発者の方のアカウントがAmazon.co.jpだけ利用できなくなったのかと思い、暫定対策としてバイパスして取得するようにしましたが、Amazon.comも同様に凍結されたようで最新バージョンからは取得するスクリプト自体が無くなりました。


はっきりした理由はわかりませんが、APIの使い方に問題があったと思われるため、このまま同様に使っていると私のアカウントも凍結される可能性があるため公開を停止しました。

 

これでAmazonからは情報を取得できなくなりました。
さて、ここで考えられる策は3つあります。
 

  • iTunesの情報を使う
  • MediaMonkeyを使う
  • 別の場所から情報を取得する
 

選ぶ選択肢はもちろん・・・できる限りのことはやってみようと思い、別から情報を取得するようにしてみました。
今回のデータ取得箇所は楽天ブックスです。
Amazonほどの情報があるのかはわかりませんが、手打ちするよりかは楽かなと思います。
楽天ブックスもAPIが公開されてますし、規定を読んでもAmazonとは違い宣伝目的でなくとも使えるようですので、試しに使ってみることにします。

 

使い方ですが、前回のスクリプトをそのまま使えるようにしました。
よって特に変更することなく使うことができるはずです。
楽天ブックスなのにAmazon.co.jpというのが気持ち悪い人は以下の点を修正してください。

 
  • [Name]の行のAmazon.co.jpをbooks.rakuten.co.jpへ変更
  • [BasedOn]の行のwebservices.amazon.co.jpをwebservice.rakuten.co.jpへ変更
  • ファイル名をAmazon.co.jp.srcからRakutenBooks.srcなどに変更
 

ざっとはテストしてみましたが、おかしなところがあれば教えて下さい。
開発者の方のAmazon.comアカウントが復活すればAmazon.co.jpも大丈夫になると思いますので、それまでの暫定対応です。

 

前回のファイルを作っていない方用に変更方法も記載しておきます。

 
  1. 日本語化工房さんのファイル(Amazon.co.jp.srcとCover Art#Amazon.co.jp.src)をテキストエディタで開く
  2. [Name]の行のAmazon.co.jpをbooks.rakuten.co.jpへ変更
  3. [BasedOn]の行のwebservices.amazon.co.jpをwebservice.rakuten.co.jpへ変更
  4. [IndexUrl]と[AlbumUrl]の行のwebservices.amazon.co.jpをwww.rocomotion.netへ変更
  5. [SearchBy]の下の行に[Encoding]=url-utf-8を追加
  6. 別名で保存(RakutenBooks.srcなど)
 

これで使えるようになります。
既にAmazonからの取得では無くなっているので、iTunesと違うのかと言われると辛いですね。
(CD情報なのでトラックが違うということは無いと思いますが・・・)

 

注意点

Amazonとは違いがありますので、すべて同じではございません。
大きな所ではディスクナンバーの取得ができません。
よって、何枚組であろうとディスクナンバーは1としています。
トラックナンバーもありませんので1からの連番となっています。
検索後の画面にTracksの欄がありますが、事情により数は出ません。
(アルバム名だけでは無く、歌手名などでも検索できるようにするため)

 

お決まりの内容となりますが、サーバ負荷が耐えられそうも無ければ公開をやめますし、何かしら懸念事項が出てくれば公開を止めます。
その場合は、ファイルを削除しますので404エラーが返るようになります。
その際は諦めてください。

 

srcファイルは、ProgramFiles配下とユーザーデータフォルダ配下の2か所にありますが、変更するファイルはユーザーデータフォルダ配下のsrcファイルになりますのでご注意ください。

 

やってみないとどのようになるのかわかりませんのでお試し版のパート2です。
さて、今回はどうなるでしょうか。

 

2017/06/28 追記

検索スピードの違いによるスクリプトの書き方があるのでファイルを配布します。
こちらからダウンロードしてください。
ご自身で修正頂いたAmazon.co.jp用のスクリプトをそのまま使った場合は、一番正確な情報で出していますので検索スピードは遅いです。

 

2017/08/29 追記

Amazon.co.jpからのタグ取得が再びできるようになりました!
Mp3tag 2.84aにてAmazon.co.jpからのタグ取得が再びできるようになりました!

 

2018/01/10 追記

Amazon.co.jpからのタグ取得が再びできなくなりました
Mp3tag2.84aでもAmazon.co.jpからのタグ取得ができなくなっています・・・

 

2021/10/26 追記

あまり使われている感じもありませんので終了しました。

 

2022/1/3 追記

ご要望がありましたので、また使えるようにしました。
何かおかしかったら教えてください。

 

2022/9/21 追記

Mp3Tag for Macで動かなかったので、動くスクリプトを用意しました。
Mp3tag for Macで楽天ブックスから情報取得できなかったのを対応した!