Skip to content

[EPIC] Next-Gen Ecosystem Expansion: Async Pagination, Reports, Smart Playlists & Data Exporter #153

Closed

Description

@ansango

Overview

Expand @ansango/lastfm-api with core async iterators and three new specialized high-level namespaces: reports, playlists, and exporter.

Scope & Child Tasks

  • 1. Core Async Pagination (paginate, iterateRecentTracks, iterateLovedTracks, iterateTopArtists, etc.)
  • 2. Reports Namespace (reports.getWrapped, reports.getMilestones, reports.getMonthlyDigest)
  • 3. Smart Playlists Namespace (playlists.generate, playlists.exportM3U, playlists.exportCsv)
  • 4. Exporter & Backup Namespace (exporter.exportScrobbles, exporter.exportLovedTracks, checkpoints & ListenBrainz format)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions