Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
CLI
 
 
 
 
GUI
 
 
 
 
 
 
 
 
 
 

README.md

time tracker

SoundHive local client

SoundHive's Java client is an app that allows creators to upload their tracks to soundHive. It also allows them to see their stats in many ways. Furthermore, the GUI client is compatible with the use of plugins. This can be done by importing jar files that are developed specifically for this project.

It is available in both a CLI and a GUI version, both depending on the CORE package.

CLI

The command line interface version does not allow use of plugins. However, it is cross-platform, compared to the GUI client.

To learn how to use the CLI, launch it with the option --help or -h.

GUI

Soundhive's GUI is powered by javaFX.

It is ready for the use of plugins.

Read more about it here

CORE

CLI and GUI both rely on the CORE package. The CORE package contains a generic API communication system, wrapped over the Unirest Library, using Response<T> as a return object.

CORE also manages the user's session along with the associated data for it, and the Conf file's parsing and handling logic.

About

A jfx client for Soundhive artists

Resources

You can’t perform that action at this time.