Zeb Hering zebra
  • Joined on 2023-06-04
zebra pushed to main at izebra_projects/musicfetch 2026-07-06 02:33:56 +00:00
fc2d082a25 feat(server): supply YouTube cookies to the API container via .env
82bc524155 fix: enable yt-dlp EJS solver so YouTube formats resolve
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-14 06:39:11 +00:00
b26e321926 feat: throttle yt-dlp requests to dodge YouTube rate-limiting
zebra pushed to main at izebra_projects/musicfetch 2026-06-14 05:15:19 +00:00
47f3482192 fix: Odesli links 'not found' when Odesli omits YouTube link
zebra pushed to main at izebra_projects/musicfetch 2026-06-14 05:08:39 +00:00
a4b5039e7f Merge odesli-link-resolution: any link -> Lidarr-first, YouTube fallback
b899d75930 fix: _is_direct_url label-boundary host match (no notyoutube.com false positive)
32acd038c8 docs: document any-link Odesli resolution in README
eb45a3680f feat: server /fetch resolves non-direct links via Odesli (Lidarr-first)
44aaa1f93e feat: re-export odesli symbols through server/mf.py
Compare 12 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-13 18:25:42 +00:00
140bfef7c9 feat: yt-dlp cookie support + surface real failure reason; default workers 4
zebra pushed to main at izebra_projects/musicfetch 2026-06-13 18:13:55 +00:00
92742b9ad6 perf: parallelize --repair with a thread pool (--workers, default 8)
zebra pushed to main at izebra_projects/musicfetch 2026-06-13 18:10:07 +00:00
0347a638cf fix: reliable YouTube tagging, loud Lidarr failures, deno runtime, repair recovery
0347a638cf fix: reliable YouTube tagging, loud Lidarr failures, deno runtime, repair recovery
zebra created branch fix/yt-tagging-lidarr-visibility-deno in izebra_projects/musicfetch 2026-06-13 18:09:34 +00:00
zebra pushed to main at izebra_projects/musicfetch 2026-06-12 05:02:54 +00:00
33ca743a34 removed useless portion of compose
zebra pushed to main at izebra_projects/musicfetch 2026-06-12 04:53:17 +00:00
7951c436dd Merge feat/unknown-album: default blank album to 'Unknown Album'
8b881c14bf feat: always embed an album tag (default 'Unknown Album')
530b5b0406 typo in mutagen. fixed
0a4e6d474a added mutagen to requirements.txt
Compare 4 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-11 05:52:44 +00:00
c0503187c5 Merge feat/repair-fast-meta: faster --repair via player_skip=js
a6aa469084 perf(repair): skip YouTube JS signature step when fetching tags
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-11 05:41:23 +00:00
f071158c10 Merge feat/repair-exclude: -x/--exclude for repair/retag
c6bde6958a feat: -x/--exclude to skip folders during --repair/--retag-from-path
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-11 05:30:32 +00:00
7ea3ad2538 Merge feat/retag-from-path: offline tag recovery
9af7f91a25 feat: --retag-from-path to recover tags damaged by a prior --repair
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-11 01:54:04 +00:00
567d7578ad Merge fix/repair-music-videos: conservative --repair + first-artist single folder
c6e28a4f75 fix: harden --repair against music videos; first-artist folder for single URLs
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-10 02:12:03 +00:00
1a81f64cc3 Merge feat/repair: re-tag existing downloads via --repair
fdc3cc84a5 feat: --repair flag to re-tag existing downloads from source metadata
Compare 2 commits »
zebra pushed to main at izebra_projects/musicfetch 2026-06-09 14:02:44 +00:00
74eb63b243 Merge feat/multi-platform: any yt-dlp site, single tracks + playlists
6730f1f141 fix: route sparse-metadata playlist tracks by yt-dlp's own metadata
f103b6c253 feat: multi-platform URL & playlist support via yt-dlp probe
7309ad3a29 Merge feat/playlists-profiles: YouTube playlists + Lidarr profile hardening
90b9a01872 fix(server): use .get() for title/artist in perform_url_fetch result
Compare 33 commits »
zebra pushed to feat/rest-api at izebra_projects/musicfetch 2026-06-09 05:30:59 +00:00
b0e3ce6e6c feat(lidarr): add Artist - Track query splitter
45121dd807 Plan smarter Lidarr matching via exact MBID lookup
6687a5a0fc Add design spec for smarter Lidarr matching
425a973d85 fix: write single first-artist tag, not doubled/multi-artist
9984c162c6 fix(server): return {message} body for request validation errors
Compare 10 commits »
zebra created branch feat/rest-api in izebra_projects/musicfetch 2026-06-09 05:30:59 +00:00
zebra pushed to main at izebra_projects/musicfetch 2026-06-09 04:59:35 +00:00
11a57bfa67 Add implementation plan for MusicFetch REST API
033bc00ccc Add design spec for MusicFetch REST API
Compare 2 commits »