warp
AudioBookConverter
warp | AudioBookConverter | |
---|---|---|
5 | 31 | |
1,894 | 598 | |
- | - | |
10.0 | 6.8 | |
about 4 years ago | 19 days ago | |
Rust | Java | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
warp
-
3 Ways to Package Your Java Project into a JAR for Deployment
jpackage is not the only tool for bundling Java. There is also warp-packer, an open-source tool to create self-contained binary applications from Node.js, .NET Core, and Java. warp-packer requires a similar workflow to Method 2, where you create your modified Java Runtime image and an executable script before bundling everything together into an executable.
-
Options for turning Java into .exe or: abusing GraalVM to generate a launcher .exe
https://github.com/dgiagio/warp just googled it, no direct experience
-
Cross-platform, cross-compiled JavaFX desktop application
KeenWrite is my free, open-source, cross-platform desktop Markdown text editor developed using JavaFX. The installer script uses warp-packer to create installation-free self-extracting binaries for Windows and Linux.
-
The Decline and Fall of Java on the Desktop Part 1 (1999-2005)
My desktop text editor[1] is written using JavaFX and leans on Warp Packer[2] to create installer-free, multi-platform executable binaries (without jlink). A user contributed a new dark theme[3], which blends nicely with the desktop.
The JavaFX-based WebView (an HTML rendering component) is lauded, but has no direct API to control the scroll position and is itself a memory hog. Scrolling must be handled through JavaScript, and that indirection is as unwieldy as you can probably imagine. FlyingSaucer is a workable alternative to WebView, but comes with numerous technical issues that rear themselves when embedding a Swing widget inside a JavaFX application---as I discovered during development.
Were I to start from scratch, I would definitely seek out alternative cross-platform programming languages for desktop application development.
[1]: https://github.com/DaveJarvis/keenwrite
[2]: https://github.com/dgiagio/warp
[3]: https://i.ibb.co/QpqS0NS/screenshot.png
-
In support of single binary executable packages
"Java -- possible, but you'll need a startup script to just call java -jar some-tool.jar; (also not a good fit for short-lived tools, mainly due to startup times;)"
Two technologies to look at:
* Warp Packer -- https://github.com/dgiagio/warp/
* Liberica Native Image Kit -- https://bell-sw.com/pages/liberica-native-image-kit/
Warp Packer bundles my JavaFX desktop application, KeenWrite into single binary executable files:
* https://github.com/DaveJarvis/keenwrite/releases/download/2.... (Linux)
* https://github.com/DaveJarvis/keenwrite/releases/download/2.... (Windows)
* https://github.com/DaveJarvis/keenwrite/releases/download/2....
The start-up time for the first launch of the .bin or .exe is slow because it unpacks to a user directory. Subsequent starts are fine enough, even when running from the command-line as a short-lived task. Here's the script that creates the self-contained executable files:
https://github.com/DaveJarvis/keenwrite/blob/master/installe...
To create a release for all three files, I run a single shell script from a build machine:
https://github.com/DaveJarvis/keenwrite/blob/master/release....
I could probably generate a binary for MacOS, but not enough people have asked.
AudioBookConverter
-
Chapterized Audiobooks
https://github.com/yermak/AudioBookConverter Apparantly this is a good program to use. You should be able to convert them to a single m4b file and it should keep all the chapters intact.
- Linux - Audiobook conversion & management
-
Need advice about MP3 vs M4B and chapters
Source: https://github.com/yermak/AudioBookConverter
-
New to Audiobookshelf - Organizing series with multiple subfolders
Audiobookconverter can combine multiple mp3s into a single mp4
-
My audiobooks collection. I saw a similar post from another user and I thought about sharing mine.
Audiobook Converter - Takes anything not an M4B and makes it an M4B (and can add some basic metadata to an M4B). For Plex, I've found it useful to have one file for playback vs. all the mp3 files (plus it's a lot cleaner)
- Audiobook app
-
Question on binding long audiobooks (Mac)
I also had this issue with Audiobookbinder and switched to AudiobookConverter for longer book bindings
-
Advice on Complex Audiobook
However, I only went through the trouble because I didn't want audio quality to be affected at all (nothing to be encoded again, only removed). If you are not too concerned about audio quality, there is definitely programs out there on Mac that can chapterize files. M4btool is pretty powerful and there is Audiobook converter. I've heard AudioBookBinder might work as well, though I think it is older at this point.
-
Any way to organise audiobooks?
some audiobooks come in multiple mp3 so i merge a books tracks all into one file to save the headache of adding meta data to sometimes 100s of files for one book. I use https://github.com/yermak/AudioBookConverter to merge mp3s into m4b which I've seen being a standard for audiobook file format but mp3 will also work if you like that extension.
-
Audiobook editor for creating chapters
Yermak's AudioBookConverter is phenomenal. Development is on hiatus due to the war in Ukraine, but the most recent version is still available on Github.
What are some alternatives?
cljfx - Declarative, functional and extensible wrapper of JavaFX inspired by better parts of react and re-frame
Plex-Audiobook-Guide - A walkthrough for optimal Audiobook experience using Plex
HumbleUI - Clojure Desktop UI framework
audiobookshelf - Self-hosted audiobook and podcast server
Main - 📦 The default bucket for Scoop.
m4b-tool - m4b-tool is a command line utility to merge, split and chapterize audiobook files such as mp3, ogg, flac, m4a or m4b
jdeploy - Developer friendly desktop deployment tool
inAudible - inAudible installers
KeenWrite - Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
Jellyfin - The Free Software Media System
skija - Java bindings for Skia
AaxAudioConverter - Convert Audible aax files to mp3 and m4a/m4b