[Android 11/12]Neutron music player2.20.3でCUEファイルを読み込ませる方法[Xperia 1 III]
MicroSDカードをXperia Z5(Android7)からXperia 1 III(Android12)に差し替え、ウッキウキでNeutron music playerを入れた所、Androidの仕様変更によって足首を挫いた
なんとAndroid11以降の端末/アプリはストレージへのアクセス権限がより厳しく、より不便になっていた
とりあえず参照ディレクトリの指定方法を変えたら読み込めた
○やりかた
Neutron music player→設定→
メディアライブラリ→ソース→+ボタン→
ファイルシステム→+ボタン→
読み込みたいディレクトリを選択して[このフォルダを使用]→
Content://から始まる[内部ストレージ(フォルダ)]を選択
○余談
Neutron的に影響があったのはここらへん
・内部ストレージとして使われるパスが変化
内部ストレージ直下→data/dataになった
イコライザ等の設定保存先もここに移動
ここはアプリ専用のディレクトリ、外アプリからは絶対アクセス出来ない
設定移させろ、おファックですわ
・アプリ内エクスプローラのアクセス権限は音楽ファイル限定
CUE読み取り不可の元凶、親(Android)から許可がないと見せられないよ!
ペアレンタルコントロールかな?
targetSDKがお古なapk持ってきてもいいけど、いつかは限界が来そうだし早いうちに慣れたい所
○結論
外部ストレージ(SDカード)内のCUEファイル読み取りたいとき
内部ストレージに置いてある音楽ファイルを読み取りたいとき
そんな時は上記のやりかたをお試しあれ
コメント
コメントを投稿