This website requires JavaScript.
Explore
Help
Register
Sign In
lyrathorpe
/
music-mirror
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
1
Actions
Packages
Projects
Releases
Wiki
Activity
All Workflows
Build and publish container
42 workflow runs
Actor
All actors
lyrathorpe
Status
All status
Success
Failure
Canceled
Skipped
Waiting
Running
Blocked
Canceling
Branch
All branches
feat/database-in-sync
fix/scrobble-timezone
main
Create status badge
Merge pull request 'feat: level the mirror's volume with ReplayGain tags' (
#12
) from feat/replaygain into main
#42
:
Commit
5c0e2b995c
pushed by
lyrathorpe
main
2026-08-28 17:08:18 +01:00
1m10s
View workflow file
fix: copy albums whole when a re-level changes only their tags
#41
:
Commit
9a3b4f9955
pushed by
lyrathorpe
#12
2026-08-28 17:07:01 +01:00
1m44s
View workflow file
feat: level the mirror's volume with ReplayGain tags
#40
:
Commit
c63115f246
pushed by
lyrathorpe
#12
2026-08-28 16:57:41 +01:00
7m43s
View workflow file
fix: correct Rockbox's local wall-clock timestamps to UTC
#39
:
Commit
c12d2328e5
pushed by
lyrathorpe
#11
2026-08-27 15:42:01 +01:00
4m25s
View workflow file
fix: never discard a play that has not been submitted
#38
:
Commit
374a17474f
pushed by
lyrathorpe
#10
2026-08-26 18:38:24 +01:00
5m13s
View workflow file
feat: convert Rockbox's playback log on the laptop, skipping the plugin
#37
:
Commit
f324b1b720
pushed by
lyrathorpe
#10
2026-08-26 18:30:17 +01:00
5m8s
View workflow file
fix: stop counting by default; the pass costs more than the transfer
#36
:
Commit
19ac9e5d92
pushed by
lyrathorpe
#10
2026-08-26 14:02:27 +01:00
3m33s
View workflow file
test: prove the database lands at the device root, not in the music folder
#35
:
Commit
633fbbaf91
pushed by
lyrathorpe
#10
2026-08-26 13:36:16 +01:00
4m33s
View workflow file
Merge pull request 'feat: destination handling, live progress and interrupt safety for sync-to-ipod' (
#9
) from fix/sync-destination-subdirectory into main
#34
:
Commit
61e0031262
pushed by
lyrathorpe
main
2026-08-26 13:28:47 +01:00
6m1s
View workflow file
feat: rebuild the Rockbox database during the sync, off the mirror
#33
:
Commit
c99b423b72
pushed by
lyrathorpe
#9
2026-08-26 13:28:11 +01:00
6m38s
View workflow file
docs: stop overstating the risk of interrupting a sync
#32
:
Commit
9091c4d049
pushed by
lyrathorpe
#9
2026-08-25 12:57:43 +01:00
3m18s
View workflow file
fix: flush and unmount even when the sync is interrupted
#31
:
Commit
8228c81b5c
pushed by
lyrathorpe
#9
2026-08-25 12:54:22 +01:00
2m10s
View workflow file
perf: cut round trips over a network mount, and allow skipping the count
#30
:
Commit
d6ef70922c
pushed by
lyrathorpe
#9
2026-08-25 12:48:03 +01:00
2m41s
View workflow file
feat: estimate the time remaining from bytes and observed rate
#29
:
Commit
131c80f5de
pushed by
lyrathorpe
#9
2026-08-25 12:43:19 +01:00
2m15s
View workflow file
feat: show which album is copying, and how far through
#28
:
Commit
37b841f009
pushed by
lyrathorpe
#9
2026-08-25 12:34:16 +01:00
2m35s
View workflow file
fix: accept a destination inside the device, and say so in --help
#27
:
Commit
d5dce9c769
pushed by
lyrathorpe
#9
2026-08-25 12:26:27 +01:00
2m28s
View workflow file
fix: accept a destination inside the device, and say so in --help
#26
:
Commit
d5dce9c769
pushed by
lyrathorpe
#9
2026-08-25 12:23:56 +01:00
0s
View workflow file
Merge pull request 'feat: shorten paths that exceed the device's limit' (
#8
) from feat/path-length into main
#25
:
Commit
da78f7252c
pushed by
lyrathorpe
main
2026-08-25 11:57:33 +01:00
2m10s
View workflow file
fix: cost the device prefix exactly rather than approximately
#24
:
Commit
ece79515c0
pushed by
lyrathorpe
#8
2026-08-25 11:56:23 +01:00
3m56s
View workflow file
fix: cut long names from the middle, not the end
#23
:
Commit
46435feebd
pushed by
lyrathorpe
#8
2026-08-25 11:52:27 +01:00
1m18s
View workflow file
feat: shorten paths that exceed the device's limit
#22
:
Commit
d5f67c6de5
pushed by
lyrathorpe
#8
2026-08-25 11:49:52 +01:00
2m17s
View workflow file
Merge pull request 'fix: report renames honestly in a dry run' (
#7
) from fix/dry-run-renames into main
#21
:
Commit
d6233c2995
pushed by
lyrathorpe
main
2026-08-25 11:39:21 +01:00
1m19s
View workflow file
fix: report renames honestly in a dry run
#20
:
Commit
3f50577de6
pushed by
lyrathorpe
#7
2026-08-25 11:38:40 +01:00
1m39s
View workflow file
Merge pull request 'feat: FAT32-safe mirror, album art, and a Rockbox sync script' (
#6
) from feat/fat32-safe-mirror into main
#19
:
Commit
abf38be3b1
pushed by
lyrathorpe
main
2026-08-25 11:11:55 +01:00
2m56s
View workflow file
docs: show the FAT32 setting in the compose file
#18
:
Commit
8c3e554c88
pushed by
lyrathorpe
#6
2026-08-25 11:10:06 +01:00
1m44s
View workflow file
feat: a sync script that submits scrobbles, copies, and unmounts cleanly
#17
:
Commit
802d91490f
pushed by
lyrathorpe
#6
2026-08-25 11:08:17 +01:00
3m8s
View workflow file
feat: name the mirror so a FAT32 device will take it, and copy album art
#16
:
Commit
3141f7ca87
pushed by
lyrathorpe
#6
2026-08-25 10:33:41 +01:00
2m20s
View workflow file
ci: build the image once instead of twice
#15
:
Commit
ef59e52bca
pushed by
lyrathorpe
#5
2026-08-24 17:34:23 +01:00
4m6s
View workflow file
Merge pull request 'fix: group-readable mirror output, and atomic copies' (
#4
) from fix/group-readable-output into main
#14
:
Commit
0cda3fc6ea
pushed by
lyrathorpe
main
2026-08-24 13:42:04 +01:00
18m20s
View workflow file
fix: keep the mirror readable under a umask that masks the owner's read bit
#13
:
Commit
e9852e6c86
pushed by
lyrathorpe
#4
2026-08-24 13:36:58 +01:00
15m21s
View workflow file
First
Previous
1
2
Next
Last
Status Badge
Branch
main
main
feat/database-in-sync
fix/scrobble-timezone
Badge URL
Markdown
HTML