Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 379
    • Issues 379
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #932
Closed
Open
Issue created Oct 02, 2019 by xorander00@xorander00

S3 nginx proxy/redirect

Running version 0.20.0-rc1.
Using Minio for S3-compatible storage.

Browser streaming and playback works fine, but fails on Android/DSub. I read the docs/comments and saw that it always proxies the stream through nginx for the subsonic API instead of redirecting to S3/Minio because some clients aren't able to handle the HTTP/3xx redirect.

Looking at the server logs, I can see DSub hitting /api/subsonic/rest/stream.view?...
The server returns HTTP/200, but no data. I'll investigate this weekend, but if anyone has any suggestions, I'll explore them further.

This is the only issue that's keeping me from migrating from AirSonic to Funkwhale. Once this is solved, I'll be able to migrate & shutdown AirSonic :)

Edited Oct 02, 2019 by xorander00
Assignee
Assign to
Time tracking