Skip to content
ranokayPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Tracklog

A scrobbler droplet for Droppy that brings your listening history to the notch: Last.fm, ListenBrainz, and Libre.fm or another GNU FM server, with a local queue, a local history, metadata edits and blocks, and charts for this Mac's listening or the current service account.

  • Droplet package: tracklog/ — SwiftPM, DroppyKit, SwiftUI.
  • Map: issue #1.
  • Research: research/* branches, one per question; no pull requests.
  • Licence: Apache-2.0 for Tracklog-owned code and documentation. Third-party terms apply to DroppyKit and its scaffold material. Project names and logos are reserved for official branding.

Development

mise install
mise run hooks
mise run verify
mise run gate

mise run verify is the fix loop: the licence comparison, hk check --all, the bounded engine tests, droppykit build and droppykit validate, with no surface shots. Run the full mise run gate for approval and on the PR head; it runs verify and then the surface-shot matrix.

mise run lint runs SwiftFormat, SwiftLint and jactionlint through hk; mise run format applies SwiftFormat. The same hk check --all runs in CI.

See SDK setup and Last.fm credentials before building.

Publication preparation

Public visibility is a separate owner action. On 2026-10-31 the owner authorized retiring the Last.fm app pair retained in historical commits. The matching API application was disabled through Last.fm, and a read-only API request with its old key returned HTTP 403, error 26 (API Key Suspended). Source builds use the user-supplied credentials described in the package README. This preparation does not publish or submit a Droppy Store release.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages