diff --git a/README.md b/README.md index cc89d45..1964b63 100644 --- a/README.md +++ b/README.md @@ -404,7 +404,7 @@ Each scrobble becomes an `fm.teal.alpha.feed.play` record with: - **trackName**: The name of the track - **artists**: Array of artist objects (requires `artistName`, optional `artistMbId` for Last.fm) - **playedTime**: ISO 8601 timestamp of when you listened -- **submissionClientAgent**: Identifies this importer (`malachite/v0.8.1`) +- **submissionClientAgent**: Identifies this importer (`malachite/v0.9.0`) - **musicServiceBaseDomain**: Set to `last.fm` or `spotify.com` ### Optional Fields @@ -431,7 +431,7 @@ Each scrobble becomes an `fm.teal.alpha.feed.play` record with: "recordingMbId": "3a390ad3-fe56-45f2-a073-bebc45d6bde1", "playedTime": "2025-11-13T23:49:36Z", "originUrl": "https://www.last.fm/music/Cjbeards/_/Paint+My+Masterpiece", - "submissionClientAgent": "malachite/v0.8.1", + "submissionClientAgent": "malachite/v0.9.0", "musicServiceBaseDomain": "last.fm" } ``` @@ -449,7 +449,7 @@ Each scrobble becomes an `fm.teal.alpha.feed.play` record with: "releaseName": "Twenty", "playedTime": "2021-09-09T10:34:08Z", "originUrl": "https://open.spotify.com/track/3gZqDJkMZipOYCRjlHWgOV", - "submissionClientAgent": "malachite/v0.8.1", + "submissionClientAgent": "malachite/v0.9.0", "musicServiceBaseDomain": "spotify.com" } ``` diff --git a/package.json b/package.json index 5b79ab0..4811713 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "malachite", - "version": "0.8.1", + "version": "0.9.0", "description": "Malachite - Import Last.fm and Spotify listening history to ATProto with intelligent deduplication and rate limiting", "type": "module", "main": "./dist/index.js", diff --git a/src/config.ts b/src/config.ts index 416322e..dd17e79 100644 --- a/src/config.ts +++ b/src/config.ts @@ -23,7 +23,7 @@ export const RECORD_TYPE = 'fm.teal.alpha.feed.play'; export function buildClientAgent(_debug = false) { // Always return just the version, regardless of debug mode // The debug parameter is kept for backwards compatibility but unused - return 'malachite/v0.8.1'; + return 'malachite/v0.9.0'; } // Default batch configuration - conservative for PDS safety diff --git a/src/lib/cli.ts b/src/lib/cli.ts index 460f830..4df70e3 100644 --- a/src/lib/cli.ts +++ b/src/lib/cli.ts @@ -36,7 +36,7 @@ import { formatLocaleNumber } from '../utils/platform.js'; */ export function showHelp(): void { console.log(` -${'\x1b[1m'}Malachite v0.8.1${'\x1b[0m'} +${'\x1b[1m'}Malachite v0.9.0${'\x1b[0m'} ${'\x1b[1m'}USAGE:${'\x1b[0m'} pnpm start Run in interactive mode (prompts for all inputs)