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.

BIOS Settings

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

Current BIOS version is D7820A08

Flashing\upgrading BIOS. Copy the EFI folder to a FAT32 formatted flash drive and boot to it on the ML350

Imaging Fresh Computer

Copy ISO img file to usb stick with Etcher or Disks

Plug USB stick to any port 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” twice to continue.

At end of process, remove USB and power cycle computer

After imaging

Hard reset required. First run will come up at a login prompt.  Default user = obsuser pass=obsuser.  System will prompt for current default password and allowing you to change the master password. Reset the box once more, find its ip and access via a browser on a different machine. 

You do not need to login to the command line interface, once 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

Run Updates in Dashboard

After imaging run updates from Dashboard on newly imaged box >Admin>Update Player Check for latest version then Update.  Reboot your box.

Note Important OS security updates will automatically download and if needed, a restart will happen at 3:00 AM

Default Passwords

Dashboard  Account user=admin pass=admin (Displays a RED message to remind you to change)

System  obsuser=user, obsuser=password (forces user to 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  /etc/icecast2/icecast2.xml directly in Terminal and change passwords.

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 Streaming service doesn’t auto start (must be enabled manually).  We did this so your machine with default passwords is not running while you get setup

Enable the Icecast2 server by setting entering this at command line once to make persistent

systemctl enable icecast2 && systemctl start icecast2

Restart you box, icecast will start up correctly

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