Add commands snapshot description
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
# Record Management
|
||||
|
||||
- Import a record from a MusicBrainz release ID
|
||||
- Import a record from a MusicBrainz release group
|
||||
- Search records with filtering and pagination
|
||||
- Get random record from collection
|
||||
- Get latest purchased record
|
||||
- Refresh record metadata from MusicBrainz
|
||||
- Generate genres for a record using AI
|
||||
- Update cover art from MusicBrainz
|
||||
- Extract dominant colors from album artwork
|
||||
- Create, update, or delete records
|
||||
- Resize cover art to standard dimensions
|
||||
|
||||
# Collection Operations
|
||||
|
||||
- Add record to collection (mark as purchased)
|
||||
- Search collection with various filters
|
||||
- View collection statistics by format (CD, vinyl, etc.)
|
||||
- View collection statistics by type (album, EP, etc.)
|
||||
- Get top artists in collection by record count
|
||||
- Get top genres in collection by record count
|
||||
|
||||
# Wishlist Operations
|
||||
|
||||
- Add record to wishlist
|
||||
- Search wishlist records
|
||||
- Count total wishlist items
|
||||
- Check which releases are wishlisted
|
||||
|
||||
# Last.fm Integration
|
||||
|
||||
- Scrobble a release to Last.fm
|
||||
- Scrobble a specific disc/medium to Last.fm
|
||||
- Import listening history from Last.fm
|
||||
- Get top albums by time period (7/30/90/365 days)
|
||||
- Get top artists by time period
|
||||
- Get most recent scrobbled track for a record
|
||||
- Backfill historical Last.fm data
|
||||
- Refresh scrobbled tracks from Last.fm
|
||||
- Get Last.fm authentication session
|
||||
|
||||
# Search Operations
|
||||
|
||||
- Universal search across collection, wishlist, and artists
|
||||
- Search collection records
|
||||
- Search wishlist records
|
||||
- Search artists by name
|
||||
- Search records by barcode
|
||||
|
||||
# Artist Management
|
||||
|
||||
- Fetch artist information from MusicBrainz and Discogs
|
||||
- Get similar artists from Last.fm that are in collection
|
||||
- Download and cache artist images
|
||||
- View artist's records in collection
|
||||
- Clean up unused artist information
|
||||
|
||||
# Data Quality & Rules
|
||||
|
||||
- Create scrobble correction rules for album names
|
||||
- Create scrobble correction rules for artist names
|
||||
- Apply correction rules to scrobbled tracks
|
||||
- Count tracks affected by correction rules
|
||||
- Enable/disable correction rules
|
||||
|
||||
# Barcode Scanning
|
||||
|
||||
- Scan barcode and check collection/wishlist status
|
||||
- Import multiple scanned records in batch
|
||||
- Import single scanned record from barcode
|
||||
|
||||
# External Store Integration
|
||||
|
||||
- Create templates for online music stores
|
||||
- Generate purchase URLs from store templates
|
||||
- Manage enabled/disabled store templates
|
||||
|
||||
# Secrets Management
|
||||
|
||||
- Store encrypted API keys and credentials
|
||||
- Retrieve encrypted secrets by name
|
||||
|
||||
# Background Processing
|
||||
|
||||
- Queue color extraction jobs
|
||||
- Queue artist info fetching jobs
|
||||
- Queue cover art refresh jobs
|
||||
- Queue metadata refresh jobs
|
||||
- Queue artist image download jobs
|
||||
- Clean up unused artist information
|
||||
|
||||
# Statistics & Analytics
|
||||
|
||||
- View listening statistics by time period
|
||||
- Compare listening trends across multiple periods
|
||||
- Count records by format, type, artist, or genre
|
||||
- Get collection overview statistics
|
||||
|
||||
# Data Import/Export
|
||||
|
||||
- Import batch tracks from Last.fm API
|
||||
- Parse Obsidian music notes with frontmatter
|
||||
- Export listening data (via statistics views)
|
||||
Reference in New Issue
Block a user