Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support of additional tags and filtering by folder/category #478

Open
apikozh opened this issue Nov 25, 2016 · 2 comments
Open

Support of additional tags and filtering by folder/category #478

apikozh opened this issue Nov 25, 2016 · 2 comments

Comments

@apikozh
Copy link

apikozh commented Nov 25, 2016

Hello All!
I searched for opensource music player with advanced playback queue, playlists, ability to sort media by tags (title, artist, track#, BPM, etc), and i found the vanilla-music project. I started using it some weeks ago and it's pretty cool!

  1. I see that you implements your own MediaDB and tags reader. It would be great to implement support for BPM, comment, lyrics tags where it is possible. Especially BPM. The ability to sort songs by BPM.

  2. I have a fairly large collection of music of different genres and for different situations. I divide it into category folders (eg, Metal, Jazz, Rock & Roll, My mixes, Work records). This is not the playlists - music is not duplicated in these categories. The problem is that all music players collects all the music in one heap without regard categories.
    At first time, I solved this problem by creating playlists for each category, but it deprive me of the opportunity to enjoy the comforts of the player (albums, genres, artists, sorting and searching) for each category.
    I propose to add the ability to filter albums, songs, artists and genres by category (folder) as follows: user open the files tab, selects the desired folder with music, opens a context menu with long press and selects "Show songs only from this folder" and then Limiter with the name of the folder is added to all tabs, as you have been implemented with the artists, albums and genres.

  3. I think, most users do not need all the audio files from the device. They store all music files in a separate folder (often, folder "Music" on SD card or internal memory). I propose add ability to select folder (s) to scan the music in settings. After folder is specified, the files tab location set to this folder by default.

@adrian-bl
Copy link
Member

I see that you implements your own MediaDB and tags reader. It would be great to implement support
for BPM, comment, lyrics tags where it is possible. Especially BPM. The ability to sort songs by BPM.

We could add it at least for ogg and vorbis files (where we are using bastp to parse tags - androids metadata reader which is used for everything else does not return this information).
But i would like to keep the songs table small and not clutter it with seldomly used information - but if there is demand, it's doable.

and then Limiter with the name of the folder is added to all tabs, as you have been implemented
with the artists, albums and genres.

So how would work this with eg. artists? We would only show artists which are in this folder?

I propose add ability to select folder (s) to scan the music in settings. After folder is specified, the
files tab location set to this folder by default.

Giving the user the ability to pick folders to include in the library is on my todo list for the medialibrary. (But the UI for it will probably not be included in the first 'medialibrary-based' relase)

@apikozh
Copy link
Author

apikozh commented Dec 16, 2016

@adrian-bl

We could add it at least for ogg and vorbis files

As I know, ID3v2 also supports these tags. Therefore, for MP3 it is also possible to be realized.

But i would like to keep the songs table small and not clutter it with seldomly used information

Comment and lyrics info can be loaded dynamically from file, when requested by user. There is no need to store this information in a table.

but if there is demand, it's doable.

I saw on the Internet a few topics that discuss music players for Android with support for viewing and sorting songs by BPM. In addition, I have many friends who are interested in this functionality (mostly dance teachers or people who practice dance or play sports). I think it would be a great feature of this player.

So how would work this with eg. artists? We would only show artists which are in this folder?

Yes exactly. Same with albums, genres and songs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants