Muchísimas gracias, con tu solución esto "pirula" perfecto. Ni que decir tiene que sois unos "monstruos", ¡cuanto se aprende por estos foros!.
Un cordial saludo!!!
Un cordial saludo!!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
echo off
REM **** Modifica el valor de la ruta donde se grabarán los MP3
REM **** Por ejemplo: set ruta=E:\Grabaciones\
set ruta=E:\Grabaciones\
REM ****
cls
echo *** MP3Tify ***
echo -----------------------------------------------------
echo Graba tus canciones de Spotify de forma desatendida
echo -----------------------------------------------------
echo Pon Spotify a sonar y ajusta el nivel de sonido.
echo Recomendamos grabar por "Mezcla Stereo".
echo .
echo Se guardarán las grabaciones en la ruta %ruta%
echo Si quieres grabar los ficheros en una ruta diferente,
echo edita este fichero y cambia el valor de set ruta al
echo principio del fichero.
echo Control + Z para terminar (y cierras tu mismo el HDOGG)
pause
:inicio
cls
echo Esperando inicio de pista ...
C:\Python26\python.exe c:\Python26\pytify.py status >estado1.txt
for /f "tokens=*" %%x in (estado1.txt) do (set estado1=%%x)
:bucle
ping -n 2 127.0.0.1 >nul
C:\Python26\python.exe c:\Python26\pytify.py status >estado2.txt
for /f "tokens=*" %%x in (estado2.txt) do (set estado2=%%x)
if "%estado1%"=="%estado2%" goto :bucle
if not "%pista1%"=="%pista2%" goto :grabar
:grabar
C:\HDOgg\Harddisk.exe -quit
Echo %date:~0,10% %time:~0,8% - OK
C:\Python26\python.exe c:\Python26\pytify.py currentartist >artista.txt
C:\Python26\python.exe c:\Python26\pytify.py currenttrack >titulo.txt
C:\Python26\python.exe c:\Python26\pytify.py status >estado1.txt
for /f "tokens=*" %%x in (artista.txt) do (set artista=%%x)
for /f "tokens=*" %%x in (titulo.txt) do (set titulo=%%x)
for /f "tokens=*" %%x in (estado1.txt) do (set estado1=%%x)
set cancion=%artista% - %titulo%.mp3
set cancion=%cancion:/= %
set cancion=%cancion:\= %
set cancion=%cancion::= %
set cancion=%cancion:?= %
set cancion=%ruta%%cancion:?= %
echo %date:~0,10% %time:~0,8% - Grabando %cancion% ...
start /b C:\HDOgg\Harddisk.exe -record -silent -nofocus -preset C:\HDOgg\none.hdp -filter C:\HDOgg\none.hfs -overwrite -output "%cancion%"
goto :bucle