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 431924 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

foo_browser

Reply #550
Code: [Select]
 Release 1.2.2

    * singular form if only one artist, album, etc is present.
    * allow $tab() for alignment in columns (only available when using custom selection colors) "[All]" is currently not aligned correctly however.
    * option to populate the browser playlist on startup
    * option to display item counts in [All]
    * Added "Activate browser playlist" context menu item, which will not be displayed by default, but can be selected for selection actions and double click actions in playlist tree and keyboard shortcuts
    * option to display [All] or not



Thanks cwbowron, let's test it !

foo_browser

Reply #551
Thank you, thank you, thank you!

Edit: Uh, oh...four crash logs whenever I startup now. Ill send them to you.

foo_browser

Reply #552
Thank you, thank you, thank you!

Edit: Uh, oh...four crash logs whenever I startup now. Ill send them to you.


Those happen as soon as you start foobar2000?
There used to be a link to my website here.

foo_browser

Reply #553

Thank you, thank you, thank you!

Edit: Uh, oh...four crash logs whenever I startup now. Ill send them to you.


Those happen as soon as you start foobar2000?

Yep. Actually, the first time I got them was when I first added a new browser panel to my layout and then tried to populate it. After that, it happened whenever I started up foobar until I reverted to the previous foo_browser version.

foo_browser

Reply #554
Yep. Actually, the first time I got them was when I first added a new browser panel to my layout and then tried to populate it. After that, it happened whenever I started up foobar until I reverted to the previous foo_browser version.


I will look into it, but I wont be able to get to it until tomorrow at the earliest.
There used to be a link to my website here.

foo_browser

Reply #555

Yep. Actually, the first time I got them was when I first added a new browser panel to my layout and then tried to populate it. After that, it happened whenever I started up foobar until I reverted to the previous foo_browser version.


I will look into it, but I wont be able to get to it until tomorrow at the earliest.

No problem. I appreciate your commitment to this component.

foo_browser

Reply #556
I believe I have discovered a bug when adding a panel through foo_browser's preference tree.


--

When the [Add] button is pressed, foo_browser creates a "New" entry in the panel list, however activates a configuration window for an existing panel instead of he "New" panel.


--

At this point the user can press [OK] and save the settings for whatever existing panel was opened, the existing panel will remain and the "New" panel will need to be [Edit]'ed.


--
However, if the user selects [Cancel] (which was my natural instinct, seeing a config for something other than what I wanted to edit) the "New" panel is created but the existing panel is deleted entirely.


--

I discovered this bug while running foo_browser v1.2.2 [Jul 3 2006 - 13:21:45] on Foobar v0.9.2, however I updated to foo_browser v1.2.2b [Jul 5 2006 - 08:48:38] and the bug persists. This is not a high priority to fix considering it doesnt affect the normal day to day use of the browser panels however if a user is not careful it is very easy to unexpectedly delete panels during configuration.

foo_browser

Reply #557
How can I prevent, that when I start my foobar the last used playlist is on top instead of the *Browser* Playlist?

foo_browser

Reply #558
Not sure if this has been mentionend yet. After a foobar restart, the browser doesn't remember its last position. It would be great if the browser could jump to the last played item in database after a restart.

It may already work with only 1 browser active, but not for 2 or more. I have  the browsers set to "genre" and "artist".

Anyways, best plugin for foobar much better than albumlist.

foo_browser

Reply #559
Is it just me, or is anyone else not able to get the multiple tag support to work? I am using the "tag" format (with no %) with tags delimited by "\" and I am just seeing them as one long tag rather than multiple tags. I tried using %tag% also with comma delimited tags and that wouldnt work either.

foo_browser

Reply #560
Is it just me, or is anyone else not able to get the multiple tag support to work? I am using the "tag" format (with no %) with tags delimited by "\" and I am just seeing them as one long tag rather than multiple tags. I tried using %tag% also with comma delimited tags and that wouldnt work either.


try %<tag>%
There used to be a link to my website here.

foo_browser

Reply #561
That did it, thanks. Im still having a bit of trouble with multiple tagging, though. It seems that foobar doesnt always detect delimited tags. Ill go into the properties page and add a delimited ("\") tag, and often it doesnt split it into multiple values. Is there something I need to be doing to get it to detect that?

foo_browser

Reply #562
I wonder if this is possible. I'm not very good at foobar... I would like it so that when you play something from the Browser playlist, the whole playlist would go to another playlist, like a Now Playing playlist and play there. This way I can carry on browsing and loading up new playlists in the Browser playlist without it messing up the Now Playlist.

Thanks in advance, great plugin by the way!

foo_browser

Reply #563
Setting the precedence level of the panels in ColunsUI is a feature that is not going to come as already mentioned by Chris. I think i have an idea how this could be simulated:

Filtered Panels list in context menu (shift&rightclick)

Once a panel is defined its precedence level is also known. It would make sense to have an option to filter the list of available panels so that only these panels are shown that belong to the same level.

That feature would have two advantages:

1. I can create for each %tag% more than just one panel wich have different levels. So the different panels are shown in different lists. You avoid a list where you have f.e. 4 entries for artist

2. It could not happen again that you accidentally put an panel left from a panel with lower level.

Side effects

- defining an empty panel: to avoid the complete list on the beginning all the panels could be organized in submenus of its level. Or the first context menu of an empty panel opens a menu from 0 till 9 to check the level which panels are then shown when you right click again

- possibility to clear a panel so that you have an empty panel again: the level then could be changed


What do you think?

foo_browser

Reply #564
would it be possible to get a 0.8.3 version ? I'm not planing to move to 0.9.x...

foo_browser

Reply #565
I wonder if this is possible. I'm not very good at foobar... I would like it so that when you play something from the Browser playlist, the whole playlist would go to another playlist, like a Now Playing playlist and play there. This way I can carry on browsing and loading up new playlists in the Browser playlist without it messing up the Now Playlist.


Have you explored:
File> Preferences> Media Library> Browser> Browser Playlist

You can use this option to define the name of the playlist that browser creates and it does seem to support TAGZ. For example I set it to %artist% and it started creating all my browser results into a playlist named after the first artist in the list.

foo_browser

Reply #566
Setting the precedence level of the panels in ColunsUI is a feature that is not going to come as already mentioned by Chris. I think i have an idea how this could be simulated:

Filtered Panels list in context menu (shift&rightclick)

Once a panel is defined its precedence level is also known. It would make sense to have an option to filter the list of available panels so that only these panels are shown that belong to the
same level.

That feature would have two advantages:

1. I can create for each %tag% more than just one panel wich have different levels. So the different panels are shown in different lists. You avoid a list where you have f.e. 4 entries for artist

2. It could not happen again that you accidentally put an panel left from a panel with lower level.

Side effects

- defining an empty panel: to avoid the complete list on the beginning all the panels could be organized in submenus of its level. Or the first context menu of an empty panel opens a menu from 0 till 9 to check the level which panels are then shown when you right click again

- possibility to clear a panel so that you have an empty panel again: the level then could be changed


What do you think?


I think that, as by now we can dynamically change the reference of a panel (artist, album etc) with just a couple of clicks, we should be able to do the same with the precedence level independently from the refererence tag.
Especially now that foo_uie_tabs has come to life again.
I'm imagining a layout with, say... four foo_uie_tabs panels, each with many (all?) different browser panels. So I could load a reference tag just clicking on a tab instead of having to use both hands. Each tabs panel should let me select its precedence level on the spot - with a text box maybe.
This would lead to performance problems because you would end up with about 20 or 30 browser panels and, for now, all of them will try to refresh after every selection.
It would be required that only the visible browser panels should refresh.
But probably this would mean re-code everything from scratch, so....

...mmmmmmmmmmmmm...

While re-reading my post and yours, it dawned on me this other thought:

Why not just create this kind of presets:

Code: [Select]
Artist 1 = %artist% (or just artist) + precedence = 1
Artist 2 =     same                  + precedence = 2
Artist 3 ...
...

Album 1...
Album 2...


and so on for all the tags we like.

Then, in each of our four or five (or... 25) browser panels we can easily choose on the spot the reference tag and the precedence level. I didn't try it yet but if this work and if it would let us save different column ui layouts with different browser panels settings it would be quite useful.

I think.

 

foo_browser

Reply #567

I wonder if this is possible. I'm not very good at foobar... I would like it so that when you play something from the Browser playlist, the whole playlist would go to another playlist, like a Now Playing playlist and play there. This way I can carry on browsing and loading up new playlists in the Browser playlist without it messing up the Now Playlist.


Have you explored:
File> Preferences> Media Library> Browser> Browser Playlist

You can use this option to define the name of the playlist that browser creates and it does seem to support TAGZ. For example I set it to %artist% and it started creating all my browser results into a playlist named after the first artist in the list.


Even if you don't check the "replace previous browser playlist" it could happen that your playing browser playlist would be replaced by one with same name. Another disadvantage: you will create a huge amount of playlists in the pl switcher you don't need anymore. I would prefer fabiosparks idea of having a browser selection playlist and a browser playing list (the same for PT as well 


@fabiospark

I alrerady tested foo_uie_tabs in combination with the browser and i also created a layout where i don't need to change any panel more. On the other hand i created other layouts for other purposes where i use the browser without panels.

Indeed i am not sure how this point of the browser could be solved. my dream is still that what i posted one or two times: presets for layouts (combination of several panels) and a quick access to them instead of changing each panel on its own.

foo_browser

Reply #568
@cbowron

How are sorted the entries in the preset list?
By now it seems (to me) that they are sorted with precedence first and creation order second.

Would you consider to make it: precedence first and alphabetical order second?

Thanks.

foo_browser

Reply #569


I wonder if this is possible. I'm not very good at foobar... I would like it so that when you play something from the Browser playlist, the whole playlist would go to another playlist, like a Now Playing playlist and play there. This way I can carry on browsing and loading up new playlists in the Browser playlist without it messing up the Now Playlist.


Have you explored:
File> Preferences> Media Library> Browser> Browser Playlist

You can use this option to define the name of the playlist that browser creates and it does seem to support TAGZ. For example I set it to %artist% and it started creating all my browser results into a playlist named after the first artist in the list.


Even if you don't check the "replace previous browser playlist" it could happen that your playing browser playlist would be replaced by one with same name. Another disadvantage: you will create a huge amount of playlists in the pl switcher you don't need anymore. I would prefer fabiosparks idea of having a browser selection playlist and a browser playing list (the same for PT as well 


@fabiospark

I alrerady tested foo_uie_tabs in combination with the browser and i also created a layout where i don't need to change any panel more. On the other hand i created other layouts for other purposes where i use the browser without panels.

Indeed i am not sure how this point of the browser could be solved. my dream is still that what i posted one or two times: presets for layouts (combination of several panels) and a quick access to them instead of changing each panel on its own.

I'd rather like the ability to change my mind on the single panels than having to change a whole layout just to have situation in the middle instead of rating or whatever else. I think this would be the most dynamic system to select the music you'd like to listen to. I'm thinking mostly on wives (well, as Foobar users, of course). To change a layout you'll have to think twice the way you'd like to use to make your selection: once to figure out which layout you will need and second when you select the keys. In the other way you can think step by step.


Good night, for now.

(Maybe all this is a bit too much for just listening to music.......)

foo_browser

Reply #570
Have you explored:
File> Preferences> Media Library> Browser> Browser Playlist

You can use this option to define the name of the playlist that browser creates and it does seem to support TAGZ. For example I set it to %artist% and it started creating all my browser results into a playlist named after the first artist in the list.

Thanks, I didn't think of that. I will have to play around but i'm not sure it gives exactly what I want.

I would prefer fabiosparks idea of having a browser selection playlist and a browser playing list (the same for PT as well

Yeah, that's what I mean. I wonder if there is a way to do that just by naming the browser playlist with TAGZ.

foo_browser

Reply #571
would it be possible to get a 0.8.3 version ? I'm not planing to move to 0.9.x...


No, foo_browser was started as a 0.9 component.

Playlist tree prior to 2.0 had a built in browsing component that is less sophisticated, but that is available from my website: http://foobar.bowron.us/oldversions/foo_pl..._tree_1.7.9.zip
There used to be a link to my website here.

foo_browser

Reply #572
@fabiospark

I did some further testing with the newest version of foo_uie_tabs and i must say that the integration of the tabbed panels stacks in ColumnsUi layout let me forget my dream. The possibilities in combination with the browser are just incredible:

a) just a normal panel like before foo_uie_tabs
b) you put some panels in the tab mode like in foobar 0.8
c) now you also can put tabs in a tab too
d) or you can use a splitter to put more than one panel in a tab

Once you have organized all your fields in a sophisticated layout you will not need predefined layout shemes because playing around with layout and precedence level gives you almost all possibilities and quick access.
The only problem you have already mentioned: The more panels you have the lower the speed. I remarked in PT that tabbed panels of playlist tree are redrawn (i see a flicker) when activated by tab: perhaps it is not such a hard task to refresh only visible panels because a component can be aware of if a tab is open or not. Perhaps Chris is going to say something to that.

But to come back to my request of the filtered panel list: i still think that they would be helpful for panels outside of tabs.

foo_browser

Reply #573
I was just wondering where the famous <%tag%> should go... have tested it all now (label, format, sort)
And if genre should it be <%genre%> then?
(sorry for being such an idiot but I don't get it)

EDIT: AAAAH! realized my fault =P it's %<tag>%, doh...

foo_browser

Reply #574
Hmm, I can't seem to get this working, there just isn't an option under columns ui to "Insert panel > panels > Browser"
Downloaded the latest version, its showing up under Media Library, and the options are accessible, so its definitely there, *browser* playlist is created, but I can't seem to add the panels themselves.


Any ideas? :|