Skip to content

fix: glyph beets ignore m3u/m3u8 - #525

Merged
stackptr merged 1 commit into
mainfrom
glyph/fix-beets-ignore-m3u
Aug 24, 2026
Merged

stackptr merged 1 commit into
mainfrom
glyph/fix-beets-ignore-m3u

Conversation

@stackptr

@stackptr stackptr commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add .m3u/.m3u8 to beets' ignore glob list on glyph so future imports don't copy ripper-generated playlist files into the library, where Navidrome then auto-imports them as spurious playlists.
  • Preserves beets' built-in default ignores (.*, *~, System Volume Information, lost+found) since setting ignore replaces rather than extends the default.

Test plan

  • nix-flake eval nixosConfigurations.glyph.config.system.build.toplevel.drvPath evaluates cleanly
  • nix fmt . passes (alejandra, nil, statix)
  • Deploy to glyph (nh os switch .#glyph) and confirm a subsequent beet import skips .m3u/.m3u8 files

🤖 Generated with Claude Code

Ripper-generated playlist files were being copied into the library
alongside tracks, ending up spuriously imported as Navidrome playlists.
@stackptr
stackptr force-pushed the glyph/fix-beets-ignore-m3u branch from 767d385 to 45bd766 Compare August 24, 2026 04:36
@stackptr
stackptr merged commit 395db49 into main Aug 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant