About Iridescent Hues
Iridescent Hues is an unofficial fan site for reading communications from THE iDOLM@STER Shiny Colors, a Japanese game about aspiring idols and the producer who works with them. These short story scenes are called commus. Read them with Japanese dialogue, character animation, voice audio where available, and optional reading notes.
Credits
- BANDAI NAMCO Entertainment Inc. for THE iDOLM@STER Shiny Colors and all of its assets, characters, and stories. This is an unofficial fan project; all rights belong to their respective owners.
- Yesterday17 for reverse engineering the enza protocol.
- This release-date spreadsheet and wikiwiki.jp Shiny Colors event log for metadata and release-date references.
- OpenAI Whisper (large-v3), via faster-whisper, as the primary speech-recognition model used for the reviewed, audio-derived transcript reconstruction.
- 2x AnimeSharpV4 for general image upscaling and alpha-channel upscaling.
- 4x-DAT2_mssim_Pretrain downscaled to x2 mainly for UI assets that don't work well with AnimeSharp.
Dictionary
- Ichiran for Japanese segmentation, readings, conjugation recovery, and dictionary lookup.
- JMdict / EDICT from the Electronic Dictionary Research and Development Group for the dictionary data.
- Dictionary data is used under the EDRDG licence.
Analytics
Iridescent Hues uses Umami to measure page views, feature usage, catalogue search terms, and site performance. Search terms are collected through a bounded, debounced analytics event; URL query strings are excluded from pageview analytics. Umami does not use tracking cookies.
Tech stack
- SvelteKit and TypeScript for the application framework and strongly typed browser code.
- PixiJS, pixi-spine, and @pixi/particle-emitter for browser-based communication rendering, Spine animation, and particle effects, with the browser Web Audio API for communication audio. PixiJS is the rendering engine of enza.
- Lucide for the interface icons.