[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

fix: fix rebase conflicts

FoxxMD (Jun 3, 2026, 4:33 PM UTC) fb65cb22 c4f028fd

+1 -3
+1 -3
src/backend/scrobblers/TealfmScrobbler.ts
··· 18 18 import { BlueSkyOauthApiClient } from "../common/vendor/bluesky/BlueSkyOauthApiClient.js"; 19 19 import { AbstractBlueSkyApiClient, nowPlayingExpirationDuration, playToRecord, playToStatusRecord, recordToPlay } from "../common/vendor/bluesky/AbstractBlueSkyApiClient.js"; 20 20 import dayjs, { Dayjs } from "dayjs"; 21 - import { durationToHuman } from "../utils.js"; 21 + import { durationToHuman, isDebugMode } from "../utils.js"; 22 22 import AbstractHistoricalScrobbleClient from "./AbstractHistoricalScrobbleClient.js"; 23 - import dayjs from "dayjs"; 24 23 import { fromStream } from '@atcute/repo'; 25 24 import { playToRepositoryCreatePlayHistoricalOpts, RepositoryCreatePlayHistoricalOpts } from "../common/database/drizzle/repositories/PlayHistoricalRepository.js"; 26 - import { durationToHuman, isDebugMode } from "../utils.js"; 27 25 import { isAbortError } from "abort-controller-x"; 28 26 29 27 export default class TealScrobbler extends AbstractHistoricalScrobbleClient {