Obplayer 5.1 ML210 Release Notes

Version 5.1 Player Image Instructions for ML210 Hardware

support.openbroadcaster.com for updated manuals and video tutorials

View changelog for new features

Hardware Supported

Alert Players sold before 2018. 32 + 120 GB SSD.

To identify, at boot F2 to enter BIOS screen.

BIOS ver OPBR-9159_r02 CPU “Celeron J1900”

Technical Operation

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

– Ensure there is 16″ unobstructed airflow above the fan less OBPlayer. Never place any objects (books, manuals or bags) on top of the unit.

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

Install the recovery ISO firmware

Download ISO and install Etcher or other USB boot stick creators (Disks, Rufus)

Open Etcher and write the image ISO file to the USB Drive.

Attach a Monitor, Keyboard and Network cable. Ensure no other USB devices are plugged in.

Insert USB in front port

Power on unit. Press F2 key to enter bios. Confirm Boot mode is set as Legacy. Arrow over to Set & Save menu and highlight booting from the USB drive. Press enter to boot machine from USB. Reimaging must be done in Legacy mode, then set to boot with UEFI.

Clonezilla menu appears. Sit back and wait a few minutes. Doesn’t need any selections, it is automatically. You will see various screens, (including a long blank screen) it is actually doing something and eventually it will ask you twice to enter “Y” to proceed with imaging.

When imaging is complete press “Enter” Shutdown machine and remove USB stick.

Enabling UEFI secure boot

NB. Until UEFI boot is enable your machine will not start and display errors about missing OS.

Press F2. Arrow over to menu >Boot and boot mode to EUFI. Save and reboot.

Machine boots up so you can login with obsuser\obsuser and change password.

Once this is complete, all operations are done through the player’s web dashboard.

After imaging

Hard reset required. The ml210 boxes are really finicky after major imaging.

First run will come up at a login prompt. Default user = obsuser pass=obsuser. System will prompt for current default password and force change for main 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.

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