Skip to content

Feeds and Media

leanwrldd edited this page Sep 10, 2026 · 1 revision

← Back to Home

Feeds & Media

RSS & JSON Feeds

Activity feeds under /juicewrld/feeds/, one pair each for the two edit pipelines: song-data edits (tracker) and comp-file changes (comp). Each comes as RSS XML for feed readers and as JSON for anything that wants the data directly. All four accept a limit param, 1-200, default 50.

Route Content
GET /feeds/tracker.rss RSS XML of approved song edits
GET /feeds/comp.rss RSS XML of comp file commits
GET /feeds/tracker.json JSON of approved song edits
GET /feeds/comp.json JSON of comp file commits

tracker.json row shape:

{
  "results": [{
    "id": "song-proposal-0",
    "proposal_id": 0,
    "song_id": 0,
    "action": "",
    "name": "",
    "user": "",
    "fields": [],
    "notes": "",
    "timestamp": "datetime",
    "link": "url"
  }]
}

comp.json row shape:

{
  "results": [{
    "id": "",
    "action": "",
    "is_folder": false,
    "path": "",
    "name": "",
    "folder": "",
    "user": "",
    "size": 0,
    "md5": "",
    "source_path": "",
    "timestamp": "datetime",
    "link": "url"
  }]
}

Static Files

Two plain static-file routes outside the main file browser: cover art served straight off disk, and general media (news covers, attachments) served from the app's media root.

Route Description
GET /cover/{name} Image from the Cover Art directory. jpg/jpeg/png/webp/gif only
GET /media/{path} Any file under the app's MEDIA_ROOT, e.g. news covers and attachments

Clone this wiki locally