Skip to content

Releases: sentriz/gonic

gonic v0.13.1

08 May 23:23
Compare
Choose a tag to compare

Bug Fixes

  • docker: bump alpine / go (1f941b2)

gonic v0.13.0

08 May 23:07
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • subsonic: don't return gonic version from responses
  • bump to go1.16 and embed version

Features

  • bump to go1.16 and embed version (6f15589)
  • ci: arm builds, push multiple registries (0622672)
  • ci: use ghcr and auto release (c2c7eb2)
  • subsonic: don't return gonic version from responses (58624f0)

Bug Fixes

  • ci: only test on go1.16 (e9743f0)
  • don't clutter db close in main (e6b7691)
  • trim newline from version (a565008)

gonic v0.12.0 release

04 Feb 00:23
6c69bd3
Compare
Choose a tag to compare

hi all 👋

here is a new gonic release, v0.12.0

included is:

  • some fixes and improvements around scanning (esp. around doing an incremental scan after updating an existing track/album's tags)
  • listenbrainz scrobbling (thank you kindly to spezifisch, lxea 😎)
  • podcasts support (thank you kindly to lxea 😎)
  • get/set/create bookmark endpoints
  • improved dockerhub tagging and building (thank you kindly to onedr0p 😎)
  • misc other changes

note, this release updates the makes 3 gonic command line options for env vars options mandatory:

  • -music-path / GONIC_MUSIC_PATH
  • -podcast-path / GONIC_PODCAST_PATH
  • -cache-path / GONIC_CACHE_PATH

so please make sure you have defined these when starting (an empty directory can be provided for podcasts if you're not using that)

also the layout of the cache folder has changed,
previously:

/cache/aa.ogg
/cache/bb.ogg
/cache/covers/aa.jpg
/cache/covers/bb.jpg

where as now:

/cache/audio/aa.ogg
/cache/audio/bb.ogg
/cache/covers/aa.jpg
/cache/covers/bb.jpg

to better separate the types of caches
(if you want to keep your old audio transcodes, please cd cache; mkdir audio; mv *.opus audio)

PS it's past my bedtime here in Ireland at the time of releasing this, so there's a good chance something's not quite right

gonic v0.10.0 release

18 Jul 22:29
87caba8
Compare
Choose a tag to compare
bump to v0.10.0

generated by `_do_bump_version` script in project root

gonic v0.9.0 release

06 Jun 17:47
b1cd71b
Compare
Choose a tag to compare

hello all. this release changes the format of your media's ids which are given to the client. if you have any trouble, try clear your client's cache.
thanks!

also includes: jukebox mode, transcoding, more (will provide a list of changes soon)

gonic v0.7.0 release

21 Feb 02:38
09d67e8
Compare
Choose a tag to compare

change since last "major"

  • query param refactor. now query params can be in the request body too
  • added logging for unfound views
  • fixed a bug in playlist item order
  • more robust playlist uploading
  • returning more "track_count" "album_count" "artist_count" etc stuff in views
  • added support for "proxy-prefix" variable for path reverse proxying
  • symlinks now are followed while scanning
  • audiobook/m4b improvments
  • implemented getPlayQueue
  • implemented setPlayQueue
  • implemented getSong
  • implemented getRandomSongs
  • implemented getArtistInfo (will return your similar artists too)
  • when requesting a json view, ids are now strings (still ints internally) to support some more clients
  • added db migrations
  • lots of bug fixes
  • lots of refactoring

also

  • did some work integrating with Sublime Music (native subsonic client for Linux, check it out)
  • transcoding very nearly on the way (thank you @spijet)

v0.4.2

28 Nov 17:42
81e89b0
Compare
Choose a tag to compare
  • fix bug in scanner: tracking variables weren't being reset when scan ends
  • fix bug where in importing playlists from web ui and tracks weren't matched, the flashes were larger than the cookie size
  • added -version flag to $ gonic

v0.3.0

27 Nov 01:51
dd93aa5
Compare
Choose a tag to compare

added playlist support

  • use normally create/update/delete from you client
  • or import from the web interface

v0.2.0

24 Nov 01:48
a92074e
Compare
Choose a tag to compare
  • added scan interval option