Something went wrong. Try again.
[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
Something went wrong. Try again.
594 B · 19 lines
TypeScript
12345678910111213141516171819import type {PlayObject} from "../../../core/Atomic.ts";import AbstractSource from "../../sources/AbstractSource.ts";import { MemoryPositionalSource } from "../../sources/MemoryPositionalSource.ts";import MemorySource from "../../sources/MemorySource.ts";
export class TestSource extends AbstractSource { override queueIdleMs: number = 1; override queueConcurrency: number = 1; handle(plays: PlayObject[]) { this.scrobble(plays); }}
export class TestMemorySource extends MemorySource {}
export class TestMemoryPositionalSource extends MemoryPositionalSource {
}