metadata: render phone screenshots from the Navidrome demo library
Replace the placeholder-art screenshots with renders of a real library, so the store listing shows real album and artist art and names. The generator (DemoScreenshotTest, run with `gradle :app:demoScreenshots`) syncs the public Navidrome demo (demo.navidrome.org) into an in-memory database using the normal SyncService pipeline, derives the theme colours from the fetched cover art, and renders each screen. The synced data and cover art stay in memory and are never written to the repository; only the resulting PNGs are committed. The test is excluded from the unit-test tasks and is not part of CI. Also reverts the screenshot fixture palette tweak from the previous commit, which the real art makes unnecessary.
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 444 KiB |
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 490 KiB |
|
Before Width: | Height: | Size: 532 KiB After Width: | Height: | Size: 878 KiB |
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 521 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 1.1 MiB |