yonlu pushed to fix/272-slskd-per-peer at yonlu/yellowjacket 2026-09-26 21:32:57 +00:00
9710c11476 feat(download): one grab per Soulseek peer, several peers at once
yonlu created branch fix/272-slskd-per-peer in yonlu/yellowjacket 2026-09-26 21:32:56 +00:00
yonlu commented on issue yonlu/yellowjacket#272 2026-09-26 21:28:30 +00:00
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer

Stacked on fix/271-slskd-search-recall (PR #267). Approach: a per-(provider, peer) semaphore in the manager's grab path beside the provider cap, the slskd default raised to a small cross-peer…

yonlu commented on issue yonlu/yellowjacket#272 2026-09-26 21:28:18 +00:00
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer

Starting work on this on fix/272-slskd-per-peer.

yonlu opened issue yonlu/yellowjacket#272 2026-09-26 21:14:45 +00:00
slskd: the transfer limit is per daemon where Soulseek's politeness is per peer
yonlu created branch fix/270-slskd-candidate-shape in yonlu/yellowjacket 2026-09-26 21:14:12 +00:00
yonlu pushed to fix/270-slskd-candidate-shape at yonlu/yellowjacket 2026-09-26 21:14:12 +00:00
yonlu pushed to fix/271-slskd-search-recall at yonlu/yellowjacket 2026-09-26 21:12:59 +00:00
yonlu created branch fix/271-slskd-search-recall in yonlu/yellowjacket 2026-09-26 21:12:59 +00:00
yonlu pushed to fix/263-slskd-transfer-lifecycle at yonlu/yellowjacket 2026-09-26 21:12:59 +00:00
5e3ac8fb1b fix(download): search Soulseek more than once, and read file lengths
f81a950916 fix(download): score a multi-disc rip as one album, and count tracks
Compare 2 commits »
yonlu commented on issue yonlu/yellowjacket#271 2026-09-26 21:08:00 +00:00
Soulseek search: one query, no search options, and per-file durations discarded

Taking this on fix/271-slskd-search-recall, stacked on #270. Approach: explicit slskd search options, a state-only poll with one responses fetch at the end (falling back to includeResponses if…

yonlu commented on issue yonlu/yellowjacket#270 2026-09-26 21:05:07 +00:00
Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks

Taking this on fix/270-slskd-candidate-shape, stacked on #267 (fix/263) because both edit provider_slskd.go. Approach: disc folders group under their parent, the disc is parsed from the…

yonlu opened issue yonlu/yellowjacket#271 2026-09-26 21:05:01 +00:00
Soulseek search: one query, no search options, and per-file durations discarded
yonlu opened issue yonlu/yellowjacket#270 2026-09-26 21:05:00 +00:00
Download ranking: multi-disc folders split, single-track Soulseek results dropped, completeness counts files not tracks
yonlu created pull request yonlu/yellowjacket#269 2026-09-26 21:04:25 +00:00
build: require Go 1.26 everywhere at once (#265)
yonlu created pull request yonlu/yellowjacket#268 2026-09-26 21:04:24 +00:00
feat(explore): scrollable rows and one album card size (#264)
yonlu created pull request yonlu/yellowjacket#267 2026-09-26 21:04:03 +00:00
fix(download): fall back past a failed or stalled Soulseek peer (#263)
yonlu pushed to fix/263-slskd-transfer-lifecycle at yonlu/yellowjacket 2026-09-26 21:03:47 +00:00
7fbfd9c105 test(library): skip the cover-tier scan test when fixtures are absent
0a33b9d653 fix(download): try the next acceptable copy when a transfer fails
fc0121228e fix(download): give up on a stalled slskd peer and cancel its transfers
Compare 3 commits »
yonlu created branch fix/263-slskd-transfer-lifecycle in yonlu/yellowjacket 2026-09-26 21:03:47 +00:00
yonlu commented on issue yonlu/yellowjacket#266 2026-09-26 21:02:40 +00:00
TestScan_StoresOnlyCoverTiers fails instead of skipping when the fixtures are not generated

Fixing on fix/263-slskd-transfer-lifecycle as a commit of its own; it was blocking that branch's push.