Post #3434489
2026-05-30 19:10 UTC
Another one: names like "Legend of Zelda, The" are now displayed as "The Legend of Zelda" (but sorted same as before).
This requires a library rescan, since the titles are adjusted at parse time, same as removing numbers at the beginning.
I tried to include articles from other languages as well. So these filenames:
1627 - Simpsons, Die - Das Spiel (Germany).ds
2774 - Mio Coach, Il - Arricchisco il Mio Inglese (Italy).ds
4279 - Genio de las Palabras, El (Spain).ds
4527 - Legend of Zelda, The - Spirit Tracks (USA) (En,Fr,Es)
6441 - Ape Maia, L' (Italy).ds
become the following titles, sorted like this:
L'Ape Maia
El Genio de las Palabras
The Legend of Zelda - Spirit Tracks
Il Mio Coach - Arricchisco il Mio Inglese
Die Simpsons - Das Spiel
I almost certainly missed some articles - if you know a game where it currently doesn't work, please open an issue.
---
While testing it, I noticed I ran out of FDs when rescanning the library. What?
Turned out libmirage had a few leaks, specifically leaking MirageTrack objects for CUE and CHD parsers both. I fixed those upstream, and they already landed.
Replies (1)
-
@alice@mk.nyaa.place 2026-05-31 00:40
I forgot "Die" can also be an english verb. So uhh If a game starts with "Die Hard" and a few other names, it's not counted as an article now :neocat_floof_explode: Meanwhile I made the search provider share code with the UI proces - namely this code for trimming articles, and also platform names - so platforms in search provider can actually follow the region now.