Closes #249: add Rescan Library to settings menu

This commit is contained in:
Drew Weymouth
2023-09-25 16:38:02 -07:00
parent 3321540bd3
commit f84a03c703
4 changed files with 14 additions and 0 deletions
@@ -267,6 +267,11 @@ func (s *subsonicMediaProvider) DownloadTrack(trackID string) (io.Reader, error)
return s.client.Download(trackID)
}
func (s *subsonicMediaProvider) RescanLibrary() error {
_, err := s.client.StartScan()
return err
}
func toTrack(ch *subsonic.Child) *mediaprovider.Track {
if ch == nil {
return nil