0% found this document useful (0 votes)
119 views174 pages

Manual Middleware Lite EN

This document is a handbook for using a middleware lite tool. It provides instructions on how to log in to the tool, manage guests and their rooms, create and manage room groups and individual rooms, and manage TV channels organized into packages. The handbook covers the main functions for navigating the tool's interface and performing common tasks like editing data, importing/exporting data, and checking guests in and out of rooms.

Uploaded by

Nikhil E A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views174 pages

Manual Middleware Lite EN

This document is a handbook for using a middleware lite tool. It provides instructions on how to log in to the tool, manage guests and their rooms, create and manage room groups and individual rooms, and manage TV channels organized into packages. The handbook covers the main functions for navigating the tool's interface and performing common tasks like editing data, importing/exporting data, and checking guests in and out of rooms.

Uploaded by

Nikhil E A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 174

Middleware Lite Tool Handbook

Release 1.0
CONTENTS

1 Changelog 1
1.1 Versión 1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Introduction 2
2.1 Handbook application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

3 Login 6
3.1 Login the tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4 Guests 8
4.1 Guests list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Guest preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Rooms of a guest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Edit a guest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Delete a guest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Create a new guest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

5 Rooms 13
5.1 Room groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Create a new group of rooms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Display of rooms in a group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Edit a rooms group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Delete a rooms group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 Room list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Actions for the rooms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Room creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Form fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Import rooms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Export rooms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Edit a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Multiple room edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Delete rooms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Check-in and check-out of a guest in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Manage the players in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Create a new player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Edit a player in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Delete a player from a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Reboot a player in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Switch off one player in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Turn a player’s panel off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Manage the sub-rooms in a room . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

6 Channels 33

i
Middleware Lite Tool Handbook

6.1 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
View the channels of a package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Edit a channel from the channel list in a package . . . . . . . . . . . . . . . . . . . . 34
Delete a channel from the channels list in a package . . . . . . . . . . . . . . . . . . 35
Create a new channel from the channels list in a package . . . . . . . . . . . . . . . 35
Edit a package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Delete a package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Create a new package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.2 Channels list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Edit a channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Delete a channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Create a new channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Import channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Export channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.3 Languages list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Edit a languages list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Delete a languages list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Create a languages list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.4 EPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

7 Media 51
7.1 Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Edit an image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Delete an image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Add an image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.2 Audios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Edit audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Delete audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Add new audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

8 Personalization 58
8.1 Logos and backgrounds (Styles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Edit a style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Delete a style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Create a new style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

9 Menu Designer 63
9.1 Menu selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9.2 Menu editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Translations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

10 Template designer 72
10.1 Template selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.2 Template editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

11 Services 83
11.1 List of services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Edit a service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.2 Aplicaciones OTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Editar una aplicación OTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Eliminar una aplicación OTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Añadir una aplicación OTT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

ii
Lista de aplicaciones OTT de Arantia TV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

12 Hotel 92
12.1 Room types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Edit a room type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Delete a room type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Create a new room type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
12.2 Player types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Edit a player type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Delete a player type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Create a new player type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
12.3 Display types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Edit a display type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Delete a display type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Create a new display type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
12.4 Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Edit a language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Delete a language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Create a new language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
12.5 Weather cities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Edit a city . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Delete a city . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Add a new city . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
12.6 IR TV Brand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Editing an IR TV Brand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Deleting an IR TV Brand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Creating a new IR TV Brand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

13 Network 109
13.1 Network configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Add a network interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Remove a network interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
13.2 DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
13.3 DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
13.4 Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

14 Configuration 119
14.1 General settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Edit a general setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Delete a general setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Add a new general setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
14.2 Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Edit a user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Delete a user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Create a new user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
14.3 Permission groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Edit permissions groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Delete a permissions group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Create a new permissions group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
14.4 List of Players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Players alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Edit a player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Delete a player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Reboot a player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Switch off a player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Turn a player’s panel off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Remote configuration of an Arantia Nemesis V2 player . . . . . . . . . . . . . . . . . . . . . 134
Create a new player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Import players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

iii
Middleware Lite Tool Handbook

Export players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139


Reboot several players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Switch off several players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Turn off the panel of several players . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Remote configuration of several Arantia Nemesis V2 players . . . . . . . . . . . . . . . . . . 142
Mark several players as persistent or not persistent . . . . . . . . . . . . . . . . . . . . . . . 143
14.5 Players installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
14.6 Players configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Get information about a configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Edit a configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Delete a configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Create a new configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
14.7 Players update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
14.8 DEMO mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
14.9 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Edit the number of licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
14.10Time zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
14.11Update options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Set configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Update now . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Disable updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
14.12About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

15 Power 164
15.1 Power options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Restart Arantia TV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Reboot the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Shut down the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

16 Customization 167
16.1 Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
16.2 Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

iv
1. Changelog
1.1 Versión 1.0

Fecha: 11 de Mayo de 2022


• Added:
– First release of Middleware Lite documentation (Middleware Team)

• Modified:

• Deleted:

1
Middleware Lite Tool Handbook

2. Introduction
The goal of this handbook is to be a guide for the correct use of the Arantia TV administration tool,
which allows the person or team in charge to manage everything related to an Arantia TV installation:
rooms, devices, settings, styles, channels, etc.
This introduction will explain common functionalities for the following specific sections, as well as some
concepts that will help to better understand the context.

2.1 Handbook application

This manual applies to the commercial reference 83032503 of the product. The services available in the
system for this reference can be consulted on the Televes website www.televes.com, within the Product
section -> Hospitality

2.2 Background

In this section, we provide a table to explain the terms that will be used along this documentation, to
avoid any confusion due to misinterpretation in any of the sections in this guide.

Element in Arantia TV environment Phrase used in this doc-


umentation
Places where the Arantia TV interface will be used (hotels, installations
hospitals, etc)
Arantia TV administration tool tool
Arantia TV interactive interface that will be displayed in the interface
rooms of the installation.
Person (or team) with access permission to the tool who are user
making use of it
Installation client and final user of the services provided by guest
the Arantia TV interface
Devices to play the Arantia TV interface (televisions, STBs, players
smartphones, tablets, etc)
Devices to play smartphones or tablets contents in Arantia external devices
TV and viceversa
Arantia Video System AVS

2.3 Forms

Some elements in this tool are common for several views or forms. This section explains how to use
them.
• Any field showing grey color within a creation or edition form is not editable by the user.

2
Fig. 1: Example of a non editable (Guest) and an editable (Room) field in a form

• “Search” function, that can be found on top of most of the objects lists (guests, rooms, channels,
styles, etc), has four fields:

Fig. 2: Search frame in the tool

– First of them allows the user to introduce the set of characters to be found within
the elements in the list below.
– The second element has the same function as clicking the “Enter” key after entering
a search term in the edit field. This button runs the search of the key word within
the list below.
– The third button clears previous results, all the elements will be listed again and the
search parameters (keywords, filters) will be erased.
– For a more detailed search the last button can be used. A pop-up form appears on
the screen to select the fields in the table below on which the advanced search will
be done.

Fig. 3: Advanced search panel of the tool

• For displaying a higher or lower number of elements per page in the current list, there is an option
below each table to change this number. After introducing the number of desired entries per page,

click on to apply.

3
Middleware Lite Tool Handbook

Fig. 4: Customised view of a list

• For a better usability when dealing with actions on several elements at the same time, the option
available at the end of every list can be used to select all the elements displyed in
the current page when clicked by the user. Actions that can be made simultaneously with several
elements are, for example, reboot or register in case of a list of players, and/or delete them if we
are dealing with any kind of list.

Fig. 5: Selecting several elements in a list

• On top of most of the objects lists button can be found, placed next to the
button in most of the tool views. This button is used to delete all the elements that have been

4
previously selected, using their own selection panel ( ) or the global selection . The
procedure is the same as clicking on the icon for deleting an element: a confirmation dialog
will be showed on the right side for the user to validate the deletion of the selected element by

clicking on the button.

Fig. 6: Deleting several objects from a list

• Some fields in the forms allow to select multiple elements. To achieve this, press “Control” in the
keyboard (“Command” if using a Mac OS computer) while clicking on the elements to be selected.

Fig. 7: How to highlight several options in a selectable field

To highlight all of the elements available in the field, left click over one of them and afterwards
press “Control” + “A”.

Fig. 8: How to highlight all the objects in a selectable field

Important: Please note that every information available in this manual is valid on the premises the
user is logged under “admin” user, which has the highest administration permission.

5
Middleware Lite Tool Handbook

3. Login
3.1 Login the tool

To enter the administration tool, a registered user name and password must be entered.

Fig. 1: Login panel in the tool

Once logged, option menu will appear on the left side. Depending on the user permissions, there will
be different options in this menu.

Fig. 2: Menu options for an “admin” user

6
Fig. 3: Menu options for a “customizer” user

On the left side of the toolbar on top, the menu for changing the tool language and the current date in
the system are placed. Also in this bar, but on the right side, the logged user is displayed. Clicking on
the user will open the logout option.

Fig. 4: Tool language modification

Fig. 5: Tool logout

To create, delete or edit users, enter the section “Configuration -> Users” in the menu on the left side of
the tool.

7
Middleware Lite Tool Handbook

4. Guests
4.1 Guests list

Selecting the option “Guests -> Guest Lists” in the menu on the left side of the tool, a list will be opened
with all the guests currently registered in the tool.

Fig. 1: Guests panel in the tool

This list shows the name and language of the guests, and the check-in date in their room or rooms. Next
to this information, on the right, there is a column with different options that can be selected, like listing
the guest preferences, checking which rooms a guest is occupying, displaying the expenses made to the
date, edit his data, or removing the client from the system.

Guest preferences

Once clicked on the icon, a panel will be opened right to the list, showing the preferences selected
for this guest. In this new panel, the user can edit this preferences selecting one of the available options.
• Temperature: the measurement units can be selected amongst Celsius, Fahrenheit or Kelvin de-
grees.

8
Fig. 2: Guest preferences

Rooms of a guest

Once clicked on the icon, a panel will be opened right to the list, showing all the rooms currently
registered to a guest name. In this new panel, the user can make the same consultations and modifi-
cations as from the section “Rooms -> Room List”: guest check-out, consult the players in the room and
check or create expenses or alarms that will be associated to this room and guest.

Fig. 3: Room list of a guest

Edit a guest

To modify the name, genre or language of a guest, the user has to click, for that guest, on the icon
in the guest list. A panel on the right will open to edit the guest information.

9
Middleware Lite Tool Handbook

Fig. 4: Editing data of a guest

Note: Changing the language of a guest in this form will modify the language of the players in all the
rooms where this guest is registered.

Warning: Name field is mandatory to create a new guest. Language will always have a value
selected.

Delete a guest

To permanently remove a guest, click on the icon, a confirmation panel will be opened. To remove

the guest just click on the icon. To cancel this action click on the button.

Fig. 5: Confirmation panel for deleting a guest

Warning: Note that a guest can not be removed from the system if there are registered expenses

to be paid. In this case, when confirming this action clicking on the button a message will
appear informing the user that this guest can not be deleted until these expenses have been paid.

10
Fig. 6: Confirmation panel for deleting a guest with pending expenses

Note: Note that, in case of removing a guest with all the expenses already paid, the guest will be
checked-out of all the rooms, rebooting every player in those rooms (guest private data will be cleared
in those players). As well, any expenses, alarms and mobile type players assigned to the guest will be
deleted in the database.

4.2 Create a new guest

To add a new guest in the system, the user have to press the button located on the top right of

the “Guest List” panel, next to the button. Once pressed this button, a form will be opened
on the right side for entering the information of the new guest: genre, name, language, check-in date
and room or rooms registered to this guest.

Fig. 7: Creating a new guest

Note: The guest language in this form will define the initial language for all of the players in every room
where the guest stays.

11
Middleware Lite Tool Handbook

Warning: It is not possible to create a guest in this form without assigning a name, arriving date
and room, as well as a language (there will be always a default value for this field).

Fig. 8: Required fields when creating a new guest

12
5. Rooms
Once clicked on the rooms section in the left side menu, several different panels will be opened, to
consult and modify any parameters related to the rooms.

5.1 Room groups

When selecting the “Rooms -> Room groups” element from the left-side menu, the current groups in the
tool will be listed in the screen. These groups allow to filter and classify the rooms by any parameter the
user may need. As an example, the rooms could be grouped per floor, area in the installation, or any
other special condition like pet friendly room or suitable for people with condition.
A room can only be included in one group at a time. For further information about rooms, please check
section:ref:‘room list<room-list-atv3>.

Note: When creating a sub-room, this will inherit the groups from the parent room.

Fig. 1: Panel of room groups in the tool

The buttons to consult, edit and delete a room group are located on the right side of the list. Besides,

multiple delete , and create a room buttons are placed on the top right corner of
this panel.

Create a new group of rooms

When pressing the button, a form to create new groups appears on the right side of the screen.
The fields displayed on this new room group creation panel are:
• Name: name to identify the group. This field is mandatory.

13
Middleware Lite Tool Handbook

• Colour: the user can select a colour to quickly identify the group in the rooms list.
• Welcome template: this template is used in the guest’s welcome message for the room group. If
this field is blank, the welcome template for this group will be used by default in the system.
• Channels: channels assigned to the group.
• Channel packages: channel packages assigned to the group.

Note: Assigning channels to the group is mandatory. One of the two fields - channels
or channel package - must be filled out.

• Style: style assigned to the group. This field is mandatory.


• Menu: menu assigned to the group. This field is mandatory.
• Rooms: selection of rooms included in the group. It is allowed to create an empty group.

Fig. 2: Creating a group of rooms

Display of rooms in a group

Once the group has been created and the rooms have been assigned, it is possible to display these
rooms in two different ways.

First, the current screen (“Rooms -> Room groups”), presents a button to display the rooms belong-
ing to the group.
From this panel, it is not allowed to add new rooms, but any of the existing can be edited or deleted.
For further information regarding room edition, consult “Rooms -> Room list -> Edit room”.

14
Fig. 3: List of rooms in a group

Alternatively, it is possible as well to consult the rooms included in a group from the rooms list panel. To
access, just click on the group label inside de room card.

Fig. 4: Detail of a room box

Fig. 5: List of rooms in a group, obtained pressing “Pet Friendly Rooms” group label

15
Middleware Lite Tool Handbook

Edit a rooms group

If you click the icon from a room group, the edition form will pop up on the right. This section
allows you to modify the fields in the group: name, identifying color, welcome screen, channels, channel
packages, style, menu and rooms included in it.

Fig. 6: Editing a group of rooms

Delete a rooms group

To delete a group of rooms, just press the button of the corresponding group to be removed. To

confirm this action, click on .

Fig. 7: Deleting a group of rooms

Note: When removing a group, the rooms that were part of it will not be deleted.

16
5.2 Room list

The user can list the current registered rooms accessing the “Rooms -> Rooms list” element on the left-
side menu, showing an information card for each of the rooms with their basic information like number,
name , name of the registered guest, groups where this is included and actions the user can execute for
the room.

Fig. 8: Panel of rooms in the system

Actions for the rooms

For each room, it is possible to take the following actions:


• Consult and modify the guest in a room (|guest|), in case there is any.

• Check-in or check-out of a guest in the room ( or ).

• List / edit the existing players in a room ( ).

• Edit the room ( ).


• Consult and modify the sub-rooms of a room (clicking on its name, in case there is any sub-
room).
Besides the mentioned actions, on the top-right corner of the panel, the user can find the room deletion,

edition, export, import, y creation ( , , and , respectively) buttons.


Both room export and import are very useful to work with a high number of rooms.

Room creation

To register a new room, just click the button located on the top right-hand corner of the rooms
list.

17
Middleware Lite Tool Handbook

After pressing this button, on the right side a register form will appear, containing the fields described
below.

Fig. 9: New room creation form

Form fields

The fields of the creation form of a room are:


• Room number: number identifying a room. This is the only mandatory field in the form.
• Name of the room: descriptive field of a room.
• Type of room: label to describe different room types available in an installation. This could help
the user to classify the rooms by attributes or purpose. Some examples for the room type could
be: bedroom, suite, hall, meeting room, etc. Room types management is available in “Hotel ->
Room Types”.
• Room groups: allowing to group rooms sharing the same features (decided by the user), as the
floor or place where they are located, or any special characteristics the user may consider. Room
groups management is described in detail in “Rooms -> Room Groups”.

Note: If the room is assigned to a room group, its settings can be defined in the room
group.

• Parent room: some installation may have rooms that include one or more different areas or sub-
rooms. The parent room field is a drop-down menu where the user can select amongst all the
previously created rooms or sub-rooms that are eligible to be selected as parent room. If any
room is selected, this will be the predecessor for the new room when the registration process is
complete, inheriting the group inclusion.

Note:
– After creating a sub-room, some fields that were in the parent room (channels, pack-
ages, styles and menus) will only be available in the child rooms.
– For a parent room, after creating the first sub-room, the channels and packages will
be assigned to this sub-room, and removed from the parent room.
– As a pre-condition to create sub-rooms, if there is a player registered to a room,
this assignation should be deleted before this room can be used a a parent for any
other.
– As a default, if no parent room is selected, the new room is not a child for any other.

18
• Guest: If selected, a check-in of that guest will be registered when clicking in the form. If
none is selected, an empty room will be created.
• Channels: full list of channels that can be selected to play in the room players. In case there is
no channel selected in this field, no channel could be played in the room players (exception made
that there is a channel package selected, as mentioned in the point below): Channel management
is possible in “Channels -> Channel list” section.

Note: If a room is assigned to a room group, channels will be assigned in the room-
group settings.

• Channel packages: sets of channels that can be selected as a free or paid service. If a package is
selected in this field, it is not necessary to select their channels in the previous field. If you want
to assign just some channels of a package to a room, deselect the package and go to the previous
field of the form (Channels), where you can select those to be included one by one. In this case,
such channels assigned individually will be free for the players in the room. Channel packages
management is performed in “Channels -> Packages”.

Note: If it is required that any of the channels in a given package are not available in a
room, both package and the channels belonging to it shall be kept unselected.

Note: If the room is assigned to a room group, channel packages will be assigned in
the room-group settings.

• Style: personalizes the logo to be shown in the player interface, as well as the background dis-
played in case there is no channels assigned to a room. Styles can be created, edited and deleted
in “Personalization -> Logos and Backgrounds”.

Note: If a room is assigned to a room group, the style will be assigned in the room-
group settings.

• Menu: elements and their distribution as it will be displayed in the application main menu. Menu
management is done in “Personalization -> Menus”, where there is a tool available to personalize
elements like menu icons size, colour and distribution on the screen, as well as other characteris-
tics.

Note: If a room is assigned to a room group, the menu will be assigned in the room-
group settings.

• Parental control code: when enabled, the guest will be required to validate purchases and reser-
vations.
• Enable parental control for products: enabling/disabling request for parental control code for
purchases and reservations.
• Mobile code: it is mandatory for pairing the mobile with the player in the “Connect my device”
service. Thanks to the Arantia TV mobile app, the smartphone or tablet can be used as a TV
remote control, as well as accessing other services. If the field is left empty, a random code will
be generated automatically, which will be displayed in the “Connect my device” service whenever
a mobile device has to be paired.
• Mobile devices limit: defines the maximum number of mobile devices that can be handled from
the “Connect my device” service. As a default “0” is selected, meaning there would be no limitation
to the number of devices that can be connected from this room.

19
Middleware Lite Tool Handbook

• First time: it is required to show the welcome message in all the players of a room at check-in time.
The welcome message has been configured in “Personalization -> Template Designer”.
• Include in statistics report: it indicates if statistical data of services visits, channels, etc in this
room should be included in the statistics report. This file can be accessed immediately in the
section “Statistics -> User statistics”, or can be sent attached in an email communication (now or
periodically) from “Statistics -> Email reports”.

Warning: Whenever a channel is associated to a room selecting it in the “Channels” field, this
channel will be free for that room, independent of it belongs to a pay package or not. For a this to
be a pay channel, it should be included unique and exclusively into a pay package, which should be
assigned to the corresponding room in the field “Channels packages”.

Import rooms

Using the import feature ( ), it is possible to introduce a set of rooms in a single step. For this,
just provide a .csv format complying with the below format:
1. Each row in the file (record) will define a room or sub-room, the separator character between fields
must be “,”.
2. The fields and their order must be as follows:
• Room number.
• Room name.
• First time for the guest in the room (possible values: True or False).
• Parental control code.
• <Empty field>.
• Location (location id).
• Menu (menu id).
• <Empty field>.
• Style (style id).
• Room type (type id).
• Room statistics to be included in the statistics report (possible values: 1 o 0).
• Code to connect the mobile device.
• Connected mobile devices limit (must be a number equal or greater than 0, where 0
means “no limit”).
• Sub-room level (it must be a number equal or greater than 0, meaning 0 = “main room
in hierarchy”, and 1 = “first level child room”).
3. The records must be ordered by rooms and sub-rooms, meaning that any record with a “Sub-room
level” higher than the preceding will correspond to a descendant sub-room of it.
The image below shows an exported .csv file, corresponding to the previous room list.

20
Fig. 10: Exported .csv file example displayed in a spreadsheet

21
Middleware Lite Tool Handbook

Fig. 11: Exported .csv file example displayed in a text editor

Note:
• All the fields that do not apply to a given room should be left blank.
• To avoid any problem when importing a file, the child room names should be different to the
parent room or any other sub-room.

Warning:
• It is necessary that those elements specified by their ID (style, etc. . . ) exist in the system with
the corresponding ID, otherwise they will not be properly imported.
• When importing a room, the guests and registered players are not included.

Export rooms

Clicking on the button a .csv file will be downloaded in the browser containing all the informa-
tion about the rooms registered in the system, formatted as described in the previous section.

22
Warning: When exporting the room information, references to the guests or players IDs are not
included.

Edit a room

To modify the parameters in the room settings, click on the edition icon of the corresponding room.
The edition form will appear on the right, it is similar to the new room creation form. For detailed de-
scription on the form fields, :ref:‘consult new room creation section<new-room-atv3>‘in this guide.

Fig. 12: Edition form of a room

Note: Even though being identical to the creation form of a new room, the edition form has slight
differences:
1. Editing the name of a room will consequently modify the name of the possible external devices
registered to the players in that room. This will be informed on the top side of the rooms list once

the name of the room has been modified and the button has been pressed.

Fig. 13: Message reporting a change of name in the external devices

2. The fields “Parent room” and “Guest” can not be edited.


3. For parent rooms, some of the fields (channels, packages, styles and menus) will disappear as they
do not apply to parent rooms and should be configured for each sub-room.

23
Middleware Lite Tool Handbook

4. In case that for that specific room a pay per view package had been purchased, it will appear on
the list as Purchased, showing also the access rights expiration date and time.

Fig. 14: Purchased package information including expiration date and time details

Note: Editing the fields “Group”, “Channels”, “Channel packages”, “Style” or “Menu” in a room will cause
that all the players in the affected rooms modify in real time their channels, style and menu, if they differ
from the previously selected.

Warning: Whenever a channel is associated to a room selecting it in the “Channels” field, this
channel will be free for that room, independent of it belongs to a pay package or not. For a this to
be a pay channel, it should be included unique and exclusively into a pay package, which should be
assigned to the corresponding room in the field “Channels packages”.

Multiple room edition

You can modify several fields in a set of rooms at a time. To do so, select the rooms to be edited and

then click the edit-selected button on the top-right corner of the room list. On the right, a
form to edit rooms will pop up including the following fields: menu, style and room type.

Fig. 15: Editing multiple rooms

Note: For each of the available fields, selecting the ——— option will preserve the value the room had
originally for this parameter. The user shall select a value for any change to be applied to this parameter
in the selected rooms.

24
Note: If a parent room is selected, any change will be forwarded to every assigned sub-rooms.

Delete rooms

To delete one or more rooms, just mark the selection box for each of them (placed on the top-left corner

of the room card) and press the button on the top-right corner of the list.

Fig. 16: Deleting two rooms

Note: Removing a room means deleting all the association with the players. Besides, the name of all
the external devices linked to those players will be modified as well.

Warning: A room with a registered guest can not be deleted.

Fig. 17: Error deleting a room

Warning: Deleting a room will remove as well all the related sub-rooms.

25
Middleware Lite Tool Handbook

Check-in and check-out of a guest in a room

To register a guest in an empty room, just click on the icon on the bottom left corner of the room
box. When pressing this button, a form will be opened on the right for the user to select a guest from a
list and complete the check-in.

Fig. 18: Guest check-in panel

Note: Only one guest is allowed to be assigned to a room, but a guest may be registered in several
rooms.

If the required guest is not yet in the system, this will not be in the guest list, but can be created using
the “Add new guest” button, which will open a third panel on the right with the guest creation form
(“Guests -> Create new guest”).

Fig. 19: Creating a new guest for check-in

Note: The only required field in the new guest form in the “Name”. If no date is given in this form, the

check-in date for the guest will be the moment when this check-in is confirmed pressing the

button. Otherwise, if the user clicks the button in that moment, the guest will be added to the
guest list (“Guests -> Guest list”) with the date of creation in the system as check-in date.

26
When registering a guest in a room, new icons ( and ) will appear in the room box of the rooms list.
Besides, the check-in icon ( ) will be replaced by the check-out icon ( ).

To check-out a room, just click on this button in the room box. Press on to confirm this action.

Fig. 20: Guest check-out panel

Note: In the moment a guest leaves a room, as well as removing the guest from the system (just in case
the last of the rooms the guest was staying is left), all the expenses, messages (those not registered as
permanent group messages), alarms and mobile type players in the room will be deleted. All the players
in that room will be rebooted, and the remaining user (guest) credentials that could exist will be deleted.

Warning: Check-out can not be completed if a guest has unpaid expenses. In this case, when trying

to confirm this action with the button, a message will advise the user that this check-out
is not allowed until all the expenses have been paid.

Fig. 21: Check-out confirmation panel of a guest with pending expenses

27
Middleware Lite Tool Handbook

Manage the players in a room

To list the currently installed players in a room, the icon has to be pressed in the room box. This will
open on the right a table with several options for each player, as well as information regarding its MAC,
IP, type of player and room.

Fig. 22: Panel of players in the rooms list

Note: In this panel, the players installed in the possible sub-rooms of a room will be listed as well.

Create a new player

Using the button of the players panel in a room, a new player can be created and registered to the
room selected in the form on the right side of the players list. The fields defining a player are its IP and
MAC addresses, as well as its type, room where it is installed and the language it will show when there is
no guest staying in the room. This form is the same that the one mentioned in the section “Configuration
-> Players -> Create a new player”, where the fields of the form are explained in detail.

Fig. 23: Creating a new player from the rooms list

Note: When creating a new player, the player type and the language will always have a value in the
form. The rest of fields can be kept blank but it is not recommended (as an example, the player IP

28
address is necessary for it to be properly rebooted). The fields “IP” and “MAC” must be unique in the
system, although the IP field may be empty for several players.

Note: When creating a new mobile type player, some new options will appear when this type of player
is selected in the form. These new fields are the “Managed player” which defines, amongst all the reg-
istered players, the one that will be controlled by the new mobile type player, and “Display type” which
describes the operating system of the device.

Edit a player in a room

When clicking on the of the players list, the edit panel for such a player will be opened on the right.
In this form, the user can modify the IP and MAC of the player, as well as select which its type is (con-
figurable types in “Hotel -> Player types”), the room where it belongs and the language to be set in case
there is no associated guest. This is the same form accessed in “Configuration -> Players -> Edit a player”,
and the section “Configuration -> Players -> Create a player” describes each of the fields in detail.

Fig. 24: Editing a player from the rooms list

Note: The type of player and the language will always have a value in this form. The rest of fields can
be kept blank but it is not recommended (as an example, the player IP address is necessary for it to be
properly rebooted). The fields “IP” and “MAC” must be unique in the system, although the “IP” field may
be empty for several players.

Delete a player from a room

To delete a player, just click on the icon for a confirmation panel to be opened on the right. Once

confirmed in the button, this player will be removed from the system.

29
Middleware Lite Tool Handbook

Fig. 25: Deleting a player from the rooms list

Note: Removing a player causes the associated alarms to be deleted. The field player of the corre-
sponding external devices will be empty as well.

Reboot a player in a room

This option, which is available clicking on the icon in the players list, allows a player to be rebooted. A

success or error message will appear after confirmation clicking on the button, depending on
the result of this command.

Fig. 26: Rebooting a player from the rooms list

Note: For the player to be properly rebooted, it is necessary that its “IP” field has been correctly filled
in the corresponding :ref:’creation<new-player>’ or :ref:’edition<edit-player>’ form.

Note: Reboot option does not apply to mobile type players, thus, it will disabled for them.

30
Switch off one player in a room

This option, available when pressing the icon in the players list, allows the user to completely switch
off a player.

Fig. 27: Switching off a player in the players list of a room

Warning: This functionality is only available for LG players.

Turn a player’s panel off

This option, available when pressing the icon in the players list, allows the user to switch off the panel
of a player, while the television is still on.

Fig. 28: Switching off a player’s panel in the players list of a room

Warning: This functionality is only available for LG players.

31
Middleware Lite Tool Handbook

Manage the sub-rooms in a room

If there are sub-rooms in a given room, it is possible to list them clicking on the parent room number in
the rooms table. The list of dependent rooms will be displayed as a new list of rooms. This view is the
same as the list of all the registered rooms, except only the consult and edit icon of the players in
each sub-room is available, as well as the to edit them.

Fig. 29: Listing sub-rooms of a room

Note: Consulting and editing sub-rooms is a recursive process, meaning that to list the sub-rooms in a
sub-room its number should be clicked, in the case there are any sub-rooms registered.

Note: The edition form of a sub-room is identical to a parent room form, except these options are not
available: “First time in the room”, “Room group”, “Mobile code” and “Limit no. of mobile devices”. These
settings will be inherited from the first-level parent room (the room in the hierarchy without any parent).

32
6. Channels
Channels section, that can be found in the tool left side menu under section “Rooms”, allows the user
to configure different settings related to the television or radio channels the IPTV provider is serving in
a given Arantia TV installation. These channels can be grouped in different packages, letting the user to
choose a category per genre or per rates. It is possible as well to define channel ordering, per channel
number or guest language.

6.1 Packages

Using the first option in the drop-down menu (“Channels -> Packages”), the user can create, modify
or delete channels packages defined under his own criteria. The image below shows some channels
grouped as free or premium.

Fig. 1: Table of Channel Packages in the tool

In the table, packages logo and name are listed, and some actions can be done, as show the channels
in each package ( ), edit its settings ( ) or delete some of them ( ).

View the channels of a package

For consulting which channels are included in a given package, the user should click on the icon,
displaying a channel list on the right, corresponding to the selected package.

33
Middleware Lite Tool Handbook

Fig. 2: Channel list of a certain package

This list shows order and name of the channels, allowing as well to edit their configuration ( ) or
remove them ( ).

Edit a channel from the channel list in a package

The panel opened on the right of the channels list of a package when pressing on the button of a
channel is the same as the channel edition or creation form (“Channels -> Channels List -> Edit channel
or Create new channel”, respectively). In this form, several options are shown for edition, like channel
order, name, protocol for the IPTV channels, IP address, port, channel logo, language, package, radio
channel or not (only audio channels) and which rooms are allowed to play the channel, regardless if the
contaning package is assigned to the rooms, or not. In the section covering creation of a new channel
these fields are explained in detail.

Fig. 3: Channel edition from the channel list in a given package

Note: In this form channel order, name and IP address are required.

Note: If there is any modification of the field “Rooms” in a channel form, the channel list of the players

34
in the corresponding rooms will be updated, in real time, once the user has saved the changes.

Note: When it comes to rooms belonging to a room group whose channels have been assigned through
this group, such assignment should be modified in the room-group settings.

Delete a channel from the channels list in a package

For this action to be performed, press the icon, to the right of the . Then, confirm this action by

pressing the button shown in the confirmation panel on the right.

Fig. 4: Delete a channel from the channels list in a given package

Warning: Deleting a channel in this section will remove the channel from the system. For removing
a channel from a given package the “Channels” field in the package or the “Packages” field in the
selected channel.

Create a new channel from the channels list in a package

To add a channel to the tool from the channels list of a package, just click on the button on the
right side of the channel creation form, and the fields described in the section “Channels -> Channels List
-> Create new channel will appear.

35
Middleware Lite Tool Handbook

Fig. 5: Creating a channel from the channel list in a given package

Note: Creating a channel in this section do not associate the channel to the package from which the
creation form has been launched. To complete this action, it is necessary to assign the package in the
“Package” field of the new channel creation form.

Edit a package

To edit the name, logo or channels in a package, as well as the rooms where it is available or its prices
(if it is a premium package), click on the icon of such package in the packages list. Once pressed,
the package edition form will be opened on the right side. This is the same form as create new channels
package, and the fields are detailed in that section.

36
Fig. 6: Package edition

Note: In this form, package name and the channels included are required. It is not mandatory to assign
a logo or a price, or associate any room.

Note: As the parent rooms (any room with some assigned sub-room) are not allowed to have any
registered player, the channel packages assignment shall be done from these sub-rooms.

Note: When it comes to rooms belonging to a room group whose packages have been assigned
through this group, such assignment should be modified in the room-group settings.

Warning: Whenever a channel is associated to a room selecting it in the “Channels” field, this
channel will be free for that room, independent of it belongs to a pay package or not. For a this to
be a pay channel, it should be included unique and exclusively into a pay package, which should be
assigned to the corresponding room in the field “Channels packages”.

Delete a package

To delete a channles package, just click on the icon of the selected package and the confirmation

panel will be opened on the right. To permanently delete it, press on the button.

37
Middleware Lite Tool Handbook

Fig. 7: Deleting a package

Note: Deleting a channels package will not remove from the system the channels included.

Warning: If a package with defined rates is deleted, meaning a pay package, and there is any
room with this package assigned, the guest in this room will not be able to access the channels in
this package anymore, no matter the expiration date of the rights acquired when the package was
purchased.

Create a new package

To add packages to the system, click on the button on top of the packages list. The form on the
right side has the necessary fields to configure a package:
• Package name.
• This logo will be shown in the TV service of Arantia TV and will help the user to easily identify the
package.

Note: It is recommended to load square-shaped images for the logos to avoid distor-
tion.

• Channels in the new package.


• Rooms with this package available to see if it is for free, or to purchase if it is a pay-per-view. This
is the same action as entering room edition form and assign the desired packages.
• Rates, defining the pricing for a channel by duration and value, if this is a pay channel. For free
packages, this field must be left blank, without selecting any fare.

To create the new package, just click on the button.

38
Fig. 8: Package creation form

Note: In this form, package name and the channels included are required. It is not mandatory to assign
a logo or a price, or associate any room.

Note: When it comes to rooms belonging to a room group whose packages have been assigned
through this group, such assignment should be modified in the room-group settings.

Warning: In the moment a channel is assigned to a room by selecting in the “Channels” field of the
room panel, this channel is considered free of charge for this room, regardless it belongs to a pay
package or not. To define a pay channel, this has to be included in one or more pay packages, and
these packages shall be assigned to the corresponding room in the “Channel packages” field.

6.2 Channels list

When accessing the list of available channels in the left menu (“Channes -> Channel List”), a table with
all the currently created channels will be shown. Within this list, all the channels information will be
available (logo, order, name, protocol, IP address, port, language and package where it is included), as
well as the possibility to edit or delete them.

39
Middleware Lite Tool Handbook

Fig. 9: Channels List in the tool

In the case of an active EPG integration, an additional field called EPG name will be displayed. This
field indicates the name of the EPG provider file from which the program data of each channel will be
collected. The following image shows an example of values that the “EPG name” field could take for
each channel.

Fig. 10: Channels List in the tool with active EPG integration

Warning: If there is an active EPG integration, the value of the “EPG Name” field of each channel
must be entered according to the names of the channel files of the EPG provider.

Edit a channel

To edit the parameters of a channel, the icon should be presses. The same form as create a new
channel will be opened on the right side. Several options can be edited in this form, like channel order,
name, IPTV channel protocol, IP address, port, channel logo, language, package where it is included,
radio or not (audio only channels) and which rooms will watch this channel, regardless if the package
where it belongs is assigned to these rooms or not.

40
Fig. 11: Edition of a channel from the channels list

In case there is an active EPG integration, an additional field will be shown in the form called EPG name.
This field must match the name of the EPG provider file from which the program data of each channel
will be collected. This is shown in the following image.

Fig. 12: Editing a channel from the channels list with active EPG integration

Note: In this form channel order, name and IP address are required.

Note: As the parent rooms (any room with some assigned sub-room) are not allowed to have any
registered player, the channel packages assignment shall be done from these sub-rooms.

Note: If the “Rooms” field is modified in a channel form, the channel list of the players in these rooms
will be updated in real time, once the user has saved the changes.

Note: When it comes to rooms belonging to a room group whose channels have been assigned through
this group, such assignment should be modified in the room-group settings.

41
Middleware Lite Tool Handbook

Warning: If there is an active EPG integration, the value of the “EPG Name” field of each channel
must be entered according to the names of the channel files of the EPG provider.

Delete a channel

For this action to be performed, press the icon, to the right of the . Then, confirm this action by

pressing the button shown in the confirmation panel on the right.

Fig. 13: Deleting a channel from the channel list

On the top right side of the channel list, there are four buttons , , and

. In this section, the user can create new channels, delete one or more at the same time, export
and import a channel list, which will make it easier to add a large number of channels to the system.

Create a new channel

In the channels section, it is possible to create a new channel clicking on the button. This action
will open the channel creation form on the right, which has the following fields:
• Order: number indicating the position of a channel in the list of all existing channels in the system.
• Channel name.
• Protocol: if necessary for accessing the IPTV channel, it should be selected from a drop-down
menu with RTP or UDP.
• Channel multicast address.
• Port for accessing the channel. It can be left blank if it is not necessary.
• Logo: consists on a data input field to select a file (must be an image) to graphically define a
channel.

Note: To avoid distortion in the logos, it is recommended to upload square-shaped


images, no matter the size.

42
• Language: describes a channel nationality.
• Package: if the new channel is supposed to be included in one or several channel packages, these
should be selected in this moment.
• Radio: if this is an audio channel this field should be set to “Yes”, otherwise select “No”. If the
channel content is not known in this moment, “Unknown” should be selected.
• Name EPG: indicates the name of the EPG provider file from which the program data of each
channel will be collected. It will only appear on the form if there is an active EPG integration.
• Rooms: the new channel will be assigned here to one or more rooms. This same action can be
done accessing the edit room form and selecting the channels for this/these room/s.
The image below shows the mentioned form.

Fig. 14: Creation of a channel from the channels list

Note: In this form channel order, name and IP address are required.

Note: If any of the “Rooms” are selected in this form, the channel list of the players in these rooms will
be updated in real time, once the user has saved the changes.

Note: When it comes to rooms belonging to a room group whose channels have been assigned through
this group, such assignment should be modified in the room-group settings.

Warning: The Name EPG field will only appear on the form if there is an active EPG integration.

Import channels

It is possible to add to the system a large number of channels at the same time, importing them from a
.csv file with the required features for the proper creation of the channels:
1. Each row in the file (record) will define a channel, the separator character between fields must be
“,”.
2. The fields and their order must be as follows:

43
Middleware Lite Tool Handbook

• Channel name.
• Communication protocol to access the channel IP.
• Channel multicast address.
• Port for accessing the channel.
• Path of the logo image to identify the channel. This field will only appear in an exported .csv
file, with channels for which the logo has already been assigned in the channel edition or
creation form. In case of importing several channels to an empty Arantia TV installation, it will
not be possible to indicate this path, so the field should be blank for this case.
• Main language of the channel (language id).
• Channel order. It can be modified by an ordering based on the language of the channels. In
the section “Channels -> Languages list” this functionality is described.
• Package or packages the channel belongs to (packages id). If the channel belongs to several
packages, their respective ids must be written in quotations and separated by commas. If
the channel is present just in one package, it is not mandatory this package id to be written
in quotations.
• EPG name of the channel. This column will only be taken into account if there is an active
EPG integration when importing the channels. This column may be empty if there is no EPG
integration. In case it is empty and if integration exists, the value of this field will be null, but
it can be completed in the tool later.
3. It is not mandatory to fill every field (some of them could be blank, as protocol, port or the package
where it belongs or epg name), but parameter ordering should be respected as shown above.
The image below displays an exported .csv file with the channels in previous examples.

Fig. 15: .csv file example displayed in a spreadsheet

Fig. 16: .csv file example displayed in a text editor

44
Note: The fields “Radio” and “Rooms” should be configured later in channel edit form for each channel,
once the .csv file has been imported.

Warning: It is necessary that those elements specified by their ID (language and package) exist in
the system with the corresponding ID, otherwise they will not be properly imported.

Export channels

Clicking on the icon a .csv file will be downloaded in the browser containing the information of
every channel registered in the tool, with the format described in the previous section.

6.3 Languages list

The third option under “Channels” on the left menu is “Lists of languages”, which define the order the
guest will see the channels in the TV service of Arantia TV. This order will be based on each list config-
uration, that is, the channels whose “Language” is configured with the first language of the list will be
shown in first place; following those the channels with the language that had been placed in second
position, etc. Several lists can be created, so the guests will see first the channels in their language.
Note that the channel ordering by language will not affect the channel numbers, they just will be dis-
played as per the configured language list. As a result, it is possible that channel 2 would appear before
channel 1, if the corresponding language list orders the channels this way.
The lists are configured for one of the languages in the interface, meaning the guest would have a
different list according to the language the interface had been configured (a guest would have his own
language as the first in the list, followed by the language in the interface, for example). The image below
shows the table of language lists which will appear in the tool when entering the section, with the name
and language of the interface associated to each list.

Fig. 17: Table of channel languages lists in the tool

45
Middleware Lite Tool Handbook

Note: The channels with the same language in their “language” field of edit channle and create channel
forms will be ordered based on the “Order” in these forms.

Note: If there is no list for a given language, the guests (or players) with this assigned language will see
the channels based on the order stablished by each channel’s “Order” field. The same would happen no
languages list has been created in the tool.

Note: Only one list per language will be allowed.

Edit a languages list

To edit the order of the languages in a list, just click on the icon on the right of each row in the table.
Once pressed, the form for editing a list of languages will be opened on the right. This action will be
performed in two steps: first, a name and a language for the associated interface should be selected;

secondly, once the button has been pressed, drag the language boxes and drop them in the
desired position of the list.

Fig. 18: Editting a list of languages in two steps (first on top, second step below)

As shown in the image below, it is possible to create a list for English speaking guests in which the
channels with this language configured as main will be appearing in first place in the channel list of the
players in their rooms, for the current selected language (English).

Note: List name can not be left empty; language will have a value as a default. The same language will
not be available to use in any other existing list.

46
Delete a languages list

To remove a list of languages, click on its icon. A panel will be opened on the right for confirmation.

To permanently delete this list, press on the button.

Fig. 19: Deleting a languages list

Create a languages list

To create a new list of languages, click on the button on top of the table of language lists. A form
will be opened on the right to perform this action completing two steps:
• First of all, a name and a language for the list must be chosen.

Note: List name can not be left empty; language will have a value as a default. The
same language will not be available to use in any other existing list.

• After that, once the button has been pressed, drag the language boxes and drop them
in the desired position of the list, which will arrange the channel order for each guest based on
the nationality.

• For applying these changes, the button shall be pressed.

47
Middleware Lite Tool Handbook

Fig. 20: Creating a list of languages in two steps (first on top, second step below)

Channels are automatically reordered. When they are requested by the TV service of Arantia TV, the
channels will be ordered based on the guest language (or on the player, regarding there is no guest
registered in the room).

Note: If there is no list for a given language, the guests (or players) with this language assigned will
order the channels based on the “Order” field for each channel.

6.4 EPG

If the properties in which will have Arantia TV exists an EPG provider1 , it is possible to integrate it with
our system from the section “Channels -> EPG”, in which the fields that appear in the form have to be
filled, so Arantia TV server can get communication with the EPG service.

Note: The application is compatible with the EPG providers of Arantia (by default), Babeleye, and
Etisalat. Consult with Televes the viability of the integrations. At the bottom of the screen, there is a list
indicating the current status of the services, indicating whether they are currently accessible or not.

1 The Electronic Program System, EPG, is a service that allows to obtain the programming of the different television channels.

48
Fig. 21: EPG integrator configuration in the tool

In the default configuration, the user is presented with the field of EPG provider, with the “ARANTIA”
option selected. This is the EPG by default of the application. There are also two other EPG providers
available: Babeleye, and Etisalat.
If either of these two providers is selected, the necessary fields to make an FTP connection will appear:
FTP address, and the user and password access credentials.

Fig. 22: Babeleye integration configuration in the tool

The Arantia TV administration tool also has a download functionality of the EPG integrator logs . By

pressing the it is possible to download a text file in which you can consult a history of all the
operations that have been carried out with the EPG integrator. These logs are especially useful both for
consulting the operations carried out so far, and for detecting the cause of possible errors.

49
Middleware Lite Tool Handbook

Fig. 23: Etisalat EPG integrator log example

50
7. Media
This section, available in the left-side panel menu of the tool, allows to consult and manage the images
and audios that would be used in any of the templates in the system, as information, guest welcome or
emergency (that can be edited in “Personalization -> Template designer”).

7.1 Images

Images in the system produce a great visual impact for the guest, used in information, welcome or
emergency templates. To list or manage all the available images that have been added to be used in
the templates designer, enter the “Media -> Images” section in the left-side menu.

Note: Since the latest versions of Arantia TV, images have evolved to support what we call “multi-
language images”. Now, there can be an image media featuring different images for each language
enabled in the settings panel.

Fig. 1: List with of images available in the system

This table displays a thumbnail of each image (in the language of the tool), its name, and also the
creation and last modification dates of this image in the tool. Editing ( ) and deleting ( ) buttons are
located to the right of these information fields.

Edit an image

To change the settings of an image, press the icon in the table. An edit form will pop up on the right.
You can modify the file name and the image itself in every language available by using several fields that
allow you to edit files by language.

51
Middleware Lite Tool Handbook

Fig. 2: Editing parameters of an image in the tool

Note: “Name” field cannot be blank in this form. Every image must fulfil dimensions and size require-
ments.

Delete an image

If you want to remove an image from the system, just press the icon – located to the right of the
– in the image table. A confirmation modal will pop up. You will be prompted to confirm if you want to
delete this image permanently. If so, this image and those related in every language will be deleted.

Warning: If an image that is currently being used in a template is deleted, the user will not be
asked for delete confirmation. The template involved will not feature any images. As for emergency
templates, a default template without any images will be displayed informing about this issue.

Add an image

For increasing the list of images available for templates creation, the user should click on the
button located on top of the list. Once pressed, the form for image creation will be opened on the right
side.
This form offers two options for uploading: “Single upload” (to upload one image per language at a time)
and “Multiple upload” (to upload several images for the same language).

52
Fig. 3: Adding an image for later use in a template

“Single upload” form is somewhat different from the rest of the forms in the tool:
• In this form, there are several fields that allow to upload files. The upper field corresponds to the
language of the tool. The user needs to add an image file in the language field. The image will be
thus added in this language and all others. Subsequently, the user can change the image in any
language. In addition, the name field of the image can be changed if desired – it is filled with the
name of the image file by default.

Note: Supported file types are: JPEG, BMP, SVG, TIFF, PNG and GIF.

Once all the images to be uploaded have been selected and the name has been checked, press the
button.

Note: When creating a new image, every field must be correct, otherwise, the process will not be
completed.

Fig. 4: Adding several multi-language images for later use in a template

53
Middleware Lite Tool Handbook

The “Multiple upload” form allows you to upload several different images at at time faster. This process
creates images for the different languages in the application automatically with no option for selection.

Fig. 5: Adding several different images for later use in a template

When the images to be uploaded have been selected, they will be all listed so we can check their details.
By clicking on the list, the name field can be edited right away to avoid that the name of the image by
default is saved.
Every image features an X button on its right allowing to remove it from the list if necessary. There is
also a “Clear list” button to remove them all at once.
The image upload process starts when you click on the upload button. Any error will be notified on the
corresponding image. If there are no errors, all of them will be flagged as successfully uploaded.

7.2 Audios

In the templates created with the templates designer to be displayed for information or welcome mes-
sages, or whenever an emergency alarm is triggered, the user can add different audios which will be
played as long as the alarm is active. This sound will catch the guest attention in case of emergency.
Access the “Media -> Audios” section to add and manage the registered audios , where an audio list with
names, descriptions and other information is available, as well as the buttons to edit or delete these
audios.
Besides, within this list the Wakeup_alarm_audio file is available, which will be played in a loop whenever
a wakeup alarm sounds and there is no channel assigned to the room (for some players, this audio will
be played in case the wakeup alarm would have been configured in a channel which is not available at
the moment due to any transmission or reception error).

54
Fig. 6: Table of available audios

Edit audio

To edit an audio, press the icon of the selected audio to open the edit form on the right. Name,
description can be modified, and an audio file can be uploaded to replace the existing.

Fig. 7: Editing an audio in the tool

Note: “Name” filed can not be left blank in this form.

Delete audio

To permanently delete one audio, press the icon for the confirmation panel to be displayed on the
right.

55
Middleware Lite Tool Handbook

Fig. 8: Deleting an audio in the tool

Warning: Deleting an audio assigned to the emergency alarm template, will produce that, in case
an alarm is triggered, the guest will not hear any audio signalling this circumstance.

Add new audio

To add a new audio, click the button on the top-right corner of the audio list. Once pressed, the
new audio creation form will be displayed on the right side.

Fig. 9: Creating a new audio in the tool

This form is similar to the one available for adding new images to the system:
• The user can select in local folders the audio to be added using the first field of the form. Dragging
and dropping the audios to be uploaded in the bottom box does the same action. In case several
files to be added at the same time, the audios list will be updated with as many audios as files
dropped.

56
Note: Audio file formats supported: MP3, MP4, MKV, AVI y TS.

• Progress bar indicates the status of the uploading process for these audios.

Once all the audios to upload have been selected, a list will be displayed on top of the button.
The name of the audios and the upload progress can be checked in this table, as well as delete those
which will not be finally added.

Fig. 10: Table of uploaded audios in the new audio form

Note: The audio name can not be changed while it is being added to the system. To modify this name,
the edit form for this audio shall be accessed.

57
Middleware Lite Tool Handbook

8. Personalization
Using this section, the user is able to customize the visual layout of the Arantia TV interface, by creating
and editing information or welcome templates, modifying the background and logos in the application,
or editing the main menu services distribution and colours, as well as designing the templates for the
“Emergency alarm” service, which include image and sound.

8.1 Logos and backgrounds (Styles)

Known as “Styles” in other forms (“Rooms -> Rooms List -> Create new room”), the logos and backgrounds
that can be managed in this section will provide extra level of visual customization in the Arantia TV
interface. Accessing from the side menu of the tool to “Personalization -> Logos and Backgrounds” a list
of available styles will be shown.

Fig. 1: List of customizable styles

These styles are sets of logos and backgrounds which will be displayed in the interface the guest will
see in the player/s of the room/s. The logo is placed in the top-left corner of the menu in the Arantia
TV application for TVs and STBs, and on top in the mobile app. Whereas the background will only be
displayed in the TVs and STBs interface whenever the room for a player has no available channels. In
the mobile app, the background is placed behind the logo, on top of the screen.

58
Fig. 2: Logo and background examples in the interfaces of Arantia TV (displayed in a STB at the top; in a
smartphone at the bottom)

In the list of styles, these can be edited ( ) or deleted ( ), as well as created with the button.

Warning: The default style can not be deleted, but it may be edited.

59
Middleware Lite Tool Handbook

Edit a style

To modify the logo or backgroung of a style, as well as its name, just click on the icon for opening
the styles edition form on the right side.

Fig. 3: Editing a style

En este cuestionario, solamente existen cinco campos: el nombre del estilo, su logo, su fondo, el canal
estático de menu y el bloqueo del zapping con canal estático. El logo y el fondo consisten en un campo
de entrada de datos para seleccionar un archivo (debe ser una imagen). El canal estático de menu es
un seleccionable de la lista de canales que hay en el sistema dados de alta. El bloqueo del zapping con
canal estático es un checkbox para bloquear o no.

Note: It is recommended for the background images to use a size of 1280x720 pixels, or larger as
long as the aspect ratio (16:9) is preserved. For the logos, images of any format can be loaded, with a
maximum size of 640x480 pixels, and the interface will resize them to the available space on the top-left
corner.

Delete a style

For deleting a style, the user should click on the icon of the corresponding style. This action shall be

confirmed pressing on the button in the confirmation panel on the right side.

60
Fig. 4: Deleting a style

Warning: The default style can not be deleted.

Warning: If a style assigned to any room is deleted, the first style available in the list will be applied
to this room.

Create a new style

To add new styles to the tool, press on the button on top of the styles list for the creation panel
to open on the right. This is the same as styles edit form de estilos. There are some fields in this form:
• Name of the style.
• Logo to be a part of the style, which will be always visible in the Arantia TV interface (except in the
TV service when the programs guide is hidden).
• Style background, which will only appear in the TVs and STBs when there is no channel assigned
to a room. In the mobile version of Arantia TV, it will be placed at the top of the screen.
• Canal estático de menu, configura un canal de la lista de canales disponibles en el sistema para
que se vea siempre en el menu de la interfaz de las TVs y STBs. Cuando hay un canal activado el
fondo no se verá siempre que el canal esté disponible.
• Bloqueo del zapping con canal estático: se bloquearán las teclas de CH+, CH- y los números del
mando remoto evitando que el usuario cambie de canal desde el menu.

61
Middleware Lite Tool Handbook

Fig. 5: Creating a style

Fig. 6: Creación de un estilo (todos los campos)

Note: Logo and background are required fields in this form.

62
9. Menu Designer
In the “Personalization -> Menus” section of the left-side menu of the tool, the users will find the menu
designer, which is a tool to create their own menus. The philosophy around this tool is flexibility and
quickness. Following these steps, the users will be able to create an ad-hoc menu in real time, meaning
they may configure a menu that is currently in use in existing rooms. The menu will be updated in the
moment the guest opens the main menu of the interface.

Fig. 1: Example of a menu designed in the tool

9.1 Menu selection

This is the section of the tool where the user can select the existing menus, edit or delete them, or create
new ones.

Fig. 2: Screen for menu selection in the tool

To select a menu just click on it and the edit screen will be opened.

To delete a menu, the user should click on the icon of the corresponding menu. The user must be
sure this menu is not in use in any of the rooms, otherwise the designer will show an error message
indicating this circumstance. To delete this menu it will be necessary to previously assign a different one
to the corresponding rooms.

To create a menu, the user just has to press the icon and introduce the name for each available
language in the menu. When pressing “Continue”, an empty initial menu structure will be created.

To edit a menu, click on the button of the corresponding menu, and some input fields will appear
to modify its name in any of the languages configured to be available in the management tool.

63
Middleware Lite Tool Handbook

Fig. 3: Editing a menu from the selection screen

Note: The default menu (Default) can not be deleted.

Note: The mandatory language is as set by default in the tool. If a translation field - other than the
default language - is blank, it will be automatically filled with the default-language string

9.2 Menu editor

In this section, the menus can be modified to the user’s liking with the tools available.

Fig. 4: Screen for menu edition in the tool

As shown in the image above, the menu designer has an area on top which is always visible and another
one that would change based on the mode the user has selected.
In this fixed part, the user has:
• A button to return to the menu selection.
• Menu currently selected (position in the submenu tree).
• The buttons for selecting different modes, which consist of four different parts where all the prop-
erties in the menu can be modified.
• The name of the menu, next to the save button.
Possible modes for the designer are:
• Structure: the user can edit here the shape and position of the cells where the different services
and widgets in the application will be placed. This option is not available in the menus with a
default design.

64
• Cells: Elements where the services, submenus and widgets will be added. Their properties, like
colour and shape, can be modified in this mode.
• Translations: In this mode the user will modify the names of the services in the supported lan-
guages.
• Preview: Last step where the final result and the navigation over this design can be checked.

Structure

Fig. 5: Edition screen of menu structure

The first step to create a menu is to design the desired shape for it. The initial structure available is a
2x2 cell set, meaning there are 2 rows and 2 columns.

Every empty cell in the menu will appear in an orange background with a in the center, where
services, submenus or widgets can be added later.
In this section of the designer there are two tools available:
• Divisions: This includes 3, a horizontal, a vertical on top, and a second vertical on the bottom area
of the menu. Using these divisions, the user could create separated sections in the menu which
will provide different cell arrangements in each of the sections that have been created with the
divisions. A division can be moved once it has been placed, this action is emphasised with blinking
arrows. This allows the sections size to be modified.

Note: A division can not contain cells smaller than one unit of the 4x8 structure.

• Organization: Using this tool, the user can modify the cell arrangement within a section. A sec-
tion is a part of the menu contained within the menu and divisions boundaries, which is selectable
clicking on it. When a section is selected, the cells included will change their maximum size, ac-
cording to the size of the selected section.

65
Middleware Lite Tool Handbook

Cells

Fig. 6: Edition panel of menu cells

Once the user creates the designed structure, the user may proceed to add the services, submenus and
widgets. The main functionalities in this step are either add elements to the menu or assign the desired
style.
The user can modify both the background colour of the elements, or their shape, or even configure if
they execute any action or it is just an informative element.
First step is to add the services, which is a simple task, just drag from the list of the available services on
the right and drop them in the empty cells of the menu.

Note: Note that it is not necessary to fill all the cells with a service. If any of the cells is empty, this
place will appear as an empty space, this can be confirmed in the preview mode.

Fig. 7: Edition panel of services and widgets properties

Once the services have been added, the user can select them to modify their properties. The properties
for one, or more selected services can be simultaneously modified, regarding the size limits. If, at least,
one service is selected, new panels will appear on the right:
Color
This panel allows you to change the 4 color properties of a cell, namely:

66
• Background Off: Background color if the cell has not been selected.
• Background On: Background color if the cell has been selected.
• Foreground Off: Font color if the cell has not been selected.
• Foreground On: Font color when the cell is selected. The font color in image widgets will be only
applied when you navigate over this item - which is transparent and allows you to see the image.
Properties
It allows you to change both its shape and its atributes.
• Font size: Font size of the texts within a cell.
• Icon size: Size of the icon within a cell.
• Border radius: The border radius of the cell. When reaching maximum levels, cells become
rounded.
• Mobile view: It enables and disables the cell view in the user’s mobile application.
• Navigable: Enables and disables service browsing when the user navigates the players menu.
• Transparent background: It enables and disables the total transparency of the background color
of the cell.
• Opacity: It modifies the transparency of all the contents of the cell from 0 to 100%.
• Aspect ratio: It respects the aspect ratio so the images in picture widgets are not distorted.
• Vertical alignment: It allows you to place widget contents on top, in the middle or in the bottom.
• Padding: The spacing of services, menus and widgets in a cell can be changed. This allows the
user to insert an item in whichever position they like within the cell borders.
Color palette
This tool can be used whenever the menu features added services. If no service is selected, they will be
applied to all of them. Otherwise, they will be only applied to the selected services, and the color of the
services will be replaced with preset palettes.

Note: Only image Widgets are displayed in the mobile view - as long as they are configured as navigable
and enabled in the mobile view.

Note: Only Text and RSS Widgets - without a default template selected- are affected by changes in the
font size.

Note: Every Widget can be navigable except for RSS.

Note: The styles of RSS Widgets with a default template cannot be customized (colors, sizes, opacity,
paddings. . . ).

To delete a service from the menu, the user has to move the mouse over it for the button to appear
on the top left corner and click on it.

67
Middleware Lite Tool Handbook

Fig. 8: Services and widgets properties

If a more dynamic feature needs to be added, the designer offers a list of widgets that can be dragged
– just as the services – to the empty cells. When we drop an element of this kind, the following option
menus may be displayed depending on the type of widget.
Weather Widget

Fig. 9: Pop-up to create a Weather Widget

On this configuration pop-up, select the city you want to display on this menu cell.

Fig. 10: Weather widget sample

Another element that can be added to the cells is a menu, which will behave as a submenu when
accessed from the current menu. These can be added from the submenu list placed next to the rest of
elements, which presents all the previously created menus that are not yet assigned to this menu.

68
The procedure to add and create them is the same as the custom services, with slight differences. As
shown in the image, when creating a submenu, the popup will be similar, but with two missing fields, as
this does not have a description or an assigned template.

Fig. 11: Popup to create a new Submenu

Once the menu has been added, creating a new one or dragging to a cell any of the existing, besides the
button for edition, there is an additional button to browse the submenus tree. When pressing
this button, the structure of the corresponding menu will be loaded. This is an agile way to navigate the
menu tree and modify the complete structure without entering each menu individually.

Fig. 12: Submenu element options

This navigation is reflected on top of the menu, updating the menu path while the user is accessing
the submenus so we are aware where this submenu is placed within the whole menu structure. These
buttons can be used to quickly navigate the menu structure.

Fig. 13: Navigating the submenu tree

Note: The maximum submenu level is 3, as the menu designer will not allow to add submenus under
this level that would create too big structures resulting in non intuitive menus.

69
Middleware Lite Tool Handbook

Translations

Fig. 14: Edition panel of menu elements names

To translate the name of a service or a menu to a given language, just select the elements to be modified
and they will appear on the right panel, where the user will be able to modify their names for the
language selected on top, and preview this change in real time on the menu.

Warning: If the name or icon of a general service or menu is modified, it will change in all of the
menus containing it.

Note: The mandatory language is as set by default in the tool. If a translation field - other than the
default language - is blank, it will be automatically filled with the default-language string

Preview

Fig. 15: Menu preview screen

The last step shows how the created menu will be shown to the guest in the players and the mobile app,
as an exact image of the result.

70
Fig. 16: Screen of menu display on the phone

The user can select in this section if a background image or video will be used for the menu. The video
is not editable, while the logos and backgrounds can be modified in the bottom panel. These logos and
backgrounds can be created or deleted, but they are not assigned to the menu. If the user would like to
do so, the section “Personalization -> Logos and backgrounds” should be used.

Note: The default logo and background can not be deleted (Default).

In addition, the user will be able to select if he wants the preview of the menu in TV format or mobile
format. In TV view you can navigate on the menu with the keyboard arrows, and access a submenu
pressing enter key. To return to the previous menu, just press backspace key.

It is important to save the changes once the design has been finished, clicking on the button on
the right top corner of the designer. When the user presses the button, it will turn into yellow while the
information is being saved. When this process is complete, the button will turn back into green if the
changes have been successfully saved, or red, denoting there has been a problem and these changes
have not been saved.

Hint: All the sections of the tool can be browsed and the parameters changed in any moment. It is not
mandatory to follow the order of the presented guide lines, but it is recommended.

71
Middleware Lite Tool Handbook

10. Template designer


The “Personalization -> Template designer” section in the left-side menu of the system is a tool where
the users are able to design their own templates for the customizable services. These templates will
apply only to those services created for this purpose. An example of these services is Emergency
alarm, to which any of the templates created in this tool may be assigned.

Fig. 1: Example of a template designed in the tool

Warning: Only one template is allowed

10.1 Template selection

This is the first screen after opening the designer, from the left-side menu section “Personalization -
> Template designer”. This panel is a selection menu that lists all the templates already created in
the system. New templates can be created, selected to be modified, deleted or assigned to a custom
service.

Fig. 2: Template selection panel in the tool

To select a template, just click on it and the editor will be launched.

To delete a template, press the corresponding icon of the template.

Warning: When deleting a template that was assigned to a service, this service will not a any
template, and the interface will display a default template when accessing the service. This default
template will appear whenever the service is not assigned any other template or this is empty.

72
To create a new template, click on the box with the icon inside and enter the template name in the
upcoming field. When clicking an empty template structure will be created and the edition panel
will appear.

Note: The same template design can be assigned to several services at the same time.

10.2 Template editor

Within this editor panel it is possible to modify the different template designs with all the tools at your
disposal.

Fig. 3: Template edition screen in the tool

As shown in the image above, the template editor is divided in two parts. On the left side, the template
design preview is always available. On the right side, the user can find all the available tools.
In detail, on the left side, as the user’s disposal:
• A back button (returns to template selection).
• Name of the current section (Structure, Cells, Background, Preview), in this case Structure.
• Template preview in the screen showing in real time the final result.
On the other hand, on the right side, the user can see:
• The name of the template the user is editing.

• The button to save any changes made.


• The mode selection buttons allowing to enter four different parts to modify all the properties in
the template.
Possible modes for the designer are:
• Structure: the user can edit here the shape and position of the cells where the different elements
of the template will be placed.
• Cells: Elements where the elements in the template will be added. Their properties can be modi-
fied in this mode as well.
• Background: In this mode the user will configure the background audio and media for the tem-
plate background.
• Preview: Last step where the final result of the design can be checked.

73
Middleware Lite Tool Handbook

Structure

Fig. 4: Edition screen of template structure

The first step to create a template is to design the desired shape for it. The initial structure available is
a 1x1 cell set, meaning there is 1 row and 1 column.

Every empty cell in the menu will appear in an orange background with a in the center, where the
elements can be added later.
In this section of the designer there are two tools available:
• Divisions: This includes 3, a horizontal, a vertical on top, and a second vertical on the bottom area
of the menu. Using these divisions, the user could create separated sections in the menu which
will provide different cell arrangements in each of the sections that have been created with the
divisions. A division can be moved once it has been placed, this action is emphasised with blinking
arrows. This allows the sections size to be modified.
• Organization: Using this tool, the user can modify the cell arrangement within a section. A section
is a part of the template contained within the division boundaries, which is selectable clicking on
it. When a section is selected, the cells included will change their maximum size, according to
the size of the selected section. This is depicted in the image above, where the lower section is
selected, with a maximum size 2x8 (2 rows by 8 columns), with 2x3 organization.

Note: A division can not contain cells smaller than one unit of the 4x8 structure.

74
Cells

Fig. 5: Edition panel of template cells

Once the structure has been designed, the user may proceed to add the images and texts. The main
functionalities in this step are adding elements to the menu and also assigning their style. The user
can modify the cells background colour, shape, the text size, the vertical alignment of the element with
respect to either the cell or the spaces surrounding it (paddings).
The first step in this section is to add the desired elements, dragging the media contents from the list
on the right to the empty cells in the template. When an element is dropped in any designed cell, it will
fit inside, adjusting shape and size to the cell. Once an element is assigned to a cell, it is possible to
remove this clicking on the , on the top-left corner of the cell.

Next to the delete element button there is also an edition icon , which allows the modification of the
properties of this element.
Image

Fig. 6: Image edition Pop-up

On this configuration pop-up, choose the image or images that will be displayed on this cell. If several
images are selected, set transition times between images so as to configure the slideshow.
Text

75
Middleware Lite Tool Handbook

Fig. 7: Text edition Pop-up

On this configuration pop-up, choose a text among the default options so it can be assigned to the cell.
You can also choose a motion speed and direction so as to configure a scrolling text.

Note: Note that it is not necessary to fill all the cells. If any of the cells is empty, this place will appear
as an empty space.

Fig. 8: Edition panel of cell elements properties

Once the user has added the elements, these can be selected to modify their properties. One or more
can be selected to modify all their properties at the same time. To select one element, just click on it.
To add new elements to the selection just click on the desired ones. To select all the elements in the

template, click on the button under button. To remove one element from the selection

press again over it, or click on the button placed under .


When at least one element is selected, a new properties panel is displayed on the right. On this panel
you can edit the font size of the texts, the background colour (or transparent) and the radius of the cell.
You can indicate whether the aspect ratio of the images has to be preserved or not. You can also select
the vertical alignment with respect to the cell of the element or the spaces surrounding such element
(paddings). The user can thus adapt the element to their needs.

To remove one element from the template, as mentioned above, just click on the in the element cell,
or press the button while editing the properties of this element.

76
Fig. 9: Image creation modal

Fig. 10: Image edition modal

On the template designer, you can also upload new images, edit their properties or delete them from
the system. Thus, design process is more convenient as you can see on previous pictures. Creation and
editing process is based on the system’s ability to distinguish the languages of the pictures, so creation
and editing forms do consider this functionality. For further information, go to Media section of the tool
“Media -> Images”.

77
Middleware Lite Tool Handbook

Fig. 11: Text edition screen

The same applies to the texts to be added to the template, new texts can be created in the designer,
the existing ones can be modified or deleted. Besides, in the bottom-right corner, the language for the
text input can be selected amongst the available languages in the tool. This way, the text can be created
for any of the available languages, added to the template, allowing to use a single design for several
languages.

Note: The mandatory language is as set by default in the tool. If a translation field - other than the
default language - is blank, it will be automatically filled with the default-language string.

To save changes during the text edition or creation, press the button. Press the button to
discard these changes and return to the previous screen. Both buttons are placed on the upper right
corner of the text editor.

Fig. 12: Text selection screen

As mentioned above, a text translated to any of the available languages can be added selecting the
desired language button (as an example, the Spanish button ), placed to the right of the
creation, edition or delete button. When a language is selected, all the texts in the list below will change
to the selected language, and the texts already assigned in the template will as well be updated in the
preview.

Note: The images in these lists can be as well managed in the “Media -> Images” section.

78
Background

Fig. 13: Template Background edition panel

Background mode allows to modify any element that would be used as a template background, as well
as audios, images or channels.
The first section is Header/Footer, which allows the user to select if the Header and Footer are visible
or not. This is very useful to create templates where the whole content should be at sight.
Below, Background Sounds section, where all the audios uploaded to the system (in “Media -> Audios”
section) are listed. The audio to be played as background sound in the template can be selected from
this list. If no audio is required, just press on the selected audio for this to be deselected. Next to each
of the audios, there are two buttons, and , to play or stop this audio and identify which is the
sound.
Besides, it is possible to link several background audios together that will be played in a loop when
selecting more than one. The playlist order is defined by the selection order, as the number placed to
the left of each selected track indicates.

Fig. 14: Selecting several background audios

Then, the Background Contents panel allows you to select the contents to be displayed on the back-
ground. Among all the categories (images, channels), only one type can be selected at a time. In each
media category, however, you can select several types and set time intervals so they can be displayed in
an endless loop. In this section there are also different methods to filter by name on the field;
to sort by name or date by using the buttons; to select the reproduction order; and also a pag-
ination method allowing to manage great amounts of elements in a simple way thanks to the
buttons located at the bottom. Besides, a view can be displayed so the user can sort and change the
series of backgrounds in an easy and intuitive way. You can access this view by clicking on the
button. In this section, you can see every available element. On the bottom, you can see a preview of
the elements in the selected order, allowing you to drag and drop them to reorganise them.

79
Middleware Lite Tool Handbook

Fig. 15: Selection and ordination of images and channels, with the bottom preview bar

Fig. 16: Image selection

80
Fig. 17: Channel selection

Selecting any kind of media with audio (Channels) will override the selection of any kind of background
audio that could be configured. A warning message over the audios panel will indicate this circum-
stance.

Fig. 18: Message warning of disabled sounds

Preview

Fig. 19: TV template preview screen

The last step shows how the created templated will be shown to the guest in the players and the mobile
app. The user can select if the preview shows TV or mobile format, using the buttons located under

81
Middleware Lite Tool Handbook

As shown in the image below, the elements in the template cover the 100% width in mobile view with
vertical scroll to display the whole content.

Fig. 20: Mobile template preview screen

This section

Note: If the channels are not available, the only content displayed would be the corresponding logo.

A button to activate or deactivate the sound in the preview is available as well. This selection is not
affecting the real functionality in the players.

It is important to save the changes once the template design has been finished, clicking on the
button on the right top corner of the designer. When the user presses the button, it will turn into
yellow while the information is being saved. When this process is complete, the button will turn back
into green if the changes have been successfully saved, or red, denoting there has been a problem and
these changes have not been saved.

Hint: All the sections of the tool can be browsed and the parameters changed in any moment. It is not
mandatory to follow the order of the presented guide lines, but it is recommended.

82
11. Services
This section of the tool will treat everything regarding all the available applications and services for the
guest in the Arantia TV interface. Integration with any external service the application may have will
managed here as well.

11.1 List of services

In this section of “Services”, which can be accessed in the left side menu of the tool (“Services -> List of
services”), the user can consult or edit the services Arantia TV is offering to the guests in the main menu.
The following image shows the list of currently available services in Arantia TV:

Fig. 1: List of available services in ArantiaTV

Each of these services intend to provide the guests with an activity or utility that they might enjoy any
time during their stay:
• Television: through this service, the guest will access to the IPTV channels being provided in the
installation, enjoying free or premium content, as well as to the channel guide information.
• Settings / Languages: entering the settings, the guest will be able to change the language of the
Arantia TV interface.

Note: In this version of Arantia TV, when entering the settings, the “Languages” ser-
vice will be launched for changing the interface language. In upcoming releases, other
settings will be added to this section (like parental control code or television automatic
switch off).

• Hotel information: this informative service provides the guest with all the data the user would be
sending, whatever the subject (hotel installations, touristic information, etc). The contents to be
shown in this service can be created, edited or deleted in “Personalization -> Templates”.

83
Middleware Lite Tool Handbook

• Aplicaciones TV: desde este servicio se podrá acceder a otras aplicaciones (instaladas en el player)
como Youtube, Spotify, Google Maps o incluso juegos, manejables mediante el mando a distancia.
• Weather (widget): this widget can be found on the main menu. It displays the current weather
of the city selected when the menu was created – this option is configured in the Menu Designer
widget. It shows a three-day forecast.
• Weather service: when accessing this service, a list of cities and their weather are presented to the
user. Such list can be modified from “Hotel -> Weather Cities”. The included meteorological infor-
mation is comprised by the current weather (i.e. clear, rain), current temperature, and maximum
and minimum temperature for that day, humidity, and preassure. In addition to this information,
a 3-day forecast is provided.
• Welcome screen: this service is not available in the main menu of the interface, but is required to
display the welcome message for the guest, if it is active.

Note: If the welcome screen is enabled when an LG player is restarted, the main menu
will be displayed when the player is started.

• Channel guide: this service allows to consult at a glance the next 3-day program schedule for all
the channels assigned to the room.

Warning: In this section only consulting or editing the default services is supported. Services can
not be created nor deleted.

Edit a service

To edit a pre-installed service, just click on the located right to each service name. This action will
open on the right the service edition form, which has the following fields:
• Language tab: selecting a language with these tabs, the used can edit the name and description
of any service for each available language in the tool.
• Name of service: it will appear, accordingly translated, in the interface the guest will see in the
players.
• Description: short text briefly defining the service functionalities.
• Show only if any of these external devices are available: the user would select in this field the types
of external devices which, in case of any of this type is registered to a given player, will cause the
service to be shown in the interface menu for such player. Otherwise, the menu for this player will
not show this service.
• Show only for this player types: as is the case with the previous option, when selecting here a
player type, this service will only appear in this type of players.
• Show only if room is occupied: this field must be selected for services that should be available
only when there is a guest registered in the room.

84
Fig. 2: Services edition form

11.2 Aplicaciones OTT

En Arantia TV, dentro del servicio Aplicaciones TV, se le concede al huésped la posibilidad de disfrutar de
aquellas aplicaciones OTT1 que tienen instaladas el/los player/s de su/s habitación/es. Estas se pueden
dar de alta y gestionar desde la sección “Servicios -> Aplicaciones OTT” en el menú de la izquierda en
la herramienta. Una vez se accede a este apartado, se puede observar la lista de aplicaciones OTT
registradas actualmente en la herramienta:
1 Una aplicación OTT (Over-The-Top) es aquella aplicación o servicio que provee un producto a través de internet y elude la dis-

tribución tradicional. Generalmente estos servicios o aplicaciones están relacionados con los medios y la comunicación y suelen
tener un costo menor que el medio tradicional de entrega. Ejemplos de estas aplicaciones o servicios son “Netflix” sustituyendo
al proveedor tradicional de contenido de TV, o “Skype” sustituyendo al proveedor tradicional de comunicaciones a distancia.

85
Middleware Lite Tool Handbook

Fig. 3: Lista de aplicaciones dadas de alta en la herramienta

Desde esta vista es posible consultar las aplicaciones existentes en los players, editar algunas configura-
ciones, eliminarlas o añadir nuevos accesos a otras aplicaciones instaladas en los players para que el
huésped pueda acceder a ellas desde la interfaz de Arantia TV. Para controlar a qué aplicaciones puede
acceder un huésped desde el servicio Aplicaciones TV de la interfaz de Arantia TV, se deberá configu-
rar en la sección de la herramienta “Hotel -> Tipos de players -> Editar un tipo de player” las aplicaciones
que permitirá mostrar cada tipo de player (con esto se consigue que no aparezcan en un player de una
marca comercial determinada las aplicaciones de otra, por ejemplo).

Editar una aplicación OTT

Para editar el registro en la herramienta de una aplicación OTT, simplemente se ha de pulsar sobre
el icono , lo cual hará que aparezca a la derecha el formulario de edición de aplicaciones. En éste
existen cuatro campos informativos que se traducirán para cada idioma de la interfaz, es por eso que en
este formulario también existen las pestañas de idiomas. Estos campos informativos son: una pequeña
cabecera, el cuerpo de la descripción de la aplicación, información a mayores, e información legal. Los
demás campos son el ID de la aplicación, su nombre y los iconos que se desea que la represente en la
sección Aplicaciones TV de la interfaz.

86
Fig. 4: Formulario de edición de aplicaciones

Note: El huésped no verá ningún campo informativo de los comentados salvo la cabecera, que apare-
cerá en la interfaz como el nombre de la aplicación.

Eliminar una aplicación OTT

Para eliminar la referencia en la herramienta a una aplicación OTT, bastará con pulsar sobre el icono
de la aplicación que se desea eliminar. Esto abrirá a la derecha el panel de confirmación. Para eliminar

definitivamente el registro de la aplicación se deberá pulsar sobre el botón .

Fig. 5: Borrado de aplicaciones en la herramienta

87
Middleware Lite Tool Handbook

Note: Eliminar una aplicación OTT en la herramienta no desinstala de los players dicha aplicación, pero
sí inhibe al huésped de poder acceder a ella mediante la interfaz de Arantia TV.

Note: Si se desea que la interfaz de Arantia TV para un tipo específico de player no les muestre una
determinada aplicación a los huéspedes, no es necesario eliminarla de la herramienta. Simplemente
se ha de desasociar esa aplicación en el formulario de edición del tipo de player deseado, en “Hotel ->
Tipos de players -> Editar un tipo de player”.

Añadir una aplicación OTT

Para registrar nuevas aplicaciones OTT en la herramienta, se debe pulsar sobre el icono situado

encima de la tabla de aplicaciones OTT, a la derecha del botón , lo que abrirá a la derecha
el formulario de registro de una aplicación OTT:

Fig. 6: Formulario de registro de aplicaciones

Los campos que conforman este formulario son:


• Pestaña de idioma: al igual que en el formulario de edición de servicios, seleccionando un idioma
gracias a estas pestañas el usuario podrá editar determinados campos del formulario para cada
idioma disponible en la herramienta, así los huéspedes podrán disfrutar de determinada infor-
mación en el idioma en el que tengan configurada la interfaz de Arantia TV. Estos campos son los
cuatro textos que se detallan a continuación.
• Texto cabecera, texto cuerpo, texto información secundaria y texto información legal: de estas de-
scripciones solamente aparecerá en la interfaz de Arantia TV la primera de ellas, siendo el nombre
de la aplicación que verá el huésped en el servicio Aplicaciones TV. Estos campos se traducen para
cada idioma gracias a las pestañas de idioma del formulario.
• ID de la aplicación OTT: este id es necesario para lanzar la aplicación correctamente. Es un código
que interpreta el player para abrir la aplicación y que el huésped pueda comenzar a hacer uso de
ella.

88
Note: Se deberá poner en contacto con Televes para obtener el código (ID) de las
aplicaciones que se deseen añadir.

• Nombre: nombre de la aplicación para registrarla en la herramienta.

Note: Este campo solamente sirve para tener referencia de qué aplicación se está
registrando o editando en la herramienta. El huésped no verá este campo en la interfaz.
El campo que verá como nombre de una aplicación es “Texto cabecera”.

• Iconos: consiste en dos campos que le solicitan al usuario dos iconos para representar a la apli-
cación en la interfaz de Arantia TV.

Note: En la actual versión de la interfaz solamente se utilizará el campo “Icono


Izquierdo”, aunque son requeridos ambos campos en el formulario.

Note: Los campos requeridos en este formulario son “Nombre” y los dos campos correspondientes a
los iconos de la aplicación.

Lista de aplicaciones OTT de Arantia TV

A continuación se muestra la lista de aplicaciones OTT disponibles para los players compatibles con
Arantia TV.

Warning: Esta lista puede variar en función del modelo del player para cada una de las marcas
listadas.

Note: Mediante el formulario de creación de una aplicación OTT es posible añadir a la herramienta
nuevas aplicaciones (las cuales deben ser instaladas en cada televisor). Para añadirlas correctamente
y que el huésped pueda acceder a ellas, es necesario conocer el código (ID) de cada aplicación que se
desea instalar. Se deberá poner en contacto con Televes para obtener el código (ID) de las aplicaciones
que se deseen añadir.

89
Middleware Lite Tool Handbook

LG
Aplicaciones disponibles en la herramienta y pre-instaladas en los players:

• Photo & Video • Deezer


• Music • Google Maps
• Bluetooth Sound Sync • AccuWeather 2.0
• Screen Share • Euronews
• Mobile Connector • TV Hockey
• PC Connector • Tanks
• External Connector • Gravity Ball
• Web Browser • Mainstream
• YouTube • BBC iPlayer
• Arirang TV • BBC Sport
• NPO • BBC News
• Filmbox Live • STV Player
• Demand5 • UKTV Play
• All 4

Samsung Orsay
Aplicaciones disponibles para su instalación Aplicaciones disponibles en la herramienta:
desde SmartHub en los televisores:

• Dailymotion • YouTube
• Filmbox Live • AccuWeather
• YouTube • Web Browser
• Plex • Airtime
• BBC News • Plex
• Wiener Staatsoper • Euronews
• Red Bull TV • BBC News
• Airtime • Red Bull TV
• LaOla1 • Mirroring
• Euronews
• AccuWeather
• The Weather Network
• PanoramaTV
• Swissinfo.ch

90
Samsung Tizen
Aplicaciones disponibles para su instalación Aplicaciones disponibles en la herramienta:
desde SmartHub en los televisores:

• Dailymotion • DailyMotion
• Filmbox Live • Filmbox Live
• YouTube • YouTube
• YouTube Kids • YouTube Kids
• Airwave • Airwave
• Wiener Staatsoper • Wiener Staatsoper
• Red Bull TV • Red Bull TV
• AccuWeather • AccuWeather
• The Weather Network • The Weather Network
• Hotel Mamá • Hotel Mamá
• Vimeo • Vimeo
• Deezer • Deezer
• Faebook Watch • Facebook Watch
• Spotify • Spotify
• HBO • HBO
• Tune In • Tune In
• Web Browser • Web Browser

Hint: Se recomienda leer la sección “Players Samsung -> Instalación de OTT Apps” del Man-
ual Técnico de Arantia TV para conocer cómo instalar aplicaciones en televisores Samsung.

91
Middleware Lite Tool Handbook

12. Hotel
En esta sección de la herramienta se pueden gestionar todas aquellas configuraciones generales que
tengan relación con las habitaciones, los players o los idiomas de la aplicación, además de administrar
las ciudades del widget del tiempo.

12.1 Room types

In this section, which can be accessed in “Hotel -> Room types” on the left side menu of the tool, the
user can create the labels for the room types which will be used in their edition or creation forms. These
labels don’t have any preestablished norm, so the room types can be chosen based on the user’s criteria.
Some examples could be: Bedroom, Suite, Hall, etc, as shown in the image below:

Fig. 1: Room types list

Like some other elements in the tool, in this section room types can be created, edited or deleted.

Edit a room type

To edit a existing type, click on the icon of the selected room type to open a form for editing the
room types on the right. This form consists of a single field: name of the room type.

92
Fig. 2: Edit form of a room type

Note: The “Name” field in the form can not be left blank.

Delete a room type

To delete a room type, just click on the icon of the type to be deleted. This will open on the right the

confirmation form to permanently remove this type pressing the button.

Fig. 3: Deleting room types

Note: Deleting a room type which were selected for one or more room will cause these rooms to be
left without any room type.

93
Middleware Lite Tool Handbook

Create a new room type

To add a new room type to the system, click on the icon on top of the room types list. Once
clicked, the creation form for room types will appear on the right side, consisting on a single field: room
type name.

Fig. 4: Form to create a room type

Note: The “Name” field in the form can not be left blank.

12.2 Player types

Warning: To add a new player to Arantia TV, it should be validated to ensure compatibility
with the platform. Proper operation of the player can not be assured for those models added
without completing this procedure.

En esta sección, accesible mediante el menú lateral de la herramienta, en “Hotel -> Tipos de players”, se
puede encontrar todos los tipos de players creados hasta el momento en la herramienta. Estos tipos
agrupan de manera general los players que cuentan con el mismo fabricante y modelo.

94
Fig. 5: Player types list

In this section the name of the existing player types can be consulted, as well as, delete them or create
a new one, if necessary.

Edit a player type

Al pulsar sobre el situado a la derecha del nombre de un tipo de player determinado, aparecerá
lateralmente el formulario de edición de players, desde el cual es posible modificar el nombre del tipo,
el fabricante o el modelo. Todos estos campos se explican en detalle en el apartado Crear un nuevo tipo
de player.

Fig. 6: Edition form of a player type

Note: “Name” and “Manufacturer” are required fields in this form. The model must be unique in the
system.

95
Middleware Lite Tool Handbook

Delete a player type

To delete a player type from the system, just click on the icon of the type to be removed. This action

will open on the right the confirmation panel. To permanently delete this type, the icon has to
be pressed.

Fig. 7: Deleting a player type

Warning: When a player type is deleted, all the players which had this type will be associated to the
first player type in the list.

Warning: The “Mobile” player type can not be deleted.

Create a new player type

To add a new player type to the system, the user should press on the button placed on the top
right-hand area of the player types list. This will open a form to fill some fields:
• Player type name.
• Player manufacturer of the new type.
• Players model.

96
Fig. 8: Creation form of a player type

Note: “Name” and “Manufacturer” are required fields in this form. The model must be unique in the
system.

12.3 Display types

In this section - which is accessible through the side menu on “Hotel -> Display types” - the user can
check, create, delete or edit the labels that will be associated to the players in their remote configuration
for Nemesis V2 form. These labels have been designed to be used in the system - only for Arantia
Nemesis V2 players: - to define the TV brand to which it will be connected. This is necessary to manage
the TV that is connected to Nemesis by means of a Tvi cable. In versions older than 2.11.0 of Nemesis
V2, such labels are always used to configure the remote pairing.

Fig. 9: Display types list

97
Middleware Lite Tool Handbook

Note: Check the TV brands that can be managed from Arantia Nemesis V2 players with a Tvi cable.

Edit a display type

To edit the existing labels, click their corresponding icon and a form to edit display types will pop
up on the right. This form is very simple, as it includes one single field: television brand. As mentioned
before, this field is designed to be used in Arantia Nemesis V2 players so as to indicate the brand of the
TVs they are connecting to.

Fig. 10: Edition form of a display type

Delete a display type

As for the rest of the types in the section “Hotel”, the users just needs to press the button on the
right to delete an element from the system. This will open on the right side the confirmation panel. To

permanently remove the display type, click on the button.

Fig. 11: Deleting a display type

98
Note: Deleting a display type which was selected for one or more players will assign the default display
type to them (the one selected in “Configuration -> General Settings”).

Create a new display type

To add a display type to the system, click the button on top right of the display types list. A form
with a single field will pop up: the brand of the TVs that will be connected to the Arantia Nemesis V2
players.

Fig. 12: Creation form of a display type

12.4 Languages

In the current version of Arantia TV there are two types of languages: those that can be configured for
the players interface in the rooms; and the languages corresponding to the nationalities of television
or radio channels the guests can access, which order can be configured in “Channels -> Languages list”.
These differences can be managed and checked in the section “Hotel -> Languages”, available on the
side menu of the administration tool.

99
Middleware Lite Tool Handbook

Fig. 13: Languages list

In this section the user can list all the languages currently registered in the system, either to configure
the interface language or to define nationality of a channel. It allows as well to check if a language is
currently active or not, or the language codes, which the players will use to properly show the informa-
tion.

Edit a language

If the user needs to edit the parameters of a given channel should click on the icon of the language
to be modified. A form will be opened on the right with all the fields of a language: order of appearance
in the interface, name, two digit code and the three digit ISO639 code, flag, activation, availability for
interface translation and availability to use it as a channel nationality in the languages list. In the section
for creating a new channel there is more information available on these fields.

Fig. 14: Edition form of a language

100
Note: Order, name, ISO639 code and flag are required in this form. The rest of fields in the form will
have a default value.

Warning: The first language in the list (English) can not be edited.

Delete a language

To remove a language from the system, click on the icon of the language to be deleted. The confir-

mation form will appear on the right side, where the button should be pressed to permanently
delete the language.

Fig. 15: Deleting a language

Warning: The first language on the list (English) can not be deleted. When removing any other
language, all the elements configured with this language (channels, languages list, players, etc) will
change to the default language, English (en) in this case.

Create a new language

To add a new language to the system, just click on the icon on top of the languages list. This will
open on the right the creation form of a language, containing the following fields:
• Order, to define which position this language will appear in the configuration panel if the Arantia
TV interface.
• Language name.
• Language code (two digits), which is a drop-down menu with all the available languages with their
code between brackets.
• ISO639 code (three digits), which is necessary to configure certain player types.

101
Middleware Lite Tool Handbook

• Flag, an element which allows to load files (it is recommended to load small sized image files) to
describe the language using a flag.
• Active, this field configures the availability of this language in the language settings of the interface.
• Available on interface, defining if this will be included or not in the list of languages the interface
can be translated to in the settings of Arantia TV menu, as well as in the first step of the edition or
creation form of a languages list.
• Available on channels, will define if this language is included or not in the second field of the
edition or creation form of a languages list, as well as in the channel forms.

Fig. 16: Language creation form

Note: Order, name, ISO639 code and flag are required in this form. The rest of fields in the form will
have a default value.

12.5 Weather cities

In this section - which can be accessed by clicking “Hotel -> Weather cities” in the side menu -, the user
can add, edit or delete the cities needed to become available to configure the weather widgets in the
Menu Designer, Widgets section. These cities are shown in the cities list of the tool along with its code
(which is mandatory to retrieve the meteorological information) and the time this information was last
updated.

102
Fig. 17: List of available cities in the tool to be used in the weather widget

Edit a city

To modify the name or code of a city, click on the icon on the right side of each city. A form with
these fields will appear on the right for the user to edit them.

Fig. 18: Edition form of a city

The city search tool is placed on the bottom area of the form, showing all the cities matching the charac-
ter string in the search field. Once the desired city appears in the list of found cities, when clicking on its

button the fields “Name” and “Code” in the form will be automatically filled. With this feature, the
exact code of the selected city can be obtained. The image below shows how to use the search utility to
modify the name and code when editing a city.

103
Middleware Lite Tool Handbook

Fig. 19: Search panel in the city edition form

Warning: If the city code is not properly set in this form, the weather information will not be
properly retrieved.

Note: Editing a city in this form will modify the “City” field of the weather Widget corresponding to this
city.

Note: All the fields in this form must be filled. Using the search panel is not mandatory, but strongly
recommended.

Delete a city

To remove a city from the system, click on the icon of the selected city for the confirmation panel to

be opened on the right side. To permanently delete this city, press on the button.

104
Fig. 20: Deleting a city

Warning: If you delete a city, every weather Widget created for this city will be removed from the
tool.

Add a new city

To add a new city to the system, click on the button on top of the cities list. This action will open
a form with the fields “Name” and “Code” for the user to input this data.

Fig. 21: Creation form of a city

The city search tool is placed on the bottom area of the form, showing all the cities matching the charac-
ter string in the search field. Once the desired city appears in the list of found cities, when clicking on its

button the fields “Name” and “Code” in the form will be automatically filled. With this feature, the
exact code of the selected city can be obtained. The image below shows how to use the search utility to
modify the name and code when editing a city.

105
Middleware Lite Tool Handbook

Fig. 22: Search panel in the city creation form

Warning: If the city code is not properly set in this form, the weather information will not be
properly retrieved.

Note: All the fields in this form must be filled. Using the search panel is not mandatory, but strongly
recommended.

12.6 IR TV Brand

In this section - which is accessible through the side menu on “Hotel -> IR TV Brand” -, the user can
check, create, delete or edit the labels that will be associated to the players in their remote configuration
for Nemesis V2 form. These labels have been designed to be used in the system - only for Arantia
Nemesis V2 players: - to define the code associated to the IR of the TV brand they will be connected to.
This is necessary to correctly pair the remote with the TV.

Fig. 23: List of IR TV Brand

106
Editing an IR TV Brand

To edit the created labels, click the icon associated to each label so the form to edit the types of IR
TV Brand pops up on the right. This form is very simple, as it only has one field: the IR code to pair the
remote to the TV. As stated before, this field is used for Arantia Nemesis V2 players.

Fig. 24: Edition form of an IR TV Brand

Deleting an IR TV Brand

As in the case of the other types in the “Hotel” section, to remove an element, click the icon to the
right of the IR TV Brand you want to delete from the system. A confirmation panel will pop up on the

right. To permanently remove it, click the button.

Fig. 25: Deleting an IR TV Brand

Note: By deleting an IR TV Brand that was associated to one or more players, the default IR TV Brand -
the one configured in “Configuration -> General Settings”- will be assigned to them.

107
Middleware Lite Tool Handbook

Creating a new IR TV Brand

If you want to add an IR TV Brand to the tool, click the button you will find on top right of the IR Tv
Brand list. A form will pop up so one field can be completed: the IR code of the TV model to which the
Arantia Nemesis V2 players will be connected.

Fig. 26: IR TV Brand creation form

108
13. Network
13.1 Network configuration

In this section of the tool, that can be accessed in “Configuration -> Network configuration”, the user can
access to the configuration of the network interfaces of Arantia TV server. The Arantia TV installation
provides three network interfaces for different purposes, typically:
• eth0: administration interface connected to Arantia VPN.
• eth1: interface providing service for the players network.
• eth2: interface connected to the building administration network.
Each interface contains different editable fields (exception made any option is blocking it), as shown in
the image below:

Fig. 1: Configuration of eth0 interfaces, administration interface connected to Arantia VPN

109
Middleware Lite Tool Handbook

Fig. 2: Configuration of eth1 interface, which provides network service to the players

110
Fig. 3: Configuration of eth2 interfaces, connected to the building administration network

There are several fields for configuring each interface in these forms, which will be explained below:
• Active: defines if this interface should be or not active.
• Name: label showing the name of the interface, it can not be edited.
• Type: drop-down selection assigning the type of interface (VPN, Players or Admin), allowing to
distinguish each of them.
• Description: brief text explaining the purpose of each network interface.
• Status: label showing if the network is active or not (up / down).
• IP: IP address of the network interface.
• Network: defines the network the interface is connected to.
• Netmask: indicates the boundaries of the network, defining the IP address of the subnet and the
addresses corresponding to the client.
• Broadcast: address serving the broadcast service in this network.
• Gateway: address used for internet access.
Besides, as an additional configuration, the user shall indicate the network interface connected to the
gateway. To select this option, the dropdown menu will list all the active network interfaces with static
IP configuration.

111
Middleware Lite Tool Handbook

Note: The “current value” labels placed on top of some of the input fields inform about the current
value of the corresponding parameter. Excluding some specific cases explained below, whenever this
value does not match those in the input field, it means there is an inconsistency between the stored
value in the Arantia TV database and the current configuration value in the server. The label value and
the text field will not match in the following cases:
• In case a network interface has a configured gateway address, but this is not the interface selected
to provide gateway. In this case, the “Current value:” label will indicate the network interface which
is actually providing the gateway information.

• If the network interface is not active, the “Current value:” label for each of the fields will display
the message “disabled”.

Warning: None of the default network interfaces can be removed from the system in this section
of the tool. It is recommended to disable any interface that will not be in use.

Add a network interface

With the button under the network interfaces forms, a new interface can be added for editing all
the required parameters.

Fig. 4: Creating a network interface

Note: Any network interface that has been added using button will be created disabled and
every field in the form will be empty for the user to edit them just after being added to the tool.

112
Remove a network interface

Using the button in the new interface, this can be deleted from the list. To remove it from the
server configuration, the configuration has to be saved again in the form.

Fig. 5: Deleting a network interface

13.2 DNS

In this section of the tool, available in “Configuration -> DNS”, the user can configure the DNS3 service
provided by the server, as well as the server DNS settings.

Fig. 6: DNS configuration panel

At the top of the form, corresponding to the DNS service provided by the server, this setting can be
enabled or disabled as well as the host name that will be used in the server.

Note: The host name field is mandatory in this part of the form.

In the lower part there are five editable parameters related to the DNS configuration used in the server.
The first field is mandatory, corresponding to the first domain name the server will be using. The next
two fields shall be filled with domain names to be used, if necessary. The last two fields are the ad-
dresses of the two DNS servers the Arantia TV server may use.
3 The domain name system, DNS, is a hierarchical decentralized naming system for devices connected to IP networks, like

Internet or a private network. Its most important function is to translate human-friendly names into the binary identifiers corre-
sponding to the devices connected to the network, to locate and address them.

113
Middleware Lite Tool Handbook

Note: The DNS name of the Arantia TV server is “arantiatv3.local.arantia.com”, and it will be available
from any network connected to the interfaces.

Note: The second DNS name in the form is set as a default “updates.arantia.com”, and can be accessed
from any of the networks connected to the server interfaces. This setting can be removed clearing the
field and saving the form.

13.3 DHCP

In the “Network -> DHCP” section, the DHCP4 server, as well as each DHCP instance assigned to an active
network interface, can be managed as shown in the image below.

Fig. 7: DHCP configuration panel

In this panel, the user can enable or disable the DHCP server, as well as check the current status. To

confirm this changes the buttons should be pressed. To edit a DHCP instance, click on its
name at the bottom of the panel for the DHCP instance edit form to be opened on the right, which
allows to consult (not modify) the parameters of the network interface settings, configured in “Network
-> Network configuration”. Besides, in the bottom area of this form, all the parameters of the selected
DHCP instance can be edited. These parameters are:
• Enabled: enables or disables this option.
• Status: shows the current status of this instance (enabled or not enabled).
• Subnet: indicates which network this instance will be using. It is not editable, since it is defined
according to the subnet of the corresponding interface.
• Netmask: as in network interface configuration form, the netmask indicates the boundaries of the
network, defining the IP address of the subnet and the addresses corresponding to the client. It is
not editable, since it is defined according to the netmask of the corresponding interface.
• Range from: first IP address this DHCP instance can assign to the hosts without IP reservation. IP
addresses ending in “.0” are not allowed.
4 The dynamic host configuration protocol, DHCP, is a client/server networking protocol where, commonly a server will manage

a list of dynamic IP addresses which will be allocated to DHCP clients as they are not previously assigned, this server is “aware of”
which device held that IP address and for how long, and which device have been assigned after release. This way clients in an IP
network will get their configuration parameters automatically.

114
• Range to: last IP address this DHCP instance can assign to the hosts without IP reservation. IP
addresses ending in “.0” are not allowed.
• Default lease time for a player5 : this field defines, in seconds, which is the default lease time for
this DHCP instance.
• Max lease time: this field defines, in seconds, which is the maximum lease time for this DHCP
instance.
• DNS server: IP address of the DNS server for TVs.
• DNS search domain name: the DNS server should search this domain name to avoid any ambigu-
ity.
• Players gateway: IP address of the gateway device for players with IP reservation.
• Range from: first IP address this DHCP instance can assign to a player. IP addresses ending in “.0”
are not allowed.
• Range to: last IP address this DHCP instance can assign to a player. IP addresses ending in “.0” are
not allowed.
• Default lease time5 : this field defines, in seconds, which is the default lease time for this DHCP
instance for hosts without IP reservation.
• Max lease time: this field defines, in seconds, which is the maximum lease time for hosts without
IP reservation in this DHCP instance.
• DNS server: IP address of the DNS server for hosts without IP reservation.
• DNS search domain name: the DNS server should search this domain name to avoid any ambigu-
ity.
• Gateway: IP address of the gateway device for players without IP reservation.
5 A DHCP server assigns an IP address to a new device for a time period for which the allocation is valid, called DHCP lease

time. When this period expires, this IP address becomes available for the DHCP server to assign it to a different device.

115
Middleware Lite Tool Handbook

116 edition form


Fig. 8: DHCP instance
Note: The names of the required fields in this form are marked with an asterisk.

Note: DHCP instances can not be added or deleted in the tool. The user can edit the instances corre-
sponding to the default network interfaces that are set as active. Any network interface the user might
create will not have an editable DHCP instance.

Note: The “current value” labels placed below some of the input fields inform about the current value
of the corresponding parameter. Whenever this value does not match those in the input field, it means
there is an inconsistency between the stored value in the Arantia TV database and the current configu-
ration value in the server.

Warning: When editing the IP range reserved to the players, all the registered TVs in the corre-
sponding network with an IP out of this range will be rebooted.

13.4 Routes

In this section, available on the side menu of the tool in “Configuration -> Routes”, the user can consult
the server routing table, which stores the routes to different nodes in the network.

Fig. 9: Routing table in the tool

At the top of the panel the route creation form is available, allowing the user to add a new route, filling
the fields “Target host”, “Netmask”, “Device” and “Gateway”. A new route will be added clicking on the

button when, at least, the three first fields have been filled. Below, the routing table with the
current routes in the system is shown. These routes can be removed in this list by clicking on the
corresponding icon.

Note: To add a new host route, the “Genmask” field should have the value “255.255.255.255”, as this is

117
Middleware Lite Tool Handbook

a mandatory field.

118
14. Configuration
In this section of the tool, the user can manage several configurations, like users, players or general
settings, of the system where Arantia TV is installed.

14.1 General settings

Accessing the section “Configuration -> General settings” in the side menu of the tool, the user can
consult and manage the settings the Arantia TV interface will be using in the players, like the default
channel assigned to the wakeup alarms without any defined channel, the selected currency for the pay
channel packages or client WiFi network name, as an example.

Fig. 1: Table showing the general settings required in the interface

In this panel it is possible to create new sets of general settings, as well as editing or deleting the existing.

Warning: Between all the available sets in the settings list, the Arantia TV interface will select the
first of them. It means that to use the new settings that have been created, the previous elements in
the list should be removed for them to be applied on the players of the installation.

Edit a general setting

To edit any of the fields of a general setting, click on the icon of the corresponding set. A form will
appear on the right with several fields like the default channel to be used in the wakeup alarms or the
mode the channel list will be shown, among others. These fields are explained in detail in the section
“Add a new general setting”.

119
Middleware Lite Tool Handbook

Fig. 2: Editing general settings

Hint: It is not recommended to leave any empty field in a general setting. The interface could not show
properly some information like, for example, the price of the pay packages.

Delete a general setting

To delete a general setting, click on the icon on the right of the selected setting. The confirmation

panel will appear on the right side for the user to confirm this action clicking on .

120
Fig. 3: Deleting a general setting

Hint: It is not recommended to leave the tool without any general setting. The interface could not
show properly some information like, for example, the price of the pay packages.

Add a new general setting

To add new general settings to the tool, just click on the button on top of the general settings list
and the general settings creation form will be opened on the right side.

121
Middleware Lite Tool Handbook

Fig. 4: Creating new general settings

This are the fields contained in the form:


• Default channel for wakeup alarms: this drop-down list allows the user to choose be-
tween all the channels registered in the tool. The selected channel will be assigned to
any wakeup alarm with no channel assigned (for example, an alarm that would have
been created in “Rooms -> Rooms list -> Add alarm” without selecting any channel in its
“Channel” field).

Warning: In case this parameter is in use, when selecting in this field a channel the guest
can not watch (for example, a channel included in a package the guest has not acquired,
or a channel that is not available in the room), the channel launched with this alarm will
be that one which was on the screen when the alarm sounds.

• Default volume: this setting is not used in this current Arantia TV version.
• Currency: symbol, abbreviation or word that will be placed next to the prices in the
purchasing sections of the interface (at this moment just for pay channels packages).

122
• WiFi name: this will be the default name of the network used by customers to connect
their devices through the “Connect my device” service.
• Backend type: this field can not be edited, just informs what backend type the current
general settings are related to.
• Type of Remote Control by default: this field will only apply to Arantia Nemesis V2
players in order to set the type of remote that will control the TV. You will find two
main options: bluetooth and IR. This field will allow you to tell any Arantia Nemesis
V2 player that may be registered in the future the type of remote control that will be
used (although this can be edited for one or several devices from the players list on
“Configuration -> Players List”).
• IR TV Brand by default: this field will only apply to Arantia Nemesis V2 players. The
objective is to set a sample IR code by default for the Nemesis V2 STBs. Thus, players
can pair their remotes to such TVs properly. This field will allow you to tell any Arantia
Nemesis V2 player that may be registered in the future the TV brand code to be used
in remote pairing (although you can always edit one or several players from the players
list on “Settings -> Players List”).
• TV brand by default: this field will only apply to Arantia Nemesis V2 players. The ob-
jective is to set a default TV brand for the Nemesis V2 STBs. Thus, players can control
such TVs using the Tvi cable. This field will allow you to tell any Arantia Nemesis V2
player that may be registered in the future which TV brand it is going to be connected
to (although you can always edit one or several players from the players list on “Settings
-> Players List”).

Note: The “IR TV Brand” parameter will have no effect on Nemesis V2 players with versions
older than 2.11.0. The remote pairing is configured in the “TV Brand” field.

• Demo: only selectable values are 0 or 1, and enables the system to be set as a “demo”.
• Default mode for TV: choosing between “Channels” and “Packages”, it will define the
way the channels are shown to the guest in the Arantia TV interface, in the TV service.
In case “Channels” is selected, the guest will see a complete list with all the available
channels to be played (free channels and purchased pay channels). Otherwise, if “Pack-
ages” is selected, in the TV service the guest will first see a list of all the packages in the
tool, where each can be selected to access to their channels (in case these are free or
have been purchased) or proceed to rights acquisition of the pay packages available for
purchasing.
• Waiting time for multiple firmware updates: time in seconds between the submissions
of update files to the different players in order to avoid network congestion. This ap-
plies when an update command is sent to a large number of Arantia Nemesis Android
players.
• Default language: this drop-down list allows you to choose among all the available lan-
guages in the tool. Players will be registered in this language by default.
• IR probe connected: this field will only apply to LG STB5500-XX players. It aims at show-
ing whether the STBs are connected to the TV through an IR probe.

Warning: This variable will be only considered if the “IR probe connected” field contains
an “Unknown” value in the edition form of a player.

• Booking-and-Shopping notification e-mail: e-mail address to receive booking and shop-


ping notifications.
• Battery-level notification e-mail: e-mail address to receive notifications when the bat-
tery level drops below a certain percentage.

123
Middleware Lite Tool Handbook

• Battery level for notification: remote battery level below which a notification will be
sent.

Note: STB Nemesis V2 version 2.6.0. or higher is required to receive battery-


level notifications.

• Turn on TVs for the Welcome Message: by enabling this option, players will turn their
screens to display the welcome message after the guest’s check-in. If this option is not
enabled, the screens will not be turned on.

Warning: The Arantia TV interface will select, between all the available settings, only the first of
them. This means if the user requires new created settings to be used, the previous settings should
be removed from the list for the new setting to be applied in the players of the installation.

14.2 Users

When accessing to “Configuration -> Users” in the left-side menu, a list is shown with all the users cur-
rently registered in the tool, which can have different permissions levels for accessing sections in the
tool. This table shows the usernames that have been registered, with other identification data which is
not mandatory. The same way, according to the currently logged user permissions, this user’s data (and
some other users in the tool) can be modified, as well as registering new users or remove them.

Fig. 5: List of users of the tool

Edit a user

To edit a user settings, click on its icon and the user edition form will appear on the right side,
containing different editable fields as shown in the image below:

124
Fig. 6: User edition form

The settings that can be modified in this form are the username, access password, the name and sur-
name of the person accessing with this username, email address, user activation in the tool, its permis-
sion groups and any directly assigned permission for this user. In the section “Create a new user”, this
fields are explained in detail.

Note: To change the password of a user in the tool, a form will be opened on the right side when
clicking on “Change password”. In this form, the user should insert the current password once and the
new password twice.

Fig. 7: Editing a user password

Note: The only required field in the users edition form is the user name.

Delete a user

To permanently delete a user from the tool, just click on the icon on the right of that user for the

confirmation form to be opened. Once there press on the button to confirm user removal.

125
Middleware Lite Tool Handbook

Fig. 8: Deleting a user

Note: When trying to delete a currently logged user, a message will appear instead of the confirmation
form.

Fig. 9: Warning message when deleting a currently logged user

Create a new user

To add new users to the tool, the icon shall be pressed, it is placed on top of the users list right to

the button. Once the button has been pressed, the new users creation form will appear
on the right side containing the following fields:
• Username: this will be the name to log in the tool.
• Password: it is mandatory to control the tools access.

126
• Name: as the surname and email address, it is not mandatory, but it will define the person using
a certain username in the tool.
• Surname: surname of the person using a certain username. This field is not mandatory.
• Email address: contact email of the person/s or company using a username. This field is not
mandatory either.
• Active: this enables or disables the access to a certain user. This way, a user access to the tool can
be blocked without deleting the username and password.
• Groups: the permission groups allow to grant a user simultaneous access to certain form or con-
figurations in the tool.
• User permissions: in a similar way as the permission groups, the permissions directly defined for
a user allow to access to certain sections and fields in the room, independent of the permissions
of the user’s group .

Fig. 10: New users creation form

Note: The only required fields in the user creation form are the username and password.

Note: Users “admin” and “api” have all the available permissions in the tool, independent of what
permissions or groups are defined form them in the user edition and creation forms.

14.3 Permission groups

In the section “Configuration -> Permission groups” on the left side panel of the tool, the groups the
users belong to can be modified, as well as created or deleted.

127
Middleware Lite Tool Handbook

Fig. 11: Panel of permission groups in the tool

Edit permissions groups

Using the icon right to each group, their name and defined permissions for them can be modified.

Fig. 12: Editing a permissions group

Note: The only required field in this form is the group name.

Note: Editing the defined permissions for a group causes the modification of the permissions the
user/s belonging to such group would have.

128
Delete a permissions group

To delete a permissions group, click on the icon next to it. A form will appear for the user to confirm

deletion pressing on button.

Fig. 13: Deleting a permissions group

Warning: Deleting a permissions group where any users were included will cause this group’s
permissions to be removed from these users.

Create a new permissions group

To create a new permissions group, just click on the button on top right-hand corner of the
groups list. The permissions group creation form will appear on the right side to introduce, at least, the
name of this new group. To define the permissions this group will provide to the users included, these
permissions should be selected in the second field of the form.

129
Middleware Lite Tool Handbook

Fig. 14: Creating a permissions group

Note: The only required field in this form is the group name.

14.4 List of Players

In the options menu on the left side of the screen, when selecting “Configuration -> Players list” a list will
open showing a list with all the players currently registered in the system.

Fig. 15: Panel with the players registered in the tool

This list offers diverse information about the players like the MAC address, IP, type of player (editable in
“Hotel -> Types of players”) and the room or space within the room it is located. Ending this information,
there is a column “Actions”, which allows the user to make different actions with the players.

Note: In this panel, the players installed in the possible sub-rooms of a room will be listed as well.

130
Players alerts

Some players might flash alerts. If so, they will be shown in bold on top of the players table. On top
of “Players list”, a number indicating the number of players with alerts will be displayed. In addition, in
“Configuration”, you will see a number indicating the number of alerts of all the elements of the menu.

Fig. 16: Screen of players with alerts

Each player features an icon indicating the type of alert. The example in the picture shows a low-battery
icon. This type of alert - which will be only displayed by Arantia Nemesis V2 players - indicates that
the battery level of the paired remote is lower than stated in the battery level to notification field in
“Configuration -> General Settings”. This alert will not disappear until the batteries of the remote have
been replaced.

Edit a player

To edit the configuration of a player, just click on the icon of this player in the table of players. Once
done, a form will be opened on the right side to modify the parameters than define a player, the same
way it is showed for create a new player.

Fig. 17: Panel for player edition

Este formulario permite modificar la IP y MAC del player deseado, si no está activado el servidor DHCP,
así como seleccionar de qué tipo es (“Hotel -> Tipos de players”), su tipo de visualización (“Hotel -> Tipos de
visualización”) (solamente disponible para tipos de player Arantia Nemesis V2), la habitación o TV remota

131
Middleware Lite Tool Handbook

en la que se encuentra y el idioma en el que se configurará en el caso de no tener un huésped asociado.


En la sección “Crear un nuevo player” se describe en detalle cada uno de los campos del formulario.
You can also change the “persistent” field of “Mobile” players. Having this option enabled will allow
that the Mobile players remain stored in the system. Mobile type players that are not persistent will
be deleted when checking out or logging out of the Arantia TV mobile application. This functionality is
useful, for example, for mobile devices owned by the Hotel.

Warning: The “persistent” field only applies to Mobile type players. The other types of players will
remain saved in the system until they are specifically deleted.

The field “IR probe connected” can be modified as long as there is an LG STB5500-XX player. This is used
for indicating whether the STB is connected to the TV through an IR probe.

Warning: The value selected in the “IR probe connected” field of this form will have priority over
such in general settings.

Note: Type of player and its language will always have an assigned value. All other fields could be left
blank, although it is not recommendable (for example, the player IP address is required for rebooting it
properly).

Note: Si se asigna el player a una TV remota, se hará un play en el player del canal asociado a la TV
remota o a su grupo, de ser el caso.

Delete a player

For deleting a player, the user just should click on the icon for the confirmation panel to be opened

on the right side. Once this action is confirmed with the button, the player will be removed from
the system and rebooted, signalling these two actions result.

Fig. 18: Confirmation panel for deleting a player

132
Note: Removing a player implies deleting all of the alarms it should have assigned. The field player in
the registered external devices will be empty, and their name will change.

Reboot a player

This option, which is available clicking on the icon in the players list, allows a player to be rebooted. A

success or error message will appear after confirmation clicking on the button, depending on
the result of this command.

Fig. 19: Rebooting a player from the players list

Note: For the player to be properly rebooted, it is necessary that its “IP” field has been correctly filled
in the corresponding :ref:’creation<new-player>’ or :ref:’edition<edit-player>’ form.

Switch off a player

This option, available when pressing the icon in the players list, allows the user to completely switch
off a player.

133
Middleware Lite Tool Handbook

Fig. 20: Switching a player off from the player list

Warning: This functionality is only available for LG players.

Turn a player’s panel off

This option, available when pressing the icon in the players list, allows the user to switch off the panel
of a player, while the television is still on.

Fig. 21: Turning off a player’s screen from the player list

Warning: This functionality is only available for LG players.

Remote configuration of an Arantia Nemesis V2 player

Nemesis V2 players can be configured remotely through this tool. You can access the form by clicking
the icon.

134
Fig. 22: Remote configuration of Nemesis V2 players

You can specify general parameters like:


• The homepage loaded by the player: the URL where the Arantia TV interface is hosted
and that will be displayed to guests.
• Type of remote control: bluetooth or IR. By selecting bluetooth, the IR TV Brand field is
also configured with the IR code associated to the connected TV model. By selecting IR,
you can choose the IR address where the remote signal will be sent. Its values go from
0 to 9.
• IR TV Brand: From the 2.11.0 version of Nemesis V2, this parameter is used to configure
the pairing of the remote. Its value will depend on the TV model connected to the
Nemesis V2 STB.
• TV brand: From the 2.11.0 version of Nemesis V2, this parameter is used to configure
the TV brand that will be controlled using the Tvi cable. In earlier versions, it was also
used to pair the remote.
• Time zone
• Home APK
• Borders
• Configuration of the remote control

Note: The configurable parameters depend on the player version. When configured individually - using
the button -, only the configurable parameters of the current player version will be displayed. The
available values in the “IR TV Brand” (if configurable), “TV Brand”and “home APK” will be also supplied by
the player.

135
Middleware Lite Tool Handbook

To download the current configuration of a Nemesis V2 player, click the button and a
“nemesisv2_config.json” file will be returned. You will need this file to apply configuration clonings to
other Nemesis V2 players.

Warning: To avoid cloning errors, you should not edit .json file.

“Admin” user profile can print a label including the remote MAC address, which is required to pair a
remote with an STB.

In the remote section, the button allows to unpair the remote of a player. Once
unpaired, both a field to enter the remote MAC address and a button to scan it will be available.

Hint: How to pair a new remote is explained in detail in the technical handbook of the Nemesis V2
players.

Note: These parameters can be also edited for several Nemesis V2 players through the

button - although this form will not feature the button. When configuring several
players at the same time, the available values in the “Brand TV” field will be those created in section
“Hotel -> Display types”. The values available for “IR TV Brand” will be those created in section “Hotel -> IR
TV Brand”

Note: To perform a configuration remotely, the field containing the player IP address needs to be
configured properly. It can be changed in the add and :ref:‘edit<edit-player>‘forms of a player.

Warning: This functionality is only available for Arantia Nemesis V2 players.

Create a new player

Desde el botón encima de la tabla de players se puede crear un nuevo player, el cual estará
asociado a la habitación que se le asigne en el formulario que se abre a la derecha. Los campos que
definen un player son su IP y MAC, así como de qué tipo es, la habitación o TV remota en la que se
encuentra y el idioma en el que se configurará en el caso de que la habitación que se le asocie no tenga
un huésped alojado.

Fig. 23: Form to create a new player

136
The fields in this form are:
• IP: field for configuring the IP address of the player, which will be used for, among other actions,
rebooting it.
• MAC: physical address of the player, which is useful for easily identifying this device in the network
if any issue would happen or any status request should be needed.
• Player types: a set of players can be sorted by brand and model, be they a television (for example
“LG 43UW761H-ZA”) or an STB (“Arantia Nemesis Android”). They can be managed from “Hotel ->
Player types”.

Note: The types of players are predefined in the system, and it is not allowed to add
new ones unless they pass the defined validation procedure.

• Habitación / TV Remota: en este desplegable aparecen todas las habitaciones y TV Remotas


registradas en la herramienta, incluidas las sub-habitaciones. Se deberá seleccionar aquella
habitación o TV Remota en la que se encuentre (o encontrará) el player que se está creando en
ese momento.
• Language: the value entered in this field will define the language showed in the Arantia TV inter-
face, provided that the room where it is installed is empty. Otherwise, the player language will be
configured using the same value initially assigned to the guest after the check-in (“Guests -> Guest
List -> Edit / Create a guest”). After check-in, the guest may change the language for any of the
players using the “Languages” service of the Arantia TV interface.
• IR probe connected: it can be changed when there is an LG STB5500-XX player. It is used to show
whether the STB is connected to the TV through an IR probe.

Note: Type of player and its language will always have an assigned value. All other fields could be left
blank, although it is not recommendable (for example, the player IP address is required for rebooting it
properly). “IP” and “MAC” fields must be unique in the system.

Warning: The value selected in the “IR probe connected” field of this form will have priority over
such in general settings.

Import players

Using the button, a great amount of players can be simultaneously added to the system. A .csv
file complying certain characteristics can be imported for a proper creation of the new players.
1. Each row in the file (record) will define a player, the separator character between fields must be “,”.
2. The fields are the following:
• IP of the player.
• MAC of the player.
• Type of the player (type id).
• <Empty field>.
• Language (id of the language).
• Habitación/TV Remota en la que se encuentra el player (id de la habitación o TV remota).
• <Empty field>.
• <Empty field>.

137
Middleware Lite Tool Handbook

• <Empty field>.
3. It is not necessary to fill all the fields (some of them could be left blank), but the order of the
parameter must be the same as shown above.
The image below shows an example of an exported .csv file, corresponding to the previous players list.

Fig. 24: Exported .csv file example displayed in a spreadsheet

138
Fig. 25: Exported .csv file example displayed in a text editor

Warning: It is a requirement that the referenced elements (by ID) exist in the system with their
corresponding ID, otherwise the import will not be completed properly.

Export players

Clicking on the button a .csv file will be downloaded in the browser containing all the informa-
tion about the players registered in the system, formatted as described in the previous section.

Reboot several players

In the same way that several players may be deleted using the button, it is possible to

reboot simultaneously some (or all) of them with the button, located on top. Once all the
players the user wants to reboot have been selected (first column in the players list), just click on the

button.

139
Middleware Lite Tool Handbook

Fig. 26: Rebooting several players

Once done, the confirmation panel will appear on the right side, informing the user if the players reboot

has been successful or not after clicking on the button.

Fig. 27: Confirmation panel for rebooting several players

Note: For the players to reboot properly, it is mandatory that the “IP” field for each of them has been
correctly configured in the create o edit form.

Switch off several players

It is possible to switch off simultaneously some (or all) of them with the button, located on
top. Once all the players the user wants to turn off have been selected (first column in the players list),

just click on the button.

140
Fig. 28: Switching off several players from the player list

Once done, the confirmation panel will appear on the right.

Fig. 29: Several players switch off confirmation panel

Warning: This functionality is only available for LG players.

Turn off the panel of several players

It is possible to simultaneously turn off the screen of some (or all) of the players with the
button, located on top. Once all the players whose screen the user wants to turn off have been selected

(first column in the players list), just click on the button.

141
Middleware Lite Tool Handbook

Fig. 30: Turning off several players’ screen from the player list

Once done, the confirmation panel will appear on the right.

Fig. 31: Several players’ panel turn off confirmation panel

Warning: This functionality is only available for LG players.

Remote configuration of several Arantia Nemesis V2 players

You can edit the general configuration of several Arantia Nemesis V2 players at the same time. Just select

those players to be configured and then press the button.

142
Fig. 32: Several players selected. Among them, there are only two Arantia Nemesis V2

Then, a panel including the edition form will be displayed on the right. This form is exactly the same as

remote configuration of a V2 Nemesis ( ), except that it does not feature the button.
In this form, the number of players that will be affected is also displayed in the button used to apply
changes. The available values in the “TV brand” field will be created in “Hotel -> Display types”. The
available values for “IR TV Brand” will be those created in “Hotel -> IR TV Brand”

Fig. 33: Remote configuration of several Arantia Nemesis V2 players

Note: To perform a configuration remotely, the field containing the player IP address needs to be
configured properly. It can be changed in the add and :ref:‘edit<edit-player>‘forms of a player.

Warning: This functionality is only available for Arantia Nemesis V2 players.

Mark several players as persistent or not persistent

It is possible to edit the persistent field of several Mobile player types at the same time thanks to the

buttons and .

143
Middleware Lite Tool Handbook

Fig. 34: Mark as persistent in players list

Once done, the confirmation panel will appear on the right.

Fig. 35: Confirmation screen for flagging a player as persistent in the players list

Having this option enabled will allow that the Mobile players remain stored in the system. Mobile type
players that are not persistent will be eliminated when checking out or logging out of the Arantia TV
mobile application. This functionality is useful, for example, for mobile devices owned by the Hotel.

Warning: The “Persistent” field only applies to Mobile players. The other types of players will be
stored in the system until they are deleted specifically.

14.5 Players installation

In this section, you can register the different players to be used in the Arantia TV installation. To do
so, it will be necessary to run a search of all the players connected to the network. When you access
“Configuration -> Players installation” in the side menu of the tool, a search form will pop up for you to
select the different options to filter this search. These options are, as shown in the image below, the
player manufacturer, model and interface where they are connected (“eth1” if the default configuration
has been kept (as shown earlier “eth1” interface will be providing service to the players network)).

144
Fig. 36: Players search tool in the system

Once the search parameters have been entered, press the button for the network scan to
begin, resulting in a list with all the players detected complying the required parameters, as shown in
the image below:

Fig. 37: Players search result

By using live search, the results can be filtered quickly by any of the fields shown without the need to
perform another network scan and, to facilitate navigation, it is possible to hide certain fields from the
table.
Apart from filtering the results, they can be sorted by the different fields in the table by clicking the table
header of each field.

145
Middleware Lite Tool Handbook

Fig. 38: Filtering a result of a search. Note how some of the fields have been hidden

Note: Some fields might not make sense in some players. That is why they will not be displayed in their
corresponding tables, even if they are selected for search.

Using the available icons and buttons in the panel, the user can make different actions with one or
several of the detected players, which are detailed below.

• icon: this feature permits to consult information about each of the detected players,
like current status, model name, IP address, MAC address, player type, among others.

Fig. 39: Information on a detected player

Note: Values in this panel can vary for each type of player, according to the information
these are sharing.

• icon or button: it is necessary to click on this icon or buton to register


the selected players in the tool and access them in “Configuration -> Players list”, as well
as to proceed with the installation of Arantia TV in their interface, thus enabling them
as players to be used by the guests in their rooms.

146
Fig. 40: Register confirmation of a Samsung player

• icon or button: in this panel, the “available configurations” can be


applied to the required players. Among all the available configurations, the user will
find different types - e.g. a firmware upgrade or cloning another player’s configuration.
The user can choose the moment when the configuration may be performed - “Now”

or “Scheduled”. When clicking the button, the user will be asked


whether these changes can be applied to the selected players or not.

Fig. 41: Configuration of a detected player

Note: Configurations are added and managed in “Configuration -> Players con-
figuration”.

Note: Players updates can be managed from “Configuration-> Players updates”.

Note: Unrecorded players will be automatically registered in this process. The


user will be warned in the step before the confirmation.

Hint: Not all the player types are allowed to clone the same parameters. To
check the list of settings to be cloned for each player type, it is recommended
to consult the technical manual of Arantia TV.

147
Middleware Lite Tool Handbook

• Icon or button: allows to configure the starting page that will be


loaded in the selected players. This is necessary to indicate which URL contains the
Front-End to be loaded to show the guest the Arantia TV interface.

Fig. 42: Management of a detected player main page

Note: Not all the player types available in Arantia TV are allowed to set the
initial page this way. Arantia or LG players supports this; whereas Samsung
does not.

• Icon or button: same as in the players list, this function allows the user
to reboot one or more players, with the difference that these may not be registered in
the tool.

Fig. 43: Reboot confirmation of a detected player

In addition to being able to perform operations on the players, it is also possible to consult all the players
assigned to a room from the section of players installation. Given a player that is assigned to a room, just
click on the name of the room and then a panel on the right will open with the list of all players assigned.

148
Fig. 44: Players assigned to a room

As for the Arantia Nemesis V2 players, a configuration can be performed remotely by using the same
configuration tool that you will find in the players list. You can perform an individual configuration or
select a group of devices to be configured.

Fig. 45: Search results for Arantia Nemesis V2 players. Both remote configuration and firmware update
buttons are shown

This form is explained in more detail in the section on remote configuration of Nemesis V2.

149
Middleware Lite Tool Handbook

Fig. 46: Applying changes to two Nemesis V2 players selected

Note: If a player is not configurable for any reason, it will be shown in the list of detected players high-
lighted in grey and with a label on the right with the message “Not configurable”. For further information
on this and other problems, refer to the technical manual of Arantia TV.

Fig. 47: Players search result with errors

14.6 Players configuration

In this section the user can manage the different configurations of the player types to be configured.
In the list of configurations added to the tool, that can be accessed selecting “Configuration -> Players
configuration” in the left side menu, a table with all the available configurations in the tool is shown,
each having a version number, a configuration type, a brief description, date of creation and the player
type for which the configuration is intended. In this table, as well as consulting the information of each
configuration, it is possible to edit or delete any of them, or create new configurations.

150
Fig. 48: List of available configurations in the tool

Get information about a configuration

To obtain information about a specific configuration, the user should click on the on the right of the
configurations table. This will open on the right an informative panel with a table of data related to the
configuration:

Fig. 49: Getting information of a configuration

In this table, as well as consulting the information shown in the configurations list, it is possible to check
the name of the file to be installed in the player when such configuration is applied.

Edit a configuration

To edit a certain configuration, just click on the corresponding icon. The configurations edition form
will be opened on the right, it contains just an editable field for the user: a brief description about the
configuration to be applied to the player. The other field in the form, version number, can not be edited.

151
Middleware Lite Tool Handbook

Fig. 50: Editing a configuration

Warning: If the user requires to edit the configuration or player types, or the file associated to a
configuration, for example, a new configuration should be created with the new values, since these
fields can not be edited.

Delete a configuration

To delete a configuration from the tool, just click on the icon placed, for each configuration, on the
right side of the configurations table. A confirmation panel will appear on the right side of this list. To

permanently remove the selected configuration click on the button.

Fig. 51: Deleting a configuration

152
Warning: If you delete the published configuration of a Nemesis V2 player, every configuration in
this status will be removed. If you want to publish a new one, it must be done manually.

Create a new configuration

To add a configuration to the system, click on the button to open the new configuration creation
form on the right side.

Fig. 52: Creating a new configuration

As shown in the image above, this field contains the following fields:
• Version: this number is useful to order the different versions that can be applied to a certain player
type.

Warning: The Arantia TV management tool will prevent a certain configuration type
to be applied to a player type if there is a previous installed configuration with a lower
version number.

Warning: The name of the firmware files of Nemesis V2 players must begin with the
version number followed by an underscore, e.g. ‘1.0.35_Nemesisv2_FW.zip’.

• Configuration type: in this drop-down field, the user can select any of the three available values,
firmware, cloning or “MiCom”. This field indicates if the system shall perform a firmware upgrade
of the player, cloning certain configurations, or a CPU software upgrade of certain players types,
respectively.

Hint: Not all the player types are allowed to clone the same parameters. To check
the list of settings to be cloned for each player type, it is recommended to consult the
technical manual of Arantia TV.

153
Middleware Lite Tool Handbook

Note: “MiCom” configuration type is valid only for LG manufactured players.

• Player type: indicates what player types will be associated to a configuration. This will make easier
the configuration process of a device, since these configurations can be grouped and applied by
player types.
• Details: brief descriptive message to inform about the version number of a firmware or settings to
be cloned, for example.
• Configuration files: allows the user to attach the file to be applied with the new configuration.
Once the new setting has been created, for this to be applied to the players the user should enter the
section “Configuration -> Players installation”.

Note: Applying a firmware update like this will only have effect on players OTHER THAN Arantia Neme-
sis V2.

14.7 Players update

In this section - which is accessible from the left side menu in “Configuration -> Players update” - the user
can monitor and manage the different player updates created. There, a table including all the updates
created is displayed. You can check the type of player that will be affected, the type (Firmware update,
Configuration, Cloning or MiCom), the version and information about the execution times or scheduled
date. From this table, you can also access the Updates information.
Player updates can be in 7 different status:
• Pending: Update that has been scheduled for later. If no other update is in process at that time,
it will be launched.
• Postponed: Scheduled time is prior to current time. A previous update was already in progress
at the scheduled time, and thus the update start will not conflict with its schedule. This status is
represented by a icon in “Start date” field.
• Progress: The update execution is in progress.
• Warning: Process completed with errors in some of the players. Error details can be checked by
accessing the update details.
• Canceling: Cancellation tasks of an update in progress
• Canceled: an update has been canceled successfully.
• Done: Final status of an update if no errors have been detected.

Note: An update configuration can only be edited if its status is “Pending”.

Note: An update configuration cannot be deleted when its status is “Canceling” or “Progress”.

Note: An update configuration can be cancelled when its status is “Progress”. This action will cancel
every individual player update showing as “Pending”. It will cancel the update configuration when those
in “Progress” are completed. Once this process is completed, it can be deleted.

154
Note: If an update configuration is launched while there is another one in progress, it will be postponed
and field “Start date” will feature the icon. The reason for this is that there can be only one update
configuration in progress.

Fig. 53: List of players updates

When the user checks the report of a specific update, the tool will display more detailed information
about it along with every update per player. The table below shows the information of every player –
start and end time of execution, its status and the possibility to delete it if its status was “Pending”.
The update of a specific player can be in 6 different states:
• Pending: Scheduled update to be executed when there are available resources.
• Postponed: Execution has been postponed by the user.
• Progress: The update execution is in progress.
• Error: An error occurred while executing. Its details can be checked by placing the cursor on the
“Error” label.
• Canceled: The execution of this update has been canceled by the administrator.
• Done: Final status of an update if no errors have been detected.

Note: A player update can only be deleted if its update configuration status is “Pending”.

155
Middleware Lite Tool Handbook

Fig. 54: Summary of the players update

14.8 DEMO mode

Configuring players to demo mode is somewhat different to a regular configuration. Both IP and MAC
fields are disabled and preconfigured for a proper operation on a PC. Besides, the new Demo player ID
field is displayed, which allows to identify different players. This field must be filled with the identifier of
such player – this code must be unique among every registered player.

Fig. 55: Screen to create a player to DEMO mode

156
When the player has been registered and a room has been assigned to it, you can
load the application via a PC browser on the following URL http://atv3demo.arantia.com/
fe-nemesisv2?demo=<DEMO_PLAYER_ID>.
NOTE:: To configure the server to demo mode, change the demo parameter on the :ref:‘General
Settings<general-settings>‘menu .

14.9 Licenses

Note: This section can only be accessed by staff authorized to modify the number of licenses in the
system.

The user can modify in this section, “Configuration -> Licenses” available on the left side menu of the
tool, the maximum number of players allowed to be registered in the system.

Fig. 56: Table showing the available licenses to use Arantia TV

Edit the number of licenses

To increase this limit (preconfigured in Arantia TV installation), click on the icon next to the number
of available licenses. A form to edit this number (license name is not editable) will be opened on the
right.

Fig. 57: Editing the number of available licenses to use Arantia TV

157
Middleware Lite Tool Handbook

14.10 Time zone

With the time zone setting, the guests will see in the players the correct time of the world region where
they are currently located. This section can be accessed from the left side menu in “Configuration ->
Timezone”, and contains just a label with the current time and a drop-down field to select one of the
time zones available all over the world.

Fig. 58: Selecting a time zone

Once the user has selected a time zone from this drop-down list, the label with the current time will
update to the time in that world region, avoiding errors or confusion when configuring the date and
time in Arantia TV. When this time zone is selected, the user should click on |save| and confirm the
change in the form appearing on the right. The user is asked to confirm and informed that this change
will cause the system to reboot and it will take some minutes to be available again.

Fig. 59: Time zone setting confirmation

Warning: As informed when confirming the time change, the system will be rebooted causing the
management tool to be out of service for some minutes.

14.11 Update options

Accessing the “Configuration -> Update options” section on the left-side menu of the tool, the user will
be able to update the system and program different update schedules using the options available.

158
Set configuration

Pressing the button, it is possible to program under certain circumstances and protocols
the system updates, as well as the mail list to notify the result and the URL to download the docker-
compose image.

Hint: It is recommended to keep the default Televes emails for an automatic communication in case of
update failure.

Two options are available to schedule updates:


• As a first option, it is possible to program automatic updates at a given time on specific days of
week. If only one update is required, do not enter any specific day.

Fig. 60: Programming updates

159
Middleware Lite Tool Handbook

Fig. 61: Scheduled periodic update

• Otherwise, automatic updates can be programmed. This way, whenever there is a version release
of Arantia TV, the system will automatically update.

Fig. 62: Automatic updates

160
Fig. 63: Scheduled automatic update

Update now

Pressing the button, it is possible to apply an update immediately: the system will check for
new versions and update.

Warning: Some functionalities may be affected for a few minutes while the system is updating.

Fig. 64: Update now

Disable updates

Pressing on the button, the user can disable the update schedule.

161
Middleware Lite Tool Handbook

Fig. 65: Disabling updates

14.12 About

In this section - available accessing “Configuration -> About” on the left side menu -, the user can check
the current system version and its associated services. Besides, a PDF containing the EULA agreement
can be downloaded.

Fig. 66: About

162
Fig. 67: Services list

163
Middleware Lite Tool Handbook

15. Power
15.1 Power options

The user will be able to reboot or shut down the system using the three options available in this section,
that can be opened in the left-side menu pressing “Power -> Power options”.

Restart Arantia TV

Pressing this button, the user will restart Arantia TV software, in case it is required. Once the button has

been pressed, a panel will appear on the right-side for the user to confirm clicking on .

Fig. 1: Restarting Arantia TV from the tool

Warning: As would happen in time adjustment, Arantia TV system, as well as the tool, will be off for
some minutes after pressing this button.

164
Reboot the server

To reboot the server where the Arantia TV system is installed, meaning a hardware restart of the system,
just click on the designed button. Once pressed, the confirmation panel will appear on the right-side for

the user to confirm clicking on button.

Fig. 2: Rebooting the server from the tool

Warning: As would happen in time adjustment and in Arantia TV reboot, the system, as well as the
tool, will be off for some minutes after pressing this button.

Shut down the server

To completely shut down the server where Arantia TV has been installed, just click on the third button
on the “power options” panel. Once pressed, a confirmation panel will open on the right-side for the

user to confirm this suth down clicking the button.

165
Middleware Lite Tool Handbook

Fig. 3: Server shut down from the tool

166
16. Customization
In the left-side menu, on “Customization”, you will find Import/Export options that will allow you to
perform such actions on the information from the tool so they can be later applied to other installations.
The aim of this module is to simplify the configuration of initial installations. It provides a mechanism
allowing for configuration of both data and customizations so as to save time in future installations.
Only the import of the previously created file is necessary.

Fig. 1: Side menu

16.1 Export

Fig. 2: Export menu

The export section allows you to save the current status of specific data in the tool so they can be later
retrieved or used for new installations.
In order to export data, select the elements to be added from the lists and click on “Export”. A .atv3 file
including the selected data and their relationships will be generated.
You will find checkboxes allowing you to quickly check/uncheck sections (including the name of the
section), and also a global checkbox to quickly check/uncheck every element of every section (“Select
all”).

167
Middleware Lite Tool Handbook

16.2 Import

Fig. 3: Import menu

The import section allows you to quickly add certain data from the tool that had been previously ex-
ported in a .atv3 file.
To use it, click on “Load file” button and select a .atv3 file.

Fig. 4: Contents of the imported file

When the file is loaded, its contents will be displayed in independent tables following the same distri-
bution as in the export process. This is quite useful to confirm that the data to be imported are correct.
This process is automatic. Depending on the mode selected, data import will be performed differently:
• Normal mode: New data to be imported are compared to those existing in the database so as to
check whether there are any compatibility and collision issues or not. The tool should be in the
initial state so as to avoid issues with previous elements.
• Hard mode: No previous verification is performed. Data are always imported by overwriting the
existing data matching their identifiers. It is crucial to make sure this does not happen because it
can affect the solidity of prior data.
• Duplicate mode: This is the safest mode. In this case, data are not checked but they are not in
conflict either. This process generates a new copy of every element included in the file, leaving
their structure unaltered.

168
DECLARACIÓN DE CONFORMIDAD • DECLARATION OF CONFORMITY • DECLARAÇÃO DE CONFORMIDADE • DECLA-
RATION DE CONFORMITE • DICHIARAZIONE DI CONFORMITÀ • DEKLARACJA ZGODNOŚCI •
KONFORMITÄTSERKLÄRUNG • ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΣΥΜΜΟΡΦΩΣΗΣ • ДЕКЛАРАЦИЯ СООТВЕТСТВИЯ • FÖRSÄKRAN
OM ÖVERENSSTÄMMELSE

• https://doc.televes.com

May , 2022

This document describes components that undergo continual development. The information in this document is subject to
change without notice at any time.

You might also like