Originally created by @Cave-Johnson on GitHub (Jan 12, 2026).
Describe the Feature/Enhancement
Change the useragent of the app including the downloading / streaming libs to be unique to / identify as audiobookshelf
Why would this be helpful?
The standard "okhttp" useragent is blocked by some security tooling used on my reverse proxy - my work around has been to whitelist okhttp but being standard, this is quite commonly used by malicious bots and scripts.
Niche request I know!
Future Implementation (Screenshot)
UserAgent = "Audiobookshelf_app"
Audiobookshelf App Version
Android App - 0.11.0
Current Implementation (Screenshot)
No response
Originally created by @Cave-Johnson on GitHub (Jan 12, 2026).
### Describe the Feature/Enhancement
Change the useragent of the app including the downloading / streaming libs to be unique to / identify as audiobookshelf
### Why would this be helpful?
The standard "okhttp" useragent is blocked by some security tooling used on my reverse proxy - my work around has been to whitelist okhttp but being standard, this is quite commonly used by malicious bots and scripts.
Niche request I know!
### Future Implementation (Screenshot)
UserAgent = "Audiobookshelf_app"
### Audiobookshelf App Version
Android App - 0.11.0
### Current Implementation (Screenshot)
_No response_
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Cave-Johnson on GitHub (Jan 12, 2026).
Describe the Feature/Enhancement
Change the useragent of the app including the downloading / streaming libs to be unique to / identify as audiobookshelf
Why would this be helpful?
The standard "okhttp" useragent is blocked by some security tooling used on my reverse proxy - my work around has been to whitelist okhttp but being standard, this is quite commonly used by malicious bots and scripts.
Niche request I know!
Future Implementation (Screenshot)
UserAgent = "Audiobookshelf_app"
Audiobookshelf App Version
Android App - 0.11.0
Current Implementation (Screenshot)
No response