Issues with Xibo Digital Signage, Playing Layouts and the Xibo Player

Okay so, as a bit of background, I am using Xibo Digital Signage Version 1.7.9 and I have the Xibo Player and Watch Dog installed on the computer. It is running on Windows Server Standard 2007. I am remoting into the computer with all of this on here and computer has absolutely no internet access. I was kinda given this in the hopes of figuring out the software as other people have tried.

I can log onto Xibo Digital Signage just fine, create a layout, it has the checkmark on the top to say it can be played (the layout is one region with text, that’s all), but as soon as I preview the layout (and this includes the default) it will open another tab and will never load. I don’t quite know how watch dog and the Xibo player are supposed to work either. Every time I open the player, it goes full screen with a greeting message, I try to click around but nothing happens and my mouse is not even visible on the player. I have to cancel out of it by always using task manager.

Some help would be appreciated. Thanks.

The general idea is to create the content in the CMS (ie create layouts with whatever content is needed).
Then you want to send that layout to the player (Xibo for Windows in this case).

You can either
navigate to the Schedule page -> Create a new event
on layouts page -> row edit button -> Schedule Now

The above is assuming that the player is already connected to the CMS, which from your description seems likely.

Perhaps it would be best if you could work through this guide
http://xibo.org.uk/manual/en/guide_getting_started_cafe_menu.html as that will show you the basics actions ie creating layout and then scheduling it to a player connected to the CMS.

Note about the player itself, by default it’s set to be always on top, as that’s the most common use case for signage players. You can open status window while the player is focused (press ‘i’ on your keyboard) with that open you should be able to alt+tab and change the active application.

Alternatively, during testing, you might want to have this player not cover all screen, you can do that on
Display Settings -> Edit display profile assigned to your device (Windows by default), location tab, enter width/height for the player, the default values are set to 0 which means detect screen size and use that as a player size - restart player after making this change.

Thank that is helpful. As for the player, I actually do not have that set up and I’m at a loss for how to set up a display. I have tried “Xibo Player Options” and I get this error message when inputting the address, key and local library given on the digital signage.

Status
Client found response content type of ‘text/plain’, but expected ‘text/xml’.
The request failed with the error message:

Your client is not the correct version to communicate with this CMS.
–.

Right, general idea, you enter
CMS address (same as in the browser when you try to access it)
CMS Key - visible in CMS settings
Local library - that’s path to player local library (must be different than CMS library), but default it’s
C:\Users\YOURUSERNAME\Documents\Xibo Library

Now, [quote=“lduggal, post:3, topic:11016”]
Your client is not the correct version to communicate with this CMS.
[/quote]

It’s a self explanatory error, there is a strong mismatch between the CMS version you have and the player version you’ve installed.

You said that the CMS is in 1.7.9 version, is that correct? (version number is displayed on CMS login page)
If that is correct then you will need Xibo for Windows 1.7.9

At a guess, you’ve downloaded new client from the main page (which will be in 1.8.2 version) and that will be incompatible with 1.7.9 CMS.

Okay, I installed 1.7.9 so that’s good. I’m now getting this when I input my data:

Status
Client found response content type of ‘text/html’, but expected ‘text/xml’.
The request failed with the error message:

Xibo Digital Signage - Please Login
<!-- Style Sheets -->
<link href="theme/default/libraries/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
<style type="text/css">
  body {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
  }

  .form-signin {
    max-width: 300px;
    padding: 19px 29px 29px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }
  .form-signin .form-signin-heading,
  .form-signin .checkbox {
    margin-bottom: 10px;
  }
  .form-signin input[type="text"],
  .form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
  }

</style>
<link rel="shortcut icon" href="theme/default/img/favicon.ico" />
<body>

    <div class="container">

		<form id="login-form" class="form-signin text-center" action="index.php?q=login&referingPage=p%3Dindex%2Fxmds.php" method="post">
    <input type="hidden" name="token" value="42bab3907807f2621c5f4f5e8fbdcaf7" /><input type="hidden" name="token" value="81eb6144124702e079772e878540d106">        <p><a href="http://xibo.org.uk"><img src='theme/default/img/xibologo.png'></a></p>

    <p>Please provide your credentials</p>

    <input id="username" class="form-control" name="username" type="text" class="input-block-level" placeholder="User" autofocus>
    <input id="password" class="form-control" name="password" type="password" class="input-block-level" placeholder="Password">

    
    <button class="btn btn-large btn-primary" type="submit">Login</button>
		</form>

		<p class="text-center">Version 1.7.9 | <a id="source-link" href="https://github.com/xibosignage/xibo/">Source</a> | <a id="about-link" class="XiboFormButton" href="index.php?p=index&q=About" title="About">About</a></p>
    </div> <!-- /container -->


<script src="theme/default/libraries/jquery/jquery-1.9.1.js"></script>
<script src="theme/default/libraries/jquery/jquery.validate.min.js"></script>
<script src="theme/default/libraries/jquery/additional-methods.min.js"></script>
<script src="theme/default/libraries/bootstrap/js/bootstrap.min.js"></script>
<script src="theme/default/libraries/bootstrap/js/bootbox.min.js"></script>
<script src="theme/default/js/xibo-cms.js"></script>
</body>
--.

You didn’t have to show the source code, version is just below the login form, in any case it’s 1.7.9, so it should be ok with 1.7.9 windows client.

As for the error now, mm perhaps open php.ini and look for the following line:
always_populate_raw_post_data -1 and make sure it’s not commented out (no ; before that line in php.ini)

restart your webserver after making this change.

"As for the error now, mm perhaps open php.ini and look for the following line:
always_populate_raw_post_data -1 and make sure it’s not commented out (no ; before that line in php.ini)

restart your webserver after making this change"

I’m sorry…what? I didn’t even mean to post the source code, my bad. But I have no idea what you’re talking about above…