mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
lastfm integration
This commit is contained in:
@@ -13,6 +13,7 @@ from app.lib.recipes.recents import RecentlyPlayed
|
||||
from app.models.album import Album
|
||||
from app.models.stats import StatItem
|
||||
from app.models.track import Track
|
||||
from app.plugins.lastfm import LastFmPlugin
|
||||
from app.serializers.artist import serialize_for_card
|
||||
from app.serializers.album import serialize_for_card as serialize_for_album_card
|
||||
from app.serializers.track import serialize_track, serialize_tracks
|
||||
@@ -97,6 +98,11 @@ def log_track(body: LogTrackBody):
|
||||
if track:
|
||||
track.increment_playcount(duration, timestamp)
|
||||
|
||||
lastfm = LastFmPlugin()
|
||||
|
||||
if lastfm.enabled:
|
||||
lastfm.scrobble(trackentry.tracks[0], timestamp)
|
||||
|
||||
return {"msg": "recorded"}, 201
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user