icidasset / diffuse

A music player that connects to your cloud/distributed storage.
https://diffuse.sh
Other
808 stars 67 forks source link

Feature Request: See folders, make playlist with folder #321

Closed anmolbyte closed 2 years ago

anmolbyte commented 2 years ago

This is an insanely cool little app- thank you for making it. Some suggestions:

Netherquark commented 2 years ago

Are you referring to directory playlists? Not sure if they work since I don't use them, but seems like if you go to sources>triple dot menu you can enable or disable directory playlists. they are enabled by default for me. maybe it no longer works. im sure icidasset can help out here, but just piping in to say the feature is "implemented"

icidasset commented 2 years ago

Thank you ☺️

What @Netherquark said basically (thanks for chiming in @Netherquark πŸ™ ) I'm always using directory playlists, definitely still works.

How it works, if you have a /Music/Genre/ folder on your Google Drive, and you've passed the Music folder id, then Genre will be a 'directory playlist'.

Could be interesting to add the option to add an entire playlist to the queue πŸ€” It's easy to do, so I might add that. (Note to self, could also be handy to "copy" a directory playlist to a normal playlist)

Also useful: grouping by directory (via 3 dots menu next to search)

anmolbyte commented 2 years ago

Hmm, I think I see. I have multiple nested folders, and each album is within a folder, so It could be possible that the option is simply seeing the "low level" folders. With the option selected, I only see a list of albums, the same as before.

icidasset commented 2 years ago

Yes the "directory playlists" option is only for the first level of the folder path. Given the following directory structure:

/dn'b . jungle/dBridge_and_Resolution_No_1-Libra__The_Bride-SINGLE-2003-BOUGHT/02-the_bride.m4a
/dn'b . jungle/adred-autofacs_(feat._jamal).m4a

This will give you πŸ‘‡

Playlists screen:

Screenshot 2022-02-25 at 15 46 38

Tracks screen:

Screenshot 2022-02-25 at 15 45 10
icidasset commented 2 years ago

It should be possible to:

icidasset commented 2 years ago

Implemented.