抱えていた問題
こんにちは!鳥貴士です!
今日の昼は、伯父がAndroidの機種変更をしたけれども“Micro SDカードの中の音楽ファイルをGoogle Play Musicアプリで再生できない”という相談を受けてこれを解決しておりました。
Google Play MusicはGoogleのサーバー上に音楽をアップロードしてそれをオンラインであればどこでも聞くことができるサービスです。
しかし一応本体および外部ストレージに保存されている音声ファイルを再生するメディアプレーヤーとして使うこともできます。
今回の問題はMicro SD内部に保存されている音声ファイルが読み出しできないという問題でした。
叔父のスマホはSHARPのAQUOS R2だったので、コンテンツマネージャがバンドルされていました。
コンテンツマネージャの”オーディオ”から音声ファイルの存在を確認することはできましたがGoogle Play Musicのアプリでは音声ファイルを認識してくれないというものでした。
原因
これはAQUOS系のスマホなら大体インストールされている”コンテンツマネージャ”のファイル管理の構成が原因です。
コンテンツマネージャは音声ファイルのほかにも動画や画像ファイルを保管する場所として新しくSHARPというディレクトリをSDカードのルート(ディレクトリの構造の一番上のところ)に作成します。
そしてその中のMediaというディレクトリの中にMusic,Movie,Photoなどのディレクトリを作成し、そこでデータを管理しています。
しかしGoogle Play Musicは本体およびMicro SDのルートにあるMusicという名前のディレクトリを検索し、その中にある音声ファイルのみを読み出します。
このためコンテンツマネージャでは表示されるけれどもGoogle Play Musicのアプリでは表示されないということが起きていたわけですね。
解決法
まずはSDカードのルートにMusic(Mは大文字です)というディレクトリを作成します。
続いてSHARP/Media/Musicの中に音声ファイルが入っているかどうかを確認します。
その中に音声ファイルが入っていたら、そのファイルを先ほど作ったMusicディレクトリにファイルをすべて移動もしくはコピーします。
そうしたらGoogle Play Musicアプリを開き、”音楽ライブラリ”をほかのタブを開くなどして再読み込みさせます。
再読み込みさせた後に先ほど移動したファイルが表示されていれば完了です!
解決!
いやー、これだけのことだったのですが30分ぐらいかかりました。
バンドルアプリなんかはパソコンやスマホなどを使い慣れていくにつれて使わなくなるので、こういった記事を上げている方は皆無でした…。
コンテンツマネージャのディレクトリ構成なんか調べても1件もヒットしませんし、コンテンツマネージャは検索したファイルパスを教えてくれないので
音声ファイルを検索してヒットしたはいいものの、それがどのディレクトリに存在するかさっぱりでした。
SHARPはアプリの仕様を公表しような。
というわけでお疲れさまでした!それではまた!