• Joined on 2026-02-27
david pushed to main at david/lockstep 2026-06-11 18:03:19 +00:00
6f39cecc25 debug/fix: try sanitizing loop_delay_us to avoid endless musicFeedThread hangs
david pushed to feature/stretcher at david/lockstep-player 2026-06-11 15:34:39 +00:00
ab07086fcb fix: allow opening playlist with api 401 error and others
david pushed to main at david/lockstep 2026-06-11 15:18:41 +00:00
21645b9746 fix: fix getCurrentPosition(), remaining_samples was counting 2x too fast
david pushed to main at david/lockstep 2026-06-03 16:36:38 +00:00
80ee56dfe8 feat: play beats when no music is selected
david pushed to feature/stretcher at david/lockstep-player 2026-06-03 16:11:19 +00:00
096c676ce2 feat: LibPasada player using stretcher
david created branch feature/stretcher in david/lockstep-player 2026-06-03 16:11:19 +00:00
david pushed to main at david/lockstep 2026-06-03 16:09:21 +00:00
83dea946c3 feat: LibPasada API: stretcher for lockstep-player integration
david pushed to main at david/lockstep 2026-06-02 19:35:12 +00:00
f8aa61c1b9 feat: LibPasada JNI interface, pause, onTrackFinished
85da003cb5 chore: catch c++ exceptions and translate into Java exceptions
Compare 2 commits »
david pushed to feature/runbuddy at david/lockstep-player 2026-05-31 17:58:23 +00:00
e823fc9d94 docs: ai-generated runbuddy mode plan
965bec72d2 feat: NTP client
Compare 2 commits »
david created branch feature/runbuddy in david/lockstep-player 2026-05-31 17:58:23 +00:00
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 10:58:40 +00:00
922cc5d82a ui: update icon
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 10:07:28 +00:00
88db4ad18d fix: indexing of beat annotations after unpaired tracks
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 09:59:53 +00:00
a10102c10a fix: avoid duplicate beat metadata fetching from api
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 09:50:45 +00:00
19bbccf244 fix: avoid syncing beat metadata twice when returning from Now Playing -> Library
david pushed to main at david/lockstep-api 2026-05-31 09:39:10 +00:00
02549e5618 feat: fetch beat metadata from api
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 09:38:31 +00:00
f7c5b932e9 feat: fetch beat metadata from api
633afd115d ui: re-brand to Pasada
Compare 2 commits »
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 08:19:04 +00:00
12adfbc960 feat: add canonical beat pattern TYPE_BEATS, not synced to server
b332c7b2f3 ui: shoe logo, now bent
Compare 2 commits »
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-30 18:19:18 +00:00
306ad83d12 fix: stop playback if app is stopped
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-30 18:11:59 +00:00
9d161bd2a9 ui: fix top padding in Onboarding screen
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-30 18:08:56 +00:00
ad2dc18f00 ui: relayout settings logout