Project

General

Profile

Teaser of next java client

this client is based on cmpcj and for so uses the same configuration as described at a java client.

This client uses more libs and images, so its size exceeds the limit to offer a one file download. Therefore I split it into 2 files
  • the application - the executable jar
  • the library pack - extract it before use

extract the library pack in the directory, where you put the application and use that directory as current directory when you start the application.

What's new?

first of all, the application is localized (currently english and german included)

Then I removed that ugly button entry and replaced it with a tiny selection dialog, showing the configured hosts in a dropdown combobox.
The application now uses a sophisticated window system, which allows to rearrange the windows according your taste. When you close the application, the state and position will be saved and next time you use it again, it will appear the same, as when you closed it.

The medialist is the main-window, which can't be closed. All other windows can.

The tree, the left most window at the screenshot shows the genres, which usually are the directories of the media.
You can already rearrange them using Drag&Drop - which means, pull a genre with your mouse and drop it to another genre.
Last not least, you can move media from medialist to a different genre.
Important: rearranging media or genre has no impact on reality yet. It is intended to work together with a server, that will do the job.
But that's my next job.

Filter

The media list can now be filtered by selecting a media type, entering a text in the filter-textfield and/or by selecting a genre. Selecting a genre will filter the medialist to all media, that are below that genre-directory. Any subdirectory with all its containing media is included.

Server commands

Server commands like refresh and shutdown are implemented on both sides, so they behave like expected.