GoGPT Best VPN GoSearch

icono de página de OnWorks

shell-fm: en línea en la nube

Ejecute shell-fm en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando shell-fm 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


Shell.FM: reproductor ligero basado en consola para transmisiones de radio Last.FM.

SINOPSIS


shell-fm [-d] [-i dirección] [-p puerto] [-b] [-D dispositivo] [-y proxy] [-h] lastfm: // ...

DESCRIPCIÓN


Shell.FM es un reproductor ligero basado en consola para transmisiones de radio proporcionado por Last.FM.

OPCIONES


-d Bifurcación al fondo (requiere que se configure una interfaz de socket para que aún pueda ser
controlado de alguna manera).

-i
Habilite la interfaz de socket y vincúlela a la dirección de host dada (debe ser la
nombre de host o dirección IP del host en el que se ejecuta shell-fm).

-p
Haga que la interfaz de socket escuche las conexiones entrantes en el puerto dado.
El valor predeterminado es 54311.

-b Habilite el modo por lotes (un modo extraño que hace que shell-fm sea más fácil de manejar desde
dentro de emacs). Esta no fue idea mía.

-D
Utilice el archivo de dispositivo dado como dispositivo de audio. Esto solo se usa si el soporte de libao es
discapacitado. El valor predeterminado es / dev / audio.

-y
Haga que shell-fm use el host dado como servidor proxy para solicitudes HTTP.

-h Imprima el texto de ayuda y salga.

Last FM://...
URI de una transmisión de radio Last.FM para reproducir después del inicio. Por ejemplo: `shell-fm -d
lastfm: // artista / Los% 20Beatles / similares artistas '

USO


Al iniciar, shell-fm le pedirá su nombre de usuario y contraseña de Last.FM (si no se proporciona en
Tu ~ / .shell-fm / shell-fm.rc). Si ha proporcionado un URI de transmisión en la línea de comando o allí
es una radio predeterminada definida en el archivo de configuración, shell-fm ahora intentará reproducirla.
Cuando se realiza el inicio, hay muchas claves para controlar shell-fm. Aquí hay un
lista ordenada alfabéticamente.

a Agregue la pista que se está reproduciendo actualmente a su lista de reproducción Last.FM.

A Prohibir al artista de la pista que se reproduce actualmente. Siempre que una pista de ese artista se
jugado a partir de ahora, se prohibirá automáticamente.

B Prohibir la pista que se reproduce actualmente.

d Habilitado / deshabilitado el modo de descubrimiento. No estoy seguro de si esto tiene algún efecto, y parece
como incluso los chicos de Last.FM no saben realmente lo que hace, pero creo que está destinado a
para asegurarse de obtener solo las pistas que aún no conoce.

f Salta a la emisora ​​de radio del ventilador del artista de la pista que se está reproduciendo.

h Lista de marcadores.

H Marque la estación de radio que se está reproduciendo actualmente. Se le pedirá que presione una tecla numérica.
Siempre que vuelva a presionar esa tecla a partir de ahora, shell-fm saltará a esa radio
estación.

i Imprime más información sobre la pista que se reproduce actualmente.

l Me encanta la pista que se reproduce actualmente.

n Omite la pista que se está reproduciendo actualmente.

p Pausa. Si hace una pausa demasiado larga, la transmisión se interrumpirá, lo que tiene el mismo efecto que
detener la corriente (ver más abajo).

P Habilite / deshabilite el reporte de pistas reproducidas a su perfil de Last.FM. Habilitado por defecto.

Q Renunciar

r Cambiar de emisora ​​de radio. Esto le pedirá un URI de la estación de radio Last.FM. los
La tecla de tabulación ayuda si no sabe qué escribir. Las flechas hacia arriba y hacia abajo permiten
para navegar por su historial de radio. Ingrese estos sin el prefijo "lastfm: //".

Por ejemplo: `radio url> globaltags / world '

R Recomendar la pista / artista / álbum que se está reproduciendo actualmente a otro usuario de Last.FM.

S Dejar de jugar.

s Salta a la transmisión de radio de artistas similares del artista de las pistas reproducidas actualmente.

T Etiquete la pista / artista / álbum que se está reproduciendo actualmente. La tecla de tabulación completa las etiquetas conocidas.

U No le gusta la pista que se está reproduciendo actualmente.

u Imprime las próximas pistas en la lista de reproducción.

+ Aumenta el volumen.

- Disminuye el volumen.

CONFIGURACIÓN


Antes de comenzar, debería haber creado los directorios ~ / .shell-fm y ~ / .shell-
fm / caché o recibirá muchas advertencias, la finalización de la pestaña será extremadamente lenta y
no puede hacer uso de algunas funciones (prohibición automática, historial, marcadores). Es posible que también quieras
para colocar un archivo de configuración en ~ / .shell-fm para un inicio más rápido.

CONFIGURACIÓN


Esta sección describe la sintaxis y las opciones del archivo de configuración shell-fm. los
el archivo debe colocarse en ~ / .shell-fm / shell-fm.rc y debe consistir en simples clave = valor
asignaciones. Consulte (lejos) a continuación para ver una configuración de muestra. Estas son las opciones disponibles.

nombre de usuario = su nombre de usuario
Este es su inicio de sesión en Last.FM. Si se proporciona, shell-fm no se lo pedirá.
en el inicio más.

la contraseña = tu contraseña
Esta es su contraseña Last.FM (texto sin cifrar). Si esto y su inicio de sesión se proporcionan en
la configuración, shell-fm no le preguntará al inicio.

radio por defecto = Last FM://...
Si se proporciona (y es válido), shell-fm reproducirá esta estación de forma predeterminada después de
puesta en marcha. Si hay otro URI de estación en la línea de comando, anulará
esta configuración

archivo np = ruta a archivo
Si esto está definido, shell-fm imprimirá información sobre la reproducción actual.
pista en el archivo dado, cada vez que se reproduce una nueva pista.

formato de archivo np = cadena de formato
Esto define cómo se verá la información escrita en el archivo que se está reproduciendo.
Hay varios indicadores de formato disponibles. Eche un vistazo al

formato de vista previa = cadena de formato
Formato de la información de la pista en la vista previa de la lista de reproducción (tecla 'u'). FORMATO BANDERAS
sección para los detalles.

np-cmd = shell comando
Si esto está definido, el comando dado se ejecutará cada vez que comience una nueva pista.
El valor puede contener banderas de formato.

pp-cmd = shell comando
Si esto está definido, el comando dado se ejecutará siempre que una pista de descarga
termina. El valor tendrá la ruta al archivo adjunta.

?-color = Color
Esto le permite dar formato a los elementos de color. los ? puede ser la letra de cualquier formato
bandera (sin porcentaje). El color es solo una coincidencia de código de color de carcasa normal
"[01]; 3 [0-7]". Siempre que el elemento de formato se imprima en la consola, tendrá
el color dado. Eche un vistazo al

demonio = algo
Si se establece en algo, shell-fm se iniciará en modo demonio de forma predeterminada.
Comenzar con -d como opción de línea de comando desactivará el modo demonio.

COLORES sección para obtener una lista.

key0x ?? = shell comando
Esto le permite vincular comandos de shell a claves libres (claves que no son utilizadas por
shell-fm, compruebe el USO sección anterior para obtener una lista). ?? debe ser el código hexadecimal de
el código ASCII de la clave. El comando que asigne será evaluado (marque el
FORMATO BANDERAS sección) y luego ejecutado. Esta "función" le permite implementar sus propios
funciones, como buscar e imprimir la letra de la pista que se está reproduciendo, etc.
Si tienes una idea genial o incluso un guión funcional, me alegraría que me lo hicieras saber.

se unen = host
Esto especifica la interfaz de red a la que desea que se vincule shell-fm. host debiera ser
se está ejecutando el nombre de host o una dirección IP del host shell-fm. shell-fm se abrirá
un puerto (ver el Puerto opción a continuación) en la interfaz especificada que puede conectar
para controlar shell-fm de forma remota (o desde scripts locales, consulte key0x ?? encima). Cheque
el RED INTERFAZ COMANDOS sección a continuación para obtener una lista de comandos conocidos. NOTA:
La interfaz de red no tiene autenticación de usuario, por lo que cualquier persona con acceso a su
network / host puede controlar shell-fm. Úselo solo si realmente necesita controlar shell-
fm a través de una red. De lo contrario, utilice la interfaz de socket UNIX (consulte a continuación).

UNIX = camino
Si se establece en una ruta adecuada, en esa ruta se creará un socket UNIX para
control "remoto" local. Esta interfaz de socket toma los mismos comandos que TCP
interfaz de enchufe (ver arriba).

Puerto = número de puerto
Con esta opción puede cambiar el puerto que escuchará shell-fm (si se unen is
especificado). El valor predeterminado es 54311.

externo = shell comando
Esto le permite especificar un programa o script externo como reproductor para las transmisiones.
Si se proporciona, shell-fm ejecutará el comando y canalizará el flujo MP3 en él, en lugar de
reproducir la transmisión en sí. Por ejemplo, externo = juego loco -Q - funciona muy bien. Esta
La opción está pensada como una solución alternativa para las arquitecturas en las que shell-fm no funciona
completamente profectly encendido.

apoderado = apoderado servidor
Esto le permite especificar un servidor proxy para las solicitudes HTTP.

expiración = algún número
Esto define el número de segundos hasta que caduca una página almacenada en caché. El valor predeterminado es
86400 segundos (24 horas). No debe establecer un valor muy bajo aquí, ya que el
Los servidores de Last.FM suelen ser muy lentos. Esto afecta principalmente a las indicaciones (aviso de radio,
indicador de etiqueta, ...), ya que shell-fm recupera algunos feeds para obtener valores para la pestaña
terminación.

de dispositivos = camino
Ruta al dispositivo de audio que se utilizará (consulte -D opción de línea de comando).

formato de título = cadena de formato
Este es el formato de la cadena de pistas que se imprime en la consola para cada
pista reproducida. El valor predeterminado es 'Ahora reproduciendo "% t" por% a.'.

mínimo = porcentaje
Con esta opción puedes cambiar la duración mínima que debe haber sido reproducida una pista
para ser scrobbled (en porcentaje, pero sin el signo%). Por ejemplo, si esta opción
está configurado en 75, la pista no se grabará si no se ha reproducido durante
al menos el 75% de su duración total. Si salta o detiene la pista antes de que se haya
jugado por el 75%, no será scrobbled. El valor predeterminado es 50%, como se especifica en la
protocolo scrobbling versión 1.2.

retraso-cambio = algo
Si se establece en algo y cambia la estación con 'r', 's' o 'f', el
El cambio de emisora ​​se retrasará hasta que finalice o finalice la pista que se está reproduciendo.
omitido. Además, la tecla 'q' inicializará una salida retrasada, por lo que después de la
se cerrará la pista reproducida shell-fm. 'Q' (mayúscula) todavía se cierra inmediatamente.

formato de pantalla = cadena de formato
Si está configurado, shell-fm comprobará si el terminal en el que se está ejecutando es una pantalla
sesión ($ TERM es "pantalla") y establezca el título de las ventanas de pantalla en el formato
cadena que se verá en $ ESCAPE + w o $ ESCAPE + ".

formato de término = cadena de formato
Funciona como formato de pantalla, pero establece el título de la ventana de x-terminales.

descargar = cadena de formato
Si se establece en una ruta válida (puede contener indicadores de formato), y la pista reproducida es
gratis, se guarda en el lugar indicado.

brecha = segundos
Si se establece en un número, shell-fm esperará esa cantidad de segundos entre
pistas.

descubrimiento = algo
Habilite el modo de descubrimiento de forma predeterminada.

tiempo de espera de transmisión = segundos
Los usuarios informaron que en algunas regiones del mundo, los servidores de Last.FM a veces fingen
para transmitir una pista pero luego no enviar nada, lo que hace que shell-fm se cuelgue para siempre
esperando los datos de la pista. Si tiene ese problema, use esta opción para definir un
tiempo de espera de la transmisión. Cuando shell-fm está esperando datos de flujo, esperará tantos
segundos y luego pasar a la siguiente pista.

sin rtp = algo
Comience con RTP desactivado.

FORMATO BANDERAS


Hay varios indicadores de formato permitidos para algunas opciones. Aquí está la lista.

%a Nombre del artista.

%t Título de la pista.

%l Nombre del álbum.

%d Seguimiento de la duración en segundos.

%s Nombre de estación.

%S URL de la estación.

%A URL de la página de artistas en Last.FM.

%L URL de la página de álbumes en Last.FM.

%T URL de la página de pistas en Last.FM.

%R Segundos restantes de la pista reproducida.

%% UN %.

COLORES


0, 30 Negro (no muy útil).

1, 30 Gris oscuro.

0, 31 Rojo.

1, 31 Luz roja.

0, 32 Verde.

1, 32 Verde claro.

0, 33 Amarillo oscuro / marrón.

1, 33 Amarillo.

0, 34 Azul.

1, 34 Azul claro.

0, 35 Violeta.

1, 35 Rosado.

0, 36 Turquesa.

1, 36 Cian.

0, 37 Gris.

1, 37 Blanco.

RED INTERFAZ COMANDOS


Esta sección describe los comandos que conoce la interfaz de red de shell-fm. Usar el
interfaz, debe proporcionar un valor válido a la se unen opción en su configuración o uso
el -i opción en la línea de comando. Luego puede conectar el puerto especificado (54311 por
predeterminado) y envíe un comando a la vez. También hay que darse prisa, ya que hay un
corto tiempo de espera. Lo mejor sería si utilizara un script para acceder a esta interfaz. (Ver
shell-fm - * / scripts / por ejemplo) Esta es una lista de los comandos conocidos.

PLAY Last FM://...
Reproduce la transmisión dada.

amor Me encanta la pista que se reproduce actualmente.

prohibición Prohibir la pista que se reproduce actualmente.

omitir Omite la pista que se está reproduciendo actualmente.

renuncia Renunciar

info alguna-cadena-de-formato
Evalúe la cadena de formato dada (marque la FORMATO BANDERAS sección) y devuelva el
información formateada.

pausa Pausa.

descubrimiento
Activar / desactivar el modo de descubrimiento.

etiqueta-artista algunas-etiquetas-separadas-por-comas
Etiqueta al artista de la pista que se está reproduciendo actualmente.

álbum de etiquetas algunas-etiquetas-separadas-por-comas
Etiquete el álbum de la pista que se está reproduciendo actualmente.

pista de etiqueta algunas-etiquetas-separadas-por-comas
Etiquete la pista que se está reproduciendo actualmente.

etiquetas de artista
Devuelve las etiquetas del artista de las pistas reproducidas actualmente.

etiquetas de álbum
Devuelve las etiquetas del álbum de pistas reproducidas actualmente.

etiquetas de seguimiento
Devuelve las etiquetas de la pista que se reproduce actualmente.

detener Detener transmisión.

Utilice shell-fm en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.