···99To get started with this template, simply paste this command into your terminal:
10101111```bash
1212-bun install && bun install -g turbo && cp apps/aqua/.env.example apps/aqua/.env &&
1313-bun run db:migrate
1212+pnpm install && pnpm install -g turbo && cp apps/aqua/.env.example apps/aqua/.env &&
1313+pnpm run db:migrate
1414```
1515Running on a Mac may also require adding @libsql/darwin-x64 dependency
1616
···310310 musicServiceBaseDomain: {
311311 type: 'string',
312312 description:
313313- 'The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com.',
313313+ "The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com. Defaults to 'local' if not provided.",
314314 },
315315 submissionClientAgent: {
316316 type: 'string',
317317 maxLength: 256,
318318 maxGraphemes: 2560,
319319 description:
320320- 'A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b',
320320+ "A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b (Linux; Android 13; SM-A715F). Defaults to 'manual/unknown' if not provided.",
321321 },
322322 playedTime: {
323323 type: 'string',
···2727 isrc?: string
2828 /** The URL associated with this track */
2929 originUrl?: string
3030- /** The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com. */
3030+ /** The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com. Defaults to 'local' if not provided. */
3131 musicServiceBaseDomain?: string
3232- /** A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b */
3232+ /** A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b (Linux; Android 13; SM-A715F). Defaults to 'manual/unknown' if not provided. */
3333 submissionClientAgent?: string
3434 /** The unix timestamp of when the track was played */
3535 playedTime?: string
···6464 },
6565 "musicServiceBaseDomain": {
6666 "type": "string",
6767- "description": "The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com."
6767+ "description": "The base domain of the music service. e.g. music.apple.com, tidal.com, spotify.com. Defaults to 'local' if not provided."
6868 },
6969 "submissionClientAgent": {
7070 "type": "string",
7171 "maxLength": 256,
7272 "maxGraphemes": 2560,
7373- "description": "A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b"
7373+ "description": "A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b (Linux; Android 13; SM-A715F). Defaults to 'manual/unknown' if not provided."
7474 },
7575 "playedTime": {
7676 "type": "string",