Releases: CassetteLab/crate-digger
Releases · CassetteLab/crate-digger
Release list
v0.0.6
v0.0.5
CrateDigger 0.0.5 Fixes discography(of:), which returned nothing against a real server — the release tabs are all/album/ep/single, not a data array. Verified live. 54 tests.
v0.0.4
CrateDigger 0.0.4 Fixes authentication for pull: the session cookie was dropped between requests, so downloads failed with NotLoggedIn even after a successful login. Verified end to end against a live deemix instance. 54 tests.
v0.0.3
CrateDigger 0.0.3 Talks to a real deemix. Verified against a live 3.13.7 / webui 4.6.0 instance — the first version that has. - Reads booleans however the server spells them (true, "true", 1). A live instance sends deezerAvailable as a string, which failed the whole connect. - Errors no longer blame the server for our decoding bugs, and name the field. - A web page back now says the URL is wrong, rather than that the client is. 54 tests.
v0.0.2
v0.0.1
CrateDigger 0.0.1 First cut, for wiring into Cassette. Find music your library does not have, and delegate fetching it to the services that can. dig to find, pull to delegate, events to watch. - deemix backend, built against the real routes of bambanah/deemix - Failures are typed and named — never an empty result - Zero dependencies, actor-based, strict concurrency, iOS + macOS Delivery happens on the service's host: point deemix's downloadLocation at the folder your music server reads. Untested against a live deemix: the HTTP routes are covered against a stub that speaks the real protocol, the WebSocket feed only against recorded payloads.