/annil-serverless

Primary LanguageRustMIT LicenseMIT

Annil Serverless

An implementation of annil on shuttle.

This implementation reuses most of the official one, but is tailored to OneDrive backend.

State

  • Authorization
  • Info
    • /info
  • Available albums
    • /albums
    • Add ETag in response
  • Resource Distribution
    • /{album_id}/{disc_id}/{track_id}
      • get
      • head
      • respect quality
      • support HTTP range requests(thanks to onedrive)
    • /{album_id}/{disc_id}/cover
    • /{album_id}/cover
  • Admin
    • /admin/reload
    • /admin/sign