Mediastoreデータベースで「不明なアーティスト」を修正するための迅速でシンプルなアプリ。
MediaFixをダウンロードして試したすべての人に感謝します。ここにレビューを追加してくれてありがとう。
私は今、私の携帯電話を変更しました(私のGalaxy S2は突然死んだ)、そして私の新しい音楽の音楽に問題はもうありませんので、もうMediaFixを維持することはありません(「彼はそれを維持していますか?」と聞いています!)
コードを無駄にするのではなく、Bitbucketで利用できるようにしているので、うまくいけば、まだ問題があるデバイスで作業できるようにすることができます。もちろん、誰でもそれを理解できると仮定します!
https://bitbucket.org/peter_h/mediafixにアクセスしてコピーをつかみます。
-
ご注意ください:
1) MediaFix 、Samsung Galaxy S IIの問題を回避するために作成され、そのデバイスでのみテストされています。別のデバイスがある場合、それは機能する可能性があります(そして無料であるため、試してみることで失うものは何もありません)が、機能しない場合は驚かない(そして1つ星のフィードバックを残す)ことはありません。
2)アプリは.m4aまたは.aacトラックのみを処理します。 .m4aまたは.aacではないトラックは無視されます。
3)アプリは、音楽アプリに表示されるトラックでのみ動作します。トラックのファイルシステムをスキャンしません。音楽を開くときにトラックが表示されない場合、 MediaFixも表示されません。
説明:
Androidのさまざまなバージョンは、オーディオファイルでメタデータタグを処理するのに苦労しているようで、その結果、データが不完全なMediastoreデータベースエントリが生成されます。
MediaFix 、アーティストが「不明」に設定されているMPEG4(.M4Aまたは.AAC)トラックのMediastoreデータベースをスキャンします。各トラックについて、元のファイルのMPEG4メタデータ構造を解析して、トラックタイトル、アルバム名、トラックアーティスト、トラック番号、ディスク番号を抽出し、Mediastoreデータベースを更新します。
SDカードの元のトラックに変更は行われません。
MediaFix修正しようとするファイルのリストを表示するには、「ファイルを修正する」番号をタップします。
既知の問題...
私の携帯電話であるため、私は2.3.3を実行しているSamsung Galaxy S IIで実際にテストしました。他のデバイスで動作することは知っていますが、一部のデバイスでも失敗することを知っています。
コンピレーションのためにアルバムアーティストを更新する方法を見つけることができませんでした(試してみると「サポートされていない操作」例外があります)。
ジャンルの保存方法に関連するAndroidにはバグがあります。 Samsungは回避策を実装しているため、ジャンルの更新はデバイスで動作するはずです。他のデバイスでは、各トラックは「未知の」ジャンルの下に表示されますが、正しいジャンルの下にも表示されるはずです。
免責事項...
MediaFixがデバイスに大きな問題を引き起こす可能性はないはずです(結局Mediastoreデータベースを更新するだけです)が、あなたはあなた自身の責任でそれを使用します!!私はあなたのデバイスでの操作について責任を負いません。