omeryusufyagci / fast-music-remover

A C++ based, lightweight music and noise remover for YouTube and other internet media, using DeepFilterNet for audio enhancement.
MIT License
199 stars 21 forks source link

Feature: Login screen #78

Open grimmotron opened 5 days ago

grimmotron commented 5 days ago

Login screen: Much like the WebUI in qBitTorrent, UpSnap, ConvertX etc.

For remote work: Running multiple dockers accessible through my own subdomains for remote work, having a Login screen for this would be really handy! As it is now, I wouldn't dare open any ports.

Very short description, but I hope I get the point across. I understand if this is not a wanted or needed feature. But it would be nice!

omeryusufyagci commented 2 days ago

Hi @grimmotron,

Thank you for this suggestion! A login screen makes a lot of sense for server use cases. To maintain the seamless experience for local users, I’d consider providing this as a separate image for remote setups.

For a first version, we could implement a simple solution using env vars. Would that work for you?

Thanks for your feedback!

grimmotron commented 2 days ago

Hi @grimmotron,

Thank you for this suggestion! A login screen makes a lot of sense for server use cases. To maintain the seamless experience for local users, I’d consider providing this as a separate image for remote setups.

For a first version, we could implement a simple solution using env vars. Would that work for you?

Thanks for your feedback!

You could just enable or disable it with a variable during boot maybe? In a separate config file. No need for separate images.

I am running this in Docker on an unraid server. So a config file in the appdata folder would be nice.