GoGPT Best VPN GoSearch

Icône de favori OnWorks

shell-fm - En ligne dans le Cloud

Exécutez shell-fm dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande shell-fm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


Shell.FM - Lecteur léger basé sur console pour les flux radio Last.FM.

SYNOPSIS


shell fm [-d] [-i adresse] [-p port] [-b] [-D périphérique] [-y proxy] [-h] lastfm://...

DESCRIPTION


Shell.FM est un lecteur léger basé sur une console pour les flux radio fournis par Last.FM.

OPTIONS


-d Fork to background (nécessite la configuration d'une interface socket afin qu'elle puisse toujours être
contrôlé en quelque sorte).

-i
Activez l'interface socket et liez-la à l'adresse hôte donnée (devrait être la
nom d'hôte ou adresse IP de l'hôte sur lequel shell-fm s'exécute).

-p
Faire en sorte que l'interface socket écoute les connexions entrantes sur le port donné.
La valeur par défaut est 54311.

-b Activer le mode batch (un mode bizarre qui rend shell-fm plus facile à gérer depuis
dans emacs). Ce n'était pas mon idée.

-D
Utilisez le fichier de périphérique donné comme périphérique audio. Ceci n'est utilisé que si le support libao est
désactivée. La valeur par défaut est /dev/audio.

-y
Faire en sorte que shell-fm utilise l'hôte donné comme serveur proxy pour les requêtes HTTP.

-h Imprimez le texte d'aide et quittez.

dernierfm://...
URI d'un flux radio Last.FM à lire après le démarrage. Par exemple : `shell-fm -d
lastfm://artist/The%20Beatles/similarartists'

UTILISATION


Au démarrage, shell-fm vous demandera votre login et mot de passe Last.FM (s'il n'est pas fourni dans
votre ~/.shell-fm/shell-fm.rc). Si vous avez donné un URI de flux sur la ligne de commande ou là
est une radio par défaut définie dans le fichier de configuration, shell-fm va maintenant essayer de la jouer.
Lorsque le démarrage est terminé, il y a beaucoup de touches pour contrôler shell-fm. Voici une
liste triée par ordre alphabétique.

a Ajoutez la piste en cours de lecture à votre liste de lecture Last.FM.

A Bannissez l'artiste de la piste en cours de lecture. Chaque fois qu'une piste de cet artiste est
joué à partir de maintenant, il est automatiquement banni.

B Interdire la piste en cours de lecture.

d Activer/désactiver le mode découverte. Je ne sais pas si cela a un effet, et il semble
comme même les gars de Last.FM ne savent pas vraiment ce que ça fait, mais je pense que c'est signifié
pour vous assurer que vous n'obtenez que des pistes que vous ne connaissez pas encore.

f Aller à la station de fan de radio de l'artiste de la piste en cours de lecture.

h Liste des signets.

H Marquez la station de radio en cours de lecture. Il vous sera demandé d'appuyer sur une touche numérique.
Chaque fois que vous appuyez à nouveau sur cette touche à partir de maintenant, shell-fm passera à cette radio
station.

i Imprimez des informations supplémentaires sur la piste en cours de lecture.

l J'adore la piste en cours de lecture.

n Sauter la piste en cours de lecture.

p Pause. Si vous faites une pause trop longue, le flux s'interrompra, ce qui aura le même effet que
arrêter le flux (voir ci-dessous).

P Activez/désactivez le rapport des pistes lues à votre profil Last.FM. Activé par défaut.

Q Quittez.

r Changer de radio. Cela vous demandera un URI de station de radio Last.FM. Les
La touche de tabulation est utile si vous ne savez pas quoi taper. Flèche vers le haut et vers le bas permettent
vous pour parcourir votre historique radio. Saisissez-les sans le préfixe "lastfm://".

Par exemple : `radio url> globaltags/world'

R Recommandez la piste/l'artiste/l'album en cours de lecture à un autre utilisateur de Last.FM.

S Arrête de jouer.

s Accédez au flux radio d'artistes similaires de l'artiste des pistes en cours de lecture.

T Marquez la piste/l'artiste/l'album en cours de lecture. La touche de tabulation complète les balises connues.

U Unlove la piste en cours de lecture.

u Imprimer les pistes à venir dans la liste de lecture.

+ Augmentez le volume.

- Diminuez le volume.

SETUP


Avant de commencer, vous devriez avoir créé les répertoires ~/.shell-fm et ~/.shell-
fm/cache ou vous recevrez beaucoup d'avertissements, la complétion de tabulation sera extrêmement lente et
vous ne pouvez pas utiliser certaines fonctionnalités (interdiction automatique, historique, signets). Vous voudrez peut-être aussi
pour placer un fichier de configuration dans ~/.shell-fm pour un démarrage plus rapide.

CONFIGURATION


Cette section décrit la syntaxe et les options du fichier de configuration shell-fm. Les
fichier doit être placé dans ~/.shell-fm/shell-fm.rc et devrait consister en un simple clé = Plus-value
affectations. Voir (loin) ci-dessous pour un exemple de configuration. Ce sont les options disponibles.

Nom d'utilisateur = votre-connexion
Ceci est votre connexion sur Last.FM. Si cela est fourni, shell-fm ne vous le demandera pas
au démarrage plus.

= votre mot de passe
Il s'agit de votre mot de passe (en clair) Last.FM. Si ceci et votre identifiant sont fournis dans
la configuration, shell-fm ne vous le demandera pas au démarrage.

radio par défaut = dernierfm://...
Si cela est fourni (et valide), shell-fm jouera cette station par défaut après
Commencez. S'il y a une autre URI de station donnée sur la ligne de commande, elle remplacera
ce paramètre.

fichier np = chemin d'accès au fichier
Si cela est défini, shell-fm imprimera des informations sur le jeu en cours de lecture
piste dans le fichier donné, chaque fois qu'une nouvelle piste est jouée.

format de fichier np = chaîne_format
Cela définit à quoi ressembleront les informations écrites dans votre fichier en cours de lecture.
Plusieurs drapeaux de format sont disponibles. Jetez un œil au

aperçu-format = chaîne_format
Format des informations sur la piste dans l'aperçu de la playlist (touche 'u'). Format DRAPEAUX
section pour les détails.

np-cmd = coquille commander
Si cela est défini, la commande donnée sera exécutée chaque fois qu'une nouvelle piste démarre.
La valeur peut contenir des indicateurs de format.

pp-cmd = coquille commander
Si cela est défini, la commande donnée sera exécutée chaque fois qu'une piste de téléchargement
prend fin. La valeur aura le chemin d'accès au fichier ajouté.

?-Couleur = couleur
Cela vous permet de colorer les éléments de format. Les ? peut être la lettre de n'importe quel format
indicateur (sans pourcentage). La couleur est juste une correspondance de code de couleur de coque normale
"[01];3[0-7]". Chaque fois que l'élément de format est imprimé sur la console, il aura
la couleur donnée. Jetez un œil au

démon = quelque chose
Si cela est défini sur quelque chose, shell-fm démarrera en mode démon par défaut.
Commencer par -d comme option de ligne de commande désactivera le mode démon.

DES COULEURS section pour une liste.

key0x ?? = coquille commander
Cela vous permet de lier des commandes shell à des clés libres (clés qui ne sont pas utilisées par
shell-fm, vérifiez le UTILISATION section ci-dessus pour une liste). ?? devrait être le code hexadécimal de
le code ASCII de la clé. La commande que vous attribuez sera évaluée (vérifiez la
Format DRAPEAUX section) et exécuté ensuite. Cette "fonctionnalité" vous permet de mettre en œuvre votre propre
fonctions, comme la récupération et l'impression des paroles de la piste en cours de lecture, etc.
Si vous avez une idée sympa ou même un script fonctionnel, je serais heureux que vous me le fassiez savoir.

lier = hôte
Cela spécifie l'interface réseau à laquelle vous voulez que shell-fm se lie. hôte devrait être
le nom d'hôte ou une adresse IP de l'hôte shell-fm est en cours d'exécution. shell-fm ouvrira
un port (voir le port option ci-dessous) sur l'interface spécifiée que vous pouvez connecter
pour contrôler shell-fm à distance (ou à partir de scripts locaux, voir key0x ?? dessus). Vérifier
le RÉSEAU INTERFACE COMMANDES section ci-dessous pour une liste des commandes connues. NOTE:
L'interface réseau n'a pas d'authentification utilisateur, donc toute personne ayant accès à votre
network/host peut contrôler shell-fm. Utilisez-le uniquement si vous avez vraiment besoin de contrôler le shell-
fm sur un réseau. Sinon, utilisez l'interface socket UNIX (voir ci-dessous).

unix = chemin
S'il est défini sur un chemin approprié, sur ce chemin, un socket UNIX sera créé pour
contrôle local "à distance". Cette interface socket prend les mêmes commandes que le TCP
interface socket (voir ci-dessus).

port = numéro de port
Avec cette option, vous pouvez changer le port sur lequel shell-fm écoutera (si lier is
spécifié). La valeur par défaut est 54311.

externe = coquille commander
Cela vous permet de spécifier un programme ou un script externe comme lecteur pour les flux.
Si elle est donnée, shell-fm exécutera la commande et y dirigera le flux MP3, au lieu de
jouer le flux lui-même. Par exemple, externe = fou -Q - fonctionne très bien. Cette
L'option est conçue comme une solution de contournement pour les architectures que shell-fm ne fonctionne pas
complètement parfaitement allumé.

procuration = procuration serveur
Cela vous permet de spécifier un serveur proxy pour les requêtes HTTP.

expiration = un certain nombre
Cela définit le nombre de secondes jusqu'à ce qu'une page mise en cache expire. La valeur par défaut est
86400 secondes (24 heures). Vous ne devez pas définir une valeur très faible ici, car le
Les serveurs Last.FM sont souvent très lents. Cela affecte principalement les invites (invite radio,
invite de balise, ...), puisque shell-fm récupère certains flux pour obtenir des valeurs pour l'onglet-
achèvement.

dispositif = chemin
Chemin d'accès au périphérique audio à utiliser (voir -D option de ligne de commande).

format-titre = chaîne_format
Il s'agit du format de la chaîne de piste qui est imprimée sur la console pour chaque
piste jouée. La valeur par défaut est 'En cours de lecture de "%t" par %a.'.

minimum = pourcentage
Avec cette option, vous pouvez modifier la durée minimale de lecture d'une piste
à scrobbler (en pourcentage, mais sans le signe %). Par exemple, si cette option
est réglé sur 75, la piste ne sera pas balayée si elle n'a pas été lue pendant au moins
au moins 75 % de sa durée totale. Si vous sautez ou arrêtez la piste avant qu'elle n'ait été
joué à 75 %, il ne sera pas scrobbler. La valeur par défaut est 50 %, comme spécifié dans le
protocole de scrobbling version 1.2.

délai-changement = quelque chose
Si ce paramètre est défini sur quelque chose et que vous changez de station avec 'r', 's' ou 'f', le
le changement de station sera retardé jusqu'à ce que la piste en cours de lecture se termine ou soit
sauté. De plus, la touche 'q' initialisera un arrêt différé, donc après le
la piste lue shell-fm se fermera. 'Q' (majuscule) se ferme toujours immédiatement.

format d'écran = chaîne_format
Si cela est défini, shell-fm vérifiera si le terminal dans lequel il s'exécute est un écran
session ($TERM est "screen") et définissez le titre de la fenêtre d'écran au format
chaîne à voir sur $ESCAPE+w ou $ESCAPE+".

terme-format = chaîne_format
Fonctionne comme le format d'écran, mais définit le titre de la fenêtre x-terminals.

download = chaîne_format
S'il est défini sur un chemin valide (peut contenir des indicateurs de format) et que la piste lue est
gratuit, il est sauvegardé à l'endroit indiqué.

écart = secondes
S'il est défini sur un nombre, shell-fm attendra ce nombre de secondes entre
pistes.

découverte = quelque chose
Activez le mode découverte par défaut.

expiration du flux = secondes
Les utilisateurs ont signalé que dans certaines régions du monde, les serveurs Last.FM prétendent parfois
pour diffuser une piste mais ne rien envoyer, ce qui fait que shell-fm se bloque pour toujours
en attente des données de la piste. Si vous rencontrez ce problème, utilisez cette option pour définir un
expiration du flux. Lorsque shell-fm attend les données de flux, il attendra autant de
secondes, puis passez à la piste suivante.

pas de rtp = quelque chose
Commencez avec RTP désactivé.

Format DRAPEAUX


Plusieurs indicateurs de format sont autorisés pour certaines options. Voici la liste.

%a Nom d'artiste.

%t Titre de la piste.

%l Nom de l'album.

%d Durée de la piste en secondes.

%s Nom de la station.

%S URL de la station.

%A URL de la page des artistes sur Last.FM.

%L URL de la page des albums sur Last.FM.

%T URL de la page des pistes sur Last.FM.

%R Secondes restantes de la piste lue.

%% UNE %.

DES COULEURS


0; 30 Noir (pas très utile).

1; 30 Gris foncé.

0; 31 Rouge.

1; 31 Rouge clair.

0; 32 Vert.

1; 32 Vert clair.

0; 33 Jaune/marron foncé.

1; 33 Jaune.

0; 34 Bleu.

1; 34 Bleu clair.

0; 35 Violet.

1; 35 Rose.

0; 36 Turquoise.

1; 36 Cyan.

0; 37 Gris.

1; 37 Blanc.

RÉSEAU INTERFACE COMMANDES


Cette section décrit les commandes que l'interface réseau de shell-fm connaît. Pour utiliser le
interface, vous devez fournir une valeur valide à la lier option dans votre configuration ou utilisation
le -i option sur la ligne de commande. Ensuite, vous pouvez connecter le port spécifié (54311 par
par défaut) et envoyer une commande à la fois. Il faut aussi se dépêcher, car il y a un très
court délai d'attente. La meilleure chose serait d'utiliser un script pour accéder à cette interface. (Voir
shell-fm-*/scripts/ par exemple) Ceci est une liste des commandes connues.

jeux et sport dernierfm://...
Lire le flux donné.

love J'adore la piste en cours de lecture.

interdire Interdire la piste en cours de lecture.

sauter Sauter la piste en cours de lecture.

quitter Quittez.

info une-chaîne-de-format
Évaluez la chaîne de format donnée (vérifiez la Format DRAPEAUX section) et retournez le
informations formatées.

pause Pause.

découverte
Activer/désactiver le mode découverte.

tag-artiste des balises séparées par des virgules
Marquez l'artiste de la piste en cours de lecture.

tag-album des balises séparées par des virgules
Marquez l'album de la piste en cours de lecture.

balise-track des balises séparées par des virgules
Marquez la piste en cours de lecture.

tags-artistes
Renvoie les balises de l'artiste des pistes en cours de lecture.

étiquettes d'album
Renvoie les balises de l'album des pistes en cours de lecture.

balises de suivi
Renvoie les balises de la piste en cours de lecture.

Arrêtez Arrêtez le flux.

Utiliser shell-fm en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.