Skip to content

Releases: epoupon/lms

v3.48.0

29 Jan 18:22
Compare
Choose a tag to compare

Updates

  • Added multi library support. Filtering can be done only via the Subsonic API for now #410
  • Bumped some internal size limits for names from 128 to 256 chars #408

Caution:

  • database migration can take a while (several minutes) on big collections
  • You need to perform at least one full rescan before upgrading to workaround a migration issue (rescan using a version >=3.44 and <=3.47)

v3.47.0

13 Jan 12:03
Compare
Choose a tag to compare

Updates

  • OpenSubsonic API: changed the originalReleaseDate field format #400
  • ListenBrainz: added duration_ms in additional_info field #403
  • Search first artist files whose name is artist's mbid then artist's name #406

v3.46.1

07 Jan 15:17
Compare
Choose a tag to compare

Bugfixes

  • Fixed regression on extra tags to parse #399
  • Only consider album artists for artist covers #398

v3.46.0

18 Dec 08:53
Compare
Choose a tag to compare

Updates

  • Allowed custom release types + handle more MusicBrainz secondary types in UI #373
  • Subsonic API: returns the created/updated playlist in createPlaylist endpoint #393
  • Subsonic API: added artist images in getCoverArt endpoint #392
  • Subsonic API: added getTopSongs endpoint #365
  • Subsonic API: set the cover art to be the one of the first track for playlists #388

v3.45.2

07 Dec 16:19
Compare
Choose a tag to compare

Updates:

  • OpenSubsonic: added support for formPost extension

Bugfixes:

  • Fixed broken database migration #387

v3.45.1

01 Dec 08:48
Compare
Choose a tag to compare

Bugfixes:

  • Fixed regression that prevents new installations from working #385
  • Fixed bad separator checks for extra tags to be parsed #382

v3.45.0

25 Nov 16:12
Compare
Choose a tag to compare

Updates:

  • Reworked DB accesses to allow more multithreaded operations
  • Fallback on same album name only if in the same directory #370
  • Simplified logger configuration, now only using a new setting log-min-severity in lms.conf (default value is "info")
  • Scan settings: you can now specify only extra tags to be parsed and used in the filter view (mood, genre, grouping and language are always parsed).
  • Added playcount in track/release info windows #349

Bugfixes:

  • Subsonic API: fixed badly reported content-type headers for file extensions being in upper case
  • Subsonic API: fixed getBookmarks response

v3.44.1

14 Nov 22:20
Compare
Choose a tag to compare

Bugfixes:

  • Fixed FreeBSD build #369
  • Fixed missing Accept-Ranges http header for raw files #367

v3.44.0

13 Nov 15:32
Compare
Choose a tag to compare

Updates:

  • Subsonic API:
    • Added bitrate, contentType and transcodedContentType fields #363
    • Added an option to enable transcoding by default #351
    • Added missing mime types for raw files in stream and download endpoints
    • Now returns 404 when the requested cover art is missing (not for DSub and substreamer as they do not have internal placeholders)
    • Made the getGenres endpoint non blocking (could previously freeze on very large databases)
    • Now limits counts to 1000 in various endpoints (search3, getAlbumList, etc.)

v3.43.0

04 Nov 21:28
Compare
Choose a tag to compare

Updates

  • Various optims in the database and web interface to better scale with large databases (tested on a 800k tracks database)
  • Added an option (in the media collection settings) to disable the tag-based similarity engine as it currently does not scale well with large databases
  • Added an option to not report OpenSubsonic extra fields, based on client name (the default client list includes DSub, see https://github.com/epoupon/lms/blob/3bce54a7645907553a5c5cabad2bb3316feffdd7/conf/lms.conf#L67) #356
  • Subsonic API: added playCount fields for songs and albums
  • Separated feedback service (used to sync loves with LB) from scrobbling service, to ease last.fm integration #138

Note: you can now support this project, see https://ko-fi.com/epoupon