Files
beets/beetsplug/_utils
Alok Saboo 17ffd18b77 playcount: batch all store() calls in a single transaction
Each song.store() was opening and committing its own SQLite transaction.
With thousands of unique tracks the WAL grows and each successive write
becomes slower. Wrapping the loop in a single transaction makes writes
O(1) per item instead of progressively slower.
2026-04-08 09:59:41 -04:00
..
2025-11-10 22:38:58 +01:00
2026-03-16 06:52:35 +00:00