Commit graph

18 commits

Author SHA1 Message Date
d188c25e6e
Slop: Add scrolling title
Prompt:
> Sometimes this album title is too long, and it overflows the box. I don't want it to do that. Instead, I want it to be cut off at max width, and then to have a marquee effect, translating left. For example:
> `Monty Python and the`
> becomes
> `ty Python and the Hol`
> becomes
> `thon and the Holy Grail`
> becomes
> `the Holy Grail     Monty Py`
> (note a many-space gap between Grail and Monty as the title restarts)
>
> How can I create this effect?
2026-02-11 22:48:21 -06:00
0a5afe7210
Handle track listing overflow 2026-02-11 22:12:30 -06:00
aea55b5aec
Add lookup-by-mbid functionality
MBID is a MusicBrainz ID: https://musicbrainz.org/doc/MusicBrainz_Identifier
2026-02-11 20:47:32 -06:00
26fac96b14
Refactor input handlings slightly 2026-02-11 20:46:14 -06:00
f9435c3a21
Add Makefile 2026-02-11 19:36:36 -06:00
1e58dd5c6f
Add .env file
This means I don't always have to specify the secrets on the command line.
2026-02-11 19:35:20 -06:00
2146def609
Add Audio player 2026-02-10 23:31:09 -06:00
ef61a96440
Make script link relative
This means I don't have to serve it from some context root, and so file:// URLs can work.
2026-02-10 22:19:06 -06:00
9f271e5163
Add .envrc 2026-01-31 12:32:00 -06:00
2cfc62aa5c
Clean up imports/unused files 2026-01-19 23:18:28 -06:00
38f5cbfc01
Remove subsonic-api package
This didn't end up being particularly helpful, so I've removed it.

Specifically, I had to construct my own URLs for retrieving media, and in that case I'm basically implementing everything myself anyway.

This reverts commit beaec64abd.
2026-01-19 23:17:01 -06:00
4c7274bafe
Add initial not-working implementation 2026-01-19 23:17:01 -06:00
beaec64abd
Add subsonic-api package 2026-01-19 15:35:55 -06:00
c6e7c5882e
Add AGPLv3 license 2026-01-19 15:35:27 -06:00
e905afc015
Add some description to package.json 2026-01-19 09:45:49 -06:00
ca7e441b0f
Install musicbrainz-api 2026-01-19 09:39:18 -06:00
1fdef9ddda
Add shell.nix 2026-01-18 20:54:34 -06:00
600c037ab3
Add new React app
npm create vite@latest digital-turntable -- --template react-ts

per

https://react.dev/learn/build-a-react-app-from-scratch
2026-01-18 20:53:55 -06:00