Mengapa pemutar musik tidak dapat menemukan file audio saya?


17

Di Nexus 4 saya, ada folder bernama /sdcard/Music/(atau hanya /Musicketika browsing penyimpanan telepon; Windows 7 menyebutnya Computer\Nexus 4\Internal storage\Music) dan saya telah meletakkan banyak lagu di sana tetapi pemutar musik tidak melihat lagu saya. Mengapa satu aplikasi (pengelola file, dan misalnya Dropbox) dapat melihat file, tetapi tidak pada aplikasi lain (Putar Musik, Apollo, Jukefox)?

Catatan:

  • LG Nexus 4 16GB, tidak terkunci, dengan CyanogenMod 10.1
    (build malam 20130212 karena tidak ada yang lebih stabil tersedia tetapi tidak ada crash.)
  • Lagu-lagu disimpan dalam format path /sdcard/Music/Artist/Album/Song title.mp3(hanya karena itulah cara mereka disimpan di drive media saya).
    • Computer\Nexus 4\Internal storage\Music\Eagles\On the Border\1 Already Gone.mp3
    • Computer\Nexus 4\Internal storage\Music\Kashmir\The Good Life\10 Kiss me goodbye.mp3
    • Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3
      (ya ada karakter Cina di sana dan saya tidak tahu mengapa; ini adalah bahasa Jerman ü (umlaut u) di drive media Windows asli saya)
  • Saya tahu lagu-lagunya ada dan berfungsi karena File Manager CyanogenMod menunjukkannya dan saya dapat memutarnya secara individual. Mereka memang ada!
  • Menjalankan Rescan SD seperti yang disarankan di bawah ini tidak membuat file muncul di salah satu aplikasi pemain.
  • Saya cukup yakin tidak ada .nomediafile: CyanogenMod File Manager tidak menampilkan file yang dimulai dengan .(Saya mengganti nama file TXT yang ada dan segera menghilang :)) tetapi saya menggunakan Root Browser Lite untuk melihat /Musicdan subfolder - - satu-satunya kecocokan yang saya temukan adalah yang saya ganti namanya, dan saya telah menghapusnya sekarang.
  • PC Windows saya di tempat kerja juga tidak dapat melihat file, tetapi setelah mencabut / memasang kembali USB sekarang dapat melihat + membuka + memutar file. (Sekarang saya telah merevisi pertanyaan ini untuk menghapus bagian Windows.)
  • Saya masih bingung dengan kenyataan bahwa aplikasi browser file melihat file tetapi aplikasi pemutar musik tidak.

Apakah Anda sudah menginstal ROM Manager?
geffchang

@GreenGuy: Ya - mengapa itu penting?
Torben Gundtofte-Bruun

Seperti yang disebutkan GAT, mungkin ada file .nomedia, yang mungkin terkait dengan ROM Manager. Cari file .nomedia ini dan hapus.
geffchang

Apollo adalah pemutar musik Cyanogen. Adapun file Anda: Dapatkah Anda menyebutkan beberapa nama file contoh? Mungkin masalah kompatibilitas, dan sebelum seseorang menanyakan jenisnya, selanjutnya untuk karakter khusus dalam nama, dll., Mungkin paling mudah untuk memiliki beberapa "contoh lengkap";)
Izzy

1
Tebakan saya: Pemindai media bisa saja "crash" pada mereka. Untuk tes, coba hapus / ganti nama file dengan Umlauts dan karakter khusus lainnya (untungnya kita bukan orang Prancis atau Turki, atau akan lebih :) :) Benda-benda "Cina" itu kemungkinan besar berubah ketika Windows tidak peduli dan hanya menggunakan nya sendiri charset (MSANSI atau WIN-1252 atau apa pun), sementara Android berpikir itu adalah UTF8. Itu sebabnya saya menghindari Umlaut dll dalam nama file (meskipun kata "Gruesse" terlihat sangat aneh;))
Izzy

Jawaban:


9

Melihat nama file seperti Computer\Nexus 4\Internal storage\Music\Christina St眉rmer\Freier Fall\1 Geh nicht wenn du kommst.mp3menunjuk ke masalah khusus dengan "karakter khusus" (seperti German Umlauts) yang kacau pada transfer data: Sementara Windoze menggunakan set karakternya sendiri (MS-ANSI atau WIN-12xx, tergantung pada konfigurasi), Android mengharapkan UTF-8 - itulah sebabnya kebiasaan yang baik untuk menggunakan hanya karakter ASCII 7-bit dalam nama file.

Karena ketidakcocokan ini dan "karakter yang tidak dapat diidentifikasi", pemindai media kemungkinan besar mengalami crash. Yang mengakibatkan basis data media tidak terisi, dari yang berikut: Para pemain berpikir "tidak ada file media di sana".

Tindakan yang diusulkan

Saya menyarankan untuk menghapus sementara atau setidaknya mengganti nama semua file yang terpengaruh, sehingga tidak ada file dengan "karakter khusus" dalam namanya. Kemudian jalankan pemindai media lagi (mis. Memicunya dengan Rescan SD ). Setelah selesai, saya cukup yakin pemutar media Anda akan menemukan sesuatu untuk dimainkan.

Yang disetujui, Anda tahu apa yang harus dicari di masa depan. Seperti yang dikatakan sebelumnya, saya sangat menyarankan untuk membatasi karakter dalam nama file menjadi 7-bit ASCII - yang menghindari banyak masalah, meskipun beberapa nama mungkin terlihat sedikit aneh;)


Diterima: Karena semuanya bekerja dengan baik setelah reboot, hipotesis Anda tentang server media macet mungkin benar. Aku benci harus membatasi file saya untuk nama ASCII era 80-an jadi saya akan meninggalkan mereka untuk saat ini - tampaknya berfungsi, dan karakter benar-benar ditampilkan dengan benar sebagai umlaut di aplikasi (tidak ada Cina!).
Torben Gundtofte-Bruun

3
Aplikasi ini kemungkinan besar menggunakan tag ID3 dari file MP3, yang setidaknya bisa menjelaskan bagian itu. Saya masih bertanya-tanya bahwa file-file itu masih muncul, dan tidak membuat crash pemindai media pada proses berikutnya: jika mereka menabraknya, mengapa mereka bekerja sama sekali? Tapi yang paling penting: masalah terpecahkan :)
Izzy

2
Untuk memindai ulang media, seseorang juga dapat menggunakan aplikasi sumber terbuka yang jelas, SD Scanner , dari F-Droid.
imz - Ivan Zakharyaschev

Setelah pemindaian ulang, itu membantu saya untuk membunuh aplikasi Apollo (dengan lama menekan tombol "kembali" di CyanogenMod) dan memulainya lagi - untuk mendapatkan daftar album terbaru di Apollo.
imz - Ivan Zakharyaschev

Terima kasih atas jawabannya! Itu berguna bagi saya setelah saya mengunggah album musik ke perangkat CyanogenMod saya melalui ssh, dan tidak dapat menemukan cara untuk membuat Apollo melihat dan memainkannya (secara keseluruhan album).
imz - Ivan Zakharyaschev

3

Dalam stock ROM, pemutar musik default Nexus 4 haruslah " Play Music " dengan ikon yang terlihat seperti headphone berwarna kuning, tidak pernah mendengar tentang Apollo tetapi ada kemungkinan ini adalah sesuatu yang diubah ROM kustom Anda.

Sebagian besar pemutar musik di Android mendapatkan "perpustakaan media" dari layanan pemindai media bawaan, ini akan mengambil file MP3 yang disimpan di lokasi penyimpanan yang dapat diakses pengguna di ponsel Anda dan menambahkannya ke perpustakaan pemindai. Terkadang pemindai media tidak "melihat" file baru yang baru saja Anda tambahkan dan perlu diberitahu untuk melakukan pemindaian ulang, ada aplikasi di toko yang dapat melakukan ini, seperti Pindai ulang SD , Anda dapat menemukan pilihannya dengan pencarian di Play Store jika Anda menjalankan salah satunya dan tunggu beberapa menit, semua media Anda akan diambil.

Ini tidak mungkin dari apa yang Anda katakan, tetapi mungkin juga .nomediafile tersembunyi mungkin duduk di folder Music Anda, atau salah satu folder induk / anak itu. Kehadiran file ini memberi tahu pemindai media untuk mengabaikan konten folder itu dan folder anak-nya. Jika Anda menemukan file itu di suatu tempat dalam hierarki folder Musik Anda, hapus file itu.


Oh, saya juga punya "Play Music" tetapi ketika saya meluncurkannya, saya pikir itu adalah toko musik ( membeli lagu dari Google Play ) - kesalahan saya. Saya meluncurkannya lagi sekarang dan mengatakan "Tidak ada musik yang tersimpan di perangkat." The SettingsMenu hanya memiliki dua jalur non-terjamah: lisensi open source dan versi musik v4.5.9101.560208 .
Torben Gundtofte-Bruun

1
Apollo adalah pemain default Cyanogen, juga tersedia di Play store. Hanya untuk klarifikasi.
PaNaVTEC

Saya telah memperbarui pertanyaan saya: Pindai ulang tidak membantu, dan saya cukup yakin tidak ada .nomediafile. Menarik!
Torben Gundtofte-Bruun

Mungkin format yang tidak didukung juga. Tidak yakin format mana yang didukung oleh pemain apa, tetapi saya dapat membayangkan bahwa beberapa tidak mendukung .ogg, misalnya, sementara yang lain mendukung . Penyebab lain mungkin adalah laju / metode pengambilan sampel - tetapi itu seharusnya tidak memengaruhi bagian yang "terlihat" tetapi "bermain dengan baik".
Izzy

@Izzy: Saya mengerti maksud Anda, tetapi manajer file dapat memutar file sehingga saya akan berpikir bahwa path dan formatnya valid dan berfungsi. Hanya saja aplikasi para pemain tampaknya tidak menyadarinya ...
Torben Gundtofte-Bruun

1

Baik aplikasi musik android yang sudah diinstal sebelumnya maupun pemutar musik Apollo tidak dapat melihat file yang saya muat sampai saya meratakan hierarki direktori menjadi satu tingkat. Misalnya, Musik / Band / song.ogg berfungsi, Musik / Band / Album / song.ogg tidak. Kalau saja pemutar musik bisa melihat melalui tag id3 dangkal itu dan kembali ke dasar!


Ini. Semua pemain musik kontemporer tampaknya menganggap ID3 sebagai Injil, padahal faktanya data seperti itu sering salah eja, rusak, menyesatkan, atau sekadar salah. Kalau saja pemain android saya hanya bisa memainkan folder, dan mengurutkan entri berdasarkan nama file. Penyortiran yang rusak karena ID3 buruk, atau hierarki "dalam", telah membuat seluruh buku audio sama sekali tidak dapat didaftar oleh saya, sering mengharuskan saya untuk menggabungkan 200+ 5MB. Mp3 dengan skrip penggunaan tunggal yang dibuat khusus.
Emanuel Landeholm

1

Punya masalah yang sama di Android 4.4.2. Solusi saya:

  1. pindahkan sdcard / Musik ke sdcard / media / Musik
  2. reboot ke mode pemulihan
  3. menghapus cache (cache sistem, bukan yang dalvik)
  4. sistem reboot

nikmati dengan Google Play Music! ^ _ ^


1

pindahkan sdcard / Musik ke sdcard / Media / Musik boot ulang opo. Semua file muncul di pemain.


Apa 'opo' di sini?
Firelord

0

Hapus .nomedia yang ditemukan di folder musik Anda. Folder musik kartu sd internal dan eksternal. Instal player pro media player. Buka pengaturan dan arahkan ke tempat folder musik Anda pada kartu sd eksternal Anda. Setelah lagu Anda muncul, itu akan ditampilkan di pemutar musik saham Anda juga. Semoga berhasil


Bisakah Anda menyertakan tautan ke aplikasi yang disebutkan? Akan sulit untuk menemukan sebaliknya, karena banyak aplikasi memiliki "pemain pro" dalam nama / deskripsi mereka. Terima kasih!
Izzy

0

Perpustakaan musik Anda mungkin tidak diatur untuk memindai bahkan /sdcard0/Music/folder.

Hubungkan ponsel Android Anda ke komputer Anda dan "Mode USB" yang aktif

Di komputer Anda, akses kartu SD di ponsel Anda melalui kabel USB. Jadi di windows mungkin " F:\Music\" seperti huruf drive.

Jadi, dalam hal ini masalah saya terlihat seperti ini " F:\Music\Music_aa\" Saya menamainya menjadi " F:\Music\Music_ab\"

Layanan pembantu USB Android di telepon secara otomatis memulai pemindaian baru untuk semua media di /sdcard/Music/Music_abdalam telepon begitu Anda memutuskan sambungan dari mode USB.

Semoga ini membantu.


0

Ok guys .... Tadi malam tiba-tiba stok aplikasi media android saya album dan pemutar musik tidak dapat menemukan foto atau lagu yang sebenarnya ada di kartu sd saya. Setelah lolos dari stroke sedikit .... dan surat empat jam setelah membaca banyak forum saya menemukan solusi:

Untuk pemutar musik saya menggunakan aplikasi yang disebut "Musik berikutnya" yang sebenarnya bisa melihat lagu-lagunya. Saya pergi ke opsi yang disebut pemindaian dengan menekan tombol refresh, melakukan pemindaian penuh dan secara ajaib lagu saya dapat dibaca oleh setiap aplikasi lain termasuk pemain stok. Tanpa me-reboot

Untuk foto saya menggunakan quickpick. Itu satu-satunya yang benar-benar bisa melihat foto-foto. Saya membuka setiap folder di album saya kemudian dengan menekan tombol menu keras ada opsi yang disebut "Perbaiki Tanggal". Apakah itu untuk setiap folder dan mereka muncul di aplikasi album stok saya. Tanpa me-reboot

Ps: menghapus setiap .nomedia yang saya temukan sama sekali tidak melakukan apa-apa ...


"Musik selanjutnya" hanya menemukan file perekam suara (pada kartu SD eksternal). Tidak ada musik lain yang ditemukan (disimpan pada kartu SD internal). Aplikasi File Saya memang melihat file musik, serta AirDroid.
Jānis Elmeris

0

Saya punya masalah ini dan saya menemukan solusinya, ketika Anda pergi ke "manajer file" ponsel Anda, nonaktifkan "tampilkan file tersembunyi". Maka pemain yang diinstal tidak akan mengenali file mp3 Anda. Jadi pastikan file yang disembunyikan tersembunyi di file manager.


1
Sepertinya aneh, karena saya tidak dapat menemukan hubungan dengan pengaturan itu. Hanya 2 sen saya.
Andrew T.

0

Saya mengalami hal yang sama pada Samsung Galaxy S3 mini saya.
Saya hanya menggunakan Rescan SD / Rescan (menggunakan keduanya karena saya tidak yakin di mana musik saya adalah kartu SD / Internal SD)
Setelah itu - hanya berfungsi dan pemutar musik saham Samsung saya berfungsi !!


0

Saya memiliki masalah yang sama dengan Samsung Galaxy s5 menjalankan cyanogenmod. Inilah yang saya lakukan. Saya memasukkan musik ke penyimpanan internal saya dan itu bekerja dengan baik. Kemudian saya menyalin file ke sd \ media \ Music, jika Anda tidak memiliki folder ini, buatlah. Kemudian uji dan lihat apakah file muncul dengan menghapus salah satu lagu di penyimpanan internal. jika tidak muncul, lepaskan dan pasang kembali kartu sd.


0

Ganti nama folder atau pindahkan file Anda ke Beberapa folder baru seperti (Musik /). Ini akan secara otomatis mengambil file mp3 Anda.


0

Buat folder media / Musik. Masukkan semua folder dan file media Anda. Membuat pembacaan ulang dan memindai ulang di pemutar Anda (saya menggunakan VLC) Masalah harus diselesaikan (LinageOS 15.1 pada Nexus 5X)


-1

.nomedia - Saya punya 2 file di telepon dan satu di sd - dihapus ketiganya dan pemutar musik Hay Presto sekarang melihat semua lagu di kartu SD dan telepon - semua terima kasih baik - menggunakan Samsung Galaxy Ace 4 lite - telah mencoba memformat ulang SD - reboot ponsel - pemutar media yang berbeda - tetapi dengan menghapus semua file .nomedia adalah satu-satunya solusi yang berhasil - bekerja dengan baik - bahkan tidak perlu me-reboot ponsel - hanya memindai ulang cepat dari media player


-2

Saya memasang dan melepas kartu sd saya dan semua aplikasi mengenali file-file itu lagi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.