Skip to content

Multi user support

Compare
Choose a tag to compare
@FoxxMD FoxxMD released this 08 Dec 15:22
· 1002 commits to master since this release

Big update to support multi user configurations!

New

  • Source and Client configurations now have name properties to identify them (required for clients)
  • Source configurations can specify Client configurations to scrobble to based on name
  • Source/Client naming has validation for uniqueness
  • Support multiple clients in config.json
  • Plex/Tautulli configurations now also support filtering by libraries and server names
  • Logging label will include config name for easier identification
  • Clearer documentation and more examples

Changed

  • More thorough configuration validation and helpful validation messages (will display missing property, config type, and where it came from IE file)
  • Spotify auth status is more clearly displayed on status page
  • Maloja existing scrobble check has further been improved by fuzzy matching artist, track, and time played as well as checking all previously successfully scrobbled tracks (since app start)

Deprecated

  • Using plex and spotify top-levels props in config.json has been deprecated. These should be moved to the sources property and will be completely removed in the next major version

Breaking Changes

  • ENV properties no longer override json properties and are now treated as a separate config (see configuration docs)