FossifyOrg / Music-Player

A clean music player with a customizable widget, stylish interface and no ads.
https://www.fossify.org
GNU General Public License v3.0
255 stars 26 forks source link

Add configurable root directory for scanning for music. #59

Open austinoneil opened 2 months ago

austinoneil commented 2 months ago

Checklist

Feature description

Add an option to configure the root directory where scanning for music occurs.

Why do you want this feature?

On Android systems, the root music directory is sdcard/Music. As is, the app scans the entire device for music. It would make sense to allow the user to configure which directory is scanned, so that they don't accidentally get some assets/voice recordings in their scanned directory.

Additional information

No response

naveensingh commented 2 months ago

It would make sense to allow the user to configure which directory is scanned, so that they don't accidentally get some assets/voice recordings in their scanned directory.

Why not just use Settings -> Manage excluded folders?

austinoneil commented 2 months ago

It would make sense to allow the user to configure which directory is scanned, so that they don't accidentally get some assets/voice recordings in their scanned directory.

Why not just use Settings -> Manage excluded folders?

That can be tedious if you are merely pushing all your music to the /sdcard/Music directory. Then, you would need to add Documents, Downloads, etc. to the excluded folders list.

naveensingh commented 2 months ago

Actually, you can exclude unwanted directories by long-pressing them on the folders tab. You don't have to exclude every non-music directory by default. It shouldn't be more than a few taps unless you have a lot of non-music folders containing audio files.

baka0815 commented 3 weeks ago

That's not very intuitive and I (and possibly others) did not know about that. However, I have audiobooks on my SD card in /Audiobooks which I don't want to be played with the music-player. And I don't want to add each and every audiobook to the exception list, especially since I add and remove audiobooks as I need them.