Admin
Mobile sync (no extension)
Stock Chrome on Android can't run Tampermonkey. Use a bookmarklet instead — one tap on an RYM page uploads it to canon. Save this as a bookmark, then tap it whenever you're on a chart/artist/release/song page on RYM.
On mobile: long-press this button → "Bookmark link". Then tap that bookmark when you're on an RYM page.
For a dedicated Chrome browser with proper userscript support, install Kiwi Browser + Tampermonkey, then visit the autosync script.
RYM ratings upload
Two ways to feed your RYM ratings in. Both formats are auto-detected — just drop the CSV.
- Canon Auto-Sync (Tampermonkey UserScript, recommended): install canon-rym-autosync.user.js. Auto-uploads each RYM chart page as you browse — no manual export needed. Floating badge in bottom-right confirms each sync.
- Comping (browser extension): caches passively as you browse RYM. Click the extension icon → Export → drop here. Best for one big dump.
- dbeley's UserScript (Tampermonkey): manual "Download CSV" button per chart page. Use "append" mode to merge multiple page dumps.
Integrations
- Navidrome: connected
- Lidarr: connected
Refresh jobs
Each runs on its own schedule (see scheduler.py); kick one manually here.
Artist aliases
Maps a Navidrome artist name (e.g. フィッシュマンズ) to its Canon/RYM name (e.g. Fishmans) so library matching works. Auto-detected on every library sync; add manual overrides here.
| Navidrome artist | → Canon artist | Source | |
|---|---|---|---|
| huitsushiyumanzu | Fishmans | auto |
Recent refresh log
| Job | When | Status | Detail |
|---|---|---|---|
| cover_enrichment | 2026-09-24 00:52:58 | ok | 0 covers added (of 600 attempted) |
| artist_images | 2026-09-24 00:52:58 | ok | no work |
| musicbrainz_ratings | 2026-09-24 00:37:44 | ok | no work to do — rerun in next cycle |
| navidrome_library | 2026-09-23 22:37:50 | ok | 1225 artists, 10017 albums |
| taste | 2026-09-23 22:37:50 | ok | 108 genres, 8 eras |
| symphony_events | 2026-09-23 16:37:50 | ok | 56 events |
| symphony_score | 2026-09-23 16:37:50 | ok | 22/56 events matched |
| playlist_sync | 2026-09-23 16:37:45 | error | getPlaylists failed: HTTPConnectionPool(host='192.168.1.153', port=4533): Max retries exceeded with url: /rest/getPlaylists?u=pat&t=97130efcb6d361dcf27d2c962dd388ad&s=7e89daf7df39c2ed&v=1.16.1&c=canon&f=json (Caused by NewConnectionError("HTTPConnection(host='192.168.1.153', port=4533): Failed to establish a new connection: [Errno 111] Connection refused")) |
| musicbrainz_upcoming | 2026-09-23 08:58:05 | ok | 0 new upcoming releases from 1220 artists |
| lidarr_upcoming | 2026-09-23 08:28:04 | ok | 16 releases |
| rym_comping | 2026-09-23 04:50:01 | ok | 0 albums + 7 songs imported, 54 skipped (format=comping, append=True) |
| bandsintown_tours | 2026-09-22 17:55:33 | ok | 0 events, 0 artists touring |
| ollama_blurbs | 2026-06-07 14:53:08 | ok | no work — all top albums blurbed |
| bulk_import | 2026-05-28 15:01:11 | ok | 0 target albums · 0 already owned · 0 queued in Lidarr · 0 tracks added to playlist |
| openopus | 2026-05-28 03:11:42 | ok | 220 composers, works for 220 |
| lastfm_albums | 2026-05-28 03:09:18 | ok | 89 tags → 7337 unique albums |
| wikipedia_albums | 2026-05-28 03:08:40 | ok | 3 lists, 100 entries → 100 unique albums |
| acclaimedmusic | 2026-05-28 01:52:07 | error | 403 Client Error: Forbidden for url: https://www.acclaimedmusic.net/061alltime_albums.htm |