Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm pretty sure VLC (from f-droid) does what you want. It might prefer to have full file access, but you can just deny that and just open files from a file browser or whatever.


Is it working for you? It is not working for me, it keeps demanding permissions. It might be something specific to my phone, but also unlikely, since there are video and audio players that can play videos and audio without any permission at all.


Just be aware, that music player without file access won't be able to traverse/list directories, so playlists won't work. This is a limitation of any file-picker based file access (e.g. flatpak applications on linux, accessing files via portals have exactly the same limitations). As the sibling comment says, it is possible to run vlc this way, but be aware of the limitations.


Just tested, TLDR yes it works.

Steps:

0. Uninstall VLC (I just did this to reset its permissions+config)

1. Install VLC (3.5.4 from fdroid)

2. Open VLC

3. It'll start with a splash screen, click next.

4. Next screen is VLC asking what permissions you want to give it. Pick the leftmost of the 3

5. Finish the setup wizard

6. It prompts for notification permission, which I allowed

7. You should be at a screen titled "Permission not granted", with 2 buttons. Click the right button to pick a file

8. Use the system file dialog to pick a file

9. It plays


I don't have "2 buttons" on the screen titled "Permission not granted", and no file dialog. Also not working, when asking VLC to play the file from another program. Must be a bug or incompatibility somewhere. Also this must be the reason why I wasn't able to find a music player on F-Droid then :| Thank you for checking!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: