only scrobble subsonic uris
This commit is contained in:
parent
370508acc4
commit
9f9064c682
1 changed files with 3 additions and 3 deletions
|
@ -2,7 +2,7 @@ import pykka
|
|||
|
||||
import mopidy_subidy
|
||||
from mopidy import core
|
||||
from mopidy_subidy import subsonic_api
|
||||
from mopidy_subidy import subsonic_api, uri
|
||||
|
||||
class SubidyFrontend(pykka.ThreadingActor, core.CoreListener):
|
||||
def __init__(self, config, core):
|
||||
|
@ -19,11 +19,11 @@ class SubidyFrontend(pykka.ThreadingActor, core.CoreListener):
|
|||
self.scrobble = subidy_config["scrobble"]
|
||||
|
||||
def track_playback_started(self, tl_track):
|
||||
if self.scrobble == True:
|
||||
if self.scrobble == True and uri.is_uri(tl_track.track.uri):
|
||||
return self.subsonic_api.send_scrobble(tl_track.track.uri, False)
|
||||
|
||||
def track_playback_ended(self, tl_track, time_position):
|
||||
if self.scrobble == True:
|
||||
if self.scrobble == True and uri.is_uri(tl_track.track.uri):
|
||||
time_position = time_position // 1000
|
||||
if time_position < tl_track.track.length // 2:
|
||||
return self.subsonic_api.send_scrobble(tl_track.track.uri, True)
|
||||
|
|
Loading…
Add table
Reference in a new issue