-
Notifications
You must be signed in to change notification settings - Fork 1
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
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.
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.
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.
When Starting the Client, the User will face the 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.
The Clients were coded by Haeldeus