GUI native Subsonic API client optimized for mobile outdoor usage on *nix platforms like pmOS, Mobian.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
ITmodulo 5639101bac
reupload after migration
2 weeks ago
.woodpecker reupload after migration 2 weeks ago
package/alpine reupload after migration 2 weeks ago
.gitignore reupload after migration 2 weeks ago
LICENSE Initial commit 2 weeks ago
README.md reupload after migration 2 weeks ago
README.md.backup reupload after migration 2 weeks ago
audio_player.go reupload after migration 2 weeks ago
error_handling.go reupload after migration 2 weeks ago
go.mod reupload after migration 2 weeks ago
go.sum reupload after migration 2 weeks ago
gui.go reupload after migration 2 weeks ago
librarybox_actions.go reupload after migration 2 weeks ago
pictures_actions.go reupload after migration 2 weeks ago
searchbox_actions.go reupload after migration 2 weeks ago
settings.go reupload after migration 2 weeks ago
shared_objects.go reupload after migration 2 weeks ago
slice_utils.go reupload after migration 2 weeks ago
sonically.desktop reupload after migration 2 weeks ago
sonically.go reupload after migration 2 weeks ago
sonically.svg reupload after migration 2 weeks ago

README.md

Sonically logo

Sonically [BETA]

Status

!!! SUSPENDED !!!

I was forced to go back to Android, Sonically is not priority there. I'm looking forwared to switch to pmOS again, I'll probably do so in the mid of 2023 and development will restart ;)

Info

  1. Priority: GTK4 is cool but not ideal, especially in go. I'll switch to something else. Probably native (for go) Fyne UI Toolkit. This should unlock seeking.
  2. Priority: Clean code
  3. Proxy settings, Lyrics self-fetching will be removed. This is non-goal now. You self-host you trust your server, you trust this app as it should connect only to this server. If you want more goodies, use advanced server implementation.
  4. Since upcoming fix [read important below] I'll start using branches, at least 2, master and develop.
  5. Packaging probably own repo.

Installation

I lost somwhere working all binaries from 2022. Forgive me that. Please compile yourself for now.

Important. First commit on this repo probably won't compile as it depends on LyricsApiGoExtneded that I don't longer care, also fscache may be broken. I'll try to fix that in the meantime.

Hint You may look into APKBUILD if you use pmOS, it should contain reciepe for building apkand

Configuration

Ensure you have keyring named login. If no create it using e.g. seahorse.

Recommended settings are opus 128, buffer 4096 (probably only working, as some values may be hardcoded)