Dit is de opdracht xmms2 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
xmms2 - De officiële XMMS2-opdrachtregelinterface
KORTE INHOUD
xmms2 [opdracht] [argumenten]
xmms2 hulp [opdracht]
PRODUCTBESCHRIJVING
XMMS2 is een herontwerp van de XMMS (http://legacy.xmms2.org) muziekspeler. Het beschikt over een
client-servermodel, waardoor meerdere (zelfs gelijktijdige!) gebruikersinterfaces mogelijk zijn, beide tekstueel
en grafisch. Alle gangbare audioformaten worden ondersteund met behulp van plug-ins. Bovendien, daar
is een flexibele mediabibliotheek om uw muziek te ordenen.
xmms2 is de officiële CLI XMMS2-client.
AANROEPING
In lijn mode
If xmms2 Als een commando als argument wordt doorgegeven, wordt dat commando geïnterpreteerd en xmms2
wordt afgesloten nadat het is voltooid.
Interactief mode
xmms2 beschikt over een krachtige shell-achtige omgeving via readline waarmee de gebruiker dit kan doen
voer opdrachten in vanaf een prompt en beschikt over de gebruikelijke coole functies zoals padnaamuitbreiding en
regel bewerken.
COMMANDO'S
Alle opdrachten accepteren de optie -h/--help waarin de help van het commando wordt weergegeven.
patroon verwijst naar een collectiedefinitie. (Zien PATROON hieronder.)
positie is een patroon dat overeenkomt met de posities van de afspeellijst. (Zien POSITIE PATROON hieronder.)
Algemeen commando's
toevoegen [ -f [-N] [-P] [-A sleutel=waarde]... ] [-p afspeellijst] [-n | -a positie] [-o stutten[,...]]
argumenten...
toevoegen [-p afspeellijst] [-n | -a positie] [-o stutten[,...]] patroon...
Media toevoegen aan een afspeellijst. Het zal proberen te raden of argumenten vormen een
patroon of vertegenwoordigen bestandspaden. Dit gedrag kan worden overschreven door het type te forceren
Met -f en -t. Als bestandspaden * of ? karakters, zal het proberen uit te breiden
hen. Kunt u geen overeenkomst vinden met de * en ? Er wordt geprobeerd tekens toe te voegen als
een deel van de URL.
-f, --het dossier
Forceren behandelen argumenten als bestandspaden.
-P, --aub
Forceren behandelen argumenten als afspeellijstbestanden. Deze optie impliceert -f.
-t, --patroon
Forceren behandelen argumenten als patroon.
-N, --niet-recursief
Voeg mappen niet recursief toe.
-p, --afspeellijst afspeellijst
Media toevoegen aan afspeellijst in plaats van de actieve afspeellijst.
-n, --De volgende
Voeg media toe na het huidige nummer.
-a, --bij positie
Voeg media toe op de opgegeven positie.
-A, --attribuut sleutel=waarde
Voeg media toe met het opgegeven sleutel=waarde-attribuut. Kan meerdere keren voorkomen. Alleen geldig
bij het toevoegen van nieuwe bestanden aan de mediabibliotheek.
-o, --volgorde stutten[,...]
Voeg media toe, gesorteerd op de opgegeven door komma's gescheiden lijst met eigenschappen. Als er sprake is van een pand
voorafgegaan door -, media worden in omgekeerde volgorde op die eigenschap gesorteerd.
afrit
Verlaat de shell-achtige interface.
hulp [-a] commando
Laat de hulp zien commando. Dit komt overeen met commando -h. Indien commando is een alias,
toon de aliasdefinitie. Als er geen opdracht wordt gegeven, vermeld dan alle beschikbare opdrachten.
-a, --alias
Geef een lijst van beschikbare aliassen als commando wordt niet verstrekt. Anders heeft het geen effect.
info [patroon | posities
Geef de eigenschappen van alle mediamatching weer patroon of op de aangegeven posities.
Geef zonder argument de eigenschappen van het huidige nummer weer.
springen [-b] patroon|positie
Ga naar de eerste mediamatching patroon of naar de opgegeven positie.
-b, --achteruit
Spring terug naar het eerste medium dat overeenkomt met het patroon
lijst [-p naam] [patroon | posities
Geef de inhoud van een afspeellijst weer (standaard de actieve). Als patroon is voorzien,
de inhoud wordt verder gefilterd en alleen de overeenkomende media worden weergegeven.
-p, --afspeellijst
Lijst afspeellijst, in plaats van de actieve afspeellijst.
beweging [-p afspeellijst] [-n | -a positie] patroon | posities...
Verplaats items binnen een afspeellijst (standaard de actieve).
-p, --afspeellijst afspeellijst
De afspeellijst handelen naar.
-n, --De volgende
Verplaats de overeenkomende tracks na de huidige track.
-a, --bij positie
Verplaats de overeenkomende tracks met een offset of naar a positie.
volgende [compenseren]
Spring naar het volgende nummer. Als compenseren wordt verstrekt, gedraag je als springen +compenseren.
pauze
Afspelen pauzeren.
spelen
Start het afspelen.
vorige [compenseren]
Spring naar het vorige nummer. Als compenseren wordt verstrekt, gedraag je als springen -compenseren.
verwijderen [-p afspeellijst] patroon | posities ...
Verwijder de overeenkomende media uit een afspeellijst (standaard de actieve).
-p, --afspeellijst afspeellijst
Weghalen van afspeellijst, in plaats van de actieve afspeellijst.
actueel [-r seconden] [-f formaat]
Geef de afspeelstatus continu of één keer weer.
-r, --vernieuwen seconden
Stel de vertraging in seconden in tussen elke vernieuwing van de huidige afspeelmetagegevens.
Indien 0, worden de metagegevens slechts één keer afgedrukt (standaard) en wordt het commando afgesloten
onmiddellijk. In de vernieuwingsmodus wordt basisbediening geboden op de actieve
afspeellijst.
-f, --formaat formaat
Stel de opmaaktekenreeks in die wordt gebruikt om statusinformatie weer te geven, in plaats van die van
het configuratiebestand (zie FORMAT STRING hieronder).
search [-o prop1[,prop2...]] [-l prop1[,prop2...] ] patroon
Zoek en print alle mediamatches patroon.
-o, --volgorde prop1[,prop2
Toon zoekresultaten gesorteerd op de opgegeven lijst met eigenschappen. Als er sprake is van een pand
voorafgegaan door '-', worden de resultaten op die eigenschap in omgekeerde volgorde gesorteerd.
-l, --kolommen prop1[,prop2
Lijst van vastgoed gebruiken als kolommen.
zoeken niet de tijd of | compenseren
Zoek naar een relatieve of absolute tijd in het huidige nummer.
stoppen
Afspelen stoppen.
toggle
Schakel afspelen in.
afspeellijst commando's
afspeellijst duidelijk [afspeellijst]
Wis een afspeellijst. Wis standaard de actieve afspeellijst.
afspeellijst config [-t type dan: ] [-s geschiedenis] [-u komende] [-i coll] [-j afspeellijst] [afspeellijst]
Configureer een afspeellijst door het type, de kenmerken, enz. te wijzigen. Configureer standaard de
actieve afspeellijst.
-t, --type type dan:
Verander de type dan: van de afspeellijst: lijst, wachtrij, pshuffle.
-s, --geschiedenis grootte
De grootte van de geschiedenis van afgespeelde nummers (voor wachtrij, pshuffle).
-u, --aanstaande komende
Aantal komende tracks die moeten worden onderhouden (voor pshuffle).
-i, --invoer Collectie
Invoer Collectie voor de afspeellijst (voor pshuffle). Standaard ingesteld op 'Alle media'.
-j, --springlijst afspeellijst
Spring naar een andere afspeellijst wanneer het einde van de afspeellijst is bereikt.
afspeellijst en je merk te creëren [-p afspeellijst] naam
Maak een nieuwe afspeellijst.
-p, --afspeellijst afspeellijst
Kopieer de inhoud van de afspeellijst naar de nieuwe afspeellijst.
afspeellijst lijst [-a]
Lijst met alle afspeellijsten.
-a, --alle
Inclusief verborgen afspeellijsten.
afspeellijst verwijderen afspeellijst
Verwijder de opgegeven afspeellijst.
afspeellijst andere naam geven [-f] [-p afspeellijst] nieuwe naam
De naam van een afspeellijst wijzigen. Hernoem standaard de actieve afspeellijst.
-f, --kracht
Forceer het hernoemen van de afspeellijst en overschrijf indien nodig een bestaande afspeellijst.
-p, --afspeellijst
Hernoem de opgegeven afspeellijst.
afspeellijst schudden [afspeellijst]
Een afspeellijst in willekeurige volgorde afspelen. Standaard wordt de actieve afspeellijst in willekeurige volgorde afgespeeld.
afspeellijst sorteren [-p afspeellijst] [stutten
Sorteer een afspeellijst. Sorteer standaard de actieve afspeellijst. Voeg eigenschappen voor met '-' voor
omgekeerde sortering.
-p, --afspeellijst
Hernoem de opgegeven afspeellijst.
afspeellijst schakelaar afspeellijst
Wijzig de actieve afspeellijst.
Collectie commando's
Collectie config Collectie [bijnaam [attrwaarde]]
Haal of stel attributen in voor de gegeven collectie. Als er geen attribuutnaam is opgegeven,
noem alle attributen. Als er alleen een attribuutnaam is opgegeven, geeft u de waarde van de weer
attribuut. Als zowel de attribuutnaam als de waarde zijn opgegeven, stelt u de nieuwe waarde van de in
attribuut.
Collectie en je merk te creëren [-f] [-e] [-c Collectie] naam [patroon]
Maak een nieuwe collectie. Als er een patroon wordt opgegeven, wordt dit gebruikt om de collectie te definiëren.
Anders bevat de nieuwe collectie de hele mediabibliotheek.
-f, --kracht
Forceer het maken van de collectie, overschrijf indien nodig een bestaande collectie.
-c, --verzameling Collectie
Kopieer een bestaande collectie naar de nieuwe.
-e, --leeg
Initialiseer een lege verzameling.
Collectie lijst
Lijst van alle collecties.
Collectie tonen Collectie
Geef een voor mensen leesbare beschrijving van een collectie weer.
Collectie verwijderen Collectie
Een verzameling verwijderen.
Collectie andere naam geven [-f] oude naam nieuwe naam
De naam van een verzameling wijzigen.
-f, --kracht
Forceer het hernoemen van de collectie, overschrijf indien nodig een bestaande collectie.
server commando's
server doorbladeren URL
Blader door een URL via de xform-plug-ins die beschikbaar zijn in de daemon.
server config [naam [waarde]]
Configuratiewaarden ophalen of instellen. Als er geen naam of waarde is opgegeven, vermeldt u alles
configuratie waarden. Als er alleen een naam is opgegeven, geeft u de inhoud van het bestand weer
overeenkomstige configuratiewaarde. Als zowel de naam als een waarde worden opgegeven, stelt u de nieuwe in
inhoud van de configuratiewaarde.
server importeren [-N] pad
Importeer nieuwe bestanden in de mediabibliotheek. Standaard worden mappen geïmporteerd
recursief.
-N, --niet-recursief
Importeer mappen niet recursief.
server plugins
Maak een lijst van de plug-ins die op de server zijn geladen.
server eigendom [-i | -s | -D] [-S] mid [naam [waarde]]
Eigenschappen voor een bepaald medium ophalen of instellen. Als er geen naam of waarde is opgegeven, vermeldt u alles
eigenschappen. Als er alleen een naam is opgegeven, geeft u de waarde van de eigenschap weer. Als zowel een
naam en een waarde zijn opgegeven, stelt u de nieuwe waarde van de eigenschap in.
Standaard gebruiken ingestelde bewerkingen bron "client/xmms2-cli", terwijl lijst en weergave
bewerkingen gebruiken bronvoorkeur. Gebruik de --bron optie om dit gedrag te onderdrukken.
Standaard wordt de waarde gebruikt om te bepalen of deze als string moet worden opgeslagen
of een geheel getal. Gebruik de --in or --snaar vlag om dit gedrag te onderdrukken.
-i, --in
Forceer dat de waarde als geheel getal wordt behandeld.
-s, --snaar
Forceer dat de waarde als een tekenreeks wordt behandeld.
-D, --verwijderen
Verwijder de geselecteerde eigenschap.
-S, --bron
Eigendomsbron.
server herhalen [patroon]
Herhash de media die overeenkomen met het patroon, of de hele mediabibliotheek als er geen patroon is
mits
server verwijderen [patroon]
Verwijder de overeenkomende media uit de mediabibliotheek.
server stillegging
Sluit de server af.
server stats
Statistieken over de server weergeven: uptime, versie, grootte van de medialib, enz.
server sync
Sla collecties onmiddellijk op schijf op. (Anders alleen uitgevoerd bij afsluiten of 10
seconden na de laatste wijziging in verzamelingen.)
server volume [-c naam] [waarde]
Haal het audiovolume op of stel het in (binnen een bereik van 0-100). Als er een waarde is opgegeven, stelt u de
volume naar waarde. Geef anders het huidige volume weer. Standaard is dit de opdracht
geldt voor alle audiokanalen. Gebruik de --kanaal vlag om dit gedrag te onderdrukken.
Relatieve wijzigingen in het volume zijn mogelijk door voorvoegsel waarde by + or -.
-c, --kanaal
Haal of stel het volume alleen in voor het genoemde kanaal.
PATROON
Patronen worden gebruikt om naar nummers in de mediabibliotheek te zoeken, sommige van deze patronen kunnen dat ook zijn
moet worden geëscaped (met '\'), afhankelijk van welke shell wordt gebruikt. De eigenschappen zijn te vinden
in de uitvoer van xmms2 info.
:
Match nummers waarvan de eigenschap overeenkomt met de string. A ? in de string geeft een single aan
jokerteken, en a * geeft meerdere jokertekens aan.
~
Match nummers waarvan de eigenschappen vaag overeenkomen met de string. Gelijk aan matchen met
:* *.
De operatie kan zijn <, <=, > or >=, zal het patroon overeenkomen met nummers waarvan de eigenschap a is
numerieke waarde kleiner, kleiner of gelijk, groter, groter of gelijk in vergelijking met
het nummer.
+
Match nummers die de eigenschap hebben.
NIET
Overeenkomen met de aanvulling van het patroon.
EN
Match nummers die bij beide patronen passen.
OR
Match nummers die overeenkomen met ten minste één van de twee patronen.
( )
Match nummers die overeenkomen met het patroon, gebruikt voor het groeperen van AND- en OR-matches.
Match nummers waarvan de artiest, titel of album overeenkomen met de string.
#
Match een specifieke mediabibliotheek-ID.
POSITIE PATROON
Positiepatronen worden gebruikt in combinatie met opdrachten die werken op de inhoud van afspeellijsten.
M_N
Selecteer afspeellijstitems variërend van M posities vóór het huidige nummer, naar N
posities na. Beide M en N kan worden weggelaten en wordt dan standaard op 0 gezet.
-N
Selecteer het nummer N posities vóór het huidige nummer.
+N
Selecteer het nummer N posities na het huidige nummer.
pos0,pos1, ...,posN
Selecteer één tot vele afspeellijstposities.
FORMAT STRING
Commando's die opgemaakte metagegevens uitvoeren, kunnen worden aangepast met behulp van door de gebruiker gedefinieerde opdrachten
tekenreeksen als volgt opmaken:
´${artiest} - ${titel}´
Wanneer de metadata worden doorgegeven, worden de naam van de artiest en de titel ingevoegd in het
resulterende tekenreeks. Naast de metadata die wordt aangeleverd vanuit de mediabibliotheek the
De volgende lijst met eigendommen is ook beschikbaar:
positie
De huidige afspeellijstpositie.
afspeelstatus
De afspeelstatus als string (Gestopt, Afspelend, Gepauzeerd, Onbekend).
speeltijd
De speelduur van het nummer dat momenteel wordt afgespeeld.
duur
De duur van het huidige nummer, in minuten:seconden met nulopvulling
minuten
Het minutengedeelte, zonder opvulling, van de huidige duur van het nummer.
seconden
Het secondengedeelte, zonder opvulling, van de huidige duur van het nummer.
ALIASES
Een lijst met opdrachtaliassen wordt gelezen uit het configuratiebestand in de sectie [alias] op
looptijd. De syntaxis van xmms2 aliassen lijken enigszins op bash en andere shells. Een
alias wordt gedefinieerd door een lijst met door puntkomma's gescheiden opdrachten en argumenten. Parameter
uitbreiding wordt ondersteund (zie Uitbreiding hieronder).
De standaardconfiguratie bevat de volgende aliassen:
toevoegenpls
voeg -f -P $@ toe
duidelijk
afspeellijst gewist
toestand
huidige -f $1
ls
lijst
beweging
servervolume 0
ophouden
server afsluiten
herhaling
zoek 0
scap
stop ; afspeellijst duidelijk; $@ toevoegen; toneelstuk
Uitbreiding
Positioneel parameters
Een alias kan positionele parameters gebruiken, bijvoorbeeld:
foo = voeg -f $1 $3 toe
foo ctkoz.ogg en slre.ogg
Zal resulteren in:
voeg -f ctkoz.ogg slre.ogg toe
special parameters
$@
Dit wordt uitgebreid naar alle parameters die aan de alias worden doorgegeven.
CONFIGURATIE
Alle controletekens worden geïnterpreteerd zoals verwacht, inclusief ANSI-escape-reeksen.
AUTO_UNIQUE_COMPLETE
Booleaans, vul een afkorting in van een commando en de bijbehorende argumenten. Bijvoorbeeld: `serv
vol 42' wordt voltooid tot `servervolume 42'. (Opmerking: afkortingen mogen niet-
ambigu)
KLASSIEKE_LIJST
Booleaans, formaat lijst uitvoer vergelijkbaar met de klassieke cli.
CLASSIC_LIST_FORMAT
Tekenreeks om klassiek op te maken lijst uitgang met.
GUESS_PLS
Booleaans, probeer te raden of de URL een afspeellijst is en voeg dienovereenkomstig toe. (Niet betrouwbaar)
GESCHIEDENIS_BESTAND
Bestand waarin de opdrachtgeschiedenis moet worden opgeslagen.
PLAYLIST_MARKER
Tekenreeks die moet worden gebruikt om het huidige actieve item in de afspeellijst te markeren
PROMPT
Tekenreeks die als prompt moet worden gebruikt INTERACTIEF MODE
SERVER_AUTOSTART
Booleaans, indien waar, zal xmms2 proberen te starten xmms2d(1) als het nog niet actief is.
SHELL_START_BERICHT
Booleaans, indien waar, xmms2 zal bij het starten een begroetingsbericht en basishulp weergeven
INTERACTIEF MODE
STATUS_FORMAT
Tekenreeks om te formatteren toestand uitgang met.
Gebruik xmms2 online met behulp van onworks.net-services