

Maybe someone wants to port the app to Swing or Electron. Some effort was made to separate the SWT GUI from the core code, which can be used in other projects or using another front end. The application will use cookies to expedite logging in- and bypassing some of the "are you a human" checks.Įrrors are logged to the console window, under the File menu. This is only required if logging in fails or if the browser cookies expire. You may see an error, or a warning about where you can go to preferences and enter your audible account details.Įnter your audible user name (email) and password.īefore logging in with the application, go to the Controls: Browser menu and log into your audible account.

We use "asserts" to help identify problems.Įnter that into the VM Arguments on your debugger/run dialog if using an IDE. Running with -ea to alert you of assertion failures is recommended for debugging. Linux Command Line java -cp "target/openaudible-jar-with-dependencies.jar:swt/.linux.x86_64-4.6.jar" Notice on Mac, the -XstartOnFirstThread is required to run SWT apps.
#Openaudible latest version mac
Mac Command Line java -XstartOnFirstThread -cp "./target/openaudible-jar-with-dependencies.jar./swt/.macosx.x86_64-4.6.jar"
#Openaudible latest version windows
Windows Command Line java -cp "target\openaudible-jar-with-dependencies.jar swt\32.win32.x86_64-4.6.jar" Jar file for each platform mac, win64, and linux. SWT is the eclipse widget library, used by Eclipse IDE and other apps.

Your IDE should link the platform specific SWT library via the maven profile. Windows, Mac or Linux Desktop.Ĭlick through all of the defaults Build using Eclipseīuild from command line (requires maven, java 8 SDK) cd openaudible OpenAudible is a java application that uses Maven for building. You can still build this version from scratch, but it will not be the latest version available. This open source version 1.1.8 is not the latest available as a binary version.
