Skip to content

Releases: epoupon/lms

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

v3.42.1

30 Oct 12:57
Compare
Choose a tag to compare

Bugfixes

  • Subsonic API: fixed JSON output #350

v3.42.0

22 Oct 12:36
Compare
Choose a tag to compare

Updates

  • UI: now handling display artist name in UI
  • OpenSubsonic API: added extra fields displayArtist and played
  • Subsonic API: json output now compacted
  • Subsonic API: stream endpoint now handles "mp3", "opus", and "vorbis" formats
  • Subsonic API: stream endpoint now serves the raw file if the requested parameters are compatible (same format + actual bitrate <= maxBitrate)
  • Database optimization is now noticeably faster (previously potentially blocked lms startup for several minutes for vey large databases)
  • UI: do not display release year if same as original release year
  • Subsonic API: optimized album and song searches

Bugfixes

  • OpenSubsonic API: return OS fields on error
  • SubsonicAPI: getArtistInfo: do not serve all similar artists if count is set to 0

v3.41.0

11 Oct 18:37
Compare
Choose a tag to compare

Updates

  • Added OpenSubsonic API support, see SUBSONIC.md for details
  • Added a way to search for artists that match a given role

v3.40.1

27 Aug 14:29
Compare
Choose a tag to compare

Bugfixes

  • Fix main page sometimes broken #327
  • Fixed album and artists pages not refreshing when changing filter tags

v3.40.0

02 Jul 20:17
Compare
Choose a tag to compare

Updates

  • Updated debian packages to bookworm (amd64 only)
  • Artist view: Order albums by original date (if available) instead of date

Bugfixes

  • Listenbrainz: relaxed parsing to fix Foobar2000 data #325
  • Improved compatibility of the generated zip files

Note: new dependency added to libarchive

v3.39.0

03 May 18:25
Compare
Choose a tag to compare

Updates

  • Added play next buttons #289
  • Reduced session load time

Bugfixes

  • fixed some compilation warnings #322

v3.38.0

21 Apr 17:18
Compare
Choose a tag to compare

Updates:

Bugfixes

  • Report error code in Subsonic API using int and not string

v3.37.0

03 Apr 19:06
Compare
Choose a tag to compare

Updates

  • Updated UI to display artists in the track lists and in the player #313
  • Made ListenBrainz scrobbler use track MBID if present (fallback on recording MBID)

v3.36.0

27 Feb 15:47
Compare
Choose a tag to compare

Updates

  • Internally "migrate" DB files if possible when files are moved (using track MBID) #308
  • Can tweak the play queue size of the web player #293 (new conf option: playqueue-max-entry-count)

Bugfixes

  • Use track MBID instead of recording MBID to check for duplicated music files #306
  • Fixed invalid local time usages #299
  • Fixed safari playback on some situations #105