GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
pyradio-client(1) FreeBSD General Commands Manual pyradio-client(1)

pyradio-client - a Remote Control Client for PyRadio

Remote Control Client

PyRadio comes with a client to be used in conjunction with the Remote Control Server provided by the program, using the server’s text command set.

The client is created with maximum ease in mind; the user does not even have to provide the IP and PORT.

The following is the output of the “pyradio-client -h” command:

Usage: pyradio-client [-h] [--address] [-s SERVER_AND_PORT] [-r]
[-t TIMEOUT] [command]

PyRadio Remote Control Client

General options:
-h, --help Show this help message and exit
--address List available servers

Server Parameters:
-s SERVER_AND_PORT, --server_and_port SERVER_AND_PORT
Set the servers's IP and PORT (format: IP:PORT)
-r, --reverse-detection
Reverse server detection (when no server IP and PORT
specified); detect headless server last, instead of
headless server first
-t TIMEOUT, --timeout TIMEOUT
Set the timeout (default = 1.0)
command The command to send to the server

The client will auto-detect the PyRadio Servers running on the system, when the “-s” command line parameter is not used.

The auto-detection functionality is based on parsing the “server files” (residing in the STATE directory).

If both a headless and a normal instance of PyRadio are detected, the headless server will be used to send the requested command, unless the “-r” (“–reverse-detection”) command line parameter is used.

A normal server is a server started by a PyRadio instance which is executed on a real terminal, without the “––headless” command line parameter.

A list of available commands will be displayed when no command has been specified.

A list of detected servers (and their address) can be obtained using the command:

$ pyradio-client --addr
PyRadio Remote Control Server

Headless server: 127.0.0.1:11111
Server: 127.0.0.1:9998

Then, the address reported can be used to contact a specific server:

pyradio-client -s 127.0.0.1:9998 i
    

The previous command will get the info page of the normal instance of a server.


pyradio_server(1)


pyradio(1)

June 2024 pyradio

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.