Il lettore musicale continua a visualizzare i brani eliminati. Come rimuoverli o aggiornare la libreria?


21

Sto usando un Droid X con Gingerbread sradicato che è altrimenti disponibile. Ho l'accesso come root, ma non l'ho usato per fare nulla.

Ho ispezionato la cartella / Music più volte e le oltre 500 canzoni che ho eliminato non sono più fisicamente nel filesystem. Ho provato a riavviare il telefono più volte. Ho provato a eliminare la cache e i dati per l'app in Impostazioni> Applicazione, nonché a eseguire SDrescan per rimontare e ripetere la scansione della scheda. Ho anche provato a cancellarli dall'app del lettore musicale stesso.

Non importa cosa provo, queste canzoni non scompariranno. (Anche se ovviamente falliscono quando provo a riprodurli perché non esistono) Esiste un file in cui viene mantenuta la cache della libreria Music che non viene aggiornata? Mi piacerebbe trovarlo ed eliminarlo.

Uso anche Songbird per Android e ha avuto lo stesso problema. Vengono visualizzate nuove canzoni, ma quelle vecchie non spariranno affatto. Tuttavia, ora Songbird non si carica nemmeno. A volte il caricamento provoca il riavvio del telefono. L'ho attualmente disinstallato.

Inoltre, il telefono diventa molto instabile ogni volta che provo a riprodurre musica. La riproduzione accidentale di un brano inesistente può causare l'arresto anomalo del telefono e il blocco su una schermata nera, che richiede il riavvio e il riavvio della batteria.


Sembra un bug piuttosto brutto. Vorrei provare a eliminare il database utilizzato dall'app, ma non sono sicuro di quale sia.
Matthew Leggi il

2
Quali dati / cache hai eliminato nelle impostazioni? Quelli per l'app Music (o Songbird) o quelli per la "app" del sistema di archiviazione multimediale? Solitamente la cancellazione di quest'ultimo aiuta (mi sembra di ricordare alcuni suggerimenti per smontare-> rimontare anche la scheda SD in seguito).
eldarerathis,

@Matthew Read - Sì, se solo sapessi cosa fosse o dove fosse, lo farei. Forse proverò ad entrare attraverso il terminal e vedere cosa posso fare lì.
Chris Boylan,

@elderathis - Ah! Un passo nella direzione giusta. Ora mancano tutti i file. Fare una SDrescan potrebbe semplicemente risolvere questo problema.
Chris Boylan,

@elderathis - Sì, era così! Scriverò una risposta, ma se vuoi farlo, accetterò la tua per averlo capito.
Chris Boylan,

Risposte:


21

Quello che ho fatto in passato (e sembra aver funzionato anche qui):

  • Vai a Settings->Applications->Manage Applications
  • Cancella i dati / la cache per l'app Media Storage (è un servizio / app di sistema)
  • Smonta e rimonta la tua scheda SD in qualche modo.

Il riavvio di un'app musicale dopo averlo fatto costringerà a ricostruire il database, il che può richiedere un po 'di tempo ma alla fine aggiornerà l'elenco per riflettere i contenuti più recenti della scheda SD.


7
L'app SDRescan farà lo stesso con molta meno seccatura: market.android.com/details?id=com.bero.sdrescan
Chahk

Ottimo lavoro su questo :)
Matthew Leggi l'

@Chahk: Boylan ha fatto sembrare che non funzionasse per lui senza prima aver cancellato manualmente i dati / cache, anche se è sicuramente una buona risorsa, dal momento che salva uno smontaggio / rimontaggio manuale.
eldarerathis,

Ora che rileggo la sua domanda, vedo che menziona l'app per nome.
Chahk,

Ho trovato insufficiente rimontaggio della scheda SD; Ho dovuto davvero riavviare
David Fraser

2

@elderathis l'ha capito nei commenti. Apparentemente, dovevo eliminare i dati / cache per l'app "Archiviazione multimediale", che non sapevo nemmeno esistesse, ma sospetto che tutto il back-end funzioni per i lettori multimediali. Ho quindi fatto un SDrescan per sicurezza, e ora funziona!

Inoltre, il fatto che il problema esistesse in Songbird e nell'app Music indicava che era qualcosa di più profondo in Android che in ogni app. Quindi, se qualcuno trova un problema su più lettori multimediali, prova a eliminare i dati e la cache dell'app "Archiviazione multimediale".


2

Ho avuto lo stesso problema, l'eliminazione della cache del lettore che sto utilizzando, Winamp per Android, non ha aiutato in quanto a quanto pare recupera l'elenco dei file multimediali dal sistema operativo.

Ho risolto eliminando (in realtà rinominando) il database esterno di Android Media Scanner:

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

Dopo il riavvio, il file external.db viene ricreato automaticamente e i file multimediali sulla mia sdcard funzionano magicamente, le opere musicali vengono visualizzate e il mondo è un posto migliore dove stare.


0

Come Chahk ha suggerito in un commento sulla risposta accettata, ci sono app disponibili che consentiranno ad Android di eseguire la nuova scansione dei file multimediali suggerita dalla maggior parte delle risposte. Ho appena iniziato a utilizzare l'app suggerita da Chahk, SDRescan , e rende l'aggiornamento della tua libreria multimediale molto più semplice di qualsiasi altra risposta: avvia l'applicazione e attendi qualche secondo per la nuova scansione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.