Add biometric / PIN privacy lock for Providers and Libraries

Feature description:

Add a new optional “Privacy Mode” (or per-provider / per-library toggle) that requires Android system-level verification before accessing or displaying the content.

· In Provider settings, add a “Privacy Mode” checkbox (or allow setting it on specific libraries inside a provider).
· In the source filter view, when the user tries to enable a privacy-protected provider or library, trigger Android’s official Biometric authentication with device credential fallback (fingerprint / face + PIN / pattern / password).
· Automatically disable (uncheck) the protected provider/library:
(1) On every app restart
(2) After a configurable inactivity timeout (e.g. playback paused for >10 minutes, or app in background for X minutes)
(3) If the “Now Playing” screen is currently showing content from the locked provider/library, automatically stop playback and close both Compact Player and Expanded Player to prevent any sensitive artwork/title from being visible.

Problem solved:

When I open Symfonium in front of my kids to play music, I sometimes accidentally show or start playing explicit content from certain providers or libraries.

This feature would add a quick, system-level privacy protection so I can safely hand the phone to children or use the app in family situations without worrying about inappropriate content appearing.

Brought benefits:

I understand that Android’s system-level app hiding system might be easier to implement, but I don’t want to use a different player just for explicit music. Symfonium is my absolute favorite — please consider adding native privacy locking for providers/libraries inside the app itself.

Other application solutions:

I don’t know…?

Additional description and context:

Screenshots / Mockup:

Just a thought here; could you split your library in your provider of choice (jellyfin, navidrome) into private and public sub-libraries? Then you can limit libraries upstream so that passwords are required for private libraries.

Alternatively, you can toggle libraries via the filter setting if you do this in Navidrome; I did this recently to split soundtracks and music and it’s been quite a nice QOL way to switch from the two, or have them both available with a quick button press

Way too specific sorry. You can build secure app for kids devices with settings pin code. Except banking apps I don’t think any app would work like you describe.

Currently, I use Android’s app cloning/dual apps feature and privacy features to split out a Symfonium app with different processes and configurations.

But I want to ask:
Because Google prohibits Chinese users (including those using IP proxies to other regions) from making purchases, I previously obtained the infinite trial through sponsorship. The cloned version does not have this infinite trial license.

Normally, does the cloned version also count as a second device that requires purchasing again? Do I need to sponsor once more? If yes, the price isn’t expensive anyway, and I’m very happy to buy another copy.

No I can activate the second license if you PM on Kofi the other ID.

You’re the best! Thank you so much, for real! :blush: