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

[Suggestions] Refresh Playcount, Customize Track Details, and Custom Library grouping #220

Open
JadeTank opened this issue Sep 12, 2022 · 5 comments

Comments

@JadeTank
Copy link
Collaborator

These are all pretty much separate from each other, but I figure it's easier to just put everything in one place.

  1. Currently when when playcount is enabled under track info, the number won't actually update until the screen it is on is refreshed, usually through navigating to something different and then back. It's a pretty minor thing, but I think it would be a nice QOL improvement if the playcount would refresh immediately upon the completion of a track.

  2. Currently, track details/info can only be customized if 2 rows are enabled. I believe it would be great for customization if this ability was also available when only 1 line is being used. Right now, its relatively simple to do this through manually editing WSHgraphicbrowser_trackinfos.js and I have done this myself for adding some extra info, but being able to do this within foobar from a menu would be a nice addition.

  3. Currently, the left hand menu in Library has 4 options for grouping; Genres, Artists, Albums, and Library Tree. I believe it would be a great improvement for customization if the ability to create custom groups was implemented. I imagine a custom grouping would be based on one of the 3 presets already available, and then it can be customized as need using a titleformat.
    I had initially tried to implement this myself but I just don't have the skills or knowledge necessary. However while trying this I found commented out code that seemed to be meant for exactly this, but wasn't functional in its current state, so I'm assuming that this feature may already be a work in progress.

@Ottodix
Copy link
Owner

Ottodix commented Sep 13, 2022

Hi,

About 1 and 2, I didn't look at this yet.
About 3, it's already possible, enable one of the 3 groups genre artist or albums, and then right-click > settings > group/sort by

@JadeTank
Copy link
Collaborator Author

I'm aware about the ability to modify the existing groups, what I meant was the addition of a custom grouping separate from the 4 already there.
I rip my own CDs that are in my music library in addition to downloaded mp3s, so for example I'd like to be able to have a group of albums that only includes the CDs through the use of titleformats. I'm able to do this already by modifying the artists or albums group, but I'd like to be able to have this in addition to those.

@JadeTank JadeTank reopened this Sep 13, 2022
@JadeTank
Copy link
Collaborator Author

Ignore that, hit the button by mistake on my phone.

@Ottodix
Copy link
Owner

Ottodix commented Sep 13, 2022

Ah ok. Yes, it would make sense, and probably for a lot of use cases. But no promises

@JadeTank
Copy link
Collaborator Author

JadeTank commented Sep 13, 2022

If you do add this, might it be possible to add this feature as well?
Currently, if you for change the grouping of either Artists, Albums, or Genres to %totaldiscs% for example, groups will be made for everything tagged with a total disc amount, and includes a group titled '?' made up of everything that does not have anything for the tag.
However if the grouping were set to [%totaldiscs%] so items lacking the tag aren't included, the group made up of untagged items will instead appear inside of whatever group appears first alphabetically instead of not appearing at all.
This seems to be by design so untagged items don't just disappear and this makes sense, but for a custom group this could be inconvenient.
If possible, I believe adding a toggle-able option for the grouping that either includes or excludes items that don't fit the title format would be very useful for customization.

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