Skip to content
Haeldeus edited this page Mar 2, 2018 · 7 revisions

Client

The Client is the Graphical User Interface of the Project. The Client is seperated in three different Types:

  • Standard Desktop Client
  • Android Client
  • Admin Client

Standard Desktop Client

The Standard Desktop Client is only capable of adding Tracks to the Wishlist and Vote for Songs in the Wishlist. As for all Clients, he can save the URL of the current Song to the Systems Clipboard, to use it for other purposes, as well as viewing the Wishlist.

Android Client

The Android Client is a Standard Desktop Client for Android-Phones. This Client has also a List of all saved Songs, so the User doesn't have to minimize the Client each time he saves a Song and save the URL in a TextEditor or something similar.

Admin Client

The Admin Client is the Client with all Permissions. In Addition to the Functions of the Standard Client, he can edit the Gaplist, change it to another saved one, create new Lists and can also change the playback status of the Server. The Count of Admin Clients is restricted by the Server, also, in future versions of the Project, the Admin has to enter a password, to be able to connect as such.

Structure of the Client

Login

When Starting the Client, the User will face the Login-Screen:
Login-Screen
Here, the User can enter an IP and a Port to join a Server. When creating a new Server, the current entered Port is used for the Server. The four buttons on the Screen have different usages:

  • Connect
    Connects to the given Server Information as an Admin-Client. See Admin-Client for further Information.

Admin-Client

Created by

The Clients were coded by Haeldeus

Clone this wiki locally