

Conversely, jriver-xvnc creates a new Xvnc display and starts a JRiver Media Center service in the foreground of the new VNC display. Jriver-x11vnc shares your existing X display via VNC and can be combined with additional services to start Media Center or Media Server. Multiple services (but not -service-types) can be installed at one time using multiple -service blocks: installJRMC -install repo -service jriver-x11vnc -service jriver-mediacenter jriver-x11vnc versus jriver-xvnc Note that it is also possible to run all services of a particular user at boot using sudo loginctl enable-linger username. System services are manipulable as root, for example: sudo systemctl stop and begin at system boot. User services can be manipulated as an unprivileged user, for example: systemctl -user stop jriver-mediacenter and begin at user login. Install hourly service to build latest MC RPM and run createrepoīy default installs as root service to handle www permissions more gracefullyīy default, MC services use a sane -service-type listed next to the service name in the Services description. Manually specify display to use for x11vnc/Xvnc (ex.

If no password is set, the script will either use existing password stored in ~/.vnc/jrmc_passwd or use no password vncpass and -display are also valid options (see below)Įnable and start a new Xvnc session running JRiver Media Center Uninstall JRiver MC, service files, and firewall rules (does not remove library or media files)Įnable and start a mediaserver systemd service (requires an existing X server)Įnable and start a mediacenter systemd service (requires an existing X server)Įnable and start x11vnc for the local desktop (requires an existing X server, does NOT support Wayland) The web server user if different from the current user The webroot directory to install the repo (default: /var/www/jriver/) Optionally, specify a target distro for non-native repo (ex. See CONTAINERS section below for a list of containers to deployīuild rpm, copy to webroot, and run createrepo. container, -c CONTAINER (TODO: Under construction) Starts services at boot (system) or user login (user) (default: per-service, see SERVICES) See SERVICES section below for the list of services to deploy Restore file location for automatic license registrationĮnter beta team password for access to beta builds

Generate rpmbuild output in this PATH (default. "amd64", "arm64", etc (default: host architecture) build=suse, note the '=')īuild/install MC without minimum dependency version requirementsīuild or install a specific MC version, ex.

Optionally, specify a target distro for cross-building (ex. Local: Build and install MC package locally from official source packageīuild RPM from source DEB but do not install Repo: Install MC from repository, future updates will be handled by the system package manager
