|
3969fd484b
|
networkmanager: 1.48.0 -> 1.48.2 (unpin)
|
2024-07-13 05:00:43 +00:00 |
|
|
eeab1d9fda
|
sane-tag-music: strip non-breaking spaces from metadata
|
2024-07-13 05:00:03 +00:00 |
|
|
deb355d960
|
sane-tag-music: better romanization
|
2024-07-13 04:50:32 +00:00 |
|
|
1d4df82bde
|
sane-tag-music: improve idempotency
|
2024-07-13 04:20:37 +00:00 |
|
|
f49e87cf99
|
sane-tag-music: allow clearing *any* tag manually
|
2024-07-13 03:43:45 +00:00 |
|
|
e38c2f20e8
|
sane-tag-music: include the artist in the filename for compilation albums
|
2024-07-13 02:47:09 +00:00 |
|
|
0e5f01f240
|
sane-tag-music: refactor: remove extraneous "Various Artists" check
|
2024-07-13 01:53:05 +00:00 |
|
|
e04dd6cb7d
|
sane-tag-music: better log formatting when moving a file
|
2024-07-13 01:44:28 +00:00 |
|
|
f4b6bbfbd5
|
sane-tag-music: ignore "Xerox" when found in the producer field
|
2024-07-13 00:55:33 +00:00 |
|
|
2e8c58a53d
|
sane-tag-music: allow "info.txt" as an artist-associated item
|
2024-07-12 20:12:27 +00:00 |
|
|
f6e326869f
|
sane-tag-music: tag derivation logic is recursive/hierarchical
so Artist/Album/Track.flac will draw from Artist/Album/* and then Artist/*
|
2024-07-12 08:48:51 +00:00 |
|
|
c16f2473e5
|
sane-tag-music: handle multiple CLI paths by iterating a layer above
|
2024-07-12 08:48:51 +00:00 |
|
|
d85ffa8539
|
sane-tag-music: refactor: separate the file walking into its own abstraction
i hope this will allow more sophisticated tag derivation
|
2024-07-12 08:48:51 +00:00 |
|
|
987cd93ce3
|
sane-tag-music: allow deriving tags for all operations, not just fix-tags
|
2024-07-12 08:48:51 +00:00 |
|
|
e82faa5961
|
sane-tag-music: add a method which generalizes tags to one file from the rest of the album (e.g. the album name)
|
2024-07-12 08:48:51 +00:00 |
|
|
514cfe7b0b
|
feeds: subscribe to "Better Offline" podcast
|
2024-07-12 01:20:00 +00:00 |
|
|
dd2eb66875
|
sane-tag-music: fix "producer" handling for aac files
|
2024-07-12 00:04:24 +00:00 |
|
|
6ccdbf50cd
|
sane-tag-music: print results in real-time
|
2024-07-11 23:59:31 +00:00 |
|
|
e2cca54e08
|
sane-tag-music: support PDFs
|
2024-07-11 23:58:58 +00:00 |
|
|
721f45f7d4
|
sane-tag-music: dont abort if metadata fails to load
|
2024-07-11 23:33:02 +00:00 |
|
|
774ebd23f9
|
sane-tag-music: jpg/png: use XMP tags for album/producer instead of weird exif tags
|
2024-07-11 21:39:47 +00:00 |
|
|
bfdacb1941
|
sane-tag-music: gif: support album, albumartist, producer tags
|
2024-07-11 21:38:55 +00:00 |
|
|
beeb5d34b0
|
sane-tag-music: refactor: introduce a generic tag name mapping layer
|
2024-07-11 21:22:44 +00:00 |
|
|
3d3faba263
|
sane-tag-music: support mp4/m4a; support "producer" tag (grouping) for mp3/mp4
|
2024-07-11 20:05:53 +00:00 |
|
|
a56795ff79
|
sane-tag-music: fix sandboxing to support renaming
|
2024-07-11 19:12:55 +00:00 |
|
|
00d644ef07
|
sane-tag-music: support "artist.png" artist images
|
2024-07-11 03:30:42 +00:00 |
|
|
672de68e56
|
sane-tag-music: allow clearing any tag
|
2024-07-11 02:53:00 +00:00 |
|
|
e47bc4c04d
|
sane-tag-music: dont set the VA producer tag if the VA album tag is also set
|
2024-07-10 17:56:10 +00:00 |
|
|
0b6a8eecce
|
sane-tag-music: handle more "Various Artists" formats
|
2024-07-10 17:30:41 +00:00 |
|
|
eaaea26603
|
sane-tag-music: allow deleting producer by setting it empty
|
2024-07-10 08:31:03 +00:00 |
|
|
e1c80c9abc
|
sane-tag-music: remove special-casing for Singles
|
2024-07-10 08:10:29 +00:00 |
|
|
50add19b14
|
sane-tag-music: use pykakasi for better romanization
|
2024-07-10 04:42:51 +00:00 |
|
|
56032bc040
|
python-repl: include pykakasi, unidecode
|
2024-07-10 04:42:11 +00:00 |
|
|
6ee33240d7
|
nixpkgs: 2024-07-07 -> 2024-07-10
|
2024-07-10 04:41:43 +00:00 |
|
|
4aaeb42cab
|
servo: bitcoid: allow using sane.programs package
|
2024-07-10 04:40:38 +00:00 |
|
|
2697d068ce
|
sane-tag-music: fix ImageFile to actually support tag deletion
|
2024-07-10 00:48:22 +00:00 |
|
|
3ae650bcae
|
sane-tag-music: use "Producer" tag to group albums by artists who use multiple pseudonyms
|
2024-07-09 23:51:08 +00:00 |
|
|
ddce650bc5
|
sane-tag-music: handle titles with "/"
|
2024-07-09 21:35:09 +00:00 |
|
|
96bf9d594f
|
sane-tag-music: fix duplicated tags and wrong mode for image files
|
2024-07-09 21:35:09 +00:00 |
|
|
c2185f44b1
|
sane-tag-music: fix so i can load titles from PNG files
|
2024-07-09 21:35:09 +00:00 |
|
|
549fa8e5cd
|
sane-tag-music: allow filtering paths by type (image v.s. audio)
|
2024-07-09 21:35:09 +00:00 |
|
|
afc31dfc2f
|
sane-tag-music: prefer existing artist/albumartist tags over path-based ones
|
2024-07-09 21:35:09 +00:00 |
|
|
2011065497
|
sane-tag-music: parse album artist - album - track notation
|
2024-07-09 21:35:09 +00:00 |
|
|
ca6bb7518a
|
sane-tag-music: force tracknumber empty for Singles
|
2024-07-09 21:35:09 +00:00 |
|
|
612274d0b2
|
sane-tag-music: improve fix-tags behavior so that manual tags tag precedence over existing tags
|
2024-07-09 21:35:09 +00:00 |
|
|
b801ed07d6
|
sane-tag-music: docs: link to metadata tag conventions (pseudo-standards)
|
2024-07-09 21:35:09 +00:00 |
|
|
53fd4ee42f
|
sane-tag-music: refactor to_path
|
2024-07-09 21:35:09 +00:00 |
|
|
0b610a6683
|
nixpkgs: python3 fix: update hash (its merged upstream)
|
2024-07-09 21:35:09 +00:00 |
|
|
3696953ba0
|
sane-tag-music: enforce two-digit trackno prefixes everywhere
probably better to make this conditional on the total number of tracks, but that's a bit more difficult
|
2024-07-09 21:35:09 +00:00 |
|
|
da8b3fc188
|
sane-tag-music: special-case some romanizations
|
2024-07-09 21:35:09 +00:00 |
|