My player allows me to search CDs, individual movements as well as online music. The search functions use regular expressions and dropdown menus and return only relevant results.
The Movements search function allows individual movements to be found by attributes relevant for classical music: work type, key, id (e.g., BWV 1012), instruments, etc.
If the “Show what is playing” checkbox (at the top of the sidebar) is checked, the player pops up a window that allows me to see what is currently playing from a distance.
Google Cast support lets me stream music to any Chromecast-enabled device — whether a hifi amplifier with Chromecast Audio or loudspeakers with built-in Chromecast. As a bonus, the music also appears in the app of the loudspeakers.
Unfortunately not. I can’t put the player online, since making the music (ripped CDs) publicly available would be illegal because of copyright restrictions.
I’m considering publishing all the code of an empty player. A user manual would then be very helpful though, which may take a while to write: the player relies on several conventions, the structure of the music tiddlers as well as the procedure for adding music need to be understood, etc.