Skip to content

Releases: spl0k/supysonic

0.7.9

15 Dec 11:10
0.7.9
38f4874
Compare
Choose a tag to compare

Upgraded to Bootstrap 5
Fixed editing mail not being saved
Fixed duration display

0.7.8

20 May 13:49
0.7.8
03b3b65
Compare
Choose a tag to compare

Hotfix version, fixing a failing postgres migration

0.7.7

19 May 15:24
0.7.7
813f5a3
Compare
Choose a tag to compare

Added support for Python 3.12
Added ListenBrainz support
Fixed a race condition that could prevent the watcher daemon from stopping
Various tests tweaks

0.7.6

14 Jul 13:31
0.7.6
0fa0d55
Compare
Choose a tag to compare

Fixed database errors that could occur after some time
Added failed login messages to log

0.7.5

02 Apr 14:18
0.7.5
f3e743d
Compare
Choose a tag to compare

Fixed retrieving starred objects
Fixed getting album lists when using PostgrSQL as a database backend
Fixed bitrate being reported as bps instead of kbps
Added a configuration setting to enable or disable automatic log rotation
Added a configuration setting to allow fetching lyrics from ChartLyrics

0.7.4

20 Jan 18:46
0.7.4
536c4e9
Compare
Choose a tag to compare

Fixed errors when using PostgreSQL
Enforce foreign key checks on SQLite
Added missing foreign keys on client_prefs
Fixed errors when deleting users, folders, tracks...
Fixed supysonic-server when used with Gunicorn (with process workers) and PostgreSQL

0.7.3

08 Jan 15:36
0.7.3
399686f
Compare
Choose a tag to compare

Added support for musicFolderId parameter on various API endpoints
API version bumped to 1.12.0
Now supporting Python 3.11 (by replacing PonyORM with peewee)

0.7.2

27 Feb 14:34
0.7.2
65a7131
Compare
Choose a tag to compare

Added Python 3.10 support
Prevent name collisions when zipping albums
Fixed cover art sometimes not being picked up by the daemon
Fixed tests sometimes failing

0.7.1

01 Jan 18:50
0.7.1
62bad3b
Compare
Choose a tag to compare

Added version number to web UI
Slightly reworked man pages
Man pages should now be installed alongside the package
Minor updates in code style, tests, and CI

Python 3.5 isn't supported anymore

0.7.0

21 Nov 19:41
0.7.0
ddb7c69
Compare
Choose a tag to compare

Added:

  • Playlists can be exported to .m3u files from the web interface
  • Ability to rename users from the CLI
  • Covers are added to zip files when downloading full albums
  • Downloading a folder now includes all the subfolders
  • supysonic-server command to start the web server

Improvements:

  • Disabled compression for generated zip files
  • When downloading a folder or album, the size of the zip file is now known
  • Prevent downloading empty zip files

Fixes:

  • Fixed renaming playlists from the web interface
  • Fixed watcher error when files were added and removed within a short timespan
  • Fixed potential errors when accessing the API with a new client for the first time
  • Fixed genre duplication in album info
  • Support for large zip files
  • Handle dates outside the range supported by zip files
  • Properly close daemon connection on shutdown

Breaking changes:

  • The CLI doesn't support shell-like capability anymore
  • As announced earlier, bin and cgi-bin folders have been deleted

Note to package maintainers:

  • click is now explicitly needed (rather than implicitly as a Flask dependency)
  • Dependency on zipstream was replaced by zipstream-ng