Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_browser (Read 427886 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_browser

Reply #475
Thank you so much for the latest version, it really seems to have sped up the list population. Mind you, I have a library of about 30,000 songs, so it still takes about 10 seconds when I click on "[All]" but its still better than before (and no, I don't have a "tracks" list. Just Date, Artist, and Album). After using musikcube which uses a similar browser system, I still think you could get it faster. Im not sure what type of database musikcube uses, but with the same huge library the list populating is almost instantaneous. Maybe it has some type of list cache so that it doesn't have to reload from the database each time [All] is selected.

foo_browser

Reply #476
Hi cwbowron,
Thank you for this new version that works just fine. A few posts ago, I asked people to react about the idea of adding an option to send a selection to another playlist than the *Browser* one. So that it's possible to browse the database as a selected album plays. This should be great for people who miss  the medie library in winamp.
What do you yhink about the idea ?
Bye and thank you again.

foo_browser

Reply #477
Found a slight bug : there are in fact, two columns per browser panel.  It seems you used a table layout, and if you click on the second column in the browser panel (right beside the scrollbar, maybe 1-2 px near it), it deselects everything in the playlist.

foo_browser

Reply #478
Hello thanks for this great plugin.

I have a feature request concerning the "Resume playback after restart" breaking.
This should be fixed by saving in the config the actual state of playlists and foo_browser in order to get the real last song played at startup.

This is IMHO a "must-fix" 

Regards

foo_browser

Reply #479
Hi cwbowron,

I just get into your browser component, and it's really great! I got the last version 1.1.10 and I just have one question: it's there a way to add more panels? I mean, I use the following layout:
[genre] / [artist] / [album] / [tracks]

I've deleted the title panel and I use instead a styles panel that list: $if2(%<styles>%,'(...)')
This way I can just switch the first panel from genre to syles and browse the content in the other 3 panels. The problem is that I would like to create some other 'parent' panels (i.e. situation, tempo, mood, etc...) but I can't get the damn thing to make another panel in the preferences. I guess it's something you already know. Any help will be great appretiated

Great work dude.

foo_browser

Reply #480
Hi cwbowron,

I just get into your browser component, and it's really great! I got the last version 1.1.10 and I just have one question: it's there a way to add more panels? I mean, I use the following layout:
[genre] / [artist] / [album] / [tracks]

I've deleted the title panel and I use instead a styles panel that list: $if2(%<styles>%,'(...)')
This way I can just switch the first panel from genre to syles and browse the content in the other 3 panels. The problem is that I would like to create some other 'parent' panels (i.e. situation, tempo, mood, etc...) but I can't get the damn thing to make another panel in the preferences. I guess it's something you already know. Any help will be great appretiated

Great work dude.

Have you tried adding a line with Ctrl+enter?

foo_browser

Reply #481
Have you tried adding a line with Ctrl+enter?

Thanks you! It works!



Have you tried adding a line with Ctrl+enter?

Thanks you! It works!

The only downside is that sometimes when I select another 'parent' panel i.e. situation, then all the other panels reset the panel selection. I mean in my set genre/artist/album/track, when I change genre by another panel i.e. situation, then I have to re-select again artist as artist, album as album and title as title panel, otherwise I can't browse correctly.

foo_browser

Reply #482
foobar2000 0.9.2

I'm using foo_browser, which is great to correct tags, but did not figure out how to activate panels - I always have a list of all tracks, no panels.

File | Preferences | Media Library informs that I have the following Installed Media Library viewers:

Album List
Browser
Database search
Playlist Tree Panel

When I click either Browser or Playlist Tree Panel, the Activate button on the right remains dimmed.
Perhaps the dimmed button is a symptom of what's wrong - how to make it work?

foo_browser

Reply #483

Have you tried adding a line with Ctrl+enter?

Thanks you! It works!



Have you tried adding a line with Ctrl+enter?

Thanks you! It works!

The only downside is that sometimes when I select another 'parent' panel i.e. situation, then all the other panels reset the panel selection. I mean in my set genre/artist/album/track, when I change genre by another panel i.e. situation, then I have to re-select again artist as artist, album as album and title as title panel, otherwise I can't browse correctly.

I think the problem is that you are selecting in a panel whose format string is higher than genre in the preferences list.
For now, unfortunately, it seems that the dependancies among the panels are statically determined by the position of the panel format string in the preferences page.
So, to set a cascade of panels in the order you want to select, you should do it first in the preferences list.
Cbowron has stated that it will have a look at this but he also said that thinking to set the dependancies automatically according to the panel position in the columns UI layout is out of question.

I asked for a dynamic linking definition among panels so, now that we can easily switch layouts we could set different dependancies for each layout.
For me, it would be interesting and useful being able to use boolean operator too. Each panel could then become one side of a query with the freedom to choose the values instead of having to type them (see the amazing quicksearch or database search toolbar demo).

foo_browser

Reply #484
foobar2000 0.9.2

I'm using foo_browser, which is great to correct tags, but did not figure out how to activate panels - I always have a list of all tracks, no panels.

File | Preferences | Media Library informs that I have the following Installed Media Library viewers:

Album List
Browser
Database search
Playlist Tree Panel

When I click either Browser or Playlist Tree Panel, the Activate button on the right remains dimmed.
Perhaps the dimmed button is a symptom of what's wrong - how to make it work?


It needs to be added using the layout configuration in columns ui.
There used to be a link to my website here.

 

foo_browser

Reply #485
Hey cwbowron,

I really like the new split off foo_browser.  I have one panel for the %date% field.  If I click on one of the years in the panel, it will show only the genres, artists, albums or tracks from that year in the corresponding panels--as it is supposed to do.  However, if I click on an entry in one of the other panels first, it does not remove entries in the "Year" panel at all. 

For instance, if I select the "Classic Rock" genre, it does not remove years like 2004.  None of the tracks in my collection with 2004 for the %date% have a Classic Rock %genre% tag.

foo_browser

Reply #486
I really like the new split off foo_browser.  I have one panel for the %date% field.  If I click on one of the years in the panel, it will show only the genres, artists, albums or tracks from that year in the corresponding panels--as it is supposed to do.  However, if I click on an entry in one of the other panels first, it does not remove entries in the "Year" panel at all. 

For instance, if I select the "Classic Rock" genre, it does not remove years like 2004.  None of the tracks in my collection with 2004 for the %date% have a Classic Rock %genre% tag.


Yes, that's working as designed... The panels are setup so that the filtering only happens in one direction...

I'm working on a different method of panel layouts that will allow a more flexible hierarchy of panels...
There used to be a link to my website here.

foo_browser

Reply #487
What exactly do you mean by one direction?  Does that have to do with the order of the panels?  Because regardless of where my "Year" panel is located, it always shows all of the years available, regardless of what I click on in any of the other panels.  It doesn't seem to behave in the same manner as the rest of the panels.

foo_browser

Reply #488
What exactly do you mean by one direction?  Does that have to do with the order of the panels?  Because regardless of where my "Year" panel is located, it always shows all of the years available, regardless of what I click on in any of the other panels.  It doesn't seem to behave in the same manner as the rest of the panels.

The hierarchy is determined by the position of the panel's format string in the preferences page list, not the layout position (for now, at least.

See a few posts above.

foo_browser

Reply #489
What exactly do you mean by one direction?  Does that have to do with the order of the panels?  Because regardless of where my "Year" panel is located, it always shows all of the years available, regardless of what I click on in any of the other panels.  It doesn't seem to behave in the same manner as the rest of the panels.


The order is determined by the list in the preferences.  If your year panel is at the top, none of the other panels will affect it.
There used to be a link to my website here.

foo_browser

Reply #490
The hierarchy is determined by the position of the panel's format string in the preferences page list, not the layout position (for now, at least.

See a few posts above.

Strange, because originally, my "Year" panel was the last one on the list, and I moved it up to #2 in the preferences order.  It behaved the exact same way as when it was last.  But now, I moved it back to last in the preferences, and it now will remove the proper %date% entries when I click on a Genre, Album, etc. in the other columns.  So all appears to be well.  Thanks!

I can't wait to see panels work with more flexibility, as cwbowron mentioned. 

foo_browser

Reply #491
Code: [Select]
Release 1.2.0
New Features

    * more flexible panel configuration
          o There is a 255 character limit on format, headers and sorting strings
          o How Precedence Works:
                + panels with a lower precedence value will send selections to panels with higher precendence values
                + panels with the same precedence will affect each other only if the number is odd.
                      # panels with a precedence of 0 will not be affected by any panels
                      # panels with a precedence of 9 will be affected by all panels (including other 9's).
                + I know this seems complicated, but I think it covers any possibility
There used to be a link to my website here.

foo_browser

Reply #492
After a quick test it seems that the panels with the same precedence keep affecting each other even if the level number is even.

Now, the next step would be letting us assign the precedence level into the columns UI layout page!
Different layout == different panels behaviour.

foo_browser

Reply #493
After a quick test it seems that the panels with the same precedence keep affecting each other even if the level number is even.


did you remember to refresh the panel contenst by shift-right clicking on the panel and selecting the format?
There used to be a link to my website here.

foo_browser

Reply #494

After a quick test it seems that the panels with the same precedence keep affecting each other even if the level number is even.


did you remember to refresh the panel contenst by shift-right clicking on the panel and selecting the format?

... of course, not...

It works.

Just have a look at the two panels behaviour though: after you select one line in one panel the other correctly get filtered but if you now select a line in the filtered one and then select the 'all' line, the previous panel doesn't repopulate. The only way is to refresh the browser content or make a different selection in the panel parent of both.

foo_browser

Reply #495
Thanks for this plugin.

Would this be possible?


foo_browser

Reply #496
Hey cwbowron,

The changes look great, thanks!  One thing I did notice, is that the first line in the panels config cannot be selected for editing.  If you have to make a change to it, you have to remove it, and then add it back in.

Edit:  Quick question.  Is it possible to use TAGZ in the Header?  I was thinking it might be cool to have the %_itemcount% displayed after the header...like DB stats.  Just a thought.

foo_browser

Reply #497
The changes look great, thanks!  One thing I did notice, is that the first line in the panels config cannot be selected for editing.  If you have to make a change to it, you have to remove it, and then add it back in.

Edit:  Quick question.  Is it possible to use TAGZ in the Header?  I was thinking it might be cool to have the %_itemcount% displayed after the header...like DB stats.  Just a thought.


I fixed the bug about not being able to edit the first panel.

I'll add TAGZ in the header to the feature requests and think about how I would do it...
There used to be a link to my website here.

foo_browser

Reply #498
Looks good here.  Thanks for considering the request.  I can't really think of any other TAGZ function to pisplay in the Header (except if people want to display something like %_size_abbr%).  Perhaps just an option to display the itemcount in parentheses after the panel Header.

foo_browser

Reply #499
Hi cwbowron,
Thank you for this new version that works just fine. A few posts ago, I asked people to react about the idea of adding an option to send a selection to another playlist than the *Browser* one. So that it's possible to browse the database as a selected album plays. This should be great for people who miss  the medie library in winamp.
What do you yhink about the idea ?
Bye and thank you again.


Since I added a Play in Library Playlist to my playlist tree component, I set my double click action to that, then use the browser playlist for browsing.  Then if I want to play something from the browser, I double click it and it plays in the playlist tree library playlist which is configurable somewhat similar to the browser playlist, but it cannot use the browser specific tagz.
There used to be a link to my website here.