Class Halcyon

java.lang.Object
com.jackmeng.halcyoninae.halcyon.Halcyon

public final class Halcyon extends Object

Halcyon Music Player Application main entry point class.
The Halcyon Music Player is a 3.0 iteration of the original MP4J project, which you can find here: https://github.com/Exoad4JVM/mp4j. However this program iteration is designed to be much more optimized and have a better audio engine with less restrictive licensing towards any end users, including, me being the author of this program.

Any external libraries used by this program including the audio engine are licensed separately and are included in this program, and also any other subsequent programs that are distributed with or utilizing this library.
NOTICE: This program is made in the purpose for educational and private use, the original author, Jack Meng and any other contributors, cannot be held responsible for any damage, loss, or anything else that may occur due to the usage of this program. Nor, can such contributors can be held responsible for any illegal activities, of those that voids a country's copyright, and/or international copyright laws.

This is the main class that starts the program.

It manages setting up the UI and reading any external resources.

Besides this, this class should not pass any references nor should this class be extended or instantiated in any way.

If there needs to be any objects that needs to be passed down, the programmer must specify that as a global scope object in Global.

Since:
3.0
Author:
Jack Meng
See Also:
  • Field Details

    • bgt

      public static Cosmos bgt
  • Constructor Details

    • Halcyon

      public Halcyon()
  • Method Details

    • boot_kick_mainUI

      public static void boot_kick_mainUI()
    • run

      private static void run()
    • main

      public static void main(String... args)
      No arguments are taken from the entry point
      Parameters:
      args - Null arguments