DiscDrop: Quarkus + htmx + daisyUI app to follow MusicBrainz artists and track release groups (web feed + RSS with cover art)

This commit is contained in:
2026-07-15 10:34:32 +02:00
commit 4416e87740
40 changed files with 2195 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
quarkus.application.name=DiscDrop
quarkus.http.port=8080
# H2 file DB
quarkus.datasource.db-kind=h2
quarkus.datasource.jdbc.url=jdbc:h2:file:./data/discdrop;DB_CLOSE_DELAY=-1
quarkus.datasource.username=sa
quarkus.datasource.password=
quarkus.hibernate-orm.database.generation=update
# MusicBrainz REST client (configKey="musicbrainz")
quarkus.rest-client."musicbrainz".url=https://musicbrainz.org/ws/2
# User-Agent (MBZ requires a meaningful contact string) - override per environment, never hardcode in code
discdrop.mbz.user-agent=DiscDrop/1.0 ([email protected])
discdrop.mbz.rate-limit-ms=1000
discdrop.feed.page-size=25
discdrop.rss.item-count=50
# Sync schedule default (hours): 6, 12, 24 (changeable at runtime via Settings)
discdrop.sync.default-schedule-hours=24
# Default primary types for newly followed artists (comma list)
discdrop.sync.default-primary-types=album