Appendix B. Acknowledgements¶
VeeJay stands on the work of other people and projects. This appendix names them and what each is used for.
Used today¶
| Project | What it provides |
|---|---|
| MusicBrainz | The open music encyclopedia: artist, release and recording identifiers. |
| Wikipedia and Wikidata | Release facts, artist pages and the links between an artist and their other accounts. |
| yt-dlp | Downloading music videos. |
| slskd | Controlling the SoulSeek client that finds audio. |
| Lidarr | The existing music catalog that VeeJay reads and adds artists to. |
| Plex | The media server that shows the finished library. |
| Zensical | Building this documentation. |
| Cloudflare and GitHub | Hosting these documents and the main site, and keeping their source. |
Chosen for the application¶
| Project | What it provides |
|---|---|
| SQLite | The database file inside the program. |
| Alembic and SQLAlchemy | Migrations and database access. |
Ideas borrowed¶
The Servarr applications (Sonarr, Radarr, Lidarr, Prowlarr) and MVidarr shaped how VeeJay is organized: one self-contained program with one database file, settings kept apart from secrets, and a library that other tools can read. The database design also borrowed the idea of a file-facts table from MVidarr's own database.