Skip to content

Custom Headers: basic implementation#396

Draft
Dopingus wants to merge 1 commit into
BLeeEZ:masterfrom
dopingus-build:CustomHeadersOnly
Draft

Custom Headers: basic implementation#396
Dopingus wants to merge 1 commit into
BLeeEZ:masterfrom
dopingus-build:CustomHeadersOnly

Conversation

@Dopingus
Copy link
Copy Markdown

@Dopingus Dopingus commented Feb 8, 2025

This is a very basic implementation of custom headers as described in #326.
Unfortunately, I do not really do UI programming or mobile app programming at all so the UI for adding new headers does not work at all.
I need some help to make this PR work e2e.

Manually setting the headers by providing an array of strings with the format "HEADER_NAME=HEADER_VALUE" successfully bypasses Cloudflare, so I can actually reach my Subsonic/Ampache instance with hardcoded headers.

@BLeeEZ
Copy link
Copy Markdown
Owner

BLeeEZ commented Feb 14, 2025

Thank you for providing this proof of concept.
I have some loose ends that I need to complete first. I currently don't know when I have time to complete this.
Points to be done:

  • Create UI for login screen in UIKit.
  • Save the header configuration persistent in the PersistentStorage
  • Add an additional screen to the config:
    1. display the current applied headers
    2. change/delete the header configuration

@BLeeEZ BLeeEZ added the enhancement New feature or request label Feb 14, 2025
@Jerra94
Copy link
Copy Markdown

Jerra94 commented Jul 7, 2025

I'm interested in this feature as well so that I can securely access my server from anywhere without vpn.

@YJCHOO
Copy link
Copy Markdown

YJCHOO commented Dec 8, 2025

Any update for this enhancement ?

@WildeTechSolutions
Copy link
Copy Markdown

Also curious if there's been an update. This is a vital feature for proxy authentication, and as OP mentioned, this is offered by Symfonium over on Android.

@lazaroofarrill
Copy link
Copy Markdown

@BLeeEZ Hi. If this is still open for consideration I would like to work on the feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants