shnorb
Apr 13 2006, 05:23
hey, sorry to interrupt. im new to the plugin side of things and just wanted to grab a few quick tips quickly

i downloaded the foo browser and the msvcr80.dll file. but any further than that i have no idea wtf the problem is, where should i look to figure out how configure everything... tanks
look, that happens when I change the selection in browser panels:
Shade[ST]
Apr 13 2006, 19:39
QUOTE(Leech @ Apr 13 2006, 09:37 PM)

look, that happens when I change the selection in browser panels:

You have a component which adds playlist time to the playlist name? I don't think you'll be able to find a way out.. Unless you ask that component's developper to work something out, and to ignore playlist name XXXX or whatever (in a configuration pane)
Peace,
T.
(on a sidenote, I beat you in MP3 playlist length, by 1 day 4 hours...

)
Borbus
Apr 15 2006, 16:08
I can't get it to work with foobar 0.83. It says it can't find "shared.dll" then it says foo_browser.dll failed to load. I tried putting that MS dll file in there but that made no difference. What am I doing wrong? Thanks in advance
drbeachboy
Apr 15 2006, 16:35
QUOTE(Borbus @ Apr 15 2006, 06:08 PM)

I can't get it to work with foobar 0.83. It says it can't find "shared.dll" then it says foo_browser.dll failed to load. I tried putting that MS dll file in there but that made no difference. What am I doing wrong? Thanks in advance

foo_browser is only for v0.9.+, sorry.
Borbus
Apr 16 2006, 09:27
Ahh, I thought that might be the case, but at first I couldn't get columns UI to work with 0.9 but it seems I was using an old version.
Does anyone know how I can get it to skip the word "The" at the start of titles, so that "The Documentary" will be filed under "D" not "T"?
IrYoKu
Apr 17 2006, 03:15
QUOTE(cwbowron @ Apr 12 2006, 02:24 PM)

QUOTE(spaceships @ Apr 12 2006, 03:33 AM)

hey, i have this minor problem one artist is showing duplicate files, any way to fix that?
The problem is probably due to a duplicate in your media library... Try rescanning the media library...
As I posted
here, this seem to be a foo_browser issue.
ok here is a question
can i have a panel which has the alphabet and numbers 0-9 which i select which then pass on to the next panel either artist or album to only the one of the letter i selected
ie
browser1(letter)
a
b-->
c
etc..
browser2(artist)
ben folds -->
bob marley
etc..
browser3(album)
album1
album2
album3
the reason i ask this is because i have too much music to scroll through artist by artist and this would make it much quicker.
lav-chan
Apr 17 2006, 04:56
In your first panel put $upper($left(%artist%,1).
QUOTE(lav-chan @ Apr 17 2006, 12:56 PM)

$upper($left(%artist%,1))
Shade[ST]
Apr 17 2006, 07:39
QUOTE(IrYoKu @ Apr 10 2006, 01:11 PM)

When I have foo_browser installed, the changes on files are not tracked by the media library anymore. So if I delete a file within foobar, it will remain in the library; if I rename a file using masstagger, the library will display both the old and the new name. To solve this I have to delete both the *browser* playlist and the foobar database.
Furthermore, rescaning the media library or resetting the browsers don't solve the problem.
This is due to how the media library works : it saves everything that's in the playlists as path data to the ilbrary. If you empty the playlists, you'll be fine. Or just make sure you don't have the same files in two different playlists when you use masstagger.
Seldaek
Apr 17 2006, 08:02
QUOTE(Leech @ Apr 14 2006, 03:37 AM)

look, that happens when I change the selection in browser panels:

As Shade[ST] said, I fear you can't do anything about that (while using that playlist-length plugin that is). Although there is a simple solution, go in the settings>Display>ColumnsUI>PlaylistSwitcher>General tab, then check "use titleformatting" and type this into it: %title% '['%length%']'
The only reason to use that plugin you're using (can't remember the name), is if you want the duration added to the tabbed playlist switcher.
right the problem was the foo_playlist_length.dll
great, thanks for your tip!
QUOTE(lav-chan @ Apr 17 2006, 08:56 PM)

In your first panel put $upper($left(%artist%,1).
thats awesome works like a charm
now this component will stay as a permanent one on my foobar config +++ awesome
now my foobar mem usage is 420mb down to 90mg which is much more bearable
without foo_browser its 40mb
i supose i have to work out how much i need the functionality vs the memory
c0uchm0nster
Apr 17 2006, 22:58
First off: great component, it's pretty close to what ive wanted in the year ive been using fb2k.
Now then, sorry to be the bearer of bad news, but it seems the component has a pretty hefty memory leak.
When going from a large browse filter (say, [All] in 4 browse panels), to a smaller filter (selecting a single album in the 3rd panel), memory usage for foobar drops by around 100-400kb. It doesn't seem to correspond to how much is still displayed, nor how much has been filtered out of view - so I don't know what's determining the variance between 100-400kb...
Anyways, the problem occurs when going from a smaller filtered list to a larger one (say back to [All] in every panel). Memory usage increases by ~2.1mb every single time you do this. Again, it doesn't seem to matter how much you had displayed or how much you reveal. I suspect this is why 4nt1 was noticing a memory footprint of 420mb, and possibly even the 90mb after his own modification...
My foobar uses almost exactly 30mb when first opened, and very quickly passes 50mb when using your browse panel (20mb raise in memory footprint takes about 8 or 9 smaller -> larger filter changes).
One last bit of info I've noticed is that this only mainly happens with the Genre and Artist panels - I don't see much change at all when filtering inside the albums panel, even from an album of 1 track to 40 tracks.
This sounds like it could be a very tough leak to find - so, good luck, and if you'd like me to do any testing I'd be happy to.
Oh, the only other 3rd party components I've got are:
foo_playcount
foo_ui_columns (obviously)
foo_uie_albumart
foo_uie_trackinfo
foo_vis_projectM
Shade[ST]
Apr 17 2006, 23:10
I can confirm the memory leak issue. Here, it seems memory usage jumps up every time I reload an "all" section. (well, not really. It just seems to jump up more when I do.) Maybe it's a caching issue? Or a garbage collection one (probably, in fact..)
yes we all know there are major memory issues but this component is still very early in development and hopefully some nice optimisations can be put in place.
album list does similar stuff to this component and its very fast so what could be going wrong?
david_dl
Apr 18 2006, 00:06
Hi there, very nice component, I was annoyed when the 'custom sort' option was dropped from albumlist panel, but Browser is a decent replacement. The only issues I have with it are that changing 'Double click action' doesn't seem to work, and there is no option to change the single click action (And it seems to treat a double click as a single click AND a double click).
What I would like to be able to do is use 'Edit/Highlight in current playlist' as the single click action, and to have the Browser's contents always reflect the current playlist, and to update itself following modifications to that playlist
(I realise the plugin is at an early stage and that what I am asking with that last request is not at all easy to implement, but maybe as the plugin matures it could be considered?)
PogusMagnus
Apr 19 2006, 02:04
Confirming the memory leak.
Steps to reproduce (1):
1. Open a fresh fb2k instance.
2. In the Genre panel klick some_genre -> [All] -> some_genre -> [All] -> some_genre -> [All] ... etc.
3. Observe the ever increasing memory usage every time you select [All].
Steps to reproduce (2):
1. Open a fresh fb2k instance.
2. Select repeatedly "Library" -> "Reset Browsers".
3. Observe the ever increasing memory usage every time you klick "Reset Browsers".
cwbowron
Apr 19 2006, 07:26
Release 1.1.3
QUOTE
* I think I fixed the memory leak
o changed handle_mask from bit_array * to bit_array_bittable *
* swtiched from get_info to get_info_locked
* switched to directly posting the message to refresh from SetTimer. Timer was not working for some reason.
* Added handling of show_config_popup => lets you choose formatting from columns ui layout by selecting "configure"
* fixed sunken/grey/none edge style
There may still be a memory leak, but I think I fixed the big one.
PogusMagnus
Apr 19 2006, 15:24
Thank you for the prompt bugfix, the leak seems to be gone.
Now I have another problem though. I played with the new grey/sunken border and the display is somehow borked. All panels are now off by few pixels to the right and to the bottom. This means, I have now few surplus pixels at the left and top sides of the panels and few missing pixels at the right and bottom sides. (Using W2K SP4.)
theprash
Apr 19 2006, 15:30
Firstly, great plugin and good work on the latest version. I do believe that foobar2000.exe is using less memory now.
However, I have a problem. When double clicking on certain albums in the album browser, the tracks are added to the playlist but not in numerical order of track number. It always happens with the same albums and each one is always added with it's own particular perculiar track order.
I also noticed that if I deleted the media library (and temporarily removed my playlists) and then rescanned the media library then the current albums would have their tracks added in the correct order but newly added albums could still have distorted track orders. This leads me to think that the order is dependant of the order that the tracks where added to the media library. Could you fix this? Thanks.
EDIT:
Ah, I've just managed to fix this by changing the Double Click Action from "Playlist tree/Add to Current Playlist" to "Edit/Add to Current Playlist". I can't remember if "Playlist tree/Add to Current Playlist" was the default setting but if it was then might I recommend you change it.
(wow I like this forum's nifty quick edit feature

)
fabiospark
Apr 20 2006, 08:57
Apparently randomly (maybe not), I can see one line of text in a panel shown in a sort of bold type while all the others are still in normal type: anything I should check or it can just be a small bug?
If I scroll that line outside the view then it comes back OK.
Thanks.
fabiospark
Apr 22 2006, 00:04
I'm wondering if, one day, we'll be able to have a "@playlist_tree_level(-1 to n)" option to put in the formats box of the browser panel(s). This should show in the panel(s) the matching level of the PLT selected node. This will make the panels headers dynamic.
I also wonder if we'll be able to choose on the fly if the level number inside the parenthesys should be absolute or relative to the position of the selection in PLT panel.
How do you enable the actual panels?
fabiospark
Apr 24 2006, 06:20
QUOTE(Klato @ Apr 24 2006, 08:18 AM)

How do you enable the actual panels?
You have to add them through Columns UI layout page
QUOTE(fabiospark @ Apr 24 2006, 01:20 PM)

QUOTE(Klato @ Apr 24 2006, 08:18 AM)

How do you enable the actual panels?
You have to add them through Columns UI layout page
I've got the Columns UI layout tab open here, but all I see is "Columns Playlist" in the list, and the configure button is disabled...am I missing something?
QUOTE(PogusMagnus @ Apr 19 2006, 03:24 PM)

Thank you for the prompt bugfix, the leak seems to be gone.
Now I have another problem though. I played with the new grey/sunken border and the display is somehow borked. All panels are now off by few pixels to the right and to the bottom. This means, I have now few surplus pixels at the left and top sides of the panels and few missing pixels at the right and bottom sides. (Using W2K SP4.)

I have same problem with winXP SP2
lextune
Apr 24 2006, 20:05
QUOTE(\gro @ Apr 24 2006, 09:44 PM)

I have same problem with winXP SP2
Right Click on your desktop/Properties/Settings/Advanced/Monitor/set screen refresh rate to the highest hertz rate.
(After making sure that you have the "Hide modes that this monitor cannot display" checked.

)
Spaceboy~
Apr 24 2006, 20:06
Does this plugin refresh at all? Whenever I add an album to my playlist, I have to be careful not to click anything in the browser, or else I have to readd the songs. Works the same with deleting albums. I was trying to get rid of an album, so I deleted it off of my hdd and my playlist. I restarted foobar, and it was still there. I ended up having to get rid of it through the album list, then reinstalling the plugin.
Am I missing something, or does automatic refresh need to be there?
foosion
Apr 25 2006, 03:00
QUOTE(lextune @ Apr 25 2006, 04:05 AM)

QUOTE(\gro @ Apr 24 2006, 09:44 PM)

I have same problem with winXP SP2
Right Click on your desktop/Properties/Settings/Advanced/Monitor/set screen refresh rate to the highest hertz rate.
(After making sure that you have the "Hide modes that this monitor cannot display" checked.

)
That's complete nonsense, the monitor refresh rate doesn't have anything to do with that (unless you are trying to make the image so blurry that you no longer are able to notice this glitch). From what I remember from trying out this component, the problem is that there is a double border. If you set the border type in the preferences to "None", it should be fixed.
ArcticBear
Apr 25 2006, 05:33
QUOTE(foosion @ Apr 25 2006, 11:00 AM)

That's complete nonsense, the monitor refresh rate doesn't have anything to do with that (unless you are trying to make the image so blurry that you no longer are able to notice this glitch). From what I remember from trying out this component, the problem is that there is a double border. If you set the border type in the preferences to "None", it should be fixed.
Doesn't work for me. But I think it has something to do with the new edge option, too.
lextune
Apr 25 2006, 08:18

Sorry, I thought the user who said he was having the same problem with XP SP2 meant that he was having the problem
with XPSP2, instead of with the componant while using XPSP2.
And once, after reformating, all my windows (when maximized) looked like the "few missing pixels" picture.

setting the hertz rate to it's highest rate (after making sure the "Hide modes that this monitor cannot display" was checked) fixed the problem.
*Note to self, "never drink and post*
Offset pixels are fixed if i set border to "none" or "gray" but than it's off-style with the rest of the borders.
metal_termite
Apr 25 2006, 16:37
QUOTE
allow multiple tags (use "tag" for multitag, "%tag%" for comma delimted version)
I don't understand what is meant by "the comma delimited version."
I'm trying to find a way to parse my %styles% tag which can contains values such as "idm,downtempo,electronic". Is this related to the "comma delimited version"?
IrYoKu
Apr 26 2006, 06:07
What about a text box in every browser panel to filter the entries? I think it would be great!
Seldaek
Apr 26 2006, 14:51
why not some kind of quickfilter without a search box, you justt click the panel, type in your search, and it filters, then hit backspace to clear or something like that, would use less space.. just an idea, I don't really need this anyway.
cwbowron
Apr 26 2006, 14:55
QUOTE(Seldaek @ Apr 26 2006, 04:51 PM)

why not some kind of quickfilter without a search box, you justt click the panel, type in your search, and it filters, then hit backspace to clear or something like that, would use less space.. just an idea, I don't really need this anyway.
I plan to add a browser filter toolbox at some point that acts similiar to the filter from the browser in the old playlist tree... One filter box will filter all the panels, and will use the playlist gen format for advanced filtering...
Stuart60611
Apr 26 2006, 15:14
Another suggestion: The ability to bind middle click mouse button to add files to the playlist queue like you can do in playlist tree.
matrix
Apr 26 2006, 15:41
is there any way i can get it to stop updating the database every x mins? it gets really annoying seeing something flashing every now and again, especially as it happens when foobars minimised
Hi cwbowron,
I love foo_browser, and it's the only feature in fb2k I ever missed when I made the switch from horrible Winamp a few months back. But I would like to address a few things which bother me.
foo_browser - ugly.png - Please fix this. It's bothering me quite a lot. I hope that you agree.
As an example, I suggest looking at the playlist selector I have to the left of the browser plugin. It's perfect.
Also, please think about implementing the right-click menu options available in the album list. At least the "Send to playlist" / "Add to playlist" / "Send to new playlist" options. The current way of doing things is to assign "doubleclick" to "Utils/Send to playlist...", but the extra window which pops up, heavily distrupts my workflow.
I read somewhere in this thread that you would only do this if you ever made a component which could do this globally - Please dont. foo_browser is about to become one of the absolute must-have components for foobar2000, and I hope you'll treat it accordingly.
cwbowron
Apr 27 2006, 06:16
QUOTE(alive @ Apr 27 2006, 06:10 AM)

Also, please think about implementing the right-click menu options available in the album list. At least the "Send to playlist" / "Add to playlist" / "Send to new playlist" options. The current way of doing things is to assign "doubleclick" to "Utils/Send to playlist...", but the extra window which pops up, heavily distrupts my workflow.
I read somewhere in this thread that you would only do this if you ever made a component which could do this globally - Please dont. foo_browser is about to become one of the absolute must-have components for foobar2000, and I hope you'll treat it accordingly.
You should check out foosion's foo_utils which adds Add to playlists, Insert into playlists, Send to playlists under edit in the context menu. I dont have the link handy but its pretty easy to find.
You could also install my foo_playlist_tree component which adds "Add to active playlist", "Send to active playlist" and "new playlist" in the context menu under "Playlist Tree". These options would be available even if you do not use the playlist tree panel itself.
Line-height for items in the panel would be cool.
cwbowron
Apr 27 2006, 13:43
Release 1.1.4
Bug Fixes
* fixed Click / double click on empty area in 2nd column area crash
* double border - set border style of listview to none
New Features
* Option to replace the previous playlist when sending a new one (if you are using TAGZ in the playlist name, this is useful so that many playlists are not created)
* %_browser% - returns browser header in formatting in playlist name
* %_browser_row% - returns the label of the row selected
tberman333
Apr 27 2006, 15:12
Two bugs:
1. If you switch the edge type, the browser windows do not automatically update (actually, if you have the hide horizontal scroll bar checked, it will show it). Once you refresh the browser windows, the scroll bar goes away, but the edge style does not change.
In order to change the edge style, you need to make an update to the Columns UI layout (I just changed one of my browser panels to a different orientation and then back and it updated the edges).
Basically what I am trying to say is that when you change the edge style in your preferences, it should update the browser panels right away.
2. There are issues with sorting some albums. The sort for my playlist is set to:
[%album artist%]
ب[%album%]
ب[%discnumber%]
ب$num(%tracknumber%,3)
ب%_path_raw%
There are a number of albums that sort correctly in other playlists, but are not correct in the browser playlist. I have all my sort criteria set to * (the default).
If you need specific examples of what is not sorted correctly, please PM me and let me know what you need.
By the way, I just downloaded the new DLL from today, so these are bugs in the current version.
Thanks for the great plugin!
I'm not sure if I'm just too stupid but when I try to add a Browser panel to the vertical splitter there is none. The only panel I can see is the playlist switcher.
Edit: Ah ok might be connected to the fact that I installed the new ColumnUI 0.1.3 beta 1 and that requires the panels to be recompiled with the new SDK.
cwbowron
Apr 28 2006, 09:08
Release 1.1.5 for use with ColumnsUI 0.1.3 beta 1
Thanks cwbowron.
Edit: cwbowron the archive still contains the old version. When can we expect the new version to be available on the wiki?
Nevermind it was probably FF taking the file from the cache instead of redownloading it.
matrix
Apr 29 2006, 01:47
is there any way for foobar to remember what foo_browser items were selected (and playlist open) upon close and open?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.