Pemutar musik terus menampilkan lagu yang dihapus. Bagaimana cara menghapusnya atau menyegarkan perpustakaan?

21

Saya menggunakan Droid X dengan Gingerbread yang sudah di-root. Saya memiliki akses root, tetapi belum menggunakannya untuk melakukan apa pun.

Saya telah memeriksa folder / Musik beberapa kali dan 500+ lagu yang saya hapus secara fisik tidak ada dalam sistem file lagi. Saya mencoba me-reboot ponsel beberapa kali. Saya mencoba menghapus Cache dan data untuk aplikasi di Pengaturan> Aplikasi, serta menjalankan SDrescan untuk mengirim ulang dan memindai ulang kartu. Saya bahkan mencoba menghapusnya dari aplikasi pemutar musik itu sendiri.

Apa pun yang saya coba, lagu-lagu ini tidak akan hilang. (Meskipun mereka jelas gagal ketika saya mencoba memainkannya karena tidak ada) Apakah ada file di mana cache perpustakaan Musik disimpan yang tidak diperbarui? Saya akan senang menemukannya dan hanya menghapusnya.

Saya juga menggunakan Songbird untuk Android, dan memiliki masalah yang sama. Lagu-lagu baru muncul, tetapi yang lama tidak akan hilang sama sekali. Padahal, sekarang Songbird bahkan tidak mau memuat sama sekali. Terkadang memuatnya menyebabkan ponsel melakukan reboot. Saat ini saya telah mencopotnya.

Selain itu, ini menyebabkan ponsel menjadi sangat tidak stabil setiap kali saya mencoba memutar musik. Memutar lagu yang tidak ada secara tidak sengaja dapat menyebabkan ponsel macet dan macet di layar hitam, memerlukan baterai ditarik dan dinyalakan kembali.

Chris Boylan
sumber
Ini terdengar seperti bug yang sangat buruk. Saya akan mencoba menghapus database yang digunakan oleh aplikasi, tapi saya tidak yakin yang mana.
Matius Baca
2
Data / cache apa yang Anda bersihkan di setttings? Yang untuk aplikasi Musik (atau Songbird) atau yang untuk "aplikasi" sistem Media Storage? Biasanya membersihkan yang terakhir ini membantu (saya sepertinya ingat ada yang mengatakan untuk melepas -> memasang kembali kartu SD sesudahnya juga).
eldarerathis
@Matthew Read - Ya, jika saya hanya tahu apa itu atau di mana itu, saya akan melakukannya. Mungkin saya akan mencoba masuk melalui terminal dan melihat apa yang bisa saya lakukan di sana.
Chris Boylan
@elderathis - Ah! sebuah langkah ke arah yang benar. Sekarang semua file hilang. Melakukan SDrescan mungkin bisa memperbaikinya.
Chris Boylan
@elderathis - Yup, itu dia! Saya akan menulis jawaban, tetapi jika Anda ingin melakukannya, saya akan menerima jawaban Anda untuk mencari tahu.
Chris Boylan

Jawaban:

21

Apa yang telah saya lakukan di masa lalu (dan tampaknya telah bekerja di sini juga):

  • Pergi ke Settings->Applications->Manage Applications
  • Bersihkan data / cache untuk aplikasi Media Storage (ini adalah layanan sistem / aplikasi)
  • Lepas dan pasang kembali kartu SD Anda melalui beberapa cara.

Meluncurkan kembali aplikasi musik setelah melakukan ini akan memaksanya untuk membangun kembali basis data, yang mungkin memerlukan sedikit waktu tetapi pada akhirnya akan menyegarkan daftar untuk mencerminkan isi terbaru dari kartu SD.

eldarerathis
sumber
7
Aplikasi SDRescan akan melakukan hal yang sama dengan kerumitan yang jauh lebih sedikit: market.android.com/details?id=com.bero.sdrescan
Chahk
Semoga berhasil :)
Matius Baca
@ Chahk: Boylan membuatnya seperti itu tidak bekerja untuknya tanpa terlebih dahulu membersihkan data / cache, meskipun itu jelas merupakan sumber yang bagus karena menyimpan manual unmount / remount.
eldarerathis
Sekarang saya membaca kembali pertanyaannya, saya melihat bahwa dia menyebutkan nama aplikasi.
Chahk
Saya menemukan remounting kartu SD tidak cukup; Saya harus benar-benar reboot
David Fraser
2

@elderathis benar-benar menemukan jawabannya di komentar. Rupanya, saya perlu menghapus data / cache untuk aplikasi "Media Storage", yang saya bahkan tidak tahu ada - tapi saya curiga melakukan semua pekerjaan backend untuk pemutar media. Saya kemudian melakukan SDrescan agar aman, dan sekarang berhasil!

Selain itu, fakta bahwa masalah ada di Songbird dan aplikasi Musik adalah indikasi bahwa itu adalah sesuatu yang lebih dalam di Android daripada hanya di setiap aplikasi. Jadi, jika ada yang menemukan masalah di banyak pemutar media, coba hapus data dan cache aplikasi "Media Storage".

Chris Boylan
sumber
2

Saya memiliki masalah yang sama, menghapus cache pemain yang saya gunakan, Winamp untuk Android, tidak membantu karena tampaknya mengambil daftar file media dari OS.

Saya dipecahkan dengan menghapus (sebenarnya mengubah nama) database eksternal Android Media Scanner:

  1. cd /data/data/com.android.providers.media/databases
  2. mv external.db external.db.off
  3. reboot

Setelah reboot, file external.db secara otomatis dibuat kembali dan file media di sdcard saya bekerja secara ajaib, karya seni musik muncul dan Dunia adalah tempat yang lebih baik.

rupan3rd
sumber
0

Seperti yang disarankan Chahk dalam komentar pada jawaban yang diterima, ada aplikasi yang tersedia yang akan membuat Android melakukan pemindaian ulang media Anda yang sebagian besar jawabannya sarankan. Saya baru saja mulai menggunakan aplikasi yang disarankan Chahk, SDRescan , dan itu membuat menyegarkan pustaka media Anda jauh lebih sederhana daripada jawaban lain mana pun - cukup jalankan aplikasi dan tunggu beberapa detik untuk mem-pindai ulang.

SamStephens
sumber