Skip to content

VaultTune v1.0-beta

Pre-release
Pre-release

Choose a tag to compare

@codebyjossaya codebyjossaya released this 25 Jul 10:09
· 4 commits to main since this release

Welcome to VaultTune! This release is the Vault software, which hosts and serves your songs to any device (given compatibility restrictions). I've never made an Electron app before, so I'm learning as I go.

Your Vault (and the songs on it) will be accessible through the VaultTune website. Once you register your Vault, complete initial setup, and click the 'Go online' button, your Vault will be immediately accessible to you from anywhere in the world.

If you don't read anything else, please read the below:

  • This is prerelease software. As such, VaultTune will inherently have bugs/visual issues that will be resolved in later released.
    For example, I've noted a bug with localtunnel where localtunnel will just crash and usually can be fixed by taking the Vault offline and back online. Also, not every link works in VaultTune. Many still have yet to be fully implemented, as the docs have yet to be written.
  • Unfortunately, I found out the hard way that the installer will not create a desktop shortcut for you for VaultTune. You will need to create your own shortcuts. The path to the final installed executable is C:\Users{your username}\AppData\Local\vaulttune\app-0.0.0\VaultTune.exe.
  • VaultTune, by default, opens at the minimum usable window size. This size is not that usable when performing initial setup. Resize the app when opening for the first time.
  • When running the installer for the first time, the app will open with the login screen and a little install animation. Install is not complete until the animation goes away and the app relaunches. Do not interact with the app until install is complete.
  • Finally, you may run into an issue where even after allowing VaultTune access to the network on Windows, you still cannot connect to the Vault. This is also fixed (just like most other issues) by taking the Vault offline and back online.

Setting up your Vault is fairly straightforward, but more documentation is coming soon. Good luck, and enjoy your music!

EDIT: I recently noted an issue where even after first-time install, Vault users are forced to go through initial setup before being allowed to continue to manage their Vault, resulting in modification of existing rooms, and potentially the loss of playlists. Accordingly, I've modified the binary to include this fix and have provided it below. Future fixes, like providing a smooth uninstallation experience, will be completed in a future version.

Firefox users: Firefox support is not directly available due to Firefox's MediaSource API not being compatible with the mpeg format. A fix is incoming using FFmpeg.

macOS/iOS users: Because Safari does not officially use the MediaSource API, VaultTune opens an HTTP server every time an iOS/macOS user on Safari requests a song and serves the mp3 file. This results in playback being much slower, so using Safari is generally not recommended on macOS (All iOS browsers are essentially Safari wrappers, so no alternative is available for iOS).

Full Changelog: https://github.com/codebyjossaya/vt_server/commits/prerelease