Obplayer 5.1 ML350 Release Notes

Version 5.1 OBPlayer IMG Instructions

Supported devices: ML350 128 GB SSD

support.openbroadcaster.com for updated manuals and video tutorials

View changelog for new features

Technical Operation

***Always*** change the default passwords. (Ver 5 forces password reset on first run displaying a red warning message in player dashboard until reset)

– Ensure there is unobstructed airflow above the fanless AlertPlayer. Never place any objects on top of the unit.

– A monitor (KVM is not advised) must be attached 24/7 for continued operation.

Please note: 5.1 Builds are based on Ubuntu Server OS

BIOS Settings

During boot, “esc” brings up bios.  Ensure “Resume AC Power” is enabled. 

Imaging Fresh Computer

Copy ISO img file to usb stick with startup disk creator Etcher or GNOME Disks

Plug USB stick into the USB 3.0 port (Blue) of computer

Turn on computer.  At initial splash screen, press ESC button to enter BIOS

Using Keyboard arrow buttons. Move to menu at far right, then down arrow to move to boot override “UEFI USB”

Press enter and computer will boot to this USB and begin CloneZilla automatic IMG restore.

Process will automatically go through to prompt “Y” to continue imaging.

At end of process, remove USB and power cycle computer

Optional BIOS Upgrade

Current BIOS version is D7820A09

Flashing\upgrading BIOS. Copy the EFI folder to a FAT32 formatted flash drive and boot to it in the ML350 BIOS.  Make sure unit is plugged into a UPS and do not disconnect power  during BIOS update

After imaging

First run will come up at a terminal login prompt. Default user = obsuser pass=obsuser. System will prompt for current default password and force change for main password.

Find the alert player IP Address and access via a browser on a different machine.

You do not need to login to the command line interface, once system password has been changed. Everything is now accessed through a browser and will automatically restart when the unit is plugged in.

To login to the player, use web browser Chrome, Firefox or Safari from another machine on same network using the default port “23233”

e.g. http://<IP_ADDRESS>:23233

user=admin pass=admin

See also Advanced Troubleshooting

Run Updates in Dashboard

After imaging run updates from Dashboard on newly imaged box >Admin>Update Player Check for latest version then Update. Restart dashboard. If making changes to hardware it is advisable to reboot your box.

Default Passwords

Dashboard Account admin\admin (Displays a RED message to remind you to change)

System obsuser=user, obsuser=password (system forces reset password on first run, root account disabled by default)

Icecast Media Server

For security reasons, by default this service is not enabled to auto start to allow users wishing to use this to change the published passwords. This does not apply to standalone Alert Player boxes, unless using creating on demand streams to cut in to Barix exstreamers.

Icecast Passwords

Edit the file directly in Terminal and change passwords.

sudo /etc/icecast2/icecast.xml

Here are the default passwords that are already set in your image for testing. Recommended that these be changed, otherwise you will get your stream\system hacked.

ICECAST_ADMIN_PASS=”1c3c4stP4ssw0rD” to access the administration panel
ICECAST_SOURCE_PASS=”1c3c4stS0uRc3″ to allow incoming streams to create a mount point

Auto Starting Icecast

Icecast service is disabled by default, so units do not go out with icecast running with default passwords. After install, to make persistent on reboot run:

systemctl enable icecast2 && systemctl start icecast2

Networking

How do I find the IP of player?

The player box is setup to receive an automatic DHCP address when plugged into a router.

There are a couple of ways to find its IP address

1) from the terminal on boot screen, “ip addr show” will display the DHCP address assigned to player box.

Network card is enp1s0 or eth0. Look beside inet for your assigned IP Address ie: 192.168.X.X

2) login to your router and show DHCP tables of devices with auto IP address. our Player device hostname is “obplayer” and its IP will be displayed

Set a static IP address

Once you have setup and configured, you can optionally or bind router to your MAC Address.

* Note # means that line is commented out.

From terminal.

“sudo nano /etc/network/interfaces”

Before

(Default for DHCP)

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp1s0
iface enp1s0 inet dhcp

After

Substituting your own IP, gateway and DNS

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp0s1
#iface enp1s0 inet dhcp

iface enp1s0 inet static

address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1,8.8.8.8

Ctrl +X, Y (to save) Reboot machine

Sound Cards

External USB Soundcard including XLR USB Cable

Enable pulse audio as input and output. Reboot your player and it will show your usb device and signal controls.

Additional control of soundcard using Pulse is to go into Terminal and type “pulsemixer”

First Run

On fresh new install, give it a few minute for heartbeats and audio to appear. It is taking time to sync up. On first boot you may see some red error messages, on restart they should go away. See Debug mode in the status tab if errors persist.

Resetting Passwords

How do I change OBPlayer dashboard passwords?

1) Reimage box with ISO to bring unit back to factory default state. All settings will be lost.

Alternatively, you can try:

2) Access terminal for local machine or SSH and go to /home/obsuser

cd .openbroadcaster (hidden directory under user)

a) Locate settings.db sqlite file containing dashboard settings, including passwords that may be viewed or edited.

b) Deleting this file and restarting player will force a new settings.db file to be created with default settings including user=admin pass=admin