-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The popular Georgia and Georgia-ReBORN themes include a spinning-disc effect which supports both CD and vinyl art. This demo from Georgia's creator warns it is CPU/RAM-intensive, though - apparently "there's no way" (foobar limitation? spidermonkey limitation? javascript limitation?) to rotate the image in real time, so it has to render multiple copies of the image, each rotated by a few degrees (6 degrees per frame means 60 images, 4 degrees means 90, etc,) and cache all of these to cycle through while the album is playing.
The popular Georgia and Georgia-ReBORN themes include a spinning-disc effect which supports both CD and vinyl art. This demo from Georgia's creator warns it is CPU/RAM-intensive, though - apparently "there's no way" (foobar limitation? spidermonkey limitation? javascript limitation?) to rotate the image in real time, so it has to render multiple copies of the image, each rotated by a few degrees (6 degrees per frame means 60 images, 4 degrees means 90, etc,) and cache all of these to cycle through while the album is playing.