Si tienes varias canciones guardadas en el equipo y quieres escucharlas en un orden concreto, abrir cada archivo por separado es innecesario. Una lista M3U permite reunir las rutas en un archivo de texto y pasar ese archivo a mpv.

Qué es una lista M3U

Una lista M3U es un archivo de texto que enumera medios. Para una lista de música local, cada línea puede indicar la ruta de una canción. El orden de las líneas es el orden de la lista.

Crear una lista

Crea un archivo con extensión .m3u, por ejemplo Setlist.m3u, y escribe una ruta por línea. Este ejemplo es ilustrativo: los nombres y las ubicaciones no corresponden al setlist real del autor.

#EXTM3U
/home/ana/Musica/Artista/tema-01.flac
/home/ana/Musica/Artista/tema-02.mp3

Con mpv --playlist=..., las entradas relativas de un M3U local se resuelven respecto del directorio donde está el archivo de lista. Por ejemplo, si Setlist.m3u está junto a una carpeta Musica, una entrada puede ser Musica/tema-01.flac. Una ruta absoluta de Linux, como /home/ana/Musica/Artista/tema-01.flac, señala una ubicación concreta. Las rutas relativas pueden seguir funcionando si se mueve la carpeta completa y se conserva su estructura; las absolutas pueden quedar obsoletas al mover los archivos.

Guarda las canciones en el orden deseado y comprueba que cada ruta coincide con el nombre y la ubicación reales del archivo. El manual estable consultado no especifica una sintaxis de comillas o escape para espacios dentro de una entrada M3U. No copies automáticamente las comillas de la shell al archivo de lista; si tus nombres contienen espacios, confirma el formato con la documentación de la versión de mpv que usarás.

Reproducir la lista con mpv

El comando real compartido por el autor para su caso es:

mpv --playlist="$HOME/Presentacion-Pedro-Suarez-Vertiz/Setlist.m3u"

$HOME representa la carpeta personal del usuario en la shell. La ruta indica que la lista está dentro de Presentacion-Pedro-Suarez-Vertiz en esa carpeta. Las comillas hacen que la shell trate el argumento como una sola ruta; en este ejemplo no hay espacios en el nombre de la carpeta.

El comando presupone que mpv está disponible, que el archivo M3U existe en esa ubicación y que las entradas de la lista apuntan a archivos accesibles. El comando fue aportado por el autor; no se volvió a ejecutar durante la preparación de este borrador, así que aquí no se afirma un resultado de reproducción.

Controles de teclado

Según los atajos predeterminados del manual oficial de mpv, versión estable:

  • Pausar o reanudar: p o barra espaciadora.
  • Pista anterior o siguiente: < o > para retroceder o avanzar en la lista.
  • Bajar o subir el volumen: 9 o 0.
  • Buscar dentro de la pista: flecha izquierda o derecha para retroceder o avanzar 5 segundos; flecha abajo o arriba para avanzar o retroceder 1 minuto.

Los atajos se pueden personalizar, así que pueden ser distintos en una instalación concreta.

Si una pista no aparece

  • Revisa la ruta: confirma que el archivo existe en la carpeta indicada y que el nombre coincide, incluidas mayúsculas y extensión.
  • Comprueba los espacios: el manual estable no define cómo entrecomillar o escapar espacios dentro de una entrada M3U. Las comillas del argumento del comando las interpreta la shell y no establecen la sintaxis interna de la lista.
  • Ten en cuenta los movimientos: si cambias de lugar la lista o las canciones, las rutas absolutas pueden quedar desactualizadas; las relativas también dependen de la posición de la lista y de la estructura de carpetas.
  • Verifica cada entrada: una ruta mal escrita o un archivo que ya no está en esa ubicación puede impedir que mpv encuentre esa pista.

Una lista M3U es práctica cuando quieres preparar de antemano una secuencia de archivos locales y reproducirla desde la terminal. Para usarla con confianza, conserva el orden y revisa que las rutas sigan apuntando a tus canciones.