- library.shuffle treats a null seed as none given - seeds are limited to 0..2^53-1 so JSON-double clients read them back exactly - album test now fails if manual order overrides Random; persistence test goes through close/reopen of the library instead of a serde round trip - README lists random among the sort options Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>