Este es el comando randomplay que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
randomplay: reproductor de música aleatoria basado en la línea de comandos que recuerda canciones entre sesiones
SINOPSIS
randomplay [opciones] [directorio ...] [archivo ...]
Opciones:
- ayuda breve mensaje de ayuda
--man página de manual completa
--version muestra el número de versión y sale
-q, - salida silenciosa silenciosa: no informa el nombre de cada canción mientras se reproduce
-v, --verbose verbose output: incluye la salida del programa del reproductor en la consola
-dn, --days = n días mínimos desde la última reproducción de la pista para que se considere (por defecto, 10 días)
n puede ser el número de días, o agregar un sufijo (W = semana, M = mes, Y = año), o puede ser una fecha absoluta
-0 caso especial para ignorar el historial por completo (equivalente a --days = 0)
- Lista de pistas de reproducción aleatoria (aleatoria predeterminada)
--no aleatorio
--recuerde recordar las pistas reproducidas para sesiones futuras (recordar por defecto)
--no recordar
--utf8 usa codificación UTF-8 para la salida (utf8 predeterminado)
--noutf8
-w, - peso aleatorio de peso para preferir canciones clasificadas como favoritas (peso predeterminado)
--sin peso
-r, --regexp = regexp string solo reproduce archivos donde el nombre de archivo coincide con la cadena regexp
-n, --names-only no reproduce pistas, solo proporciona una lista de nombres de archivo
-tn, --tracks = n cuántas pistas reproducir (o mostrar) en total (predeterminado ilimitado)
--maxsize = número de bytes número máximo de bytes de música para reproducir o mostrar (predeterminado ilimitado)
--maxtime = duración cuánto tiempo jugar antes de detenerse (minutos u horas) (predeterminado ilimitado)
-ln, --last = n reproduce las últimas X canciones en el mismo orden en que se tocaron antes
--newer-than n, --newer n solo reproduce canciones con una antigüedad superior a n días (p. ej., W = semana, M = mes, Y = año, días predeterminados) o más recientes que la fecha n
--old-than n, --older n solo reproduce canciones con más de n días de antigüedad o más antiguas que la fecha n
--basedir = directorio directorio al que serán relativas todas las demás especificaciones de directorio
--history = archivo de nombre de archivo que se utilizará para el historial de reproducción aleatoria (predeterminado ~ / .randomplay_history)
- borrar permanentemente borrar (eliminar) el archivo del historial, empezar de nuevo con un nuevo historial
--pause = n retraso entre canciones en segundos (predeterminado un segundo)
--announce = programa de comando que se ejecutará para anunciar cada nueva pista
la información de la pista se canaliza al programa
establezca una cadena en blanco si no desea ningún anuncio en pantalla
(el valor predeterminado es xosd si está instalado)
--player extension = comando reproducir archivos con extensión con comando especificado
(predeterminado mp3 = mpg321, ogg = ogg123)
- función de tecla = pulsación de tecla define pulsaciones de teclas alternativas para las acciones del jugador (valores predeterminados a continuación)
Teclas predeterminadas durante la reproducción:
h,? mostrar pulsaciones de teclas
(establecido con --key help = pulsaciones de teclas)
+ aumentar el peso aleatorio de la canción que se está reproduciendo actualmente
(establecido con --key like = pulsaciones de teclas)
- disminuir el peso aleatorio de la canción que se está reproduciendo actualmente
(configurado con --key dislike = pulsaciones de teclas)
0, = restablece el peso aleatorio de la canción que se está reproduciendo actualmente a 0
(establecido con --key reset = pulsaciones de teclas)
f pasar a la siguiente canción
(establecer con --key next = pulsaciones de teclas)
b saltar a la canción anterior
(establecer con --key back = pulsaciones de teclas)
p pausar la reproducción (alternar)
(establecido con --key pause = pulsaciones de teclas)
Dejo la reproducción aleatoria después de que termine la canción actual
(establecido con --key quit = pulsaciones de teclas)
q salir de randomplay
(establecido con --key last = pulsaciones de teclas)
DESCRIPCIÓN
randomplay es un reproductor de archivos de música aleatorio con memoria entre sesiones. juego aleatorio también
puede recordar qué canciones le gustan más y ponderarlas más al azar
barajar. También se puede utilizar para reproducir un directorio o un conjunto de directorios de forma no aleatoria,
recordando dónde lo dejaste entre sesiones. Puede especificar cualquier número de
directorios en los que se buscarán de forma recursiva archivos de música, así como el tiempo desde que una pista
se jugó por última vez para que vuelva a entrar en la rotación. También puede realizar un seguimiento de diferentes
historiales de listas de reproducción (por ejemplo, para diferentes usuarios de la misma cuenta) especificando un
nombre de archivo de historial diferente. Todas las opciones también se pueden mantener en ~ / .randomplayrc, con uno
opción por línea, nombre de la opción seguido de un espacio seguido del valor de la opción. Mando
la configuración de la línea anulará la configuración especificada en ~ / .randomplayrc; configuraciones posteriores
anular configuraciones anteriores. Hay un randomplayrc predeterminado que viene con este paquete.
e incluye todas las configuraciones posibles.
EJEMPLO
Reproduzca todos los archivos ogg en dir1 y dir2 en su directorio de inicio y dir3 en la base
directorio especificado en ~ / .randomplayrc, que no se han jugado durante 15 días al azar
orden con 5 segundos entre canciones:
juego aleatorio --días = 15 --pausa = 5 --jugador ogg = ogg123 ~ / dir1 ~ / dir2 = dir3
Reproduzca todos los archivos ogg, wav y mp3 en el directorio actual (o directorio base, si
especificado en el archivo .randomplayrc) que no se han reproducido durante 10 días en orden alfabético
orden, cambie la pulsación de tecla 'saltar a la siguiente canción' a 'G' o 'g' y 'salir' a 'q' o 'c':
randomplay --norandom --key next = Gg --key quit = qc
Reproduce todos los archivos del directorio actual con las cadenas "frisell" y "bill" en el
nombre de archivo, en cualquier orden, (ahorra tener que buscar un archivo en una jerarquía), ignore si
el archivo se ha reproducido recientemente, pero deja de reproducirse después de 15 minutos:
randomplay --regexp 'frisell bill' -0 --maxtime = 15m
Muestre 100 millones de archivos de música, ordenados aleatoriamente, sin registrar el historial de
pistas, usando el directorio de música predeterminado (o el directorio actual si no se especifica):
juego aleatorio --maxsize = 100M --norecuerdo --sólo nombres
Reproduce las últimas 10 canciones reproducidas de nuevo:
juego aleatorio --último = 10
Reproduce canciones test.ogg, test2.ogg, test3.ogg y todos los archivos en musicdir en orden aleatorio
sin ponderar las canciones preferidas:
reproducción aleatoria --noweight test.ogg test2.ogg test3.ogg musicdir
Copie 128M de canciones en un reproductor de audio Neuros, usando positron:
positron añadir `randomplay --nombres-only --maxsize = 128M`
Elija un archivo jpeg o png aleatorio que no se haya mostrado en la última semana del
directorio 'images' y mostrarlo con el comando ImageMagick 'display':
randomplay --player jpg = display --player gif = display --days 7 ~ / imágenes
NOTAS
La mayoría de las opciones se pueden abreviar como una sola letra; p. ej., -t para --tracks, -d para --days,
-r para --regexp. También puede omitir el signo "=" entre la opción y el valor si
preferir. Si muchas opciones comienzan con la misma letra (por ejemplo, --maxtime, --maxsize), entonces
debe usar el nombre completo para la opción.
Para maxsize, puede usar "k" para kilobytes y "m" para megabytes, o simplemente ingrese el número
de bytes.
Para el tiempo máximo, puede usar "s" para segundos (unidades predeterminadas), "m" para minutos, "h" para horas,
o "d" por días.
Es posible que desee especificar una configuración "basedir" en su .randomplayrc, si toda su música es
en un directorio determinado. Entonces puede simplemente dar los nombres relativos de los directorios en
la línea de comando, por ejemplo, tiene "basedir =~ / música"En ~ / .randomplayrcy el rock es un
directorio bajo ~ / música, así que ingresa "randomplay rock".
Randomplay buscará música en subdirectorios especificados primero bajo el actual
directorio de trabajo, y luego relativo a la configuración de basedir, si la hay. Si el especificado
El nombre del directorio comienza con =, se buscará en relación con la configuración de basedir, incluso si
el directorio especificado también existe bajo el directorio de trabajo actual.
Los espacios en las expresiones regulares se convierten en "y", lo que hace que sea más conveniente encontrar los archivos que
querer. Por ejemplo, --regexp 'thelonious monk blues' reproducirá todas las canciones con las palabras
thelonious, monk y blues en el nombre del archivo, independientemente del orden en que esas palabras
ocurrir. La búsqueda de expresiones regulares no distingue entre mayúsculas y minúsculas.
Si especifica una extensión y un reproductor para esa extensión, en ~ / .randomplayrc or
en la línea de comandos, solo se reproducirán los archivos con esa extensión. Sin embargo, puedes
especificar varios reproductores / extensiones en cualquier lugar, y todas las extensiones enumeradas serán
jugó.
La opción --last implica --norandom y --noremember.
DERECHOS DE AUTOR
Copyright (c) 2003-2006 Adam Rosi-Kessel. Este es un software gratuito; ver la fuente de
condiciones de copia. NO hay garantía; ni siquiera por COMERCIABILIDAD o APTITUD PARA UN
FINALIDAD PARTICULAR, en la medida en que lo permita la ley.
Utilice el juego aleatorio en línea utilizando los servicios de onworks.net