En este archivo de base de datos se almacenan las listas de reproducción y otras informaciones multimedia:
/data/data/org.videolan.vlc/app_db/vlc_media.db
El método más sencillo hasta ahora es modificar las listas de reproducción desde la aplicación, añadiendo/quitando archivos multimedia de/en ellas.
Sin embargo, si tienes acceso a Root en tu teléfono/tablet, un editor/lector de sqlite (puedes conseguir uno aquí ), conocimientos básicos de SQL y un poco de paciencia puedes modificar las listas de reproducción haciendo lo siguiente:
Navegue hasta /data/data/org.videolan.vlc/app_db
y copiar vlc_media.db
a una carpeta a la que tiene pleno permiso.
Abra el archivo copiado mencionado anteriormente con la aplicación del editor SQL. En la pestaña 'Tablas', verá todas las tablas entre ellas Playlist, Media, PlaylistMediaRelation, AudioTrack y VideoTrack.
En la pestaña 'Sql Editor', inserta el código siguiente para obtener una lista de todas las listas de reproducción y sus archivos, y luego haz clic en 'Run':
SELECT id_playlist, name, filename
FROM Playlist
Inner Join playlistmediarelation ON playlist_id=id_playlist
Inner Join Media ON id_media=media_id
WHERE name = 'your_playlist_name'
ORDER BY id_playlist
Para comprobar sus archivos multimedia con sus ids:
SELECT id_media, filename
FROM Media
A partir de esta información, puedes modificar tu(s) lista(s) de reproducción:
-
Para insertar/añadir medios a la lista de reproducción:
INSERT INTO PlaylistMediaRelation(media_id,playlist_id) VALUES(520,1)
-
Para eliminar varios archivos multimedia:
DELETE FROM PlaylistMediaRelation WHERE media_id IN (456, 520) AND playlist_id=2
-
Para actualizar un soporte:
UPDATE PlaylistMediaRelation SET media_id=321 WHERE media_id=476 AND playlist_id=7
No olvides copiar el archivo en la carpeta original.
Nota: Las cifras de id
en el código son sólo ejemplos.