Add Subsonic scrobble support (#545)
* add SubsonicScrobbler, add Scrobble method in SubsonicService * new class SubsonicScrobbleRequest, use queue again, clean up * add checkbox to enable server-side scrobbling to Subsonic settings page * Check serversidescrobbling in SubsonicScrobbler::ReloadSettings instead of SubsonicService TODO: SubsonicScrobbler::ReloadSettings needs to be called when SubsonicSettings change.
This commit is contained in:
@@ -242,6 +242,7 @@ set(SOURCES
|
||||
scrobbler/librefmscrobbler.cpp
|
||||
scrobbler/listenbrainzscrobbler.cpp
|
||||
scrobbler/lastfmimport.cpp
|
||||
scrobbler/subsonicscrobbler.cpp
|
||||
|
||||
organize/organize.cpp
|
||||
organize/organizeformat.cpp
|
||||
@@ -456,6 +457,7 @@ set(HEADERS
|
||||
scrobbler/librefmscrobbler.h
|
||||
scrobbler/listenbrainzscrobbler.h
|
||||
scrobbler/lastfmimport.h
|
||||
scrobbler/subsonicscrobbler.h
|
||||
|
||||
organize/organize.h
|
||||
organize/organizedialog.h
|
||||
@@ -903,12 +905,14 @@ optional_source(HAVE_SUBSONIC
|
||||
subsonic/subsonicurlhandler.cpp
|
||||
subsonic/subsonicbaserequest.cpp
|
||||
subsonic/subsonicrequest.cpp
|
||||
subsonic/subsonicscrobblerequest.cpp
|
||||
settings/subsonicsettingspage.cpp
|
||||
HEADERS
|
||||
subsonic/subsonicservice.h
|
||||
subsonic/subsonicurlhandler.h
|
||||
subsonic/subsonicbaserequest.h
|
||||
subsonic/subsonicrequest.h
|
||||
subsonic/subsonicscrobblerequest.h
|
||||
settings/subsonicsettingspage.h
|
||||
UI
|
||||
settings/subsonicsettingspage.ui
|
||||
|
||||
Reference in New Issue
Block a user