3 votos

VLC para Android: ¿Dónde almacena los archivos de las listas de reproducción?

Quiero editar archivos de listas de reproducción de VLC en Android como podemos hacer en Windows (archivos .xspf) He buscado en Android/data/org.videolan.vlc camino, pero no encontró ningún lugar.

5voto

Reddy Lutonadio Puntos 46

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.

0 votos

¿Existe alguna aplicación que almacene los archivos de las listas de reproducción como archivos de texto plano (como hace vlc como archivos .xspf) y que sea capaz de reproducir todo tipo de archivos multimedia, incluido el streaming?

0 votos

La única aplicación que he encontrado hasta ahora es este . No es un reproductor multimedia, pero te permite hacer una copia de seguridad/exportar tu lista de reproducción desde el sistema, Google Play Muic y Poweramp en texto plano.

0 votos

Prueba con BlackPlayer . Puede exportar listas de reproducción como archivos m3u.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X