Solución:
@echo off
set "file=track12.mp3"
( echo Set Sound = CreateObject("WMPlayer.OCX.7"^)
echo Sound.URL = "%file%"
echo Sound.Controls.play
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs
start /min sound.vbs
solo cambia track12.mp3
con el nombre de tu archivo de audio
Para repetir la misma canción:
@echo off
set "file=track12.mp3"
( echo Set Sound = CreateObject("WMPlayer.OCX.7"^)
echo Sound.URL = "%file%"
echo Sound.Controls.play
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs
:loop
start "" /wait /min sound.vbs
goto:loop
CreateObject("Wscript.Shell").Run "wmplayer /play /close ""Your file location here""", 0, False
Obviamente, muy tarde para quien formuló la pregunta, pero ¿quién sabe? Alguien más puede mirar. Así que solo reiteraré la respuesta de Tony BD del 14 de abril, y dado que alguien se quejó de que es solo una respuesta de código, agregaré una pequeña explicación y realmente se requiere muy poco.
1.) Abra el Bloc de notas de Windows
2.) Copie el código de Tony BD en el Bloc de notas
3.) Sustituya ‘Su ubicación de archivo aquí’ con la ruta completa al archivo de música que desea reproducir.
4.) En el menú del Bloc de notas, elija Archivo | Guardar como. .
5.) Elija una ubicación y asigne un nombre al archivo, pero asegúrese de que, en lugar del tipo de archivo .txt estándar, le dé una terminación .vbs.
6.) Cerrar el Bloc de notas
7.) Haga clic en el archivo vbs que acaba de crear y su archivo de música comenzará a reproducirse sin mostrar absolutamente nada en la pantalla.
El parámetro 0 en el código permite que WMP se abra en una ventana invisible. Si cambia el 0 por 1, verá la interfaz gráfica de WMP.
Obviamente, esto solo está disponible para usuarios de Windows, pero para ellos es la mejor y más simple solución al problema.