Índice general Off-Topic General bat+ffplay=listas de reproduccion.

bat+ffplay=listas de reproduccion.

Foro general de cosas que no tengan nada que ver con minecraft

Nota Sab, 14 Sep 2013, 04:33
Mr. Mainque Avatar de Usuario
Pico de diamante
Pico de diamante

Mensajes: 520
Agradecido : 0 vez Agradecimiento recibido: 3 veces
Despues de googlear y probar como loco, acabo de terminar un bat que hace a ffplay reproducir al azar archivos de una lista de reproduccion.
Lo unico que me disgusta es que solo lee archivos m3u(o cualquier archivo en texto plano que solo contenga los nombres y rutas de archivo, sin agregar nada mas).
El codigo mismo es medio corton:
@echo off
cd /d %~dp1
:inicio
@echo off &setlocal
set /a count=0
for /f "tokens=1delims=:" %%i in ('findstr /n "^" "%1"') do set /a count=%%i
set /a rd=%random%%%count
if %rd% equ 0 (set "skip=") else set "skip=skip=%rd%"
set "found="
for /f "%skip%tokens=1*delims=:" %%i in ('findstr /n "^" "%1"') do if not defined found set "found=%%i"&set "var=%%j"
ffplay "%var%" -autoexit -x 600 -y 100 -showmode 2
endlocal
goto inicio

O si quieren bajar el .bat y ffplay en un archivo, click [url=http://chatdelacueva.xtrweb.com\ffplay_random.7z]aqui[/url].
Notese que cada ves que se cambie de tema va a aparecer la ventana de ffplay a menos que se agregue -nodisp(ffplay "%var%" -autoexit -x 600 -y 100 -nodisp), pero esto va a imposibilitar controlar los archivos ya que estos no pueden ser manejados sin esta ventana.Es decision propia, en fin.
Por ultimo, los controles de ffplay son algo exoticos, por lo que un gif va a explicar mejor que yo:
Imagen
Para usarlo, simplemente arrastren la lista de reproduccion al bat y listo, el resto es automatico.
Dejense de romperlas con tanto emoticon
---------
Puede llegar algun dia el colmo de la biologia
Vivir con sangre caliente pa morir a sangre fria

Volver a General