HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Frank Bicking on 2007-10-20 16:18:05

Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-20 16:18:05
Facets (http://www.foobar2000.org/components/view/foo_facets) is a flexible media library viewer for foobar2000, based on linked lists.

It's a UI Element to be added to the new Default User Interface 0.9.5.

2011: A new version has been released. Please continue in the new discussion thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=88410).
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-20 17:19:15
After the big disappointment of foo_browser i tried to forget that this type of library viewer is in fact my favorite. I am so eager to test it in the next hours.

So much thanks, Frank!
Title: Facets [2008-02-25]
Post by: jarsonic on 2007-10-20 18:22:47
Another example of Facets in use right here:


[a href="http://foobar2000.org/releasenotes-095/images/default_user_interface7.png" target="_blank"]  Great job, Frank!
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-20 18:40:46
This is sooo much faster and cleaner than foo_browser. Thank you so much! I was just looking at the roadmap page on your site, though, and I was wondering why you listed certain features under "not going to be implemented." Some of these are things that I would love to have and have been using in foo_browser fo a while. For example:

-Options to hide the summary item, to hide scrollbars or column headers, to change the item height, or to disable alternate row colors.
-Dynamic Facet playlist name based on title formatting.

Is there a technical reason why these will never happen, or do you just not find them to be useful features?

I'd also like to request the option to disable the cascading selection behavior (so that the facets are always completely populated except when using a search filter). Last, could you maybe put a small "Clear" button next to the search box to reset the search and facets.

Sorry for bitching, I'm just excited about all the new interface stuff and its put lots of ideas in my head.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-20 18:59:38
Quote
(...) I was wondering why you listed certain features under "not going to be implemented."

I aim to conform to the concept of the Default User Interface, which:
Quote
(...) puts a focus on instant usability and easy configuration; it deliberately does not offer total visual customization (...)

Maybe as an additional note, this component has been in development and active internal testing for almost a year, and is thus considered as finished    for the most part. You can rest assured that I have thoroughly read the forum during this time and considered a huge number of possible implementations and options, as proven by the long feature list, but please understand that this process also includes to reject several features. Otherwise a component ends up with no clear concept and chaos, and is likely to be complicated to use and will eventually be abandoned, as seen in popular examples.

Quote
I'd also like to request the option to disable the cascading selection behavior (so that the facets are always completely populated except when using a search filter).

You can use multiple Facets UI Elements containing only one single Facet for this purpose.

Just activate the Layout Editing Mode (menu View, Layout), and right-click on the unnecessary Facet views to remove them, as seen in this screenshot (http://foobar2000.audiohq.de/foo_facets/images/layout.png).
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-20 19:04:24
You can use multiple Facets UI Elements containing only one single Facet for this purpose.
Good idea, thanks. A shame about those other features, but I have a feeling this interface refresh is gonna attract some new developers and lots of new components will come to fill in the gaps.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-20 22:22:41
I did some testing and i am really impressed: you have not forgotten nothing!

In the next days i will try to phrase two bigger suggestions/requests - so far i have only two questions:

1. What does "prevent playlist update" in the Layout Editing Mode make?
2.  Why doesn't the facet plugin doesn't handle empty fields like Album List so that it shows an "?" if a special tag doesn't exist. I even tried titleformating without success: $if2(%date%,<no date>).  It is very irritating not to have access to such items
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 06:13:23
What does "prevent playlist update" in the Layout Editing Mode make?

It disables sending the current selection to the playlist, overriding the "Selection change" setting at the preferences.

If you for example had three Facets with genre, artist, and album, and enabled this option for the genre Facet, selecting a genre would cause the artist and album Facets to be updated, but not the playlist. Only a selection change in the artist or album Facet would cause the current selection to be sent to the playlist.

If you can think of a better status bar description for this menu item, please let me know.

Quote
Why doesn't the facet plugin doesn't handle empty fields like Album List so that it shows an "?" if a special tag doesn't exist.

Thank you for reporting this. I have reuploaded the component to fix this problem.

A new FAQ entry explains the different column patterns to deal with missing tags.
Title: Facets [2008-02-25]
Post by: 4nt1 on 2007-10-21 06:25:14
foo_browser done right...  now I can finally look through my 60,000 plus collection at lightning speed. I love the option to browse via folder, but this doesnt actually use real time folders it only uses the folder media library has in its current list... not sure if that makes it slow down if it uses real folders but either way I love it...
Title: Facets [2008-02-25]
Post by: wortels on 2007-10-21 09:02:11
As everyone has said this component is almost perfect, the only thing I can see missing is some kind of clear button on the search bar so that one doesn't need to delete the whole string before going back to the whole playlist.

Your roadmap states
Quote
Planned features
* Display album art or folder icons next to each item.


I don't know why people would need folder icons and there is already a component that allows browsing the library using albumart. Just stating this cause I really agree with the new idea of keeping everything simple.

Thanks for the component!
Title: Facets [2008-02-25]
Post by: dubpistol on 2007-10-21 09:26:44
Frank, this component ist absolutely brilliant.

There is only one thing i wish: The possibility to exclude certain filetypes, like the option under preferences > general.

Explanation:
is there any possibility to load only the cue-file and not the real big mp3 file. So there is anytime in my playlist the splitted tracks and after these tracks is the real mp3 file.

The best resolve I've seen for this is to rename the mp3 from <name>.mp3 to <name>.cue.mp3 and then exclude .cue.mp3 files in preferences.


Thanks for this great component


//edit: seems that i had tomatoes on my eyes:

Just noticed that there is another playce for excluding filetypes. Under Preferences > Media Library. Now it works systemwide. Must be blind. Never saw it before 

Now it's perfect
Title: Facets [2008-02-25]
Post by: guruboolez on 2007-10-21 10:51:29
Hello Frank,
your component is one of the greatest I've ever seen (so useful, so fast, so easy and so configurable).
But I noticed one bug. My library is currently very small (it's a new small aac one I've just start building) so it was easy for me to see that a complete entry was missing :

(http://img152.imageshack.us/img152/2908/fb2kmlbugaz5.th.png) (http://img152.imageshack.us/my.php?image=fb2kmlbugaz5.png)

I've tried to scan, rescan and rerescan the library; I've manually add the folder into a playlist, I've add the separate subfolder entry into the database:

(http://img523.imageshack.us/img523/3299/fb2kmlbug3es2.th.png) (http://img523.imageshack.us/my.php?image=fb2kmlbug3es2.png)

foobar2000 was restarted several times, but nothing works. Audio filenames have aren't unusual.
Any idea?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 10:59:53
Could it be that you have selected "All" in the genre facet, while the affected files have no genre tag?

If you use [%genre%] (with brackets), the summary item excludes tracks without a genre.

In contrast, if no item is selected in the genre facet, the next facet would also display tracks without genres.

Last, could you maybe put a small "Clear" button next to the search box to reset the search and facets.
As everyone has said this component is almost perfect, the only thing I can see missing is some kind of clear button on the search bar so that one doesn't need to delete the whole string before going back to the whole playlist.

Thanks, that's a good idea. Added to my planned features list.
Title: Facets [2008-02-25]
Post by: guruboolez on 2007-10-21 11:04:41
Could it be that you have selected "All" in the genre Facet, while the affected files have no genre tag?

If you use [%genre%] (with brackets), the summary item excludes tracks without a genre.


 
That's it! I forgot to fill genre for this box set. Thank you very much
Title: Facets [2008-02-25]
Post by: LordWarlock on 2007-10-21 11:33:13
Would it be possible to add mouseover activation? What I mean is to be able to scroll the facet under the mouse pointer, without clicking into it.
Title: Facets [2008-02-25]
Post by: NEMO7538 on 2007-10-21 11:57:01
Thanks Frank .... awesome component
Title: Facets [2008-02-25]
Post by: ilpippo on 2007-10-21 13:55:45
This plugin seems great so far! Keep up the good work!
One feature request: possibility to have multiple rows instead of multiple columns
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 15:47:24
Would it be possible to add mouseover activation? What I mean is to be able to scroll the facet under the mouse pointer, without clicking into it.

While I like the idea as well, there are two problems:

1. It violates Windows standards.
2. Facets would be the only UI Element to behave like this.

I'll have to think about this before I can give you a definite answer.
Meanwhile, you can use the middle button to scroll. If it's not assigned to any action, that is.

One feature request: possibility to have multiple rows instead of multiple columns

There will be multiple rows per item as soon as I add album art support.

(No need to worry for existing users, there will be two separate views.)
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2007-10-21 16:08:54
Hi Frank, This is one great panel that helped me get iTunes like interface quite easily and much faster too! Thanks for absolute brilliant panel.
Title: Facets [2008-02-25]
Post by: NEMO7538 on 2007-10-21 16:36:34
Would it be possible to add mouseover activation? What I mean is to be able to scroll the facet under the mouse pointer, without clicking into it.
While I like the idea as well, there are two problems:

1. It violates Windows standards.
2. Facets would be the only UI Element to behave like this.

I'll have to think about this before I can give you a definite answer.
Meanwhile, you can use the middle button to scroll. If it's not assigned to any action, that is.
I think that's what was requested .... just move your mouse and use the scroll button to ... scroll.
The volume control already behaves like this.

Edit: BTW .... I have discovered a small annoyance .... the results in the facet playlist seems to be sorted by file path ... which may be a different order from the facets. Is there a way to control the sort order in the playlist view? Thanks.(Saw ... Preferences --> General)
Edit2: There is still a small discrepancy with the ' character which does not get sorted the same way between the facet and the playlist.
Title: Facets [2008-02-25]
Post by: Fandango on 2007-10-21 17:21:26
There's a privacy issue with Facets:

When exporting a foobar2000 theme that contains a Facets element then the quick search history is saved in the theme file.

So either this should be purged when exporting the theme, or it should be made possible to manually purge the history (via a button in the preferences and by pressing CTRL-DEL when text cursor is in search field).

About the mouseover scroll:

I like that, too. Opera does this and I have gotten used to it to an extent that I have thought about proposing it for foobar2000, too.

But yes, ideally it should work application wide, means also for the playlists, properties elements, and so on... otherwise it can bring confusion to the workflow. So maybe it's an optional feature to be considered for the core.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 17:25:39
The former is not an option, since the UI Element cannot tell where its settings are exported to.

You can manually purge the history:
Quote
Q: How do I clear the search history or remove an item?
A: Right-click on the dropdown button and choose "Clear History" or "Remove This History Item".
Title: Facets [2008-02-25]
Post by: Fandango on 2007-10-21 17:28:30
Ah, thanks. All's fine.
Title: Facets [2008-02-25]
Post by: Fandango on 2007-10-21 17:52:02
Oh, I've encountered a crash when changing one Facet from Folder view to Album Artist view. There are 775 folders.


Thanks for your report. I have saved the crash logs and sent you a PM about how to proceed.

Please use PMs or IRC for future crash reports, to prevent the thread from becoming unnecessarily cluttered.


Edit: The issue has been fixed. Thanks again.
Title: Facets [2008-02-25]
Post by: janjan on 2007-10-21 20:43:47
(http://img150.imageshack.us/img150/7225/zwischenablage01mj2.th.png) (http://img150.imageshack.us/my.php?image=zwischenablage01mj2.png)

Steps to reproduce:
1. fill a facet with many entries with this little triangle on the right side
2. adjust the heigth of the facet so, that the scrollbar disappears
3. minimize the height slowly until the scrollbar appears
4. minimize a further until only the up most pixel of a triangle is visible
5. use the scrollbar
-> the result is as above

I guess this always happens, when the height of the inner part of the facet is not a multiple of the height of a single entry. The occurrence of this glitch is not related to the windows theme and it does not depend on the selected font. The system is XP Pro SP2
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 21:05:48
Redrawing issues of subfolder indicators in Folder Structure columns should be fixed now.

Reuploaded. Thanks for reporting.
Title: Facets [2008-02-25]
Post by: a3aan on 2007-10-21 21:10:11
I might be blind or something, but how do I add a column to a facets pane like the Date column in the opening post?

TIA,
a3aan.


..
(http://foobar2000.audiohq.de/foo_facets/images/default.png)
..
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-21 21:15:36
Right-click on the column header and enable "Multiple Columns."

Now you can add the date column.
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-22 00:43:08
Would it be possible to combine queries, for example having a list with both album artists and artists? I don't mean multiple columns, I just mean something that works like %<tag%> syntax but for separate tags.
Title: Facets [2008-02-25]
Post by: Haggis on 2007-10-22 00:51:57
Would it be possible to add mouseover activation? What I mean is to be able to scroll the facet under the mouse pointer, without clicking into it.

You can use KatMouse for this, but it is a separate application (runs in the system tray).
http://ehiti.de/katmouse/ (http://ehiti.de/katmouse/)
Title: Facets [2008-02-25]
Post by: metal_termite on 2007-10-22 03:21:51
The rating stars are a nice touch, and they look very good.

(http://i20.tinypic.com/25ptgkj.jpg)

I hope the Default UI and Columns UI incorporate the same for the %rating% tag.
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-22 04:42:13
The rating stars are a nice touch, and they look very good.

(http://i20.tinypic.com/25ptgkj.jpg)

I hope the Default UI and Columns UI incorporate the same for the %rating% tag.
Hmm...just tried adding a rating column and instead of stars I'm getting little box characters. I'm using the default system font (tahoma, I think). Do I maybe have a bad copy of the font?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-22 06:56:59
Would it be possible to combine queries, for example having a list with both album artists and artists?

You can combine multiple column patterns with a vertical line:

Code: [Select]
%<album artist>%|%<artist>%

Note that %<album artist>% already falls back to the artist if no album artist tag was found.


Edit: Please do not add further reports about rating stars not being rendered correctly. I'm aware of this issue, but it's not a problem of my component but rather of your Windows configuration. If anyone has a working solution, feel free to post it.
Title: Facets [2008-02-25]
Post by: david_dl on 2007-10-22 09:04:05
Thanks for this wonderful component. I have just one small problem (a bug or a feature?):

If I set my code for 'Album' to
Code: [Select]
['['%date%']'] %album%
Only %album% is displayed. Without the space between date and album it works as expected.
The reason I am doing this is because using 'Multiple Columns' means that when foobar2000 is maximised or restored the column headers don't autosize and scroll bars appear.
Title: Facets [2008-02-25]
Post by: eevan on 2007-10-22 10:12:34
Franck this is an excellent component!

I've just noticed that when I set 'Prevent Playlist Update' for a facet, and restart the foobar, I have to do it again, the setting is not saved.

Thanks!
Title: Facets [2008-02-25]
Post by: janjan on 2007-10-22 11:13:30
Current behavoir:
doubleclick in a facet -> 'facet selection' is updated -> the first song starts playing (regardless of the song order)

Wouldn't it make more sense that a 'random' song is played instead of the first one, if the song order is set to 'random' or 'shuffle (x)?




edit: typos...
Title: Facets [2008-02-25]
Post by: boombaard on 2007-10-22 14:09:14
#1> my bad.. should've checked string better

#2> why is there a (sort ascending/descending) arrow on the 2nd and following facets, but not on the first one? (can you remove them, or have it aligned to the right of that column?).. they overwrite the field description atm (they seem to be hardcoded at a certain distance from the left border)

^

i see.. shame, that. odd thing though, the sorting indicator didn't show on the first aspect at first, but has shown up after i restarted foobar since then
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-22 15:48:00
If I set my code for 'Album' to
Code: [Select]
['['%date%']'] %album%

Only %album% is displayed. Without the space between date and album it works as expected.

Can't reproduce it, neither can other users. Are you sure the date is not just dimmed? Please add a screenshot.

I've just noticed that when I set 'Prevent Playlist Update' for a facet, and restart the foobar, I have to do it again, the setting is not saved.

Thanks for reporting this, will be fixed for the next version.

Wouldn't it make more sense that a 'random' song is played instead of the first one, if the song order is set to 'random' or 'shuffle (x)?

Makes sense, I will change this.

could you please make the sort_on_add_to_playlist string configurable?

Please read the FAQ.

About sorting indicators, that's standard Windows behaviour. Neither will there be any options for this, nor is the current behaviour going to change.
Title: Facets [2008-02-25]
Post by: RotAtoR on 2007-10-22 16:28:33
Just wanted to chime in and say, this plugin is awesome: simple, fast, and very usable. This plugin combined with the new UI may finally get me to upgrade from 0.8.3. Thanks Frank!
Title: Facets [2008-02-25]
Post by: janjan on 2007-10-22 16:50:40
I just found this:
(http://img204.imageshack.us/img204/7927/zwischenablage01ci8.th.png) (http://img204.imageshack.us/my.php?image=zwischenablage01ci8.png)
(Hint: notice the black area above 'All (8Folders)'

If I (double)click in this area, then the same thing happens as if I click on the 'All (8Folders)' entry.

This happened to me only once. I think at the moment it occured I was resizing the main window but I'm not sure. I will try to reproduce it...
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-22 17:08:27
Known, also a bug in the Windows listview.

I have already tried to somehow prevent this, but to no avail.
Title: Facets [2008-02-25]
Post by: boombaard on 2007-10-22 17:46:18
small bug: if you delete a facet column from preferences before disabling it, you can't really remove it anymore from the facet, and it doesn't disappear automatically :-)
Title: Facets [2008-02-25]
Post by: dubpistol on 2007-10-22 17:57:39
Hello Frank,

I just noticed that there are different auto-playlist-naming-schemes in facets and in album list. If I, for example, create an autoplaylist with the query "artist HAS chicane" the playlistname with facets ist "New Autoplaylist" and with album list the name is "artist HAS chicane".

IMO the scheme from album list is better arranged. I think there should be a consistent naming-scheme. What do you think?
Title: Facets [2008-02-25]
Post by: boombaard on 2007-10-22 20:55:44
an easy question i couldn't find in the faq: is the rating column supposed to display anything without installing any additional addons?
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-22 21:18:10
Would it be possible to add mouseover activation? What I mean is to be able to scroll the facet under the mouse pointer, without clicking into it.

While I like the idea as well, there are two problems:

1. It violates Windows standards.
2. Facets would be the only UI Element to behave like this.

I'll have to think about this before I can give you a definite answer.
Meanwhile, you can use the middle button to scroll. If it's not assigned to any action, that is.



It is just my opinion: I wouldn't start to leave the way to have an unique way for each component in foobar - i really love the global settings. Why was that feature removed from the foobar core?

I have a feature request, Frank: I would like to display the rating as a number with one digit after the point, f.e. "rating = 4.1". That would give some more detailed rating based on the average
Title: Facets [2008-02-25]
Post by: nightfishing on 2007-10-22 21:31:16
Edit: Please do not add further reports about rating stars not being rendered correctly. I'm aware of this issue, but it's not a problem of my component but rather of your Windows configuration. If anyone has a working solution, feel free to post it.


Stars work fine with Arial Unicode Font.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-22 21:37:54
One feature request more, Frank:

What do you think about another selection type for multiple tags like %<mood>%? Let's say you have a mood facet and you select three of them then the result would be: mood IS mood1 OR mood IS mood2 OR mood IS mood3.
But you also sometimes would like to have result like: mood IS mood1 AND mood IS mood2 AND mood IS mood3. The easiest implementation could be to use the ctrl-key when selecting the entries. In that scenario using the shift key would mean: NOT mood IS blah.
Not only a great feature for browsing the library but also for creating autoplaylists.

However, i am not sure what would be the best way to make the different selection types visible in the facet.
Title: Facets [2008-02-25]
Post by: HiFiRE on 2007-10-22 23:21:12
Great plugin Frank. I just started tinkering with your plugin and came up with a layout like so:

Screenshot (http://farm3.static.flickr.com/2297/1698160364_3dfeadeb13_o.jpg)

I used a couple splitters to achieve this look which breaks the link between the panels. Is there any way around this?

Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-23 07:29:26
small bug: if you delete a facet column from preferences before disabling it, you can't really remove it anymore from the facet, and it doesn't disappear automatically :-)

Thanks for your report. This will be fixed in the next version.

(...) create an autoplaylist with the query "artist HAS chicane" the playlistname with facets ist "New Autoplaylist" and with album list the name is "artist HAS chicane".

Queries as playlist names - I'll have to check with Peter if that is actually desired.

an easy question i couldn't find in the faq: is the rating column supposed to display anything without installing any additional addons?

Yes. Just add a new field to the Properties dialog with Field name: RATING and Field value: 1 to 5.

Or use the Quick Tagger (http://www.hydrogenaudio.org/forums/index.php?showtopic=58234) component for a convenient way to set ratings.

I have a feature request, Frank: I would like to display the rating as a number with one digit after the point, f.e. "rating = 4.1". That would give some more detailed rating based on the average

Unlikely. Ratings are just a gimmick in my opinion, not serious business.

What do you think about another selection type for multiple tags like (...)

No, sorry. Please read my roadmap (http://foobar2000.audiohq.de/foo_facets/roadmap) before making suggestions.

I used a couple splitters to achieve this look which breaks the link between the panels. Is there any way around this?

Facets are only linked within the same UI Element. This is not going to change.

Also see the point about "Advanced arrangement of Facets" in the roadmap (it's not going to be implemented).
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-23 13:04:26
I have a feature request, Frank: I would like to display the rating as a number with one digit after the point, f.e. "rating = 4.1". That would give some more detailed rating based on the average

Unlikely. Ratings are just a gimmick in my opinion, not serious business.


I think i can live withou that! Would you consider at least to display the rating as number and not with stars?

One question: How is the average rating calculated and rounded?


You asked for a better name for "Prevent playlist update". I believe i would have understood the function with a name like "Don't send selection to Facet playlist"
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-23 13:17:24
Quote
You asked for a better name for "Prevent playlist update". I believe i would have understood the function with a name like "Don't send selection to Facet playlist"

That would be too long for a menu caption and almost exactly what you can read in the status bar.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-23 13:17:59
(...) create an autoplaylist with the query "artist HAS chicane" the playlistname with facets ist "New Autoplaylist" and with album list the name is "artist HAS chicane".

Queries as playlist names - I'll have to check with Peter if that is actually desired.


I like queries in name! 
The main thing is however consistent behavior between different components (i hope other third party developers will thinks so too). Another iconsistenc to album list i found is following: [Example]If you create an autoplaylist out of a genre node and this node contains just one subnode album list will however take the genre as name. Your facet plugin chooses the name of child node. Creating a new playlist this is very good but if creating an autoplaylist that is very irritating because the autoplaylist is indeed based on genre and not on special album/whatever else field.
Title: Facets [2008-02-25]
Post by: nightfishing on 2007-10-23 15:31:03
One of the functions that I really like about Facets is the ability to make changes in "both directions" to the query.

A couple of quirks I have noticed, both involving resorting multiple panes:

I have  a four facet setup

year>genre>artist>album

If I have
2007>All>John Smith selected I get all the 2007 releases from John Smith.

If I keep John Smith selected and go back to set year to ALL
All>All>John Smith I get ALL releases from John Smith

BUT, the  artist facet resorts when I change the year and I lose focus on the selected entry

(http://www.halfbakedschemes.com/test/facet2.jpg)
(in this example "maria mckee" is the active selection for Artist)


Also,

If I have
All>All>John Smith I get ALL releases from John Smith

And I keep John Smith selected  go back and set year to 2007 (and there are NO John Smith albums from 2007)

2007>All>John Smith

Then Artist falls back to "ALL" and I get all albums from 2007 regardless of Artist.

I understand "why" this happens, but intuitively I would l like to see the request produce an empty playlist.
Title: Facets [2008-02-25]
Post by: Nova5000 on 2007-10-23 17:28:09
Just a small feature request. If it exists and I missed it, let me know

I usually listen to my music with a playlist with all my stuff, shuffling with the random button (Sending to current playlist would be redundant), what I would like to see is the ability that when selecting something facets I can send it to a pre-existing/pre-defined playlist (Something like queue) or that it just jumps to the artist/album/song in the current playlist.

Great plugin! Keep up the good work!
Title: Facets [2008-02-25]
Post by: boombaard on 2007-10-23 17:50:46
expanding on nightfishing's point somewhat: if you select something in the 2nd or 3rd column, it'd be very nice if the options available in preceding columns (at the moment it's only in the following columns) are automatically limited to the ones that have the following column's chosen option as 'true' :-)
Title: Facets [2008-02-25]
Post by: Killmaster on 2007-10-24 05:23:50
All I can say is WOW. This plugin is almost interface perfection, and I'm not even kidding.

That being said, I do have one request: could you add a keyboard shortcut to toggle focus on the search bar? Also make pressing enter on the search bar play the first track in the results. Just a little something for us keyboard enthusiasts.
Title: Facets [2008-02-25]
Post by: azazel100 on 2007-10-24 10:08:00
Simplicity and elegance rules ;]

One feature request though ;]:

'Minimum number of songs' option for facets. Nodes which have fever songs are not displayed and the songs are added to the 'All' node(or possibly new synthetic node like 'Other').

This would help browsing through artist if one has a lot of singles.
I for example set Artist facet to "[%<album artist>%]|[%<artist>%]|[%composer%]|[%band%]". I like to have all the songs of the given artist displayed ( in contrast to the fall back mechanism of %album artist% tag).
This allows me to see both composer and performer of the album (or includes covers in the original artist's node). However,  this results in lots of nodes with only few songs which clutters the list.

I think such option is nothing really fancy. I've seen it (and liked it ;]) in other, more simplistic applications, like  MEXP for winamp.

Sorry for my English ;]


PS:
This 'Other' node may be useful in earlier mentioned case of not assigning song with empty tag to the 'All' node.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-24 22:43:42
I have axed a number of posts of people who didn't read the FAQ or roadmap.
Title: Facets [2008-02-25]
Post by: 4nt1 on 2007-10-25 04:47:00
everytime i right click on an element in facets say an album or something like that it automatically loads the facets playlist with the selection... I think this should only do so on a left click and not a right click... the reason I say this is because I like to use facets to get music to add to my ipod and I have an ipod playlist which is active and then i look in facets and i just want to add a folder/album from a pane and instead of it just letting me right click and go add to current which is what I want it highlights the selection and changes the visible playlist to the facets one...

not sure if that makes sense but its very annoying... is it not possible to either have an option where I can send to playlist and then choose the playlist i want to add/send to via a drop down menu or stop it so that if i right click it doesn't change the active playlist...
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-25 07:01:30
Right-clicking on an item which has not been selected before causes a selection change, and thus the "selection change" action to be executed.

If you do not want this, set the respective option to "None".
Title: Facets [2008-02-25]
Post by: boombaard on 2007-10-25 10:19:38
Right-clicking on an item which has not been selected before causes a selection change, and thus the "selection change" action to be executed.

If you do not want this, set the respective option to "None".


frank, sorry for repeating myself (it's just that i'm already sold on facets, so thanks for writing it :-))
but i was wondering if it is intentional that the facets are hierarchically linked..
that is, when i click something in the 2nd, or 3rd column, i'd very much like it if the preceding facets *as well as* the following ones are changed to show only the entries for which the choice in that facet is 'true'

if i select something in the first facet, all following facets are updated to reflect that choice, but if i select something in the third facet, nothing happens to the first 2.
would it be possible to fix that so that it works both ways?

thanks in advance 
Title: Facets [2008-02-25]
Post by: 4nt1 on 2007-10-25 11:34:28
frank your a genious, thanks again - sorry if my question has already been answered in the documentation...
Title: Facets [2008-02-25]
Post by: Generalverdacht on 2007-10-25 12:10:40
great plugin!

But i have one problem:

When using the bar for typing stuff like band names etc. it automatically influences my playlist via hotkeys. For example every "A" will use my link to quicksearch --> album.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-25 17:27:39
but i was wondering if it is intentional that the facets are hierarchically linked..

Yes. This is the very core idea of library viewers like this and it's not going to change.

When using the bar for typing stuff like band names etc. it automatically influences my playlist via hotkeys. For example every "A" will use my link to quicksearch --> album.

This has nothing to do with Facets, it happens in all other parts of the user interface.

Please see the paragraph about keyboard shortcuts in the 0.9.5 release notes (http://www.foobar2000.org/releasenotes-095/releasenotes.html).
Title: Facets [2008-02-25]
Post by: Generalverdacht on 2007-10-25 18:23:45
When using the bar for typing stuff like band names etc. it automatically influences my playlist via hotkeys. For example every "A" will use my link to quicksearch --> album.

This has nothing to do with Facets, it happens in all other parts of the user interface.





So it´s not possible to use "simple" shortcuts, which doesnt influence my facets-search so badly? In the Quicksearchtoolbar it works... hence it´s no longer a "regular" ui -element, meaning a regular integrated part of my layout - I´d like to replace quicksearch bar with the new search function.
Title: Facets [2008-02-25]
Post by: dubpistol on 2007-10-26 08:07:30
As said before, the command (keyboardshortcut) "set focus on search field" would be a great improvement.
Title: Facets [2008-02-25]
Post by: DJ ATRAC on 2007-10-27 10:21:19
Hi Frank,
now, i try it in english. 

Facets is the best component i've ever seen...

The new foobar core + facets = best player in the world...


One question please: Can i use decades in facet view, like 1979-1990 or 1989-2000???

Thanks

Frank Groß
Title: Facets [2008-02-25]
Post by: Lance Uppercut on 2007-10-27 19:02:04
As said before, the command (keyboardshortcut) "set focus on search field" would be a great improvement.


Definitely a great component, but I would also like to see a keyboard short cut to the search field.
The last thing I think it needs to be perfect.
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-27 20:12:40
Would it be possible for the plugin to detect if a the facet playlist is currently playing, and not replace it if the selection is changed? A lot of the time I begin to play the facet playlist and then I start browsing and realize I have overwritten the playing list. Instead, maybe it could create a second playlist with a suffix or something (2).  In lieu of a persistent queue system, this would be really helpful.
Title: Facets [2008-02-25]
Post by: eevan on 2007-10-27 21:11:17
In the Facets preferences page, set the Events like this:

Selection change: None
Double-click action: Add to the Facet playlist

and you won't accidentally overwrite the playlist.
Title: Facets [2008-02-25]
Post by: alphaex32 on 2007-10-27 22:24:53
In the Facets preferences page, set the Events like this:

Selection change: None
Double-click action: Add to the Facet playlist

and you won't accidentally overwrite the playlist.
But then the only way to browse through other tracks would be to add them to the playing list. This would get confusing real fast.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-27 22:37:41
Sorry, but your suggested behaviour is confusing and unpredictable.

Users would end up in many situations where it doesn't behave as they expect.

As said before, the command (keyboardshortcut) "set focus on search field" would be a great improvement.

Conflicts with the ability to add multiple Facets elements.
Title: Facets [2008-02-25]
Post by: nnic on 2007-10-27 23:00:02
Hi Frank,
now, i try it in english. 

Facets is the best component i've ever seen...

The new foobar core + facets = best player in the world...


One question please: Can i use decades in facet view, like 1979-1990 or 1989-2000???

Thanks

Frank Groß


You can. I think this is what you want. If you find the preferences for facets, then in the facet columns box type "Decade" in the Name column and add the following code in the Pattern column.

$cut(%date%,3)0s


Nic
Title: Facets [2008-02-25]
Post by: DJ ATRAC on 2007-10-28 14:16:28
Hi Nic,
Thank you very much.
It works great.

Frank

 
Title: Facets [2008-02-25]
Post by: Yotsuya on 2007-10-28 14:35:43
Thank you Mr. Bicking for your wonderful work on this component. I used to enjoy this sort of thing with the old browser component but this is night and day more stable.

I wanted to request the ability to specify the name of the playlist which facet uses.  I read earlier discussion regarding dynamic naming with titleformatting pseud-code and I wanted to be clear that I am not trying to revisit that topic.

What I am asking for is an option similar to:
File> Preferences> General> Commandline: "Always send to playlist :"

This way we could specify a name for the playlist other than "Facet Selection" and given that my above example is rooted in such a core section of the main foobar preferences I should think this approach would be very much in line with the existing UI structure.

Additional thoughts:
If every component locked the user into using its own unique playlist name than we would be unable to share a playlist between components. Sharing a playlist between multiple components leads to a simpler interface for the user while expanding functionality.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-28 14:43:51
I wanted to request the ability to specify the name of the playlist which facet uses.

To quote the FAQ:

Q: Can I change the name of the "Facet Selection" playlist?
A: Yes. Just rename it like you would rename any other playlist, the component detects that automatically.
Title: Facets [2008-02-25]
Post by: unkwn on 2007-10-28 18:17:22
would it be possible to make it display an entry for files that are missing the appropriate tag? like group them all under <Missing> or something like that. I hope you understand my request..
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-10-28 18:22:29
If you don't like the "?" sign then write in the pattern line instead of %tag% following: $if2(%tag%,<MISSING>)
Title: Facets [2008-02-25]
Post by: The Link on 2007-10-28 18:26:32
would it be possible to make it display an entry for files that are missing the appropriate tag? like group them all under <Missing> or something like that. I hope you understand my request..
You can use a custom column with a pattern like for example $if2(%album%,'<Missing>').
Title: Facets [2008-02-25]
Post by: shakey_snake on 2007-10-29 01:48:17
Small stupid thing I've noticed:

After you've used the filter, right-clicking on the filter drop down arrow gives the options:

Clear History
and
Remove This History Item

In all other such menus is foobar, Clear History is named and capitalized Wipe history.
and Remove This History Item is capitalized as Remove this history item

Title: Facets [2008-02-25]
Post by: Ndkchk on 2007-10-29 04:54:15
Thank you very much for writing such an awesome plugin. I have one feature request, though. Would it be at all possible for each facet to follow the characteristics of the currently playing song? It would make it a lot easier to apply a quick filter for a category. I've got a quick and dirty screenshot (http://xs220.xs.to/xs220/07441/foobar.png.xs.jpg) (http://xs.to/xs.php?h=xs220&d=07441&f=foobar.png) Ideally I'd like it to automatically do that.

Also, I think I found a bug--when playing on shuffle, clicking on a filter, then going back to all makes the next song be one from that filter. If you instead click on multiple filters before going back to all, the next song that plays is random.
Title: Facets [2008-02-25]
Post by: Shinsou on 2007-10-29 08:46:48
while clicking on facets panes, i loose the current playing playlist. This works like fb2k's "Playback Follows Cursor". Example: on "genres" facet, 2x click any song from "rock", then select "techno" genre from facet; the next playing song will be from "techno" instead of now playing "rock". Also "activate now playing item" doesn't work after that. That behaviour isn't logical IMO.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-29 11:05:36
"Capitalization inconsistencies"

Thanks for pointing. The capitalization style is a bit inconsistent throughout the whole player. It's planned to change all menus to the sentence-style capitalization recommended in Windows Vista (e.g. "Remove this history item", "Wipe history" etc.). I'm going to adapt as soon as this happens.

Would it be at all possible for each facet to follow the characteristics of the currently playing song?

Interesting - this could make a good use of the global highlight color.

while clicking on facets panes, i loose the current playing playlist.

This has already been discussed in the course of this thread.
Title: Facets [2008-02-25]
Post by: unkwn on 2007-10-30 02:03:27
If you don't like the "?" sign then write in the pattern line instead of %tag% following: $if2(%tag%,<MISSING>)

odd I didn't have a ? entry they just weren't there. weird... well thanks for the help.
Title: Facets [2008-02-25]
Post by: eejadx on 2007-10-30 03:24:51
Bug:

I looked over this thread and the roadmap and I have not seen it reported.

Facet collapses when changing fonts. It only happens when the search box is bottom-docked.

(http://img137.imageshack.us/img137/8241/fooblk6.th.png) (http://img137.imageshack.us/my.php?image=fooblk6.png) -> (http://img516.imageshack.us/img516/6299/foobbugbm7.th.png) (http://img516.imageshack.us/my.php?image=foobbugbm7.png)

Code: [Select]
Core (2007-10-28 08:21:14)
    foobar2000 core 0.9.5 beta 2
foo_albumlist.dll (2007-10-23 17:36:22)
    Album List 4.1
foo_cdda.dll (2007-10-23 17:36:06)
    CD Audio Decoder 2.1.2
foo_converter.dll (2007-10-23 17:35:52)
    Converter 1.0.1
foo_cwb_hooks.dll (2007-06-01 08:52:44)
    cwbowron's title format hooks 1.2.beta2 [Jun  1 2007 - 08:52:24]
foo_discogs.dll (2007-10-06 23:42:24)
    Discogs Tagger 1.12
foo_dockable_panels.dll (2007-03-28 09:19:02)
    Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dsp_crossfader.dll (2007-03-01 09:53:30)
    Gapless Crossfader 0.2.5.1
foo_dsp_std.dll (2007-10-23 17:36:24)
    Standard DSP Array 1.0
foo_facets.dll (2007-10-21 21:44:23)
    Facets 2007-10-21
foo_fileops.dll (2007-10-27 06:50:02)
    File Operations 2.0
foo_freedb2.dll (2007-08-16 11:27:44)
    freedb Tagger 0.5.2.1
foo_input_dts.dll (2006-07-22 16:35:48)
    DTS decoder 0.1.7
foo_input_monkey.dll (2006-08-04 22:57:18)
    Monkey's Audio decoder 2.1.1
foo_input_mslive.dll (2007-10-25 02:57:14)
    mslive 0.4 (Intel SSE)
foo_input_std.dll (2007-10-25 17:56:28)
    Standard Input Array 1.0
foo_lyricsdb.dll (2006-07-20 00:45:52)
    foo_lyricsdb 0.0.7 beta 4
foo_masstag.dll (2007-08-20 17:01:20)
    Masstagger 1.6
foo_playcount.dll (2007-10-16 02:08:06)
    Playback Statistics 2.0
foo_popupplus.dll (2007-09-26 13:26:55)
    PopUp Plus 20070926
foo_rg_trn.dll (2007-10-27 22:13:20)
    ReplayGain override 0.1.2
foo_rgscan.dll (2007-10-22 17:58:18)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 23:08:10)
    Run services 0.3.2
foo_scheduler.dll (2007-01-09 22:33:46)
    Scheduler 3.53
foo_sic.dll (2007-01-08 11:52:52)
    foosic music database 1.0 beta 12
foo_timebomb.dll (2006-10-22 11:46:18)
    Timebomb v0.0.1
foo_ui_columns.dll (2007-10-22 17:55:26)
    Columns UI 0.2.1 alpha 1
foo_ui_std.dll (2007-10-28 08:20:38)
    Default User Interface 0.9.5
foo_uie_lyrics.dll (2007-10-19 07:57:07)
    Lyric Show Panels 0.3.1.1b8 DEV [Oct 19 2007 - 19:56:27]
foo_uie_pvt.dll (2007-10-09 11:21:58)
    NGPV Preview 0.0.4
foo_uie_typefind.dll (2007-10-22 17:30:44)
    Typefind 0.2 beta 2
foo_uie_vis_channel_spectrum.dll (2007-08-29 22:55:54)
    Channel Spectrum panel 0.07
foo_unpack.dll (2006-11-04 09:17:06)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_utils.dll (2007-10-20 11:56:56)
    Playlist Tools 0.6.2 beta 1
foo_whatsnew.dll (2007-10-21 00:37:12)
    Feature Watcher 1.0.4
Title: Facets [2008-02-25]
Post by: mourner on 2007-10-30 14:44:16
First of all thank you for such a wonderful component! Simple, fast and elegant - love it.

Here are some usability issues I have:

1. The tab order with facets on the layout is strange: Facet search -> Playlist view -> Tabs -> Facet. It seems counterintuitive and besides It's very inconvenient because I often search for a particular artist and would like to quickly choose it from the filtered list with keyboard. Can this be fixed?

2. Mousewheel scrolls the current focused playlist instead of the current mouse-hovered one. So if I want to make another selection, first I need to click on a facet and only then scroll and click second time. Another case would be making a big selection and scrolling the playlist view to choose a song - requires a click on a playlist view first.

There's also a feature I would really like for you to consider - ability to set a hotkey for activating facet search (I use foobar2000 mostly with hotkeys so this would be really great - along with the fix to the first issue above).

Thanks a lot!
Title: Facets [2008-02-25]
Post by: purged on 2007-10-30 17:58:01
Hi,
i already did this feature request for playlist view and now here, it would be great to have the columns being autosized or prevent them from resizing.

btw, great component very good work
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-10-31 04:17:02
Frank, many thanks for this gorgeous component that's just about to change our lives.

Here's my suggestion. To quote the FAQ :
* Q: How do I hide the leading "The", or change the sorting behaviour for artists with leading "The"?
* A: Have a look at the Preferences page, you will find an option there. No need for complicated title formatting.

That's great. But please remember that there can be lots of other leading articles, especially for latin or french artists : "Las Ketchup" ("Las"), "L'affaire Louis Trio" ("L'"), "Los lobos" ("Los"), and so on.

So here's an idea : couldn't we just have an input field in the preferences page where we would type all the exceptions separated by commas ?

The default could still be "The", but we could easily add more articles and have things like "The,Las,L',Los", etc.
And of course, still a single checkbox to activate/deactivate them all. Easy and user-friendly. What do you think ?

Thanks in advance.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-31 18:46:54
I have released a new version that fixes reported problems and improves startup times.

Download (http://foobar2000.audiohq.de/foo_facets/) | Changelog (http://foobar2000.audiohq.de/foo_facets/changelog)

Thanks for all your reports.

Mousewheel scrolls the current focused playlist instead of the current mouse-hovered one. So if I want to make another selection, first I need to click on a facet and only then scroll and click second time. (...)

Added to Facets; note that other UI elements still won't scroll on mouse-over.

(...) it would be great to have the columns being autosized or prevent them from resizing.

If this should be added to the playlist view, I'm going to adapt to its behaviour.

(...) hide the leading "The", or change the sorting behaviour for artists with leading "The"? (...)
But please remember that there can be lots of other leading articles (...)
So here's an idea : couldn't we just have an input field in the preferences page where we would type all the exceptions separated by commas ?

Not a bad idea, but I'd prefer to avoid adding more options and stick to good defaults for now. (I know, good is not perfect.)
Maybe later as an advanced option, although I don't really like those either. We'll see.
Title: Facets [2008-02-25]
Post by: shakey_snake on 2007-10-31 19:05:17
The default could still be "The", but we could easily add more articles and have things like "The,Las,L',Los", etc.
And of course, still a single checkbox to activate/deactivate them all. Easy and user-friendly. What do you think ?
Isn't this already available via title formating?

Mousewheel scrolls the current focused playlist instead of the current mouse-hovered one. So if I want to make another selection, first I need to click on a facet and only then scroll and click second time. (...)

Added to Facets; note that other UI elements still won't scroll on mouse-over.
I'm not getting it to do this. (but I don't think I want it to either, can foo_facets read my mind? )
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-31 19:10:40
Isn't this already available via title formating?

Not if you want to sort as "Beatles" but still display "The Beatles". Also, it's inconvenient and not user-friendly.

Quote
I'm not getting it to do this. (but I don't think I want it to either, can foo_facets read my mind? )

My apologies, I uploaded the file to the wrong directory at first, please download again and retry.
Title: Facets [2008-02-25]
Post by: shakey_snake on 2007-10-31 19:15:15
Got it. Thanks Frank.
Title: Facets [2008-02-25]
Post by: nightfishing on 2007-10-31 21:56:45
Little problem with the "scroll-on-mouse-over function".

I have facets on a tab with other elements and when I switch to the other tabs, facets still "owns" the mouse wheel.

To scroll in the other tabs, I need to move the curser away from the tabbed elements.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-31 21:58:37
Please redownload.
Title: Facets [2008-02-25]
Post by: nightfishing on 2007-10-31 22:02:13
fixed!

TY
Title: Facets [2008-02-25]
Post by: cartman(2vd) on 2007-10-31 22:51:10
firstly thank you for wonderfull plugin im using for just a litle time and i already love it... ive moved to it from albumlist tree viewer and tought of one feature that i find missing... i hope ill explain it clearly for my not so flawless english

... im using two facet tabs so far and i i have needs to sometime filter database on differnet matters. sometime i want to look through folder structure (folder->folder) sometime o want to filter first tab by artist leading latter and secon by artist (latter -> artist), sometime have genre and date/album in second tab (genre -> date/album). so far i can always click my way though these needs but i was thinking of some kind od "facet presets" where i can specify what i need in which tab and then jump though these options quickly with just one click. would anything like this be possible?

(i hope you understand what i think off)
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-10-31 23:00:34
Sounds complicated.

Just add a Tabs container to your layout and as many Facets UI elements with different combinations of views as you like.
Title: Facets [2008-02-25]
Post by: cartman(2vd) on 2007-10-31 23:15:47
Sounds complicated.

Just add a Tabs container to your layout and as many Facets UI elements with different combinations of views as you like.


k ill live with it  i just thought that some easy presets dropdown list will win my day

btw just found graffic glith in search bar... ive tried some simple search and when i click search bar arrow for list to drop down i see them right:

(http://img180.imageshack.us/img180/3528/facetglithdo5.th.png) (http://img180.imageshack.us/my.php?image=facetglithdo5.png)

then i rclick the arrow and choose clear history. after that when i click the arrow i should recieve empty list or some two pixel hight line with nothing in it except i get this:

(http://img180.imageshack.us/img180/7194/facetglith2ir9.th.png) (http://img180.imageshack.us/my.php?image=facetglith2ir9.png)

as you can see maybe rectangle of before height drop down with "complete transparency" (those blue circles are part of wallpaper)... maybe its some issue with transparency settings? or object redraw?
Title: Facets [2008-02-25]
Post by: mourner on 2007-10-31 23:18:11
Frank, thanks a lot! Works perfect now!
Title: Facets [2008-02-25]
Post by: purged on 2007-11-01 08:05:24
If this should be added to the playlist view, I'm going to adapt to its behaviour.


heh thx for the new version and noticing my request, yes its already on the request list hopefully it will be added in beta 3
Title: Facets [2008-02-25]
Post by: radio_cascara on 2007-11-01 10:40:04
is it possible to place columns vertically so each column spans whole width of a tab? if not, that would be my feature request

here's what i want to do
[a href="http://img374.imageshack.us/my.php?image=clipboard01wt7.jpg" target="_blank"]

EDIT: nevermind, i went through the thread with a comb, and as it stands, it won't be implemented. eh.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-01 11:50:15
It is implemented. From the FAQ:
Quote
Q: How do I arrange Facets vertically (i.e. below each other)?
A: Activate the Layout Editing Mode, right-click on one of the splitters between two Facets, and choose "Arrange Vertically".

Screenshot (http://foobar2000.audiohq.de/foo_facets/images/vertically_lem.png) | Result (http://foobar2000.audiohq.de/foo_facets/images/vertically.png)
Title: Facets [2008-02-25]
Post by: radio_cascara on 2007-11-01 18:29:47
It is implemented. From the FAQ...


thank you frank. you rock! i obviously skipped the faq
Title: Facets [2008-02-25]
Post by: Wiesl on 2007-11-02 06:06:32
Hello!

First of all facet is the "killer" plugin for foobar2000 at all! Great work!

Some comments:
1.) I use(d) Winamp and Winamp displays also matches, which don't have a match in the grouping category (e.g. artist) but e.g. in the song title.

example: (looking for songtitle)
Artist:
All (5)
(no artist) 1
Rolling Stones (4)

Album:
All (5)
(no album) 1
Albumname1 (4)

Can this be implemented easily?

2.) I enabled marking after searching.
Sometimes it happens that
a.) after entering some new search item in the search box that the playlist isn't updated.
b.) I mark e.g. one song in the facet playlist and I'm directly playing it and sorting the playlist. After some time the search is repeated and the playlist is updated 8everything is marked now) without any user interaction (only other windows are enabled).

Any ideas? Are these bugs?

3.) The FAQ states that PanelsUI and Columns UI will not be supported.
Any reasons for that?
I would like to see that!

BTW: In the new default UI I can not add a button to the buttons toolbar. Any ideas?


Thnx.

Wiesl
Title: Facets [2008-02-25]
Post by: Squeller on 2007-11-02 06:47:39
Congratulations for a great component.    Could you add an option "Send to default playlist"? (i.e. the playlist which is configured in preferences-general). I think many of us use that one as a temporary one and there's maybe no need to have an additional temporary one like the facet playlist.

Room for improvement: When navigating through a facet window with the keyboard, pressing ENTER does nothing. It could be bound to double click action or get it's own actions...
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-02 09:33:58
1.) I use(d) Winamp and Winamp displays also matches, which don't have a match in the grouping category (e.g. artist) but e.g. in the song title. (...) Can this be implemented easily?

It is. Please read the FAQ.

Quote
a.) after entering some new search item in the search box that the playlist isn't updated.

Most likely because there is no selection in any Facet.

Quote
After some time the search is repeated and the playlist is updated 8everything is marked now) without any user interaction (only other windows are enabled).

Most likely due to Media Library updates by the Playback Statistics component.

Room for improvement: When navigating through a facet window with the keyboard, pressing ENTER does nothing.

It's mapped to send the selection to the current playlist, as indicated in the context menu.
Title: Facets [2008-02-25]
Post by: Squeller on 2007-11-02 13:23:18
Room for improvement: When navigating through a facet window with the keyboard, pressing ENTER does nothing.

It's mapped to send the selection to the current playlist, as indicated in the context menu.
But thats useless, because (at least in at facet defaults) on every "up/down arrow" stuff is sent to the facet playlist. If I press then press ENTER, the facet playlist is already active and the stuff has already been sent to the facet playlist after using the arrow keys- As a user I'd really expect ENTER to be the same as double click action.
Title: Facets [2008-02-25]
Post by: SunRa on 2007-11-02 13:58:03
A great addiction to the facet it would be the linking between the facet itself and an UI Element, mainly the playlist manager. The idea is: when I double-click on a playlist name in the playlist manager, automatically it creates a facet view with the items contained into the playlist.
The same way as the Playlist View element.
In practice: File -> Preferences, Media Library -> Facets -> Check-option: "link to playlist manager"
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-11-02 20:48:22
As a user I'd really expect ENTER to be the same as double click action.

I expect(ed) that too - but changing that behaviour only makes sense if it would be changed for album list too. On the other side: if you are aware of the shortcuts for context menu actions you easily can live with that.

Could you add an option "Send to default playlist"? (i.e. the playlist which is configured in preferences-general). I think many of us use that one as a temporary one and there's maybe no need to have an additional temporary one like the facet playlist.

My opinion! I already renamed the Facet Playlist to "Default" - but don't know how that Playlist could be overtaken for album list when/if such a playlist will be implemented.
Title: Facets [2008-02-25]
Post by: raintheory on 2007-11-03 02:02:24
I had something strange happen today...

I searched for an artist and chose an album, which appeared in the playlist as expected.  Then after I switched back to "All Artists", every once in a while the previous Artist/Album would appear in the playlist (as the only thing, as if I had chose the album once again).  I tried restarting foobar and the same thing would randomly happen. 

Any ideas?
Title: Facets [2008-02-25]
Post by: ZephiriS on 2007-11-03 13:09:34
Hello,
my facets do start flickering when I go over them quickly ( with my mouse~~ ).
I got practically no clue what this could cause.
My friend said this phenomenon does not occur on his foobar.

Thx in advance.
Title: Facets [2008-02-25]
Post by: kanak on 2007-11-03 14:17:36
my facets do start flickering when I go over them quickly ( with my mouse~~ ).


Now that you mention it, the text displayed in a facet flickers slightly when i move my mouse over them (this seems to happens all the time).

Specification:
- Core 2 Duo 2 GHz, 1 gb ram
- Songs in library: 55250
- Facets version: 10-31-2007
Title: Facets [2008-02-25]
Post by: Emon on 2007-11-04 19:58:16
It would be very nice to have forward/back navigation, similar to WMP11, with the ability to use the forward/back buttons on the mouse. It would be great to navigate through the media library without easily losing your position.

Also, I've noticed this with Columns UI and Panels UI as well, so I'm not sure that it's component dependant, but if you navigate away from your playlist, then go back to it, it doesn't keep track of the song that's playing. So, should I navigate to another artist or album, then go back, the next song that plays will be at the beginning of the playlist. It would be nice if it were more persistent.
Title: Facets [2008-02-25]
Post by: eejadx on 2007-11-05 18:22:25
Bug: it seams like font from the column headers is not applied properly.

In the Colours and Fonts preferences window (w/ default settings):In other words, Default value is applied to Facets column headers only when List is checked.
Title: Facets [2008-02-25]
Post by: ZephiriS on 2007-11-06 19:41:03
How to post the "exact" Windows version?
To be as precise as I can be, I'd say I use Windows XP SP2 Professional.
Title: Facets [2008-02-25]
Post by: poisonborz on 2007-11-07 17:24:22
Feat request: it would be awesomly nice to have an option for Facets to not remember the text entered in the search field.

It would be even more awesome to have an option that Facets would list nothing in the columns if the search field is empty. I know, Facets is all about listing everything, and then filtering the list, but with more than 50.000 tracks, everything is just...slow a bit. Upd.: This was caused by something else
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-10 17:46:36
Upgraded to version 2007-11-10.

NEW: Added reset button to the search box.
CHG: Pressing Enter maps to the double-click action instead of sending items to the current playlist.
CHG: Removed "select added items" option. Items added to the current playlist will be selected by default now, items sent to playlists won't.
CHG: Removed "create auto-sorted autoplaylists" option. The sort order of autoplaylists is fixed now.
CHG: Merged "Copy" and "Copy item captions" context menu commands. Copied data can be pasted as text and as tracks into the playlist.
CHG: Changed various labels to use Vista-recommended sentence-style capitalization.
FIX: Column headers were sometimes not redrawn immediately when changing the default font.

Download (http://foobar2000.audiohq.de/foo_facets/download)

As a user I'd really expect ENTER to be the same as double click action.

Makes sense, changed with this version. The context menu also indicates the default action now.

(...) if you navigate away from your playlist, then go back to it, it doesn't keep track of the song that's playing.

Unfortunately, that's a characteristic of foobar2000 itself. Can't be changed on my side.

Bug: it seams like font from the column headers is not applied properly.

Fixed in the new version, thanks for reporting.
Title: Facets [2008-02-25]
Post by: maksm on 2007-11-10 18:16:46
First of all, great plug-in, love it!

Could you add an option "Send to default playlist"? (i.e. the playlist which is configured in preferences-general). I think many of us use that one as a temporary one and there's maybe no need to have an additional temporary one like the facet playlist.

I fixed that in another way:
I've set up 3 facets; first one for the Artists, second one for the Albums and for the third one I've made a "custom" facet (in Preferences/Media Library/Facets: Add New, Name: Tracks, Pattern: [%<title>%]), and in the Events I've changed Events: None, Double-Click: Add to current playlist, Middle-click: Send to current playlist. So now it looks like this:
(http://shrani.si/t/2p/Xp/3iWcJtuE/screen.jpg) (http://shrani.si/?2p/Xp/3iWcJtuE/screen.jpg)
Title: Facets [2008-02-25]
Post by: Nitrius on 2007-11-11 01:12:28
http://i204.photobucket.com/albums/bb261/N...s/facetfine.jpg (http://i204.photobucket.com/albums/bb261/Nitrius/facetfine.jpg) After startup, working fine.
But
http://i204.photobucket.com/albums/bb261/N...us/facetbug.jpg (http://i204.photobucket.com/albums/bb261/Nitrius/facetbug.jpg)
After startup, after adding another UI element to the right side of the facets component.
The only way to update the white places is to drag my mouse over it. This happens on every startup of foobar.

Please fix? =)


Edit: Don't mind the black stuff, thats just me.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-11-11 18:32:31
Thanks to all the senseful changes in the upgrade. The only downer is, however, that the conformity with album list is lost and users of both components must be aware of the different behaviour (especially the enter key). Perhaps you may talk with Peter to carry over some of the changes if he also consider them as senseful.

Two weeks ago boombard asked here for another section style that would cause the filtering in both directions. Your answer was: "This (hierarchically linked facets)is the very core idea of library viewers like this and it's not going to change." I don't want to bother you with repeating the same request but would like - after taking a look in some other similar library viewers (especially musikcube and wxmusic) - to mention that it doesn't seem to be "the very core idea": i counted alltogether 5 different selection styles from wich i consider at least 2 as useful - both of them filter in both directions.  I am going to describe them and to tell some good reasons for them hoping you will reconsider.

1. First one is not really amazing but useful: it just filters in both directions and each further selection in another facet would cause a further reduction of what is shown. I like that because of two reasons: it gives a clearer overview and mainly you don't need to create anymore too much different views with same facets because all that views are contained in one setup of facets. I mean that a facet setup of Year/Genre/Artist achieves at same time following: year->genre->artist, year->artist->genre, genre->year->artist, genre->artist->year, artist->genre->year, artist->year->genre. In album list you would have to write six different views for that.

2. The second one (sawn in wxmusik, the predecessor of musikcube) i consider as really helpful and amazing because it is the only selection style that doesn't follow the logic of reduction. Instead of that each selection in another facet links to another subset of the media library wich has a common attribute (the selection itself) like the old subset. It sounds more complicated than it really is - indeed it is very easy and intuitive: let me illustrate that with an example.
Let's say we have a very simple facet setup: Label/Artist. After selecting a certain artist we will receive a list with all labels or one label wich published the artist. So far so simple! But if we then select a label in the already filterd label list we would receive a list of all artists that label has published. In other words: with two simple clicks we have performed a similar/same search - "Show all artists wich are in same label like artist-xy". This is just one example of what all can be done.

One question remains: as the filtering happens in both directions and so all lists become reduced how to come back to the starting point? The elegant and simple solution i saw in wxmusic/Musikcube is to use the "all" row for that.
Title: Facets [2008-02-25]
Post by: Melomane on 2007-11-12 08:53:36
Usability request:

move reset and history icons on the left side of search box.

because when use facets on horizontal, search box is very long and not good move mouse and eyes as play ping-pong 



thank you for facets and wait for display album art
Title: Facets [2008-02-25]
Post by: bimbel on 2007-11-13 15:11:51
I am browsing my library with Facets and I like it (even if I just use two seperate Facets without linking) but I encountered something strange.

The bottom Facet is genre view and I'm browsing 'Alternative Metal' in the playlist; now I see an interesting song and want to add it to queue (99 Tracks)!
(http://img151.imageshack.us/img151/5940/foobar1dy0.th.png) (http://img151.imageshack.us/my.php?image=foobar1dy0.png)

The song is enqueued but then I see that the current playlist is much larger than the 99 Tracks from 'Alternative Metal'! It took me some time to figure out that enqueueing (I don't think it is spelled right!?) the song selected all the genres for this song!
(http://img151.imageshack.us/img151/8784/foobar2cg6.th.png) (http://img151.imageshack.us/my.php?image=foobar2cg6.png)
(Here you see that 'Alternative Rock' is also selected after adding the song to queue)

In total the genre tag fr this file is "Nu Metal; Rapcore; Alternative Metal; Alternative Rock" and all these are selected in the Facet view(happens to all my multivalue Tags)!
Title: Facets [2008-02-25]
Post by: start78 on 2007-11-15 04:15:56
I got some single mp3s that are only tagged with artist and title (no date, no genre, no album).

If i activate "multiple columns" in Facets and e.g. tell the left column to show the date and the right to show album name or title $if($meta(album),%album%,%title%)
this facet only lists files that have a date tag. I have to place a dummy for the date so the facet shows all files:
$if($meta(date),%date%,'(no date)')

Is this behaviour intented or do you think it would be logical if facet lists all files that match at least one column in multiple columns mode.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-15 12:23:15
@q-stankovic: (http://www.hydrogenaudio.org/forums/style_images/1/post_snapback.gif) (http://www.hydrogenaudio.org/forums/index.php?act=findpost&pid=529198)

About filtering in both directions: Don't get me wrong, I'm all interested in solving tagging-related problems. And I'd like to hear about other scenarios where you (or maybe others) would make use of this. However, having this behaviour defaulted would be confusing to a majority of users. For example, in a simple artist/album setup, you couldn't just switch to another artist after selecting an artist and an album. Instead, you'd have to reset the artist facet first.

I might add this as an optional behaviour someday, but I can't make any promises at the moment.

(...) It took me some time to figure out that enqueueing (I don't think it is spelled right!?) the song selected all the genres for this song

In an IRC conversation, bimbel and I have determined that this was caused by foo_cwb_hooks sending a "this track has changed" notification when you add a track to the playback queue, combined with a not too well thought-out reaction to modified tracks in the library on the side of foo_facets. Play count increments do also trigger this problem. The next version will improve this part.

Is this behaviour intented or do you think it would be logical if facet lists all files that match at least one column in multiple columns mode.

Yes, it's intended. If it was bahaving as you suggested, it wouldn't be possible to hide items which do not satisfy all displayed columns anymore. The way it works now, you can either hide them using [%date%] or show them using $if2(%date%,'('no date')').
Title: Facets [2008-02-25]
Post by: sylla on 2007-11-15 15:18:13
The same that happens for bimbel happens for me, but I don't have to enqueue anything to make it happen, it happens when the song plays. Maybe it has something to do with play_count as you mentioned.
Title: Facets [2008-02-25]
Post by: start78 on 2007-11-15 15:55:29
Yes, it's intended. If it was bahaving as you suggested, it wouldn't be possible to hide items which do not satisfy all displayed columns anymore. The way it works now, you can either hide them using [%date%] or show them using $if2(%date%,'('no date')').


Thx!
Using $if2(%date%,' ') now. Don't you think this is worth to be mentioned in your FAQ, because the FAQ only says [%fieldname%] supresses a "?" ... ?

Keep up the good work!
Title: Facets [2008-02-25]
Post by: recordista on 2007-11-16 02:22:35
Coming to terms with the 'Facet Selection' behavior and have a couple of questions:

If I double click on an album name, it enqueues to the 'Facets Selection' tab and plays.  Selecting/browsing through the library undoes this (as I found in earlier posts.)  If I reselect the original album (or any other selection which includes the currently playing tune) the 'Playing' icon is no longer there.  Is this a bug or a feature?


When I am browsing the library by artist, I will often find a tune from a multi-artist album (collection.)  In order to see the whole album, I select the album, then go back to the artist list, scroll all the way to the top and choose 'All (xxx artists)'  This was something that annoyed me in iTunes and I am wondering if there is a quick way to see all the associated tracks without going through the precedidng steps?



Thanks again, this finally removed all need for iTunes and turned f2k into my one audio player!
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-11-16 17:31:54
I also think that having filtering in both directions as default or even only setting is a bad idea, not only because it could be confusing, but all the more it is not popular at all. I can remember as Media Monkey Devs introduced the panes in their program the biggest part of the users was horrified that the lists did the filtering also to the left side, so that this feature was totally removed and is not available even optionally. However, from my point of view the advantages of the selection style i described at first above are evident: if one facet setup contains n facets i have included n! views - so the order of the facets doesn't limit anymore the browsing and the number of facets can be reduced to the minimum.
However, having this behaviour (the second i have described)defaulted would be confusing to a majority of users.

I know: I was also confused when i saw it in wxmusik and needed some time to recognize what is going on and what it is good for. In the meantime i doubt that it would be good to implement this "link to another subset"-feature as optional selection style: i am very sure that it would result in switching from one option to another and that is not very convenient even if that option is easily accessable. It might be a better idea to make that "linking" i described in the second example a part of the filtering style (first example) by introducing a command in facet's context menu that would then do that job - not only that the number of possible selection styles is reduced to only one alternative ("filtering in one direction or in both" - nothing else) but also the action of linking is only applied when it makes sense (Frank Bicking: "in a simple artist/album setup, you couldn't just switch to another artist after selecting an artist and an album") and when it is needed. Last but not least you can then even combine reduction and linking when you need it - surely a more advanced procedure but that makes sense in a setup like SITUATION/MOOD/TITLE.
And I'd like to hear about other scenarios where you (or maybe others) would make use of this.

Generally spoken in all that scenarios where a same/similar/other search is desired: i already gave two examples.  I must admit that so far i haven't made solid thoughts about the whole potential of such a feature, mainly if multiple tags are listed. However, i am sure that many senseful things could be done. I am curios how other users would use such feature.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-20 01:15:46
(...) It took me some time to figure out that enqueueing (I don't think it is spelled right!?) the song selected all the genres for this song

In an IRC conversation, bimbel and I have determined that this was caused by foo_cwb_hooks sending a "this track has changed" notification when you add a track to the playback queue, combined with a not too well thought-out reaction to modified tracks in the library on the side of foo_facets. Play count increments do also trigger this problem. The next version will improve this part.

The same that happens for bimbel happens for me, but I don't have to enqueue anything to make it happen, it happens when the song plays. Maybe it has something to do with play_count as you mentioned.

Yes, these issues are connected.

Version 2007-11-20 (download (http://foobar2000.audiohq.de/foo_facets/download)) should fix this problem. Please report any unexpected selection changes.

If I reselect the original album (or any other selection which includes the currently playing tune) the 'Playing' icon is no longer there.  Is this a bug or a feature?

That's a characteristic of foobar2000 itself. Can't be changed on my side.
Title: Facets [2008-02-25]
Post by: stellis11 on 2007-11-20 13:23:46
I would like to suggest that you include the possibility for the Playlist column for Facets.

That way, instead of using tabs, 0.9.5 users could start out listing all of their playlists, then separate by genre/album/artist/date (if they wanted, otherwise they could just use it as a new kind of playlist switcher).

Sound good to anyone else?

Also, just installed 0.9.5 Beta 4 on top of Beta 3 on top of 0.9.4.5 with all my old components. Everything was running fine with the 11-10 version of facets, but then I installed the latest version of facets (11-20) and got this crash dump:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 06ABDA7Eh
Access violation, operation: write, address: 774B1A28h
Call path:
entry=>main_thread_callback::callback_run
This is the first crash logged by this instance.
Code bytes (06ABDA7Eh):
06ABDA3Eh:  00 00 00 C9 C2 04 00 55 8B EC 83 EC 28 56 8B 75
06ABDA4Eh:  08 8B 4E 04 57 FF 75 14 8B 7D 0C FF 75 10 8D 45
06ABDA5Eh:  D8 57 E8 A4 9F FF FF 8B 46 18 6A 00 8D 4D 08 51
06ABDA6Eh:  FF 75 14 89 45 0C FF 75 10 8D 45 D8 57 FF 76 04
06ABDA7Eh:  89 46 18 8B 06 8B CE FF 10 85 C0 75 74 53 BB 82
06ABDA8Eh:  00 00 00 3B FB 74 18 FF 75 14 FF 75 10 57 FF 76
06ABDA9Eh:  04 FF 76 20 FF 15 68 73 B2 06 89 45 08 EB 51 8B
06ABDAAEh:  46 04 8B 3D 74 73 B2 06 6A FC 50 FF D7 FF 75 14
Stack (0012E1ECh):
0012E1CCh:  00000000 00000000 00000000 00000000
0012E1DCh:  00000000 00000000 00000000 00000000
0012E1ECh:  FE00000F 007E09EE 00000210 9B7C0002
0012E1FCh:  0012E23C 00000000 0012E2B4 00000210
0012E20Ch:  FE00000F 007E09EE 00000210 9B7C0002
0012E21Ch:  00000000 00000000 00000000 00000024
0012E22Ch:  00000001 00000000 0012E264 00000023
0012E23Ch:  774B1A10 5E5F5B08 00000210 9B7C0002
0012E24Ch:  00E90988 00000210 DCBAABCD 00000000
0012E25Ch:  0012E2B4 00000210 0012E2DC 774B1AE8
0012E26Ch:  062D0F40 007E09EE 00000210 9B7C0002
0012E27Ch:  00E90988 67D0D292 0137F3D0 00000210
0012E28Ch:  00000738 00000024 00000001 00000000
0012E29Ch:  00000000 00000030 FFFFFFFF FFFFFFFF
0012E2ACh:  774B1A91 00000000 0012E29C 00000001
0012E2BCh:  00000000 00000000 0012E280 0012DE0C
0012E2CCh:  0012E4A4 774F76CC 10892B46 00000000
0012E2DCh:  0012E31C 774B286A 00000000 062D0F40
0012E2ECh:  007E09EE 00000210 9B7C0002 00E90988
0012E2FCh:  0137F3E4 00000001 00000001 00000210
Registers:
EAX: 0012E20C, EBX: 00000000, ECX: 0012E23C, EDX: 00000042
ESI: 774B1A10, EDI: 007E09EE, EBP: 0012E234, ESP: 0012E1EC
Crash location: "foo_ui_std", loaded at 06AB0000h - 06B64000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00506000h
ntdll                            loaded at 77980000h - 77A9E000h
kernel32                        loaded at 77AE0000h - 77BB8000h
COMCTL32                        loaded at 75CD0000h - 75E64000h
msvcrt                          loaded at 76530000h - 765DA000h
ADVAPI32                        loaded at 76470000h - 7652F000h
RPCRT4                          loaded at 76240000h - 76303000h
GDI32                            loaded at 77540000h - 7758B000h
USER32                          loaded at 77490000h - 7752E000h
SHLWAPI                          loaded at 76360000h - 763B5000h
SHELL32                          loaded at 76800000h - 772CE000h
ole32                            loaded at 766B0000h - 767F4000h
shared                          loaded at 10000000h - 1002D000h
COMDLG32                        loaded at 77590000h - 77604000h
ShimEng                          loaded at 71940000h - 7195E000h
apphelp                          loaded at 760A0000h - 760CC000h
AcLayers                        loaded at 6F320000h - 6F3A7000h
OLEAUT32                        loaded at 77400000h - 7748C000h
USERENV                          loaded at 760F0000h - 7610E000h
Secur32                          loaded at 760D0000h - 760E4000h
WINSPOOL                        loaded at 71870000h - 718B1000h
MPR                              loaded at 75B00000h - 75B14000h
AcGenral                        loaded at 64440000h - 64650000h
UxTheme                          loaded at 74F70000h - 74FAF000h
WINMM                            loaded at 74BF0000h - 74C23000h
OLEACC                          loaded at 74BB0000h - 74BE8000h
NETAPI32                        loaded at 75F50000h - 75FBA000h
PSAPI                            loaded at 761A0000h - 761A7000h
MSACM32                          loaded at 73E70000h - 73E85000h
VERSION                          loaded at 754E0000h - 754E8000h
sfc                              loaded at 72540000h - 72545000h
sfc_os                          loaded at 70490000h - 7049D000h
SETUPAPI                        loaded at 777F0000h - 77978000h
dwmapi                          loaded at 71850000h - 7185C000h
urlmon                          loaded at 772D0000h - 773F4000h
iertutil                        loaded at 763E0000h - 76425000h
SHUNIMPL                        loaded at 72EC0000h - 72EC5000h
IMM32                            loaded at 763C0000h - 763DE000h
MSCTF                            loaded at 77610000h - 776D7000h
LPK                              loaded at 77AA0000h - 77AA9000h
USP10                            loaded at 776E0000h - 7775D000h
r3hook                          loaded at 00190000h - 001A0000h
foo_albumlist                    loaded at 00C10000h - 00C65000h
foo_audioscrobbler              loaded at 00CB0000h - 00CE7000h
WS2_32                          loaded at 77AB0000h - 77ADD000h
NSI                              loaded at 76430000h - 76436000h
foo_autoplaylist                loaded at 01030000h - 01060000h
foo_browser                      loaded at 01060000h - 01099000h
foo_cdda                        loaded at 01240000h - 01276000h
foo_converter                    loaded at 00E10000h - 00E83000h
foo_custominfo                  loaded at 01AF0000h - 01B75000h
foo_cwb_hooks                    loaded at 00EB0000h - 00EDE000h
foo_discogs                      loaded at 01D10000h - 01DB1000h
gdiplus                          loaded at 74DC0000h - 74F6A000h
foo_dop                          loaded at 01C40000h - 01CD0000h
foo_dsp_centercut                loaded at 010A0000h - 010C5000h
foo_dsp_skip_silence            loaded at 010E0000h - 010EA000h
MSVCR80                          loaded at 72F70000h - 7300B000h
foo_dsp_std                      loaded at 016F0000h - 01737000h
foo_facets(2)                    loaded at 02810000h - 028B6000h
MSIMG32                          loaded at 753D0000h - 753D5000h
foo_facets                      loaded at 02C40000h - 02CE5000h
foo_filedate                    loaded at 01A80000h - 01AA2000h
foo_fileops                      loaded at 02500000h - 02547000h
foo_freedb2                      loaded at 01B80000h - 01BC0000h
foo_input_std                    loaded at 031A0000h - 032C2000h
foo_masstag                      loaded at 02790000h - 027E0000h
foo_navigator                    loaded at 028C0000h - 028F1000h
foo_playcount                    loaded at 01C00000h - 01C25000h
foo_pqview                      loaded at 02900000h - 02928000h
foo_rgscan                      loaded at 02BD0000h - 02C17000h
foo_RMX                          loaded at 02FA0000h - 03033000h
foo_runcmd                      loaded at 02CF0000h - 02D1F000h
foo_scrobblecharts              loaded at 02D50000h - 02D83000h
WININET                          loaded at 765E0000h - 766AF000h
Normaliz                        loaded at 77530000h - 77533000h
foo_skip                        loaded at 02930000h - 0294B000h
foo_uie_albumart                loaded at 033D0000h - 0340C000h
foo_uie_albumlist                loaded at 03440000h - 0347F000h
foo_uie_explorer                loaded at 03480000h - 034BC000h
foo_uie_lyrics                  loaded at 034C0000h - 0351F000h
foo_uie_queuemanager            loaded at 037C0000h - 037F9000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 68570000h - 685ED000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79BDE000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 754F0000h - 75528000h
System.ni                        loaded at 7A440000h - 7AC0C000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF70000h
foo_uie_quicksearch              loaded at 05BE0000h - 05C26000h
foo_uie_single_column_playlist  loaded at 05FC0000h - 06014000h
MSVCP80                          loaded at 72EE0000h - 72F67000h
foo_uie_tabs                    loaded at 06040000h - 06066000h
foo_uie_trackinfo                loaded at 06190000h - 061BE000h
foo_uie_vis_egoh                loaded at 061D0000h - 061ED000h
foo_ui_columns                  loaded at 069E0000h - 06AA6000h
foo_ui_panels                    loaded at 06C90000h - 06D79000h
foo_ui_std                      loaded at 06AB0000h - 06B64000h
foo_unpack                      loaded at 06220000h - 0624E000h
foo_utils                        loaded at 06EE0000h - 06F59000h
foo_vis_flame                    loaded at 06280000h - 0629E000h
DDRAW                            loaded at 71570000h - 71656000h
DCIMAN32                        loaded at 75250000h - 75256000h
foo_whatsnew                    loaded at 065E0000h - 06611000h
foo_winamp_spam                  loaded at 06640000h - 0665F000h
ctagent                          loaded at 06620000h - 06627000h
imagehlp                        loaded at 76440000h - 76469000h
dbghelp                          loaded at 72400000h - 724DC000h

Stack dump analysis:
Address: 774B1A10h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 774B1AE8h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+00000146h)
Address: 774B1A91h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 774F76CCh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "AlignRects" (+00001926h)
Address: 774B286Ah, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetDesktopWindow" (+0000010Ah)
Address: 004B2EEFh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 774B2BBAh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "SendMessageW" (+00000049h)
Address: 06AD54D9h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 06AD3447h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 06AD33C1h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 06AD30DFh, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 06ABDA87h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 774B1A10h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 774B1AE8h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+00000146h)
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 774B1A91h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 774F76CCh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "AlignRects" (+00001926h)
Address: 774B1C03h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+00000261h)
Address: 00C609BEh, location: "foo_albumlist", loaded at 00C10000h - 00C65000h
Symbol: "foobar2000_get_interface" (+00033A7Eh)
Address: 004E96C8h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E96C8h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 774F76CCh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "AlignRects" (+00001926h)
Address: 774B3656h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 779E0E6Eh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 779E0E20h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 774B1BB8h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+00000216h)
Address: 774A8C3Ah, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 06AD2CA8h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Address: 004E96C8h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 06B1FEF1h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Symbol: "foobar2000_get_interface" (+0001DD21h)
Address: 06B07203h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Symbol: "foobar2000_get_interface" (+00005033h)
Address: 004EC5CCh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0042E53Dh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3200h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004C7508h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 06B48AF4h, location: "foo_ui_std", loaded at 06AB0000h - 06B64000h
Symbol: "foobar2000_get_interface" (+00046924h)
Address: 004C4558h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004EC5CCh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AC739h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0042C024h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AACB7h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3200h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3168h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AA14Bh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004B41B2h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0049A700h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AAC15h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3200h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004A9893h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3200h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3200h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 779E1039h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 779E1074h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+000000EFh)
Address: 779E100Bh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004B4204h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 779A2C4Bh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004B4204h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3BD8h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 777373E0h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006400h)
Address: 774F76CCh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "AlignRects" (+00001926h)
Address: 774B2545h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetWindowLongW" (+00000037h)
Address: 74F78CC2h, location: "UxTheme", loaded at 74F70000h - 74FAF000h
Symbol: "BufferedPaintClear" (+0000014Fh)
Address: 004A9844h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 779E2C9Dh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlUnlockHeap" (+00000040h)
Address: 77B036F7h, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "LocalUnlock" (+00000085h)
Address: 77B03672h, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "LocalUnlock" (+00000000h)
Address: 77545E3Eh, location: "GDI32", loaded at 77540000h - 7758B000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 77B03739h, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "LocalUnlock" (+000000C7h)
Address: 77B036F7h, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "LocalUnlock" (+00000085h)
Address: 776EAB2Bh, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptLayout" (+00000762h)
Address: 77737100h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006120h)
Address: 777372A4h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+000062C4h)
Address: 77737000h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 776EA1CEh, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPlace" (+000000D5h)
Address: 77737124h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 77737344h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006364h)
Address: 777373ACh, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+000063CCh)
Address: 77737268h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 777373E0h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006400h)
Address: 77737000h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 776EA370h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptStringFree" (+00000141h)
Address: 77737124h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 77737344h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006364h)
Address: 777373ACh, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+000063CCh)
Address: 77737268h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 777373E0h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006400h)
Address: 777372A4h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+000062C4h)
Address: 77737000h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 776EA557h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptLayout" (+0000018Eh)
Address: 77737000h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 77737268h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006288h)
Address: 776EA217h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptCacheGetHeight" (+00000022h)
Address: 776EA7E6h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptLayout" (+0000041Dh)
Address: 77737124h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 7773711Ch, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+0000613Ch)
Address: 77737000h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006020h)
Address: 77737124h, location: "USP10", loaded at 776E0000h - 7775D000h
Symbol: "ScriptPositionSingleGlyph" (+00006144h)
Address: 004AA64Ah, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0049A700h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AA64Ah, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AA686h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AA6CFh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004A9844h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004A9844h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3BD8h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004A9844h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AA709h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004AAA9Ch, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3C00h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 774B1DFBh, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 774B1B41h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 004AAC81h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3C00h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004A9893h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3C00h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 004E3C00h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 779E1039h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+000000B4h)
Address: 779E104Dh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+000000C8h)
Address: 779E100Bh, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlRaiseStatus" (+00000086h)
Address: 004B46A7h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 779A29D7h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "RtlGetAce" (+0000013Eh)
Address: 004B46A7h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 774B1A10h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 774B1D87h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "GetMessageW" (+000003E5h)
Address: 774B2FA9h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "PtInRect" (+00000056h)
Address: 774FAB20h, location: "USER32", loaded at 77490000h - 7752E000h
Symbol: "AlignRects" (+00004D7Ah)
Address: 779E0E97h, location: "ntdll", loaded at 77980000h - 77A9E000h
Symbol: "KiUserExceptionDispatcher" (+0000000Fh)
Address: 77AFB09Eh, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "RaiseException" (+00000058h)
Address: 03010008h, location: "foo_RMX", loaded at 02FA0000h - 03033000h
Symbol: "V_RMX_ENTRY" (+00011457h)
Address: 77AFB09Eh, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "RaiseException" (+00000058h)
Address: 77AFB09Eh, location: "kernel32", loaded at 77AE0000h - 77BB8000h
Symbol: "RaiseException" (+00000058h)
Address: 004AAD8Ch, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0281724Ah, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Address: 028182B4h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Address: 0285237Dh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0003764Dh)
Address: 0282FEB2h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+00015182h)
Address: 0049A700h, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 00498DEDh, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0044751Ah, location: "foobar2000", loaded at 00400000h - 00506000h
Address: 0286E6D0h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+000539A0h)
Address: 0287A0A4h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0005F374h)
Address: 02830170h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+00015440h)
Address: 0286797Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004CC4Bh)
Address: 028302FEh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+000155CEh)
Address: 02867A0Fh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004CCDFh)
Address: 02830BAFh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+00015E7Fh)
Address: 028546CCh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0003999Ch)
Address: 02867CE6h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004CFB6h)
Address: 0283147Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0001674Bh)
Address: 0283159Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0001686Bh)
Address: 02867F4Dh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004D21Dh)
Address: 0282E600h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+000138D0h)
Address: 02845B6Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0002AE3Bh)
Address: 0286748Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004C75Bh)
Address: 0282EBCCh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+00013E9Ch)
Address: 0282ED4Bh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0001401Bh)
Address: 02867516h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004C7E6h)
Address: 0282F1EEh, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+000144BEh)
Address: 028A54B4h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0008A784h)
Address: 02867580h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+0004C850h)
Address: 0282F471h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+00014741h)
Address: 0282F4D0h, location: "foo_facets(2)", loaded at 02810000h - 028B6000h
Symbol: "foobar2000_get_interface" (+000147A0h)

Version info:
foobar2000 v0.9.5 beta 4
UNICODE
Windows 5.1


Additional info:
CD Audio Decoder 2.1.2  (foo_cdda)
foo_skip 0.2  (foo_skip)
Winamp API Emulator 0.90  (foo_winamp_spam)
Discogs Tagger 1.12  (foo_discogs)
iPod manager 0.5.0 TEST  (foo_dop)
Album List 4.1  (foo_albumlist)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Playback Statistics 2.0  (foo_playcount)
foobar2000 core 0.9.5 beta 4  (Core)
Single Column Playlist Display 0.4 beta [Nov  3 2006 - 14:03:22]  (foo_uie_single_column_playlist)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Standard DSP Array 1.0  (foo_dsp_std)
foo_custominfo 0.1.2  (foo_custominfo)
Playlist Tools 0.6.2 beta 3  (foo_utils)
RAR reader 1.1  (foo_unpack)
Skip silence 0.1  (foo_dsp_skip_silence)
Run Command 1.0 beta 2  (foo_runcmd)
Track info panel 0.8  (foo_uie_trackinfo)
Center Cut 1.0.1  (foo_dsp_centercut)
Converter 1.0.2  (foo_converter)
cwbowron's title format hooks 1.0.14 [Nov  1 2006 - 10:20:44]  (foo_cwb_hooks)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Feature Watcher 1.0.4  (foo_whatsnew)
Default User Interface 0.9.5  (foo_ui_std)
RM-X Media Edition v1.3 (20061129)  (foo_RMX)
Facets 2007-11-20  (foo_facets(2))
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Autoplaylist Manager 1.0  (foo_autoplaylist)
ZIP/GZIP reader 1.0  (foo_unpack)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
ReplayGain Scanner 2.0.2  (foo_rgscan)
freedb Tagger 0.5.2a  (foo_freedb2)
Flame visualisation 0.93  (foo_vis_flame)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Facets 2007-11-10  (foo_facets)
Columns UI 0.2  (foo_ui_columns)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
File date 1.0.4  (foo_filedate)
Album Art Panel 0.2.6  (foo_uie_albumart)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
File Operations 2.0  (foo_fileops)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Masstagger 1.6  (foo_masstag)
Navigator 0.6  (foo_navigator)
Standard Input Array 1.0  (foo_input_std)


A link to the older version of facets would be appreciated! Should've backed up...
Title: Facets [2008-02-25]
Post by: sylla on 2007-11-20 13:32:29
I know this has probably been asked million times. But I just wanted to say that I really would like to have an option to create two facets playlists, one for playing and one for browsing.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-11-20 16:10:12
@sylla

If you are thinking about the same what musicmusic introduced in the latest versions of ColumnsUI for the filter panels so i must say that i don't like that. The very confusing behaviour is: the playlist wich is intended for playback is not used always for playback - just then if playing "filter panel" playlist gets overwritten the playing playlist is copied to "filter panel (playback)".
But if you are thinking of a facet playlist wich is only for browsing and so sends immediately its content to another playlist so i like that (although i am not sure if would use that feature instead of creating new playlists - my preferred setting). This another playlist could be the Default playlist wich is anyway an ever-changing playlist - i made this suggestion somewhere here one month ago.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-20 17:40:20
I would like to suggest that you include the possibility for the Playlist column for Facets.

That way, instead of using tabs, 0.9.5 users could start out listing all of their playlists, then separate by genre/album/artist/date (...).

You mentioned what you want and what you could do with it, but you somehow missed to explain the purpose of this.

Facets is intended to show the content of your media library, and you create playlists from facets, not the other way around. The type of user I'm aiming for creates playlists based on certain criteria, like a selection of artists or albums, or a specific query using the search box (e.g. FLAC files only, rating above 3, tracks without replaygain etc.), or a combination of both.

Does that imply that the content of your playlists usually cannot be expressed by those means?

If yes, please elaborate on how your playlists are composed.

Quote
(if they wanted, otherwise they could just use it as a new kind of playlist switcher).

The default UI already has a list-based playlist switcher - the UI element is called "Playlist Manager."

Quote
Everything was running fine with the 11-10 version of facets, but then I installed the latest version of facets (11-20) and got this crash dump: (...)

According to your crash dump, you have installed two copies of foo_facets, both the old and the new version. Remove the older one and see if it happens again. If yes, please include details about when this crash occurred. It should of course not crash with two copies installed, I'll have a look at this. (Edit: Fixed and re-uploaded.)

I really would like to have an option to create two facets playlists, one for playing and one for browsing.

I've tried that (in a similar fashion as explained by q-stankovic), and found it to be very confusing and unpredictable.

The facet playlist already is a quite uncommon concept in the foobar2000 world, album list doesn't have such a feature for example, but there clearly is a demand for it. However, if users keep shooting themselves in the foot with it, I'd rather completely remove this feature than introducing additional workarounds and complicated behaviour. I'm at least going to reconsider the default settings, which probably lean more towards popularity than simplicity/safety at the moment.

Please continue in the general "How userfriendly are autosend playlists? (http://www.hydrogenaudio.org/forums/index.php?showtopic=58431)" discussion thread if interested.
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-11-21 12:46:12
Frank, I have a suggestion that could be important :

A lot of albums have several track dates, because the tracks have been recorded or produced at different dates. This happens a lot with classical music, best of albums, etc. The problem is that each of these albums appears as several albums with Facets. An album with 20 different dates would appear as 20 albums with Facets, which is not practical at all.

Of course it would be great if there was some "encouraged standard tag method for dates" (some equivalent of %album artist% for %artist% if you prefer). Unfortunately there doesn't seem to be such standard within foobar, not to mention other players (see this topic for details : http://www.hydrogenaudio.org/forums/index....showtopic=59155 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59155) ).

So I had this idea : could Facets just take the highest track date for a given album and consider that it's the only album date for presenting all album tracks as a single album ? This would make sense IMHO, either as standard or as an option if you prefer. Besides, I think this would be easy to implement.

I hope I've been clear enough, if not I'll explain further. Frank, thanks in advance if this can be done.
Title: Facets [2008-02-25]
Post by: start78 on 2007-11-21 13:09:57
@Jose Hidalgo:
You certainly know about flexible tagging?

Why don't you use the date-tag for the year the album was produced/released and create a "freestyle" tag called track-date for your purpose?

This workaround makes life easier for both you and frank...
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-11-21 13:46:22
Hi start78 : have you read the above linked topic ? http://www.hydrogenaudio.org/forums/index....showtopic=59155 (http://www.hydrogenaudio.org/forums/index....showtopic=59155)

Like it is said, it would be a lot easier to have Facets handling this, rather than having every foobar user creating a new custom tag for all their tracks    (and I insist on the "custom" part because there doesn't seem to be an encouraged standard for this    ). I don't think that solution would make life easier for me or for any other foobar user.

So is it too much to ask for ? Facets handling dates in a precise way, no more, no less ? I don't think so. But let's see what Frank thinks about this. 

Just to make it clearer, please take a look at this screenshot. You'll see how Facets displays a single album as a lot of albums :

(http://img138.imageshack.us/img138/8135/foobardateproblemob0.th.jpg) (http://img138.imageshack.us/my.php?image=foobardateproblemob0.jpg)
Title: Facets [2008-02-25]
Post by: jojoLhebe on 2007-11-21 13:49:48
Frank Bicking    nice  job 
and  wha'S  THE  VS  about
Title: Facets [2008-02-25]
Post by: start78 on 2007-11-21 15:58:38
The posters in the linked thread give you almost the same tip as i did. They just told you to use e.g. the copyright field.

Also that way it is easier to group the titles in the playlist AND show per track dates...
Title: Facets [2008-02-25]
Post by: byterhythm on 2007-11-24 08:16:49
Replace the "X" (clear) button with a real button beside the search box, as it sometimes don't draw properly
Title: Facets [2008-02-25]
Post by: kanak on 2007-11-24 15:47:16
Feature request:

ability to assign a keyboard shortcut for the facets search box.

(I'd like to assign Ctrl-F to this search bar)
Title: Facets [2008-02-25]
Post by: Fandango on 2007-11-24 16:04:27
Drawing Bug:

When changing from Windows Classic style to Windows XP style and then back to Windows Classic style, the Search Bar gets messed up.

(http://img215.imageshack.us/img215/125/facetsdrawbugrt7.png)
Title: Facets [2008-02-25]
Post by: urlwolf on 2007-11-24 18:37:31
+1 shortcut to the search box.

Two more feature request.

Typing in any of the facets (e.g., artist) should show the keys that you typed (see how MusicIP does it). E.g. if I click on the artist section and start typing "leo" I'd like the letters "LEO" show in the bar where right now it says "ARTIST" -> "ARTIST:LEO".

Also, it'd be ideal if one could edit tags from within the facets interface, e.g. click on a genre (would select all songs with that genre), press F2, and type a new name. (it'd alter the genre tag on all songs selected). See how Jriver media center does it.

Thanks! Great work!
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-11-25 15:00:07
When changing from Windows Classic style to Windows XP style and then back to Windows Classic style, the Search Bar gets messed up.

Fixed and reuploaded, thanks for reporting.

Also, it'd be ideal if one could edit tags from within the facets interface, e.g. click on a genre (would select all songs with that genre), press F2, and type a new name. (it'd alter the genre tag on all songs selected).

Not going to be implemented - please see my roadmap before making requests.

Explanation: Facets is currently based on title formatting, which means that there is no direct connection between the displayed content and the content of the tags. And while this might change in the future, I think browsing the media library and editing files are different tasks, requiring different user guidance. Tagging should be restricted to separate dialogs with a proper preview and the possibility to cancel unintentional changes.

Also, as you describe it, this function would be limited to renaming a genre as a whole, affecting all tracks of that genre. In real life situations, I think users would rather want to assign a different genre to only a fraction of files. In most other cases, it would be limited to fixing typos as well.
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-11-25 18:41:53
Frank, speaking of real life situations, I often rename genres as a whole. But you'll be relieved to know that the facets/Playlist view combination is OK for me : I select a genre within facets, I have all the tracks displayed in the Playlist view, I select them all, then I type a new genre name. Simple.
Title: Facets [2008-02-25]
Post by: azag on 2007-11-27 17:03:54
Hi, folks. First I describe how I'd like the foobar with facets to behave. If I select something in the facets, it should display the content in facets playlist, but shouldn't start to play it. There's no problem. If I double-click on something, it should again display it in facets playlist and moreover to play it. Again no problem. What I can't solve follows. If I middle-click on something, it should send the content into some own-defined playlist and start to play.

Usually, I just listen to playlists of at least one album, so I could use the facets playlist. But now and then I need to browse through my library and the facets playlist is lost. What I do now is, that I send content to the new playlist with middle-click. Boring is, that I have to delete all those new playlists time to time... So instead, I'd like to have just one playlist.

Do you know of any combination of components and settings that would achieve this?
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-11-27 19:52:27
@azaq

That is exactly the way i like to use foobars multiple playlists: what i like to hear is created as playlist - i even can create more than one playlist to be heard, i even can just listen to a selection from one playlist or jump from playlist to playlist by using the playbackqueue. And when i don't need a playlist anymore, i just delete it. Believe me azaq, once you get used to that, you won't miss it anymore and you won't need anymore such autosendplaylists like the facet playlist anymore. Like Frank Bicking said: the facet playlist is "a quite uncommon concept in the foobar2000 world ".

I suppose that the real problem is that a big part of the users uses the foobar playlists for a purpose  they are not intended or appropriated: for organizing and managing playlists so that temporal playlists (create ->hear ->delete) are disturbing. You can regonize that purpose in screenshots where you see empty playlists in the playlist switcher/manager as seperators. A few days ago kanak requested organizing playlists in (sub)folders inside of the playlist manager. The need to organize playlist i also have but  i believe the best would be an own (media library viewer) component wich is standard in most players. (I am going to make a request in the next days)

-----------------------------------------------------------------------------------------------------------------------------
I like to add another pro argument for "filtering in both directions": if that selection style is enabled you could change in every facet the displayed tag and the already done selection will not be lost.
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-11-28 02:07:03
That's an interesting thought q-stankovic. Thank you.
Title: Facets [2008-02-25]
Post by: shlomomofo on 2007-11-28 16:41:30
facets is awesome, but i find it very difficult to add only a single track to a playlist (e.g. when creating mixes).  wouldn't it be good to be able to see tracks in a facet?  i realize that that you can use the "autosend to facet playlist" functionality to this end, but that is very cumbersome.  it requires you to constantly drag tracks from one playlist to another, and while this works it is not great in terms of usability.  why not just have a "tracks" facet? 

actually, my ideal solution would be to have an "album/tracks" facet that would only display tracks when you choose an album.  i don't necessarily want to see all of the tracks in a genre or from a certain year. it would be sweet if when you choose an album, the tracks show up in a bottom pane in the same facet.  in other words, there would be a horizontal divider with albums on top and tracks on the bottom.

album list lets you drill down in the hierarchy all the way to the track level.  i actually have an album list tab in my config that i use to add single tracks, but now i am using to library viewers when i would rather just use facets. i happen to think facets' linked lists structure is cooler.

edit:  i am dumb, as usual.  you can add a new custom facet for tracks (%title%) in the prefs.  it would still be cool to have the ability to make a horizontal divide in one facet, but i think has been requested elsewhere.
Title: Facets [2008-02-25]
Post by: Lyx on 2007-12-01 10:29:44
After significantly changing the way i tag and use my music collection (multi-genre, rating, "energy"-moodtagging) i made the switch to Facets, and i've got to congratulate you on this component - awesome work! It even easily allows to create unusual semantics by i.e. adding two "genre"-facets, so that i can define multiple genre criteria in more than on "dimension".

I'm completely sold and satisfied and don't miss anything. However, i have a proposal to make this component more accessable to people, who are not familiar with this concept of using a media library: write a really quick introduction how to use it. Nothing big, just a quick run-through first time setup and then how to use it. So, it doesn't need to be a complete manual - just a quicktour so that unfamiliar users get the "idea".
Title: Facets [2008-02-25]
Post by: senab on 2007-12-01 11:12:08
Superb! It's replaced my old Columns UI + Album List. Many thanks
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2007-12-02 16:09:09
Question (don't know if it has been asked before) : could the Facet Search Toolbar's width be adjustable in a future version ?

Best would be if it was (1) resizable (e.g. to the size of only one facet, not necessarily to the size of all created facets because that's often a waste of space), and (2) completely independant of the facets, so one could put it anywhere else on the screen where there's room left, especially for small displays (e.g. in good place among the main foobar Toolbar - that would be great IMHO).
Title: Facets [2008-02-25]
Post by: dypsis on 2007-12-03 00:35:22
Another example of Facets in use right here:


[a href="http://foobar2000.org/releasenotes-095/images/default_user_interface7.png" target="_blank"]  Great job, Frank!

OK. I am a new user of foobar2000 and am wondering how to get Facets to display tracks.

Also. How do you get the Facets tab beside the playlist? It looks like you have somehow renamed your tabs.

Any info on setting foobar2000 up properly is appreciated.
Title: Facets [2008-02-25]
Post by: skyfish on 2007-12-04 15:09:30
Many thanks for the great component, Frank!

Can you advise on the following problem:
If a facet has multiple columns, say Album and Date, it seems impossible to make its content auto stretch to the facet width with and without the vertical scrollbar. F.e. if you line-up both columns when there's no vertical scrollbar yet, it will overlap the right column (invoking a horizontal scrollbar) when appears, and if you line-up then, it'll leave empty space when disappears. This gap is quite visible because of the alt stripes.

Btw, there's no way to disable the stripes besides switching to black, right? And the "All (nn)" entry?
Title: Facets [2008-02-25]
Post by: tg2k3 on 2007-12-09 17:56:24
the solution to my problem is probably simple, however i haven't found any answers neither in the faq nor in this thread.

if i put the facet dll in the components folder and try to start foobar, nothing happens. the process is running though in the background, however there is no chance to display the window. this happens with my existing foobar installation as well as with a new clean installation. does the plugin require any foobar-independent windows configurations?

flo
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-12-09 18:14:28
You most probably don't have version 0.9.5 installed.
Title: Facets [2008-02-25]
Post by: purged on 2007-12-11 23:03:15
Hi,

I have a facet which shows %directoryname%, today i've noticed that i can use drag to copy files out of the facet. But when i do so foobar hangs while the files are copied and also the cursor doesn't change back to normal after droping until everything is done. Somebody can reproduce this behavior?
I'm using v0.9.5 b7 and the newest version of facets.

btw, Frank Bicking great work thx for this component.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-12-11 23:43:34
I assume you don't just drag tracks to the playlist but to an external application, like an Explorer window?

This could probably be improved, although dragging tracks from the playlist behaves in the same way.
Title: Facets [2008-02-25]
Post by: raintheory on 2007-12-12 00:44:27
I'm not sure if the following is intended behavior, so figured I'd post.  ...

I'm using the most current facets.  I have two facets set up, one for Artist, one for Album.  When I clear a previous search and double-click on "All" artists, the "Album" facet seems to occasionally get stuck on the album I had selected during the search (which stays highlighted after clearing search, etc)...  To me it seems like the "Album" facet should reset itself after a search has been cleared and "All" artists has been double-clicked.

Forgive me if this has been asked before, or if it is intended behavior...  If it is intended, please do explain.

Thanks!  And brilliant component!
Title: Facets [2008-02-25]
Post by: jacobstr on 2007-12-12 06:43:14
Any possibility of making the ratings editable in facets? Displays them OK but it's not very useful when you can't rate your tracks ;/ As of now there's nothing out there with the new UI (0.9.5.7) that lets you edit the damn things.

Another suggestion, force the font for the stars if possible. I like to use Calibri but it doesn't have the necessary character. I'm thinking of getting some kind of font editor and copying and pasting from Arial Unicode but that's kind of hokey.
Title: Facets [2008-02-25]
Post by: Hengest on 2007-12-12 12:06:37
Any possibility of making the ratings editable in facets? Displays them OK but it's not very useful when you can't rate your tracks ;/ As of now there's nothing out there with the new UI (0.9.5.7) that lets you edit the damn things.

Another suggestion, force the font for the stars if possible. I like to use Calibri but it doesn't have the necessary character. I'm thinking of getting some kind of font editor and copying and pasting from Arial Unicode but that's kind of hokey.


or, at least, the option to change the character used to represent the rating. eg, instead of using a star, use a bullet ('•') character that the calibri font does use.
Title: Facets [2008-02-25]
Post by: purged on 2007-12-12 14:33:12
I assume you don't just drag tracks to the playlist but to an external application, like an Explorer window?

This could probably be improved, although dragging tracks from the playlist behaves in the same way.


Yes, dragging into an Explorer window.
Title: Facets [2008-02-25]
Post by: cartman(2vd) on 2007-12-14 23:40:28
maybe a feature request meaby too much of a work:

i would find use for having different separators between facets... id like to have two facets next to each other horizontaly and one under them in vertical order. ive tried to achieve this but i was only able to have all facets in horizontal or all in vertical order... i cant rclick separator and choose... if its not a chalenge of pixel hunt ... is it possible and im only dumb or its really imposiblle and find use maybe in other users too?
Title: Facets [2008-02-25]
Post by: ozstrike on 2007-12-16 12:24:37
I just had a problem with using facets, but I don't really have enough info to produce a proper bug report.

I just went to go listen to "Explosions in the Sky", and noticed that there was only one album that showed up when I selected them in the Artist facet. I have 4 albums by them, so I thought it was strange.
However, the other albums showed up in the Album facet when I searched for them.

So it seems like the other 3 weren't showing up in the Artist facet. The only reason I could think of was that the album that did show up was tagged "Explosions in the Sky", while the others were tagged "Explosions In The Sky" (note the capitalisation). I retagged the first with full capitalisation, and it too disappeared!
They all reappeared when I restarted foobar, but I thought this was worth noting, as it might happen with other artists too, I just haven't noticed with my large collection.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-12-16 13:45:43
Thanks for your report. This was indeed a problem, caused by having two different string comparison methods (case-sensitive and case-insensitive) in place. I have changed the general behaviour to differentiate between "Explosions in the Sky" and "Explosions In The Sky", which means that Facets displays those as two entries as of now. Album List does the same, and it helps to keep your collection properly tagged.

Download (http://foobar2000.audiohq.de/foo_facets/download)
Title: Facets [2008-02-25]
Post by: ozstrike on 2007-12-16 13:51:02
Thanks! I was hoping you wouldn't change it to be similar to foo_browser's method, in which both entries are shown as the capitalised version. This way, I can tell when there are differences

Edit: Has this update removed the ability to stop the playlist updating for particular facets? I can't find the option anymore.
Title: Facets [2008-02-25]
Post by: kanak on 2007-12-17 14:24:54
(Possible Bug Report... someone else please see if they can replicate the error)

Converting a file to the media library directory results it in being added to the database (verified by using Database Search), but it does not show up in the facets view. However, double clicking "all artists" results in the file being added into the playlist.

Details:
* Foobar version: 0.9.5 beta 8, facets version: 2007-12-16, database search version: 1.4
* Converting files from Flac to Tak with maximum compression
EDIT: * Using "rescan media library" doesn't resolve the issue, but restarting foobar does.


Screenshot:
(http://img139.imageshack.us/img139/1570/screendj0.th.png) (http://img139.imageshack.us/my.php?image=screendj0.png)
Title: Facets [2008-02-25]
Post by: midnightmyron on 2007-12-26 15:26:42
Frank,

Awesome plugin, many thanks.

My 5 cents:

Wouldn't it be logical to change the string "Facet" in the context menu item "Send to the Facet playlist and play" to the actual name of the facet playlist if it has been renamed?

Suppose "Facet Selection" playlist has been renamed to "Library Selection", then the menu item would read "Send to the Library Selection playlist and play".

The only problem would be with toooooooo looooong playlist names. Perhaps truncating after certain number of characters would work as a compromise.

Thoughts?

Thanks,
Myron
Title: Facets [2008-02-25]
Post by: kalen3285 on 2007-12-26 16:09:10
Edit: Has this update removed the ability to stop the playlist updating for particular facets? I can't find the option anymore.


I've also noticed this.
Title: Facets [2008-02-25]
Post by: raintheory on 2007-12-26 16:10:49
(Possible Bug Report... someone else please see if they can replicate the error)

Converting a file to the media library directory results it in being added to the database (verified by using Database Search), but it does not show up in the facets view. However, double clicking "all artists" results in the file being added into the playlist.

Same thing happens to me after adding new material to library and rescanning media library...  The new tracks don't show up until "All Artists" is double-clicked.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-12-26 17:36:39
I would like to ask for a new statistic column called "date range"(f.e.): it gives back the first and last date. One possible usage could be to show active years of an artist.

Example:

De la Soul    (1989 - 2006)
Title: Facets [2008-02-25]
Post by: tableschairs on 2007-12-27 10:07:44
I'm loving the component so far, but I just discovered that things don't seem to be entirely working the way they should on my end. 

Here's the problem: not all of my music is showing up in Facets, despite rescanning the library and restarting foobar.  A hundred or so albums out of 1000+ are just missing.  The music does, however, show up just fine in the Album List.  It seems to be only entire tagged albums that are missing - for one of my albums, the only track that showed up was the only one whose "album" info had been (incorrectly) tagged differently than the others in the same album, despite being in the same directory as the others.  The directory I'm using for the library is my music archive - nothing at all has been added to it or changed in a long while.  I did try double clicking on "All Artists," but it did nothing. 


Removing and re-adding Facets seems to fix everything right up, but I figured that it was worth noting - I wouldn't have even noticed without looking for a particular artist.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-12-27 14:28:19
Re: missing artists or albums.

Despite the number of reports, I have been completely unable to reproduce this issue so far. To avoid a lengthy question-and-answer game that could span over several days, I'd prefer if someone who experienced this could join the foobar2000 IRC channel (http://www.hydrogenaudio.org/forums/index.php?showtopic=24755) and talk to me in person (nickname: Neptune).

I would like to ask for a new statistic column called "date range"(f.e.): it gives back the first and last date. One possible usage could be to show active years of an artist.

The same could be achieved by introducing a "last release date" column in addition to the first one. Both columns could then be combined as desired.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2007-12-27 17:03:27
Sure, "last release date" would also be a possible solution - even a better one because of better sorting.  When/if you introduce such a column would you consider to shorten the names of the columns to "first date" and "last date" because of several reasons: 1. the names are too long so that that we either would waste space to read columns name or loose readibilaty of columns name to save space and mainly 2. these columns read the same tag wich is displayed as "Date" in facets so if somebody uses another tag RELEASE DATE that  causes confusion. (I use that tag for albums wich was rereleased: if RELEASE DATE is empty DATE is release date - if not then RELEASE DATE is the release date of the rereleased album and DATE the release date of original album)
Title: Facets [2008-02-25]
Post by: fivre on 2007-12-29 06:34:47
I think I'm making a stupid mistake somewhere, but my colors seem messed up:

(http://img180.imageshack.us/img180/484/20071229003123961x661scul0.th.png) (http://img180.imageshack.us/img180/484/20071229003123961x661scul0.png)

Why is the text background white when it should be black, assuming Facets pulls its colors from the Default UI settings?

This also may just be some weird side effect from running foobar2000 in wine.
Title: Facets [2008-02-25]
Post by: anonnamiss on 2007-12-30 01:26:30
Having a strange problem, possible bug?. I use the latest beta and facets version.

When creating an autoplaylist using facets, I can't sort the songs in the playlist using the column titles. In fact, songs can't be moved at all, even with click & drag. I can sort just fine when I just double-click on a certain facets row and start playing.

(However I can still sort when I've created an autoplaylist using foo_albumlist.)

Not sure if this is a Facets problem, or a problem with the program itself? argh.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2007-12-30 01:49:06
I think I'm making a stupid mistake somewhere, but my colors seem messed up: (...)
This also may just be some weird side effect from running foobar2000 in wine.

This might sound harsh, but unless this is reported for one of the required operating systems, I refuse to care.

@anonnamiss:

The sort order of created autoplaylists is fixed to the pattern specified at Preferences, General, Sort incoming files by.
Title: Facets [2008-02-25]
Post by: anonnamiss on 2007-12-30 03:57:39
Thanks for the quick reply.
Title: Facets [2008-02-25]
Post by: plissk3n on 2008-01-02 02:56:30
or, at least, the option to change the character used to represent the rating. eg, instead of using a star, use a bullet ('•') character that the calibri font does use.


I agree and would love to have an option like this 
Title: Facets [2008-02-25]
Post by: Nitrius on 2008-01-03 18:11:33
Question, is there a thread here on the forum, with people sharing their layouts using the facets component?
Title: Facets [2008-02-25]
Post by: mobyduck on 2008-01-03 18:29:15
Maybe here (http://www.hydrogenaudio.org/forums/index.php?showtopic=58574)?

HTH.

Alessandro
Title: Facets [2008-02-25]
Post by: geekmaster1 on 2008-01-06 16:13:17
great work
Title: Facets [2008-02-25]
Post by: alphaex32 on 2008-01-10 21:29:32
A couple of suggestions which I dont think have been mentioned. First, the way itunes behaves is that if you clear your search, it doesnt reset your playlist. I think this is a logical behavior and it would be nice if it were an option. Perhaps there could even be an option so that the "All" item at the top doesn't activate the playlist (foo_browser had this option and it is very useful with a huge library that takes a while to load into a single playlist).

Also, I think the clear button (X) in the search box could have another function. Maybe, when the search box is empty, it will reset the facet boxes. This will save time because I find I often have to scroll up to "All" so that the Album facet will show all my albums when I want to find one quickly.

Lastly, I know this has probably been mentioned, but I recently tried the Filter panels with columnsUI and they have a nice feature where a playing playlist doesnt get replaced when browsing other filter items. I would love to see this implemented.

Btw, thank you so much for this plugin. It had really helped me get my library in order.
Title: Facets [2008-02-25]
Post by: vigylant on 2008-01-10 22:10:22
Also, I think the clear button (X) in the search box could have another function. Maybe, when the search box is empty, it will reset the facet boxes. This will save time because I find I often have to scroll up to "All" so that the Album facet will show all my albums when I want to find one quickly.

Totally agree
Or maybe have an option for it, in case some people like it the way it is now ^^
Title: Facets [2008-02-25]
Post by: randal1013 on 2008-01-11 00:33:03
this is a fantastic component.

i have one suggestion, though: in the list of possible actions for the middle mouse button, i would like to be able to send to a designated playlist, like can be done in the albumlist panel.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-11 00:35:53
i would like to be able to send to a designated playlist

"Send to the Facet playlist"?
Title: Facets [2008-02-25]
Post by: randal1013 on 2008-01-11 00:54:01
i would like to be able to send to a designated playlist

"Send to the Facet playlist"?

no, i mean i want to pick my own playlist to send to by naming said playlist in the facet preferences, like i can do in the albumlist panel.
Title: Facets [2008-02-25]
Post by: CharlieJ on 2008-01-11 01:07:12
From: http://foobar2000.audiohq.de/foo_facets/roadmap (http://foobar2000.audiohq.de/foo_facets/roadmap)
Quote
Roadmap - Planned features
    * Display album art or folder icons next to each item. Most likely not before foobar2000 0.9.5.1.
    * Optional: Filter facets in both directions, not just from left to right. (discussion)

I have some ideas about filtering in both directions.

If I sort my Facets in the following order:

Album > Track > Artist

When I click on the Artist Facet (end Facet) it would be great if Album (first Facet) then displayed all Albums by the selected Artist. This would be really useful when browsing compilations containing more than one Artist.

Or perhaps, another option would be to mark the filter so that it triggers the next Facet.
E.g.  Album > Track > Artist >> Album (based on Artist)
Clicking on Artist would then start a new list.

[My current Facet set up]
I have three facets set up under tabs. This makes it easy to find my music and know where it is.

Tab 1. Browse - Artist | Tab 2. Browse - Album | Tab 3. Browse - Folder
1. Artist > Album > Track
2. A-Z > Album > Track > Artist
3. Folder > Folder > Filename

Tip: I created an A-Z for my albums by creating a new column using the following code '$left($caps(%album%),1)'

Screenshot: (http://homepage.ntlworld.com/charlie.jolly/facets.png)


Possible bug: When you middle click on a Facet, the selection isn't updated like when left clicking.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-11 01:51:58
i would like to be able to send to a designated playlist
"Send to the Facet playlist"?
no, i mean i want to pick my own playlist to send to by naming said playlist in the facet preferences, like i can do in the albumlist panel.

You can name the target playlist any way you like. Just rename the playlist once it has been created.

Possible bug: When you middle click on a Facet, the selection isn't updated like when left clicking.

Which "selection"? The middle click behaviour depends on your settings.

PS: I'll read your suggestions later. Same for alphaex32's post.
Title: Facets [2008-02-25]
Post by: randal1013 on 2008-01-11 02:12:38
i would like to be able to send to a designated playlist
"Send to the Facet playlist"?
no, i mean i want to pick my own playlist to send to by naming said playlist in the facet preferences, like i can do in the albumlist panel.
You can name the target playlist any way you like. Just rename the playlist once it has been created.

argh, i'm not asking to rename the facet selection playlist. i want more than one target playlist. i already use the facet selection playlist to preview songs when i'm perusing artists/genres/whatever in the facets. i would like to be able to send a given selection, via one click of the mouse, to one, specific playlist that isn't the facet selection playlist that i'm already using for another function.
Title: Facets [2008-02-25]
Post by: CharlieJ on 2008-01-11 02:16:29
[quote name='CharlieJ' post='540706' date='Jan 11 2008, 02:07']Possible bug: When you middle click on a Facet, the selection isn't updated like when left clicking.[/quote]
Which "selection"? The middle click behaviour depends on your settings.

PS: I'll read your suggestions later. Same for alphaex32's post.
[/quote]

Sorry, what I meant was the selection isn't highlighted in the gui when you middle click.

BTW, great plugin. I've actually used foobar for quite a while but I hadn't updated it for years!!! The new ui layout tools and your facets plugin are top notch. Good job. Thanks.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-11 02:17:35
i want more than one target playlist.

Well that's not possible and not going to happen.

The album list panel doesn't have that functionality either. Its autosend playlist is used for both actions as well.

Sorry, what I meant was the selection isn't highlighted in the gui when you middle click.

You mean that a middle click doesn't change the current selection? That's intended.
Title: Facets [2008-02-25]
Post by: randal1013 on 2008-01-11 02:50:19
i want more than one target playlist.

Well that's not possible and not going to happen.

well that's too bad. that would've been a nice feature.

Quote
The album list panel doesn't have that functionality either. Its autosend playlist is used for both actions as well.

it has the functionality of letting the user define the target playlist beforehand, which is what i was asking for for the second target playlist in facets. you're right about albumlist panel not autosending to two different playlists tho.
Title: Facets [2008-02-25]
Post by: maXchelo on 2008-01-11 05:43:45
i don't know much about foobar...but it is possible to add the facets instead of the filter in colums ui interface in order to get this?

(http://img135.imageshack.us/img135/8903/foobarcolumnsfacetsbknau3.th.jpg) (http://img135.imageshack.us/my.php?image=foobarcolumnsfacetsbknau3.jpg)
Title: Facets [2008-02-25]
Post by: alphaex32 on 2008-01-11 06:00:13
i don't know much about foobar...but it is possible to add the facets instead of the filter in colums ui interface in order to get this?
Nope, facets was only made for the Default UI. I don't see why you couldn't get the same effect with three filter panels, though (except for the date column).
Title: Facets [2008-02-25]
Post by: kanak on 2008-01-11 06:00:43
i don't know much about foobar...but it is possible to add the facets instead of the filter in colums ui interface in order to get this?


No. UI Elements are not compatible with Column UI (and conversely, column UI panels are not compatible with Default UI.)
Title: Facets [2008-02-25]
Post by: maXchelo on 2008-01-11 06:21:41
that's bad news..i guess the problem is for the lyrics panel..because i can't put it on a ui element..
Title: Facets [2008-02-25]
Post by: kanak on 2008-01-11 09:32:10
that's bad news..i guess the problem is for the lyrics panel..because i can't put it on a ui element..


You can use foo_dockable_panels to "host" the lyrics panel.
Title: Facets [2008-02-25]
Post by: abchk on 2008-01-12 14:13:52
I am using it to replace my column UI!
Title: Facets [2008-02-25]
Post by: Wiesl on 2008-01-13 17:23:45
Hello!

With Facet version 2008-01-04 (and I think it was even before) I recognized the following:
Pressing the middle button on an album on some albums I get Year: 2006 as playlist name but it should be the CD album name.

Any ideas?  Is this a bug?

Thnx.

Wiesl
Title: Facets [2008-02-25]
Post by: Audio N00b on 2008-01-13 22:05:51
Frank, do you ever smile? 

Nevermind. Just wanted to say this component rocks!!!!!!!! Yahoooooooooooo!!!!
Really much better than the default Media Viewer (whatever).

Thanks!!! 
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-13 22:40:10
Pressing the middle button on an album on some albums I get Year: 2006 as playlist name but it should be the CD album name.

The function to generate a playlist name is provided by foobar2000, and I therefore don't know which rules exactly this is based on, but in your case, I guess that the selected tracks have different artists, and lack an album artist tag. It thus assumes that you have selected multiple albums, and tries to find a common attribute, which happens to be the year.

Creating a playlist from the album list should result in the same name.
Title: Facets [2008-02-25]
Post by: Audio N00b on 2008-01-14 03:23:35
Frank, call me crazy but date doesn't actually display the number of elements but rather the number of albums?

Like if you had

2001 (3 albums)
2003 (1 album)

It shows

All (4 Years)
2001
2003

Instead of

All (2 Years)
2001
2003

Is that the intended behavior or...?

Thanks
Title: Facets [2008-02-25]
Post by: Wiesl on 2008-01-14 06:27:08
Pressing the middle button on an album on some albums I get Year: 2006 as playlist name but it should be the CD album name.

The function to generate a playlist name is provided by foobar2000, and I therefore don't know which rules exactly this is based on, but in your case, I guess that the selected tracks have different artists, and lack an album artist tag. It thus assumes that you have selected multiple albums, and tries to find a common attribute, which happens to be the year.

Creating a playlist from the album list should result in the same name.


Hmmm. Only one album is selected with different artists but all the songs have the same "album title" but the year is selected. Looks like a bug (maybe in foobar2000).

Do I need an album artist tag (which only could be various)?

Thnx.

Wiesl
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-14 11:05:32
Frank, call me crazy but date doesn't actually display the number of elements but rather the number of albums?

From the manual:
Quote
The summary item of date columns displays the difference between the first and last year, not the number of different dates.

If that's not what you mean, a screenshot would be helpful.

@Wiesl:

Two tracks with the same album name but different artists could as well originate from two different albums, which just coincidentally share the same name. Other functions which rely on grouping tracks as albums would treat them as different albums as well. Take playlist groups, replaygain-scanning by albums, or the "shuffle (albums)" playback order for example. The album artist tag is quite essential in foobar2000, so I'd recommend to set it to "Various" or "Various Artists" for such albums.
Title: Facets [2008-02-25]
Post by: effigy on 2008-01-14 16:43:00
When I create a column with filter %lyrics% foobar will crash after creating the filter, and crash when starting foobar. I must delete the .dll from the components directory to use foobar again.

I realize viewing lyrics through a facets column is not in the roadmap or manuel. I don't expect it to become a feature of facets, as I don't think it's a practical use for the component. I thought I should report this because it seems strange to me that doing so would cause foobar to crash, recoverable only by deleting the component, vs. not showing lyrics.

I was trying to produce a lyric display alternate to those through columns ui and dockable panels.
I expected to have to select a track to to see it's lyrics.
Title: Facets [2008-02-25]
Post by: Audio N00b on 2008-01-15 00:19:13
If that's not what you mean, a screenshot would be helpful.

Nope, that's what I meant. Boomer, but good to know it's the intended behavior, I guess I skipped that part of the manual.
Thanks!
Title: Facets [2008-02-25]
Post by: Melomane on 2008-01-15 01:08:09
bug
history drop down not work with latest version 04/01/2008
0.95 , vista;
Title: Facets [2008-02-25]
Post by: dannymichel on 2008-01-21 12:59:12
Can I suggest that after having typed something in the search box and facets find it you can press enter and it creates a new playlist with the searched content?
Forgive me if I am out of line.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-01-24 15:17:17
Hello Frank! 

I hope somedays to see the "create facet view of selected items" feature  implemented that is already in the list of undecided features. I am using the correspondending function of album list very often in different scenarios and would be very happy to use that inside of Facets and as Ui Element.
But that is not the real point of my post: If at all that function will be implemented it would be a good addition if a custom view could not only be created of selected items but also - if only one track is selected - of a defined query applied on this selected track. Example: Create custom view -> same artist. I hope you understand what i mean.
Title: Facets [2008-02-25]
Post by: Audio N00b on 2008-01-25 00:41:29
I don't know if I'm doing something wrong here... but is there an actual "history"?
Because I always have to remove the search query with the 'X', or if I type another one the current one is gone forever, so I am not like seeing a history there.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-25 02:11:53
2008-01-25 should fix both search box issues.
Title: Facets [2008-02-25]
Post by: Audio N00b on 2008-01-25 04:18:51
You're totally right Frank. It does!
Now the history box is actually ermm... a history box.

Thanks!!!
Title: Facets [2008-02-25]
Post by: eTaurus on 2008-01-25 20:42:54
@Frank Bicking

Thank you for the new version.
I have one question:
I am running (or emulating as others like to say  ) foobar with WINE under Ubuntu nearly without errors and without playback problems. Only Facets is not working as I desire because the background behind the artist and the album column is white although I chose black.
Can you please tell me if a particular .dll is responsible for drawing this and if this be the case, which one?

Thanks.

Screenshot:

(http://img183.imageshack.us/img183/443/bildschirmfotofoobar200gp0.th.png) (http://img183.imageshack.us/my.php?image=bildschirmfotofoobar200gp0.png)
Title: Facets [2008-02-25]
Post by: randal1013 on 2008-01-26 14:53:28
is anyone else not able to access the facets page? when i click the link in the first post, i get a 404 not found.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-01-26 15:03:20
The site is temporarily offline due to some technical problem at the provider.

You can download the component here for the time being.

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Download link[/size]

Edit: The Facets page (http://foobar2000.audiohq.de/foo_facets/) is back. Sorry for any inconvenience.
Title: Facets [2008-02-25]
Post by: Andu on 2008-01-26 23:39:03
Hey Frank this may sound like a stupid question but how do I align the facets vertically rather than horizontally?

Edit:  Nevermind. Found it in the manual.
Title: Facets [2008-02-25]
Post by: Andu on 2008-01-30 23:22:50
Ok sorry for the double post but I thought I'd rather put this separate. Anyway can we have an option to apply a playlist to facets? Like I have a playlist that has music of 3 artists but in facets nothing is marked because I imported it or because i changed something in Facets and then used Ctrl-Y (Ctrl-Z on my German Keyboard) to go back to my last playlist. In these cases Facets will have nothing marked. Now if I want to add something to these kinds of playlists I would have to chose the 3 artists first and then add whatever i want as i do now.

So it would be really convenient if there was a right click option that would apply the playlist to facets and then you could use facets as if you had used it to create the playlist in the first place.
Title: Facets [2008-02-25]
Post by: RavenSoft on 2008-02-03 04:18:47
how do you remove an album from the facets section? When I was using a previous UI all I had to do was right click and right near the top was an option to remove, now I don't see any option to remove an album. I guess the author doesn't respond to PM's so I'll ask here. Thanks

http://img233.imageshack.us/my.php?image=0...08201652hb7.jpg (http://img233.imageshack.us/my.php?image=02022008201652hb7.jpg)
Title: Facets [2008-02-25]
Post by: nightfishing on 2008-02-03 04:34:55
You cannot remove an album from the facet per se; you can retag it to no longer meet the criteria of the view or you can delete the files (which will, of course, remove it from the view).

both can be done from the right click menu.
Title: Facets [2008-02-25]
Post by: RavenSoft on 2008-02-03 05:36:03
wow, there should be an easier way than to go through all that. Just a simple right click on the album and remove would be nice. I don't want to delete the album, just not show it.
Title: Facets [2008-02-25]
Post by: nightfishing on 2008-02-03 06:05:11
Facets only shows you what you ask it to show. If there is something you don't want it to show, then you need to ask it a different question.

Add more facets to better filter your library (date, genre etc)

By design, the user should not be able to "remove" anything from the view.
Title: Facets [2008-02-25]
Post by: iblys on 2008-02-08 12:27:00
Just a quick note to say that Facets is fantastic.  I wanted precisely this functionality and had no idea that someone had designed a plug in to do exactly what I wanted.  Cheers.
Title: Facets [2008-02-25]
Post by: Walterrrr on 2008-02-11 08:32:31
Do you think it would be possible to sort things ignoring "A " like it can with "The "?
I'm also interested in sorting by last name in certain cases, but I think the only solution there is to include a "Sortby" tag of some kind
a custom sort string option would be wonderful here because then I could solve all my problems with a separate sorting field instead of writing prolonged statements for each leading (but unsorted) word.
I'd probably use tags like album artist sort, artistsort, albumsort and titlesort
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-02-12 13:57:59
A small bug in playlist interaction:

if i set middleclick to "add to current playlist" and use it with shift-key the currently playing track starts again instead the first track of selection.
Title: Facets [2008-02-25]
Post by: kanak on 2008-02-15 01:10:27
Hi Frank,

I have a request for a statistics column: Average Plays (Total Plays / Total Files). This would be really interesting to have (and it would certainly present a different picture than "total plays".


I hope somedays to see the "create facet view of selected items" feature  implemented that is already in the list of undecided features.


+1 from me too. This would be really neat.
Title: Facets [2008-02-25]
Post by: McMusic on 2008-02-15 13:02:46
Hello Frank,

thank you for this excellent plugin! I really enjoy working with it.

Now I'm really looking forward to your next improvement, to show thumbnails of album covers in the facet plugin. I think that should look quite similar to the iPod-Display, when you select "by Album". That will add the extra 1% on top of this great plugin!

Thanks so far and keep up the good work. 
Title: Facets [2008-02-25]
Post by: Fandango on 2008-02-23 22:07:32
Probably a buffer overrun found: When the string in a column (e.g. a song title) of a list item exceeds 255 characters and you scroll this item into view, facets crashes foobar2000.
Title: Facets [2008-02-25]
Post by: drbeachboy on 2008-02-24 00:00:45
Funny that you found this today, as I had the same thing happen to me last night and today and was going to post about it. I moved the song titles to "Comment" and renamed the title "Set One" and voila, no more crash. So, I can confirm your finding. Thanks!
Title: Facets [2008-02-25]
Post by: m_l on 2008-02-24 09:04:46
Frank, Thank You for this great component!
Title: Facets [2008-02-25]
Post by: Varluche on 2008-02-25 16:02:09
I am a newbie to this great plugin. I chose a folder structure but nothing appears as each facet remains empty. I sure forgot to do something. Can someone help me please ? Thanks.
Title: Facets [2008-02-25]
Post by: kanak on 2008-02-25 16:59:02
I am a newbie to this great plugin. I chose a folder structure but nothing appears as each facet remains empty. I sure forgot to do something. Can someone help me please ? Thanks.


Do you have files in your media library?

EDIT: what's your folder structure like?
Title: Facets [2008-02-25]
Post by: Fandango on 2008-02-25 17:06:48
Funny that you found this today, as I had the same thing happen to me last night and today and was going to post about it. I moved the song titles to "Comment" and renamed the title "Set One" and voila, no more crash. So, I can confirm your finding. Thanks!

My main facets panel doesn't show any tracks, albums are the smallest objects there. But I have a "History" facet panel that shows individual tracks... that's how I found the bug.  I was back-scrolling the History.

Unless the actual string doesn't show up in a facets list you are safe to listen and tag that track, btw. So if you don't have a facet that shows track names, no risk of a crash (because of this bug at least).
Title: Facets [2008-02-25]
Post by: Varluche on 2008-02-25 17:30:45
Do you have files in your media library?

EDIT: what's your folder structure like?

Hi kanak.
Yep I do have files in my media library. I am playing music files while facets are empty.
Folder structure is the one I chose in my music folder : Style / Artist / Album
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-02-25 22:31:39
Varluche: Add your music folder at Preferences, Media Library.

Make sure to add the root directory (e.g. "D:\Music"), not the individual album folders.

If that should not help, could you please check if the album list displays anything with the "by directory structure" view?

Probably a buffer overrun found: When the string in a column (e.g. a song title) of a list item exceeds 255 characters and you scroll this item into view, facets crashes foobar2000.

Fixed, thanks for reporting.
Title: Facets [2008-02-25]
Post by: Varluche on 2008-02-25 22:37:24
Varluche: Add your music folder at Preferences, Media Library.

Make sure to add the root directory (e.g. "D:\Music"), not the individual album folders.

If that should not help, could you please check if the album list displays anything with the "by directory structure" view?

I forgot to create media library.
Working now. Thanks.
Title: Facets [2008-02-25]
Post by: eevan on 2008-02-25 23:47:01
I've just updated to 2008-02-25 and something is wrong with displaying items that have parenthesis in the string.

It seems that everything that is in the parentheses is not displayed, and also anything that is after parentheses. I have certain composer tags like this

Composer : (?) Jean-Baptiste Boesset (c1613–1685)

and facets now display an empty row.
For other composers, only the name is displayed.

Can anyone confirm this?

EDIT: I found out also that the string is visible if you click on it, and then click on the other facet. That is, the string don't have a focus on it.

Here are the screenshots, maybe they are a bit more helpful than my explanations

I clicked on a line in Composer facet…
(http://img213.imageshack.us/img213/2635/screenshot00038om9.th.png) (http://img213.imageshack.us/my.php?image=screenshot00038om9.png)


…then I clicked below The Garden of Zephirus
(http://img213.imageshack.us/img213/8161/screenshot00039ee7.th.png) (http://img213.imageshack.us/my.php?image=screenshot00039ee7.png)
Title: Facets [2008-02-25]
Post by: nightfishing on 2008-02-25 23:56:48
I've just updated to 2008-02-25 and something is wrong with displaying items that have parenthesis in the string.

It seems that everything that is in the parentheses is not displayed, and also anything that is after parentheses. I have certain composer tags like this

Composer : (?) Jean-Baptiste Boesset (c1613–1685)

and facets now display an empty row.
For other composers, only the name is displayed.

Can anyone confirm this?


Not having an issue with parenthesis at the end of a string

i.e. Album (UK)

I don't have nay strings with parenthesis in the middle to check, though.
Title: Facets [2008-02-25]
Post by: kanak on 2008-02-26 00:02:27
Works for me:

(http://img254.imageshack.us/img254/1359/facetsgx6.png)
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-02-26 00:15:27
Confirmed for a limited number of color schemes, working on it.

Edit: Fixed, reuploaded.

I've also noticed a redraw issue of the Search box frame (only with classic Windows style) in your screenshots, still working on that.
Title: Facets [2008-02-25]
Post by: eevan on 2008-02-26 00:25:03
Thanks Frank!

EDIT: It's ok now, and you're right, I'm using classic style.
Title: Facets [2008-02-25]
Post by: Walterrrr on 2008-02-27 03:57:09
This plugin is my favorite media library viewer, Thank you Frank!

Do you think you could consider adding a custom sort field in order to "properly" sort things?
I created this image to illustrate how it could be implemented:
(http://img.photobucket.com/albums/v161/Trunkten/customsort.jpg)
thanks for the great plugin and your consideration
Title: Facets [2008-02-25]
Post by: adb on 2008-02-27 10:04:38
Hm.. I can't get " $tab() " to work properly.. nothing but a little square  is displayed instead. Am I doing it wrong? :-( Great component though.
Title: Facets [2008-02-25]
Post by: Walterrrr on 2008-02-27 10:37:39
Hm.. I can't get " $tab() " to work properly.. nothing but a little square  is displayed instead. Am I doing it wrong? :-( Great component though.

Part of the change to 0.9.5 $tab() and $rgb() and a few others are no longer used

You could use the statistics that are built into the plugin to view some things.
Title: Facets [2008-02-25]
Post by: kanak on 2008-02-27 16:20:35
You could use the statistics that are built into the plugin to view some things.


And use multiple columns instead of using trying to use $tab to separate two different fields.
Title: Facets [2008-02-25]
Post by: iOsiris on 2008-02-28 08:09:59
If you ever clicked on ie: "Title" it will sort the list by Title. However, as soon as Play Count Mod writes a tag. This sort is lost and reverts back to the default directory sorting. Is this intentional? Or is there a way around this?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-02-28 13:52:06
@iOsiris:

Please make sure you have the latest version.

Quote
2008-02-25

FIX: After manual changes to the facet playlist, it is no longer reset on library updates.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-02-28 15:11:06
In the settings for events the chechbox for starting playback is deactivated if middle/doubleclick is assigned to "add to current" or "add to facet playlist". Although i don't like automatical playbackstart even in "send"-situations, however, i can imagine that it could be a senseful feature for some people. I more prefer the feature to use shift-key for starting playback when creating new playlist/sending to facet playlist. So i hoped that i couls also use the shiftkey on "add"-events. But, as i reported two weeks ago, using the shift-key in that scenario results in repeating the already playing track. That must be a bug, or?
Title: Facets [2008-02-25]
Post by: Byron86 on 2008-02-28 16:01:43
I already asked this at "Default UI Discussion Topic"...

How can I create a custom facet column for the subgenre count, that shows me within the Genre Facet how many Subgenres the Genres have?

I tagged all my MP3 files with "Style" and made a separate Subgenre Facet with this, but the Statistic thing with subgenre count is the thing I can't get to work, because I don't know how...

http://www.hydrogenaudio.org/forums/index....st&p=549972 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58686&view=findpost&p=549972)

I have replied in the linked thread. -- Frank
Title: Facets [2008-02-25]
Post by: locutus on 2008-02-28 18:41:23
I have read now several times about a FAQ. Is there a special FAQ for Facets? I have seen only the Manual. Where can i find it?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-02-28 18:46:46
The FAQ has been replaced by the manual.
Title: Facets [2008-02-25]
Post by: mapmike on 2008-02-29 07:01:28
I'm finding Facets very functional and flexible so far!

Is there a way to list multiple values from multiple fields within a single column ?

For example, I want a column that lists all the values for %artist%, %performer%, %composer%, %group%, and %album artist%, instead of just having %<artist>% or having %<artist>%, %<performer>%, etc as separate columns.

p.s. Echoing someone else earlier in the thread, pleeeeeeease make Facets filter in both directions, not just left to right!!!
Title: Facets [2008-02-25]
Post by: sketching on 2008-02-29 07:13:33
I think I understand what you want.  Try these two options:

1. Make a new custom column in the Facets section of the Preferences dialog, include every field that you want viewed. Something similar to below will show each field one after another in a single pane.

Name: "custom" ... or whatever you want to name it...
Pattern: "%artist% - %performer% - %composer% - %group% - %album artist%


2. Right-click a column and choose "Multiple columns" this will allow you to view columns of info in a single pane. Keeping adding as many... sub-columns as you want.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-02-29 07:17:52
There is an undocumented feature for this purpose:

[%<artist>%]|[%performer%]|[%composer%]|and so on
Title: Facets [2008-02-25]
Post by: mapmike on 2008-02-29 15:21:18
There is an undocumented feature for this purpose:

[%<artist>%]|[%performer%]|[%composer%]|and so on


Beautiful!! Thanks!  You are great!

I made a new column called "Artist*":

[%<artist>%]|[%<group>%]|[%<performer>%]|[%<composer>%]|[%<album artist>%]

It works exactly as intended.  I'm so happy!!!

[edit: I changed the name to "Artist++" and made another one called "Artist+" without Album Artist for cases where the glut of compilations isn't desired.]

-------------

Sketching,
Thanks for your suggestions!  It's not what I had in mind, but I can imagine a scenario where it could be useful, although I think in most cases it would be more functional to simply create a new Facet for each column instead of placing all those columns as subcolumns in one Facet.  It's nice to have such flexibility. One could always create new tabs for specialized alternative implementations of Facets like that, so that way we are never limited to one arrangement.  At present I have 8 different Facets UIs in my theme, each containing 3-11 Facets, each containing 1 or 2 columns.  With the wonderful Tabs UI none of these different instances of the Facets UI compete for screen space.  They all serve different purposes.
Title: Facets [2008-02-25]
Post by: timoe on 2008-03-01 14:07:06
Facets seems quite useful as is, but I noticed a small bug and have a proposition for you. I try to use it with a remote and the problem a face is that the keyboard shortcuts for moving between the columns are tab and shift+tab. This would be a lot easier for us remote controller users if you could move with just left and right keyboard buttons, since there is no other use for them anyway. Most remotes map left, right, up and down into these anyways, and it would make it easier to use with a keyboard as well since you wouldn't have press two buttons at a time to go left.

The small bug I found is, that when I create a new column it gets mapped always as the last column regarding the keyboard shortcuts. Say, I have columns 1, 2 and 3 in order, and place a new one between 1 and 2, the order will be 1, 4, 2, 3 if I move between them with the tab-button.
Title: Facets [2008-02-25]
Post by: Alexander Ostuni on 2008-03-01 19:43:28
I love this one. Thank you very much !!!!
Title: Facets [2008-02-25]
Post by: Alexander Ostuni on 2008-03-01 21:09:00
Hello,

is it somehow possible that, when I have a column "Album artist" that albums with no value in that field are not displayed there ? It would be great if I could do this also in the normal playlists. Standart it shows the Artist when Album Artist is empty. Thanks very much in advance

Alex
Title: Facets [2008-02-25]
Post by: kanak on 2008-03-01 21:12:04
Use $meta(album artist) instead of just %album artist%
Title: Facets [2008-02-25]
Post by: Alexander Ostuni on 2008-03-01 21:19:31
Use $meta(album artist) instead of just %album artist%


thank you very much kanak. 
I'm getting more and more into this.....
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-03 16:39:37
There is an inconvenience when it comes to deleting a search query from the toolbar. This is what has to be done: 1. Select query 2. Go into the popup menu and choose "Remove blah blah from history. I expected that now the query will be deleted but it is still displayed and can only be deleted if following step is done: 3. Select the displayed query and delete it manually - even using the built-in delete button doesn't clear the search string.

I suggest to introduce a remove-submenu where all stored queries are listed from where they can be deleted by a simple mouseclick without being invoked before
Title: Facets [2008-02-25]
Post by: heycheckit on 2008-03-11 07:02:26
Hi Frank, a suggestion,

I read that you won't be implementing customizable statistics.
But would it be possible to implement a Facets-only tag which refrences the value of the statistics?

Example custom column which I think would be useful:

$ifgreater(%FacetsTracksStatistic%,50,%ARTIST%,)
so any artist with less than 50 tracks total is taken off the column.
Title: Facets [2008-02-25]
Post by: heycheckit on 2008-03-11 07:28:31
here's a little ditty i made for Facets
it moves any untagged files to an artist called "_MISSINGTAGS"
i hope itll be useful for some people.
Code: [Select]
$if($and(%ARTIST%, %TRACKNUMBER%, %ALBUM%),$if3(%BAND%,%ALBUM ARTIST%),_MISSINGTAGS)


it checks first to see if all 3 %ARTIST%, %TRACKNUMBER%, %ALBUM% tags exist
if they exist, then it will check %BAND%, then %ALBUM ARTIST% and take it as the artist value. I use %BAND% first since zune dosent recognizes album artist tag since it dosent use id3v2.4 (i think itunes dosent either). just delete the $if3() part with %ALBUM ARTIST% if you dont use %BAND% normally.
Title: Facets [2008-02-25]
Post by: RainDawg on 2008-03-11 20:18:14
Huge thanks for expanding the list components for the new DUI.  I'm completely sold on it, and this knocks one things off the list of what I need to make my UI look like what I need.  Just new a lyrics panel for it, and I'll be one happy dude.
Title: Facets [2008-02-25]
Post by: ArtMustHurt on 2008-03-13 21:51:33
for the facet columns, is it possible to edit the rating column so it shows a number 1-5 instead of stars?
Title: Facets [2008-02-25]
Post by: NullString on 2008-03-14 05:46:22
for the facet columns, is it possible to edit the rating column so it shows a number 1-5 instead of stars?

you could make a custom column with [<%rating%>]
Title: Facets [2008-02-25]
Post by: kanak on 2008-03-14 05:54:32

for the facet columns, is it possible to edit the rating column so it shows a number 1-5 instead of stars?

you could make a custom column with [<%rating%>]


Facets also computes ratings for albums and artists (basically every custom column available), which cannot be accessed by any sort of titleformatting. .
Title: Facets [2008-02-25]
Post by: BuM on 2008-03-15 21:29:40
I Looked around and iv also tryed to do this myself but im having no luck.
I would like to sort by path, or whats in my media library..

exp:
F:\Music
F:\Cd Music
F:\Seed Music
D:\Fresh Music

Something like that.
Title: Facets [2008-02-25]
Post by: McMusic on 2008-03-17 08:09:41
Maybe a stupid question, sorry.

As Facets supports autoplaylists, can I create a autoplaylist with it, showing the most recently added songs/albums? I use the tag "date added" for each file, when it is added to the library. Now I would like to create a autoplaylist sorted by date added (newest first). Is that possible, or do I need autoplaylist manager for that?
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-18 19:15:23
McMusic, you will need the media library search wich is part of the DefaultUi (no extra component dll.file needed). That is so far the only ml viewer that lets you create autoplaylists defined by a sort string.
Title: Facets [2008-02-25]
Post by: McMusic on 2008-03-18 21:21:11
McMusic, you will need the media library search wich is part of the DefaultUi (no extra component dll.file needed). That is so far the only ml viewer that lets you create autoplaylists defined by a sort string.


Thanks for your feedback. But how can I create a sorted autoplaylist? I can use the search string to define a pattern. But the ist no "sort by" field or something? 
Title: Facets [2008-02-25]
Post by: Paws on 2008-03-18 21:24:31
Hey, is there any chance someone could give me a little help with this code/title formating that i'd like to use with facets. here it is
$if($and(%ARTIST%, %TRACKNUMBER%, %ALBUM%),$if3(%ALBUM ARTIST%)$cut(%artist%,1),*Missing Tags*)
Now it diplays nice, however i wanted the *Missing Tags* part to be wraped with ( ) so that it turns grey instead the color of your font. Anyway i can do this with the title formatting that i modified?
Here is Frank's example: $if2(%album%,'('unknown')') <- that turns grey/opposite of your colored font. That's what i would like to have but unknown being Missing Tags, and well in my title formating thing.
I hope others like it, it's not entirely mine.
((I originally posted this in http://www.hydrogenaudio.org/forums/index....1938&hl=))I (http://www.hydrogenaudio.org/forums/index.php?showtopic=61938&hl=))I) deleted it there, and posted here.
Title: Facets [2008-02-25]
Post by: kanak on 2008-03-18 22:43:34
$if($and(%ARTIST%, %TRACKNUMBER%, %ALBUM%),$if3(%ALBUM ARTIST%)$cut(%artist%,1),*Missing Tags*)


Here's the code:

Code: [Select]
$if($and(%artist%,%tracknumber%,%album%),%album artist%$cut(%artist%,1),'('*Missing Tags*')')


NOTE: $if3(%album artist%) is the same as %album artist%
Title: Facets [2008-02-25]
Post by: Paws on 2008-03-18 22:57:28
thanks kanak you've been a great deal of help. That is now very close to how i want it. Now i have the Arist, and the first letter, example:
Bob DylanB, i am tryin to edit yours to allow just the First letter. Not both. In the middle of figuring it out, i'll edit this post when/if i get it, thanks.
EDIT: it works now, i moded yours with mine got, $if($and(%ARTIST%, %TRACKNUMBER%, %ALBUM%),$if3(%ALBUM ARTIST%)$cut(%artist%,1),'('*Missing Tags*')').
Title: Facets [2008-02-25]
Post by: kanak on 2008-03-19 01:05:20
EDIT: it works now, i moded yours with mine got, $if($and(%ARTIST%, %TRACKNUMBER%, %ALBUM%),$if3(%ALBUM ARTIST%)$cut(%artist%,1),'('*Missing Tags*')').


Code: [Select]
$if3(%album artist%)

is vacuously true in your case because you've already checked whether the artist tag exists (remember that foobar maps artist to album artist if the album artist tag is missing).

So, simply having $cut(%artist%,1) would suffice

OR if you want to cut by album artist (Various Artists become V, and not the first letter of each track artist), you should $cut(%album artist%,1)
Title: Facets [2008-02-25]
Post by: suaff on 2008-03-21 13:25:09
hi,

id love to use Facets! its simple, powerful and real fast! i have some suggestions for next releases.
first is about save configurations for columns/Facets and reload from context menu (something like 'last searches')
next is about possibility for change playlist name for Facets
...next is about shortcut for 'search' textbox focus
another is about rating statistics - is it possible to implement with Facets 'i like/i dont like' (-1/0/1) statistics? (i know i can use column for that)
and last is a little complicated  its about 'real name' tag. is it possible to add special tag for 'real name' search? for example i want search 'Prince' artist (there is [%<artist>%]|[%<real name>%] settings). so, Facets will be search and display all Prince albums AND all Prince projects which has the same 'real name' tag as 'Prince' artist (Joey Coco, Alexander Nevermind  etc.) it could be work for 'album artist', 'composer'... or for tags from user settings  i know there could be problems with different artists who has 'prince' in his name (a lot of projects for display) but it could work only with one selected artist from Facets-list (first when multi select).

thanks
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-21 16:09:29
next is about possibility for change playlist name for Facets


You can rename the facet playlist like any other one.

...next is about shortcut for 'search' textbox focus


Take a look in the roadmap: that feature is in the list of undecided features

another is about rating statistics - is it possible to implement with Facets 'i like/i dont like' (-1/0/1) statistics? (i know i can use column for that)


I don't understand what you mean. Try in other words what you would like to achieve.

first is about save configurations for columns/Facets and reload from context menu (something like 'last searches')


I think the context menu is the wrong place for that. I already made some thoughts about that and will try to phrase a posting in the next days about that topic
Title: Facets [2008-02-25]
Post by: smkk on 2008-03-21 18:45:36
First off, thanks for this amazing plugin.
I didn't read the whole thread so i'm sorry if the question has already been asked. I'm wondering if theres a way to limit the items facets displays to the currently selected playlist (like iTunes does)? I understand that facets uses a playlist itself but maybe there's a workaround or something? The reason is i have some pretty long playlists and finding something in them takes forever, having facets display only the contents of the selected playlist would speed up finding things.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-23 18:02:01
Facet is a very flexible plugin: you can create several tabs with different facet views and you also can change that facet views quickly by context menu. However, i believe that saving facet view shemes inside of one tab could be a useful feature. In the next lines i am going to list arguments for such a feature, to enumerate what all such a feature could make possible and to show that it wouldn't bloat the preferences or menus of the Facets plugin. Although i will speak of concrete details and my bad english can provoke that, i hope very much, Frank, that you won't misunderstand the following as instruction -  i had just some thoughts and ideas for further improvement and hope that some of them may inspire you.

Sure, if you are already happy with two or three views you will only need just three tabs, that's all. But if you are like me you would create a huge amount of views for different purposes: library browsing, playlist creation, looking for duplicates, - when support of album art is implemented somedays - browsing by cover art and so on.

So, the first argument for saving facet views is
1. A better organization of different views
Instead of creating for each view an own tab we could group several views that belong to one purpose inside of one tab. Also a heavy usage of the context menu could be avoided: a view can be very complex as it consists of the number of facets, the columns and the sorting of the columns. The saving of a view should happen in a userfriendly way: once a view is created one click on "save view..." (available in layout editing mode f.e) opens a window where we can store the name of the view that then could be available in a list callable by a triangle on the right(edit: left) side of toolbar (like the search filters).


Furthermore the implemanation of view shemes could also be used for
2. Creation of library subsets
wich i consider as the main reason for saving views.
I mean: the "save view..." window not only allows you to define a name for the view but also to type in a filter_query that reduces the content of the view to just a part of the library. I don't see a competition to the already existing opportunity to filter the content in toolbar for some reasons:
a) the view sheme would contain complex or large queries wheras the toolbar filters would merely refine the search with short queries and mainly b) we could in a view sheme combine a special subset with the most suitable view and sorting (for playlist interaction)

For illustration an example:
Facets: "1. Date 2. Label 3. Albums", Name: "The best albums from hip hops golden age", Query: "albumrating GREATER 3 AND genre IS Hip-Hop AND date GREATER 1986 AND date LESS 1993", Sorting: "%date% %album artist% %album%" or "default sorting (preferences/general)" (for playlist interaction), Refine search in toolbar: the saved or new filters.
(A remark: a view could remain editable by context menu but should show the saved layout when loaded again)
(Another remark: the name of the view could be displayed at beginning of toolbar and is not editable)


As a view sheme contains a query and also a sort string we would also have
3. A better organization of autoplaylists
Once a view sheme is stored you can also regard it as a preset for autoplaylists wich additionally could be refined by selection in the facets and by filtering in toolbar. As already a sorting string for playlist interaction exists you also wouldn't bother about defining a sorting for the playlist.


As you can create subsets of the database a view sheme also could be used as
4. A viewer for selection/now playing information
I mean: you can use expressions like database searchs "search for same"-functionality.

A simple example:
Facets: "1. Date 2. Albums", Name: "Other albums of same artist", Query:  "artist IS %artist% AND NOT album IS %album%", Sorting: %date%



I had some ideas more but i already wrote more than too much. The effort to phrase that all with my poor english was so big that i hope on some feedback. Thanks for reading such a long post!
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-23 18:12:08
@smkk

You can use the built-in playlist search functionality (see main menu->edit->search) or try foosions database search wich allows you to define more exact searches or create a custom view in album list (see context menu) to browse your playlist.
I think a functionality like you described implemented in facet would disturb the clean concept of a library viewer. Another point: How should the binded facets interact with playlists? Should the active playlist be filtered when selecting something in the facets or should theselection be sended to facet playlist?
Title: Facets [2008-02-25]
Post by: smkk on 2008-03-23 22:41:45
I think a functionality like you described implemented in facet would disturb the clean concept of a library viewer.

Well i've been using iTunes for few years before i switched to foobar and facets bacisally made foobar usable to me. Maybe it's just that i'm still used to it that the items in the column libary browser gets limited to the items in the selected playlist, but i always found this useful for quickly finding things, especially when you have a huge libary with several hundred of artists.

Another point: How should the binded facets interact with playlists? Should the active playlist be filtered when selecting something in the facets or should theselection be sended to facet playlist?

Well the playlist would be displayed as-is until something is selected in facets (which is filtered to only the content of the selected playlist). Like you have a playlist for soundtracks, you select the playlist and can use facets to quickly browse the playlist instead of scrolling forever or typing cryptic search phrases in the searchbox. Loot at it like like a way to pre-filter facets via playlists. And of course, to display the whole libary in facets again you would need a playlist which contains everything.
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2008-03-24 09:44:00
Hi everybody,

Frank, I've been using Facets pretty extensively for a few months, and I have two small requests :

1°) "Don't search in [name of the tag]" option (e.g. %lyrics%)
The Facets search just looks everywhere for the desired search expression : tag fields, filenames, etc... and this is great of course. However, when there are embedded lyrics, the search results quickly become irrelevant, because Facets does also look inside the lyrics themselves. This can be useful sometimes (if you really want to look inside the lyrics), but most of the time it makes searches more difficult because there are too many unwanted results. 

So I guess some option in Facets' prefs that would allow us to skip a given tag field would be most welcome. What do you think ?

2°) Improved unicode / accents support (I couldn't find a better name for it  )
There are files with quite uncommon accentuated characters (ó, ú... you get the point). Example : "Farewell to Lórien", bonus track from the Two Towers OST (but also lots of foreign artist names : Pasión Vega, etc.).
If I want to look for that track, I can't type "Lorien", because Facets won't find anything. And the "ó" character doesn't exist in my keyboard, so it's not easy to type.
So I guess it would be nice if Facets would help us with those characters :
- when you type "o" it will look for "o" but also for "ó", etc.
- when you type "i" it will look for "i" but also for "í", etc.
- when you type "e" it will look for "e" but also for "é", "è", "ê", etc.
- when you type "c" it will look for "c" but also for "ç", etc.
- etc.

Could you please let us know your position on these two points ? Thank you.
Title: Facets [2008-02-25]
Post by: smok3 on 2008-03-24 11:03:38
thumbs up for this system, besides the super-ugly buttons foobar will be 'config-free' (for me) soon as it seems.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-24 12:42:46
@smkk

I know what you mean and it would be a nice feature as the facets are acting as a super filter. However, i would prefer more the creation of custom views as they are more flexible: you can take not only the whole playlist but also just a selection or other sources (selection in facets itself ...) as basis for a custom view.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-03-26 13:45:27
Do you think you could consider adding a custom sort field in order to "properly" sort things?

The benefit of such an option would be very limited, and it cannot be implemented in a reliable, consistent way if you intend to use it with titleformatting. Think of nonsensical examples such as sorting artists by %tracknumber%, for example - there is no definite answer to that.

The small bug I found is, that when I create a new column [you obviously mean facet] it gets mapped always as the last column regarding the keyboard shortcuts. Say, I have columns 1, 2 and 3 in order, and place a new one between 1 and 2, the order will be 1, 4, 2, 3 if I move between them with the tab-button.

Noted, thanks for reporting this.

There is an inconvenience when it comes to deleting a search query from the toolbar. (...) I suggest to introduce a remove-submenu where all stored queries are listed from where they can be deleted by a simple mouseclick without being invoked before

Agreed.

(...) would it be possible to implement a Facets-only tag which refrences the value of the statistics?

Example custom column which I think would be useful:

$ifgreater(%FacetsTracksStatistic%,50,%ARTIST%,)
so any artist with less than 50 tracks total is taken off the column.

Sorry, but titleformatting does not work this way; the number of tracks for each artist can only be determined after the column pattern has been evaluated for all tracks, and then it would be too late to fill in that variable. In general, hiding items with less than a configurable number of tracks would be possible.

for the facet columns, is it possible to edit the rating column so it shows a number 1-5 instead of stars?

I'm afraid that would result in even more minor requests to customize various columns. Sorry, but you will have to live with the defaults.

I'm wondering if theres a way to limit the items facets displays to the currently selected playlist (like iTunes does)?

The idea is starting to grow on me, I'm considering to add it in the future.

A long, interesting post about views, library subsets, and so on. :)

Some of your ideas match with what I have in mind as possible long-term goals as I move on with the component.

(...) two small requests :

1°) "Don't search in [name of the tag]" option (e.g. %lyrics%) (...)
2°) Improved unicode / accents support

Solid suggestions, but I would like to avoid inconstencies with the results of foobar2000's other search functions.

Such options should rather be introduced globally, not by each individual component.
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2008-03-27 00:21:30
Thanks for your reply Frank. In that case, may I count on you to discuss this issue directly with the other developers ? I believe your opinion will have more weight than mine.

It would be nice to see those suggestions soon in the "planned features" list for the upcoming foobar versions.

If you prefer that I bring the idea directly to the devs, just let me know.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-03-27 15:39:29
If you like to display the folderstructure of your library and also want to display the root-directories at first you can achieve that by "$replace(%path%,\,|)" in Album List. Is there a way to do the same in Facets? If yes it must be more complex title formatting.
Title: Facets [2008-02-25]
Post by: locutus on 2008-03-31 15:08:18
I am using the facet with ratings as the first selection point. I have values from 1 to 5 for the ratings. Unfortunately i can not get the unrated songs to be displayed.
So how can i set a value for displaying the unrated songs in the facet selection? I know it´s not directley a question of the facets. Sorry!

The origin reason why i have asked this, is that several songs are not displayed in the facet selection, when i use everywhere "all". To get around that in the meantime i have removed the facet ratings and there are still lots of songs missing. I have already done a rescan of the library, but no result.
All my songs on a mapped network drive with the following sorting:

Artist --> album --> song

I hate to ask such not really defined questions, but are there any known reasons why songs which are added to the library are not shown?
Please also remember and answer my question above. Thanks in advance!

Sorry, i have found my mistake. There were genre missing in the not shown songs. 
To get around such a problem next time, i would like to define something for empty values, so that all songs are really displayed if i use all in ratings, genre, etc.
Any solution for that?

Moderation: Merged three posts. Please use the (http://www.hydrogenaudio.org/forums/style_images/1/p_edit.gif) button.

Regarding your questions, there is a Facets manual.
Title: Facets [2008-02-25]
Post by: cartman(2vd) on 2008-03-31 19:26:51
i encounter strange ?bug?/behavior. i dont know precisly when it happens (it has happened many time so far) and i cant directly reproduce it but:
i have dblclick action as "send to facet playlist" (which is great function) when i let facet component to create its own playlist its called samothing like "Facet playlist" or so and its fine. i use this a lot but from time to time i find facet playlist renamed even so i didnt do so willingly. it then look like this:

(http://img390.imageshack.us/img390/7411/80665534oq2.th.png) (http://img390.imageshack.us/my.php?image=80665534oq2.png)

the selected playlist is facets. renamed to "questionmark in square" = probably just unknown char.

when i look inside index.dat in "playlists" folder which tracks names of playlists it look like this:
Code: [Select]
ţcet = 01 FE 63 65 74


i dont know if its truble of facet but its playlist is the only one that is loosing its name.

edit: typos
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-04-01 14:37:51
I remarked that sometimes the tracks of a selection is displayed in "selection properties" ui-element in wrong order: not by default sorting/sorting in playlist view. F.e: I select an album and the tracknumbers in selection properties window are displayed as "5;3;4;6;7;8;9;1;2" - correspondending to that the order of titles and filenames is wrong.

@ binding of facets to active playlist

I would like to remark that it would be better to use an autoplaylist that gives back all music instead of the facet playlist to display the whole library. I think i could use that feature in another sense than smkk: not for library management in the style of iTunes but as playlist filter - f.e one facet view with filter toolbar and/or facet view with album covers (planned feature). If then the facet playlist would give back the whole library it would come to a conflict if you use facets one time in normal mode (wich i would keep) and at same time in playlistbinding-mode.
Title: Facets [2008-02-25]
Post by: HiFiRE on 2008-04-03 01:42:47
The alternating colors aren't matching the playlist for me...

(http://img151.imagevenue.com/loc1039/th_83369_facets_colors_122_1039lo.jpg) (http://img151.imagevenue.com/img.php?image=83369_facets_colors_122_1039lo.jpg)
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-04 00:32:08
Hi,

I noticed in Facets, when a field is not populated, e.g. BAND, it is not displayed under BAND Facet at all. This is understandable. I was wondering could you please display them as Unknown Band etc. So we can track them down and tag those files. 

(http://img339.imageshack.us/img339/3905/foobar2000facetsunknownww2.th.png) (http://img339.imageshack.us/my.php?image=foobar2000facetsunknownww2.png)

vs

(http://img259.imageshack.us/img259/267/foobar2000facetsvp6.th.png) (http://img259.imageshack.us/my.php?image=foobar2000facetsvp6.png)

Thanks,
McoreD
Title: Facets [2008-02-25]
Post by: drbeachboy on 2008-04-04 01:00:19
Hi,

I noticed in Facets, when a field is not populated, e.g. BAND, it is not displayed under BAND Facet at all. This is understandable. I was wondering could you please display them as Unknown Band etc. So we can track them down and tag those files. 

(http://img339.imageshack.us/img339/3905/foobar2000facetsunknownww2.th.png) (http://img339.imageshack.us/my.php?image=foobar2000facetsunknownww2.png)

vs

(http://img259.imageshack.us/img259/267/foobar2000facetsvp6.th.png) (http://img259.imageshack.us/my.php?image=foobar2000facetsvp6.png)

Thanks,
McoreD
Try using $if2(%band%,Unknown) in Facet Preferences.
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-04 11:31:07
drbeachboy, that's awesome. I'm chopped.

Thanks,
McoreD
Title: Facets [2008-02-25]
Post by: Jose Hidalgo on 2008-04-05 10:49:48
Playing with foobar McoreD ?

AFAIK there's a simpler way : simply remove all the brackets in Facets prefs. This way every Facet will show all the results, including "?".
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-05 12:05:44
Yes Jose. 

Foobar2000 is an excellent tagger for me. I want to create a plugin like iTSfv for iTunes - so I can autocaptitalize, embed artwork, fill track count etc - but I want a SDK with examples for C#.
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-06 07:16:24
Try using $if2(%band%,Unknown) in Facet Preferences.


I just realized how cool the title formatting is. This was so useful for me with Classical music.

Code: [Select]
$if($stricmp(%genre%,Classical),%composer%,%band%)


Thanks again,
McoreD
Title: Facets [2008-02-25]
Post by: HiFiRE on 2008-04-10 05:52:25
The alternating colors aren't matching the playlist for me...

(http://img151.imagevenue.com/loc1039/th_83369_facets_colors_122_1039lo.jpg) (http://img151.imagevenue.com/img.php?image=83369_facets_colors_122_1039lo.jpg)


Is this a bug or is there some way I can fix it?
Title: Facets [2008-02-25]
Post by: \gro on 2008-04-11 16:24:48
Thanks for you effort in making this plugin!
I've recently updated to 08-02-25 version and noticed a small but eye catching display bug while using classic theme in XP. The border of the search bar becomes distorted when foobar is resized.

Just wanted to let you know.

(http://img138.imageshack.us/img138/9109/48522871qw6.gif)

Edit: Frank, could you please make emboss/sunken border as an option for the search field?
Title: Facets [2008-02-25]
Post by: JohanDeBock on 2008-04-11 21:36:32
I started using more shortcuts and noticed something strange:
When using "Send to playlist and play : someplaylist"  when some artist or album is selected in Facets all works well and someplaylist starts playing with the right artist or album, BUT sometimes the playlist is not sorted in the regular %path_sort%.
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-12 13:33:10
Hi Frank,

Not sure what I am doing wrong here:

For a facet panel called BAND,  I have

Code: [Select]
$if($stricmp(%genre%,Classical),%composer%,$if(%band%, %band%, %artist%))


Now I have four artists not sorted alphabetically:

(http://img440.imageshack.us/img440/2320/foobarfacetsclassicalpa8.th.png) (http://img440.imageshack.us/my.php?image=foobarfacetsclassicalpa8.png)

Any ideas?

Thanks,
McoreD
Title: Facets [2008-02-25]
Post by: kanak on 2008-04-12 13:47:56
@McoreD

Is it my imagination or do the "normal artists" appear to have a space before their name?

The problem is in your $if statement where you have
$if(%band%,[SPACE]%band%,[SPACE]%artist%)


Also,



Do you have "composer" in all files or just ones with classical music?
If it's the latter, you can use this code instead:
Code: [Select]
$if3(%composer%,%band%,%artist%)


In any case, you can change:
Code: [Select]
$if(%band%,%band%,%artist%)

to
Code: [Select]
$if2(%band%,%artist%)
Title: Facets [2008-02-25]
Post by: Walterrrr on 2008-04-12 14:03:21
If the former, he could use
Code: [Select]
$if3($if($stricmp(%genre%,Classical),%composer%,),%band%,%artist%)
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-12 16:16:24
kanak, Walterrr,

That was it! The SPACE.

Code: [Select]
$if($stricmp(%genre%,Classical),%composer%,$if(%band%,%band%,%artist%))


works.

I have Composer filled only for Classical music. 

Thanks for noticing it kanak!

Walterrr,

Code: [Select]
$if3($if($stricmp(%genre%,Classical),%composer%,),%band%,%artist%)
seems to do the same with simplified code. Correct?

Thanks for the IF3 statement.

Cheers,
McoreD
Title: Facets [2008-02-25]
Post by: Cutter on 2008-04-12 18:09:50
Thanks for the plugin. It works nice and fast, but I noticed a small grapgical bug: the pixels aren't redrawn around the search box when I bring foobar to the foreground.

The screen showed my (pink) desktop when I clicked on foobar's icon.
(http://pix.nofrag.com/a/a/f/62d5584f0a145ce8693417b39b69a.jpg) (http://pix.nofrag.com/a/a/f/62d5584f0a145ce8693417b39b69a.html)
Title: Facets [2008-02-25]
Post by: Walterrrr on 2008-04-12 21:46:32
Should do the trick! I like the if3 string, but sometimes I have to use nested if-thens anyway!
Title: Facets [2008-02-25]
Post by: mykurtaccount on 2008-04-13 12:54:07
Could someone say how I can achieve this.

I'm using Foobar 0.9.5.1 and have facets 2008-02-25.

I would like to have the Facets playlist which updates as I change my selections in the date/genre/artist/album facets. (as is the default). But I would also like to have a 'now playing' playlist that doesn't update as the various facets are changed.

I can therefore search my library without the 'now playing' playlist updating.

Also once I found what I was looking for be able to send it to the 'now playing' playlist

Regards

Stephen
Title: Facets [2008-02-25]
Post by: smkk on 2008-04-13 13:59:27
I would like to have the Facets playlist which updates as I change my selections in the date/genre/artist/album facets. (as is the default). But I would also like to have a 'now playing' playlist that doesn't update as the various facets are changed.


I agree with the basic idea but i'd prefer a different solution to this. After playback was started from a facets selection it should continue playing the original-selection even if the facets selection was changed (unless playback follows cursor is selected), additional some way to restore the original-now-playing-selection would be great.
Title: Facets [2008-02-25]
Post by: kanak on 2008-04-13 14:27:01
You could always "Send to New Playlist", or use the playback queue.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-04-13 14:58:42
I would like to have the Facets playlist which updates as I change my selections in the date/genre/artist/album facets. (as is the default). But I would also like to have a 'now playing' playlist that doesn't update as the various facets are changed.


I agree with the basic idea but i'd prefer a different solution to this. After playback was started from a facets selection it should continue playing the original-selection even if the facets selection was changed (unless playback follows cursor is selected), additional some way to restore the original-now-playing-selection would be great.


Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=58431) i made a suggestion how that annoying behavior could be solved for people who like to keep using such autosend playlists.

Meantime i believe that it would be the best to abolish such type of playlists as their real function is not playback but viewing of content and there doesn't seem to be a simple and good solution. Working with the new media library search component is a great pleasure for me as i have the playlists and the search element visible at the same time - much better than a simple toolbar wich sends the results to a dedicated playlist (like quicksearch for columns ui). So why not the same for album list and facets: an ui element that displays the tracklist of a facet/albumlist selection and - as it is not a playlist - that has configuration options for double/middleclick. I mean f.e. doubleclick = send tracklist to new/default playlist and start playback with selected track or add to default playlist or other settings that makes sense. That is the way almost all players are acting: library viewer -> content tracklist -> playlist.
Title: Facets [2008-02-25]
Post by: Tropican on 2008-04-15 00:47:04
I don't know if this has already been mentioned or is intended behavior, but if you type a query into the facet search box that has no results (a typo, for example) and then use the backspace key, the facet playlist no longer changes to reflect the corrected query.
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-04-25 10:18:55
I have been tweaking this brilliant panel for the optimum view of my liking.

+ There are 4 Facets: Format | Genre | Composer/Band/Artist | Album

for Classical music: $if3($if($stricmp(%genre%,Classical),%composer%,),%band%)

(http://img146.imageshack.us/img146/9624/foobaritunesplus2008042iy2.th.png) (http://wmwiki.com/mcored/screenshots/Various_Artists_-_The_Best_Trance_Tunes_2007_In_The_Mix_CD1_07_Second_Way__Mindscope___foobar2000_v0.9.5.2-20080925170922.png)

If anybody likes to try this layout, I am quite happy share:
http://wmwiki.com/mcored/research/foobar20...unes%20Plus.fth (http://wmwiki.com/mcored/research/foobar2000/iTunes%20Plus.fth)

Cheers,
McoreD
Title: Facets [2008-02-25]
Post by: Mr Broly on 2008-04-28 03:11:29
Hi, every time I close foobar, my facets position goes back to the top. Is there a way to stop this and make it remember where I was at?
Title: Facets [2008-02-25]
Post by: blankfaze on 2008-04-30 22:24:02
I apologise in advance, because I'm sure this has been addressed elsewhere in this thread but I can't find it.

I use one large playlist with my entire library in it.  I use facets to filter this library.

I want to be able to double-click on a selection in Facets and have that file play within my current playlist.  Currently it creates a new playlist.  There is an easy workaround, I can just right-click the selection and select Play... but it would be faster/easier to be able to double-click...

Is this possible?
Title: Facets [2008-02-25]
Post by: PredUK on 2008-05-01 10:29:50
blankfaze:
Go to Preferences > Media Library > Facets. All that you need to change is within the 'Events' group there.
Title: Facets [2008-02-25]
Post by: MuseFan on 2008-05-12 16:48:39
I've got an additonal question to one of blankfaze. Since I organize my foobar in more or less the same way.

is it possible to double click in the Facets-view the album you want play and hereby stay within the same playlist but without wiping the complete list? So, put down in actions:

1. Look for your album in facets view
2. Double click to play
3. album gains focus and plays in your current playlist (where the complete playlist stays intact and not replaced by your selection)

Maybe it's already possible, but ive been playing with the mentioned options in the events dialog and havent been able to achieve the described....
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-05-12 17:06:53
No, that's not possible yet, but planned for a future version.
Title: Facets [2008-02-25]
Post by: PAStheLoD on 2008-05-12 17:25:51
A browsing playlist and a play-playlist would be good.

So double clicking would send the selected item(s) to the "play" playlist, whereas just clicking, selecting would only change the "browsing" playlist.

Hoooray for Facets, by the way  The best extension for foobar2000 since.. EVER :]
Title: Facets [2008-02-25]
Post by: MuseFan on 2008-05-12 17:27:43
No, that's not possible yet, but planned for a future version.


Looking forward to it! 
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-05-12 18:53:48
As you mentioned in the foobar 0.9.5.3 beta1 thread that facets will support the new library selection viewer playlist let me ask if that planned feature will also be a centralized one? I would like to say that i consider an unique behaviour of library viewers concerning playlist interaction as more important than special features of single components.
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-05-19 19:22:40
I use facets with four columns (folder, genre, artist, album). Is there a way to force a sortmode when i select a typical genre?

When i select genre soundtrack the foo_facets playlist gets all soundtracks, but sorted on artist. I want this to be sorted on year or moviename (not sure which one yet). Because the artist facet is b4 the albumfacet it gets sorted by (album) artist, is this behaviour i can change or is it not implemented in facets?

(the order of the facets needs to stay the same, for all other genres its ok the normal way)
Title: Facets [2008-02-25]
Post by: ozstrike on 2008-05-19 23:37:01
Is there a way to send albums prefixed with "Live" to the end of the facet view?
eg, I have a lot of Godspeed live albums. With normal sorting, there are 2 studio albums above the list of live albums, and 2 below. This can get annoying, as I'd rather have my live albums separated somehow. Sorting to make live albums go to the end seems like the best option, but I can't seem to figure it out.
Title: Facets [2008-02-25]
Post by: kanak on 2008-05-20 01:13:33
Is there a way to send albums prefixed with "Live" to the end of the facet view?
eg, I have a lot of Godspeed live albums. With normal sorting, there are 2 studio albums above the list of live albums, and 2 below. This can get annoying, as I'd rather have my live albums separated somehow. Sorting to make live albums go to the end seems like the best option, but I can't seem to figure it out.


Just prefix it with "z"s to make it go to the end:

Code: [Select]
$if($strstr(%album%,"Live"),"zz"%album%,%album%)
Title: Facets [2008-02-25]
Post by: ozstrike on 2008-05-20 17:19:08
That should work I guess, but it doesn't. It just displays them normally. But looking at the code, wouldn't that make it display a zz before the album name? That would look a bit messy, wouldn't it :/
Title: Facets [2008-02-25]
Post by: kanak on 2008-05-20 18:15:44
That should work I guess, but it doesn't. It just displays them normally. But looking at the code, wouldn't that make it display a zz before the album name? That would look a bit messy, wouldn't it :/


Yeah, that's the idea (because Facets doesn't support display by one criteria while sorting by another. The author of the component has made it clear that he doesn't intend to implement this feature either.)

Only Playlist Tree is capable of what you want. But it can't be used with DUI, and the author has stopped development altogether, which means you're out of luck.
Title: Facets [2008-02-25]
Post by: nicke2323 on 2008-05-21 13:27:27
I posted a list of suggestions for improving search in Facets (and fb2k's built-in library search) here:
http://www.hydrogenaudio.org/forums/index....showtopic=63229 (http://www.hydrogenaudio.org/forums/index.php?showtopic=63229)

Is there any chance of seeing these ideas implemented in a future version? The umlaut issue is (in my opinion) the most important one. Thanks!
Title: Facets [2008-02-25]
Post by: mozi on 2008-05-22 05:33:46
Selecting "All" for Genre will hide all the artists and albums that have all songs that have no genre. I think this is a bug. I have to ctrl+click on artist to de-select it to get it to show all my artists and albums.
Title: Facets [2008-02-25]
Post by: vigylant on 2008-05-22 20:16:20
Just make your own custom genre column:
$if2(%genre%,Unknown genre)

Assuming %genre% is the correct thingy
Title: Facets [2008-02-25]
Post by: ozstrike on 2008-05-25 17:05:42
It says on the site that you'll add statistics columns if you like the idea?
Is there any way you could add a "type" statistic. It would requite an extra tag I guess, but I really want to be able to sort my Live albums and EPs separately from normal albums.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-05-25 17:26:56
I posted a list of suggestions for improving search in Facets (and fb2k's built-in library search) here:
http://www.hydrogenaudio.org/forums/index....showtopic=63229 (http://www.hydrogenaudio.org/forums/index.php?showtopic=63229)

Is there any chance of seeing these ideas implemented in a future version? The umlaut issue is (in my opinion) the most important one. Thanks!

Keyboard shortcut to the search box: planned.
Fixing unexpected/inconsistent behaviours: planned.
Changes to the query syntax or rules itself (including umlauts) would have to be made in the core.

Is there any way you could add a "type" statistic.

How is that a statistic?

If you have a tag field for that, you can just add and use it as a column, like [%type%].
Title: Facets [2008-02-25]
Post by: pozp on 2008-05-26 15:44:16
Hi.
I noticed the new query syntax DURING LAST doesn't work in search box. (XPsp3)
Thank you.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-05-26 16:14:28
pozp, look here (http://foobar2000.audiohq.de/foo_facets/roadmap)!
Title: Facets [2008-02-25]
Post by: JohanDeBock on 2008-05-26 16:28:09
I started using more shortcuts and noticed something strange:
When using "Send to playlist and play : someplaylist"  when some artist or album is selected in Facets all works well and someplaylist starts playing with the right artist or album, BUT sometimes the playlist is not sorted in the regular %path_sort%.


What about this?
Title: Facets [2008-02-25]
Post by: pozp on 2008-05-26 16:39:05
pozp, look here (http://foobar2000.audiohq.de/foo_facets/roadmap)!

Thank you, q-stankovic and sorry, Frank.
I'll be more cautious next time.
Title: Facets [2008-02-25]
Post by: ozstrike on 2008-05-29 01:31:14
If you have a tag field for that, you can just add and use it as a column, like [%type%].


Wow. I'm a complete idiot. Why did I not think of that?
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-06-06 12:58:04
Is there a way to reset all facets to ALL if you have multiple instances of facets? I have more, and I sometimes notice it won't refresh right if I use another facets panel if I just used facets in an other panel before that. The selection of the first panel is then still active.
Title: Facets [2008-02-25]
Post by: _oao on 2008-06-07 08:44:43
i noticed a bug in the facets plugin:
- the rating statistics column doesn't work with ratings from the official playback statistics plugin... 
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-06-07 13:36:29
It works for me, but it shows squares, same as in properties. Think it has something to do with a missing font or language on my system.

You can make a new facet though, with this code
Code: [Select]
$pad($repeat(SYMBOL,%rating%), 5,)
and use multiple columns for showing ratings with a symbol of your choice.
Title: Facets [2008-02-25]
Post by: _oao on 2008-06-07 14:30:32
It works for me, but it shows squares, same as in properties. Think it has something to do with a missing font or language on my system.


I'm talking about the "Statistical columns like Duration, Total Size, Average Rating, Play Count, and others."

The Average Rating column doesn't work with rating fields from the Playback Statistics plugin... 
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-06-07 16:06:36
I know you are talking about that. The code I posted is a workaround for it.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-06-07 16:09:38
Support for those ratings is planned.

Background: Facets currently retrieves ratings from the tags. The playback statistics component makes them available through the new metadb_display_field_provider API (and thus, the %rating% title formatting variable), which was introduced as a successor to the dropped metadb_display_hook API in 0.9.5.2. foo_facets has not been adapted to reflect this change yet.

Quote
The code I posted is a workaround for it.

Facet column patterns are not able to calculate ratings across multiple tracks, to for example display ratings for artists or albums.
Title: Facets [2008-02-25]
Post by: _oao on 2008-06-07 17:31:29
Quote
Support for those ratings is planned.

Background: Facets currently retrieves ratings from the tags. The playback statistics component makes them available through the new metadb_display_field_provider API (and thus, the %rating% title formatting variable), which was introduced as a successor to the dropped metadb_display_hook API in 0.9.5.2. foo_facets has not been adapted to reflect this change yet.

thanks for the quick reply. looking forward for the next release!
Title: Facets [2008-02-25]
Post by: ~*McoreD*~ on 2008-06-14 03:33:58
I've got an additonal question to one of blankfaze. Since I organize my foobar in more or less the same way.

is it possible to double click in the Facets-view the album you want play and hereby stay within the same playlist but without wiping the complete list? So, put down in actions:

1. Look for your album in facets view
2. Double click to play
3. album gains focus and plays in your current playlist (where the complete playlist stays intact and not replaced by your selection)

Maybe it's already possible, but ive been playing with the mentioned options in the events dialog and havent been able to achieve the described....


Somewhat related:

Suppose, I browse the library using the facets browser.
I pick an album, the tracklist gets displayed in the bottom. I double click a song to play.
When I browse another album, the facets playlist will be replaced with the new selection
So as soon as the current song is finished, it will start the first song of the new selection.
This happens disregarding the setting u have in foobar2000 to stop playback follows cursor

No, that's not possible yet, but planned for a future version.


I think I was just explaining the same scenario and thanks Frank for addressing this. I will wait for a new release when it is ready.


Edit:

I was also wondering if it is possible to update the Facets browser when you double click a (large) user playlist. It is then possible to utilize the Facets panel to search for tracks within this playlist.
Title: Facets [2008-02-25]
Post by: kanak on 2008-06-14 13:07:19
I was also wondering if it is possible to update the Facets browser when you double click a (large) user playlist. It is then possible to utilize the Facets panel to search for tracks within this playlist.


It's currently listed as an undecided feature in the roadmap:

Quote
Add a context menu command: Utils, Create Facets view from these items.
Title: Facets [2008-02-25]
Post by: Benji99 on 2008-06-17 02:14:24
There is an undocumented feature for this purpose:

[%<artist>%]|[%performer%]|[%composer%]|and so on



I'm trying to use this feature.
My tracks are tagged as follows, every track has a %artist% and some tracks have %artist2%
I want to have %artist% and %artist2% show up under a single column as if they were the same tag.

Code: [Select]
$if($not(%genre2%),[%artist%]|%<artist2>%)


When I use that string, all I can see are the tracks with %artist2% tags while every track with just %artist% are listed under '?'.

NOTE: Don't pay attention to the %genre2%, I use that filter out my classical tracks which are tagged differently.

Any idea how to fix this?

Thanks in advance!
Title: Facets [2008-02-25]
Post by: Benji99 on 2008-06-17 04:29:46
I have a feature suggestion, I don't know if this easily feasible or not.
Is there any way that you could support string manipulation functions on Multi-value tags within a column?

For example, it would be amazing if this function would work properly:

Code: [Select]
$right(%<credits>%,$sub($len(%<credits>%),$strchr(%<credits>%,';')) )


Any hope for this?

Thanks again 
Title: Facets [2008-02-25]
Post by: hesher on 2008-06-23 14:24:22
Autoplaylists created by the facets components are not viewable in the new foobar 0.9.5.4 beta interface.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-06-24 20:37:56
The feature of editing autoplaylists has just been introduced in 0.9.5.4 beta. Peter has yet to provide an API to which I could report the query and sort strings to be displayed in the dialog. In addition, I currently don't have the time to focus on Facets. Please have some patience.

Code: [Select]
$if($not(%genre2%),[%artist%]|%<artist2>%)

(...) Any idea how to fix this?

Patterns are split before they are evaluated.

Is there any way that you could support string manipulation functions on Multi-value tags within a column?

Sorry, changing this would require a revision of title formatting in the program core.
Title: Facets [2008-02-25]
Post by: cmdrpaddy on 2008-06-25 15:42:28
Does anyone have a formatting string to ignore the leading The in a facet when only the first letter of the artist is displayed?
I'm using
$caps($left(%album artist%,1))

I would like The Smashing Pumpkins to be under S not T
(http://i29.tinypic.com/352qbsh.gif)

Sorry if this has been answered before, searching for The on a forum is a fruitless task.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-06-25 15:49:12
$caps($left($stripprefix(%album artist%),1))

$stripprefix has been introduced in foobar2000 0.9.5.3.
Title: Facets [2008-02-25]
Post by: cmdrpaddy on 2008-06-25 16:06:28
$caps($left($stripprefix(%album artist%),1))

$stripprefix has been introduced in foobar2000 0.9.5.3.


Thanks alot!
Title: Facets [2008-02-25]
Post by: armin on 2008-06-25 21:36:08
bug report: shift+doubleclick restarts the current song.

My double-click action is set to "Add to the Current Playlist".
If I select one item in facets, then hold shift and double-click on another item (to add a group of items to the current playlist) it restarts the currently playing song. This does not happen when i use ctrl to select each item individually and then ctrl+doubleclick the last one.
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-06-25 21:47:08
$caps($left($stripprefix(%album artist%),1))

This facet shows in case of a multivalue artist field both artists.

For example, Raising Sand by Robert Plant and Alison Kraus shows Alison under R too. Is there a way to prevent Alison being filed under R?
Title: Facets [2008-02-25]
Post by: nautis on 2008-07-19 15:00:53
I think I've encountered a bug. When I select an artist all of the songs for that artist do not appear. However, when I switch back to the the default playlist, the songs are there. Does anyone know what would cause this? I'm using Foobar 0.9.5.4 and the latest version of Facets.

BTW, thanks to the author. If I can get this working it will be perfect.

Edit: I think this is caused when a genre is not assigned to a song. Can someone confirm?
Title: Facets [2008-02-25]
Post by: vigylant on 2008-07-19 15:20:37
Yea, you need to make a custom thingy

$if2(%genre%,No Genre)

You should do this for all the fields you are using, and yea, it seems like a bug.
Title: Facets [2008-02-25]
Post by: hariskar on 2008-07-19 20:35:53
When I send the mp3s of a CD in a playlist, songs are sorted alphabetically and not by CD order (Track No). So I have to click allways to click on Track No to be ordered how they should. Any solution for that?
Thank you!
Title: Facets [2008-02-25]
Post by: hesher on 2008-07-21 12:39:45
Hi, Bug? Known Issue?:

If I choose to add the "Total Size" statistic and then sort by it then items who have the "GB" unit will sort before most of the "MB" unit because their number is lower.
Just an idea - the number displayed and the one by which the column is sorted by should probably be separate...

Thanks.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-07-21 12:42:50
the number displayed and the one by which the column is sorted by should probably be separate...

They are seperate. It works exactly as it should for me, do you have a screenshot that demonstates your problem?
Title: Facets [2008-02-25]
Post by: flakpt on 2008-07-22 00:40:27
Hello, Frank.

Just posting here to congratulate you on the amazing job you did with Facets. I'm a long time lurker here, but never really got into foobar. The new DefaultUI with this component made me definitely let go and jump in the foobar wagon.

Good job, keep it up.
Title: Facets [2008-02-25]
Post by: Fractal_Mortality on 2008-08-05 17:54:25
Is it possible for the "Facet Selection" playlist to not always take focus away from the current playlist if I have another playlist open?
Title: Facets [2008-02-25]
Post by: tpijag on 2008-08-05 20:18:24
Is it possible for the "Facet Selection" playlist to not always take focus away from the current playlist if I have another playlist open?


Possible solution:

Preferences>Facets>Events>Selection Change = None

terry
Title: Facets [2008-02-25]
Post by: Fractal_Mortality on 2008-08-06 05:32:40
But there's no way to still have a selection playlist, and NOT have it take focus?
Title: Facets [2008-02-25]
Post by: Scidd0w on 2008-08-06 08:08:21
Is this component still under active development? It's been really quiet the last few months... I'm asking because I'm missing some of the new features of the newer foobar versions.
Like editing of autoplaylist queries for example, and the ability to use the 'Library Viewer Selection' playlist.
For the rest thank you very much for this plugin. I'm using it as much as I use foobar2000 on a daily base
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-11 11:47:39
Facets is still under dev, but maybe not under "active dev" as you would say, as Frank has stated he currently doesn't have much time for this AFAIK. Let's hope it changes soon, since there has been nothing new since Feb. 25. Facets definitely deserves an update with some minor improvements.

And BTW I have one question for Frank : as mentioned here (http://www.hydrogenaudio.org/forums/index.php?showtopic=58351), it looks like color and tab rendering is planned for dev in foobar's playlist view. Is there a chance that Facets will also support color rendering one day ?

No need to say this would be quite useful. Just an example - I'd like this simple code to work in Facets prefs :

Name : Album & Codec
Pattern : $if($stricmp(%__encoding%,lossless),$rgb(255,0,0)%album%$rgb(),$rgb(0,255,0)%album%$rgb())

This would allow for lossless albums to be immediately distinguished from others, thus eliminating the need for an additional "Codec" column. But it needs color rendering. Frank, what's your position on this ? Thanks.
Title: Facets [2008-02-25]
Post by: vigylant on 2008-08-11 14:21:28
foorious: I agree with you, its also needed for the normal playlist view

edit: $rgb works just fine in the facets...
Title: Facets [2008-02-25]
Post by: _oao on 2008-08-11 15:15:42
$rgb works just fine in the facets...

Yes, it works!!! 

Quote
No need to say this would be quite useful. Just an example - I'd like this simple code to work in Facets prefs :

Name : Album & Codec

Pattern : $if($stricmp(%__encoding%,lossless),$rgb(255,0,0)%album%$rgb(),$rgb(0,255,0)%album%$rgb())

Thanks for the cool script! 

PS: The only thing that i'm really missing in Facets is an update to the Rating Statistics Column, currently it doesn't work with ratings from the Playback Statistics Component... 
Title: Facets [2008-02-25]
Post by: smkk on 2008-08-11 16:04:50
Sweet, never knew $srgb worked in facets, so many new possibilities. =)

Anyway, there's one thing driving me mad in facets. It's a little hard to explain though.
E.g. select the artist on the top and then hold ctrl and click on the 4th artist, it will select the 1st and the 4th artist. So far so good. But if you select the first artist and then -scroll down- and press ctrl in order to select another artist it will make the column suddenly scroll up to the top and you have to scroll down once more to finally select the desired artist. Same goes for shift. Really annoying. :/
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-11 19:06:08
I never knew $rgb worked either !    This opens a new world of possibilities...

I had always thought $rgb was some 'core' fb2k function that had been disabled in 0.9.5, and that 3rd-party components like Facets just couldn't use it till it was implemented again...

All right, let's try this ! 


EDIT - it works... almost, but there seems to be some problems. 

I've tried this simple code for the "album" column : $if($stricmp(%__encoding%,lossy),$rgb(255,128,0),$rgb(128,255,0))%album%$rgb()

It seems to work, but two things happen to my surprise :
1. All the album titles beginning with '[' or '(' (e.g. '[Single] Title') are simply not taken into account by Facets : they stick to the default color regardless of the used codec. Can this be considered as a bug or a glitch ?
2. The album column sorting method is affected : no matter what I do, all lossless albums are listed first, then only all lossy albums. I would have expected all albums to be listed alphabetically, regardless if they are lossless or lossy (of course we're talking albums that are either totally lossless or totally lossy, not mixed lossless/lossy albums). If I remove the $rgb part of the code, the sorting method becomes normal again.

Can somebody explain this ?


EDIT 2 - problems 1. and 2. remain exactly the same if I use the "title" column. How bizarre !
Title: Facets [2008-02-25]
Post by: vigylant on 2008-08-12 21:46:46
Hmm, two $rgb's doesnt work??

$rgb(255,0,0)$substr(%directoryname%,1,3)$rgb(0,0,0)$substr(%directoryname%,4,10)
Just returns the first 3 letters in red of the directory name, not the last part...
Title: Facets [2008-02-25]
Post by: start78 on 2008-08-13 07:37:59
One tiny request:

Can you make the settings for "Double-click action" look like the ones for the album list?

In album list prefs it's called "Send to Current Playlist",
in facets prefs it's called "Send to the current playlist".

Nothing serious...
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-13 10:19:32
@vigylant : you are right ! even with a simpler code, this doesn't work :
$rgb(255,0,0)TEST1$rgb()TEST2
TEST1 appears in red as expected, but TEST2 also appears in red instead of the default color...

Same thing for this codes :
$rgb(255,0,0)TEST1$rgb()$rgb(0,255,0)TEST2$rgb()
$rgb(255,0,0)TEST1$rgb(0,255,0)TEST2
In both cases TEST1 appears in red as expected, but TEST2 doesn't appear at all...

I hope Frank soon'll come across all this and will give us some explanation. That would be great.
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-08-13 11:22:44
(...) as mentioned here (http://www.hydrogenaudio.org/forums/index.php?showtopic=58351), it looks like color and tab rendering is planned for dev in foobar's playlist view.

First of all, please note that the pinned topic contains proposals, it is not a todo list.

As far as I can tell, support for setting colors in the playlist view using $rgb() is unlikely, because it would not match well with different color schemes. You would have to rewrite your column patterns each time you change global colors, which would also complicate the distribution of theme files among other users.

What might work would be a solution that enables switching to the highlight color or to dim certain parts of the text, although if it were to be implemented for the playlist view, I could imagine that this may not necessarily be configureable through title formatting, but rather as a per-column setting such as the alignment. Again, this is just my personal opinion and should not be taken as a statement by the developer.

Now regarding facets, the fact that $rgb() appears to work to a certain extent is an unfortunate side-effect (you may also call it a bug) of dimming text in brackets. I have yet to decide whether I should fix the mentioned problems or completely remove support for $rgb() for the reasons stated above. In general, I remain open to whatever solution might be chosen for the playlist view.

In album list prefs it's called "Send to Current Playlist",
in facets prefs it's called "Send to the current playlist".

In this case, I consider the album list as inconsistent with the rest of foobar2000 and the recommendation to use sentence-style capitalization as of Windows Vista.
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-13 23:40:29
Thanks Frank, everything is very clear now.

Regarding $rgb and the color schemes, maybe the foobar developers could consider a simple preference like this one :
Prefs > Display > DUI > Colors and Fonts > "Allow $rgb to override default colors" (checkbox unchecked by default).
Could this solve the problem ? For most users it would allow them to stick with the default colors and exchange theme files. For some users, it would allow them to check the box and get the best out of their interface, by having a global color scheme that could be overriden by the use of $rgb in some chosen columns.

Same thing for Facets : Prefs > Media Library > Facets > "Allow $rgb to override default colors" (checkbox unchecked by default) (unless Facets can stick directly to global prefs, that would be even simpler).

I hope my position is consistent with the planned future of foobar : to simplify the user experience (e.g. default colors) while allowing some users to customize things within the DUI (to a certain extent) without having to set up a more complicated interface like CUI.

Regarding the Playlist View in particular, one could easily imagine the possibilities if the use of $rgb was allowed. Same thing for Facets : for example, currently I have to set up 3 different columns in one single facet to get the info I want : Date / Album / Codec. With $rgb I could use only 2 columns : Date / Album, the Codec being defined by the $rgb color. That would be awesome if it was possible. Thanks for considering it.
Title: Facets [2008-02-25]
Post by: kruji on 2008-08-14 20:01:15
hi. i am looking for an way to focus the facets' search field by a keyboard shortcut. but i can not find any action in the shortcuts-menu (preferences) which would set the mouse focus on the search field. is there any solution? thanks
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-08-14 20:24:51
Regarding $rgb and the color schemes, maybe the foobar developers could consider a simple preference like this one :
Prefs > Display > DUI > Colors and Fonts > "Allow $rgb to override default colors" (checkbox unchecked by default).
For some users, it would allow them to check the box and get the best out of their interface, (...)

Those users are likely to get asked for their theme files, so that is not really a solution.

hi. i am looking for an way to focus the facets' search field by a keyboard shortcut.

Not possible yet.
Title: Facets [2008-02-25]
Post by: Kaysat on 2008-08-14 21:10:10
Is it possible for "Facets" to ignore "excluded filetypes" according to what I have set in the "General" preferences?
ATM I have the cue and the respective file in my library.
Thank you.
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-14 22:47:54
Those users are likely to get asked for their theme files, so that is not really a solution.

You are right of course. But since those users are presumably experienced users, they are expected to reply "here's my theme file, but be warned that you'll get everything except the color tweaking because it needs some titleformatting". Or even better, "here's my theme file, and here are also my titleformatting strings for those who'll want also the color tweaking".

Let's try to sum this up !

Case 1 : $rgb is supported
- experienced users -> nice themes + color tweaking
- other users -> nice themes with no color tweaking, OR nice themes + color tweaking if the strings are shared

Case 2 : $rgb remains unsupported
- experienced users -> nice themes with no color tweaking
- other users -> nice themes with no color tweaking

Case 1 looks better to me, and yet DUI remains simple for everyone... 

Sorry for going off-topic here : I don't want to enter a debate about this since you and the devs probably know better than anyone what is good and what isn't. I just wanted to give my opinion and maybe give some food for thought. Thanks again. 
Title: Facets [2008-02-25]
Post by: Yirkha on 2008-08-14 23:10:20
Note that changing colors or font style using title formatting has also other undesirable consequences. For example, because the real text content can contain invisible formatting codes, it is not possible to simply sort a list (facet, playlist, ...) by that content. You have noticed this behavior yourself:
Quote
2. The album column sorting method is affected : no matter what I do, all lossless albums are listed first, then only all lossy albums. [...] If I remove the $rgb part of the code, the sorting method becomes normal again.
Title: Facets [2008-02-25]
Post by: vigylant on 2008-08-14 23:21:37
Case 1 : $rgb is supported
- experienced users -> nice themes + color tweaking
- other users -> nice themes with no color tweaking, OR nice themes + color tweaking if the strings are shared

I really agree with you, i mean, its not a very imposing change, and like quoted, it wouldnt be a problem for other people if the $rgb strings were included

And what Frank said about that you had to change all your rgb tags when you change your color scheme...

- It wouldnt be a problem if you save your theme files, assuming that the $rgb's are included
- No offense, but who does really care? I would rather have support for it, and a little work when changing color scheme (which doesnt happen very often) wouldnt matter

Just my opinion 
Title: Facets [2008-02-25]
Post by: foorious on 2008-08-15 16:49:33
Note that changing colors or font style using title formatting has also other undesirable consequences. For example, because the real text content can contain invisible formatting codes, it is not possible to simply sort a list (facet, playlist, ...) by that content. You have noticed this behavior yourself

Of course Yirkha, and foobar's excellent developers will be so much better than us at finding solutions for this problem  (because I guess there certainly are solutions). One potential solution - probably easier said than done, I am not a dev myself ! - could be, when interpreting titleformatting code within the text strings, to be able to output two different string types :
- String type 1 : totally interpreted (like today)
- String type 2 : partially interpreted, with all invisible formatting codes eliminated
This way, String type 1 could be used by all display functions, while String type 2 could be used by all sorting functions.

E.g. : initial text string = "$upper(text1)[invisible code]$upper(text2)[/invisible code]", with the invisible code handling for example blue color and italic font type
=> String type 1 = "TEXT1TEXT2" (what we want to display - all codes have been interpreted)
=> String type 2 = "TEXT1TEXT2" (what we want to sort - all invisible codes have been eliminated)

But since I'm probably wrong and foobar probably doesn't work this way, let's just forget about this.
Title: Facets [2008-02-25]
Post by: Stefand on 2008-09-05 13:48:47
Regarding $rgb and the color schemes, maybe the foobar developers could consider a simple preference like this one :
Prefs > Display > DUI > Colors and Fonts > "Allow $rgb to override default colors" (checkbox unchecked by default).
For some users, it would allow them to check the box and get the best out of their interface, (...)

Those users are likely to get asked for their theme files, so that is not really a solution.

hi. i am looking for an way to focus the facets' search field by a keyboard shortcut.

Not possible yet.

If you use AutoHotkey, you can easily assign a hotkey to perform a mouseclick in the search field.
I use AutoHotkey to navigate with the cursor-keys of my Asus R2H through the Facets UI.

Unfortunately, I have encountered two small issues: when I use TAB to jump to the next Facet, it does not always highlight the entry it's using. This occurs when you jump to a Facet with no current entry selected. It seems like the first entry (All...) is selected, but it isn't highlighted.

I have one question: is it possible to disable the "All ..." entry on top of each list?

Cheers! Stefan.
Title: Facets [2008-02-25]
Post by: Xezzy on 2008-09-17 10:46:26
Hi!
Dont know if it was requested before, but I cant see this feature in 'roadmap' so I'll just ask :]
My config is very straightforward, so I dont like having 3 or more facets, instead I would like to 'scroll' one existing facet to another one (after selection). Pretty much like in iPod.

edit: there is similar request: "Folder structure view: browse subfolder contents inside of the same facet.", but I would extend this for genre/artist/album/track browsing.
Title: Facets [2008-02-25]
Post by: Caleb on 2008-09-23 06:47:15
Does Facets have problems with media library sizes larger (or equal) to 1TB?

(http://img515.imageshack.us/img515/4305/libraryub1.jpg) (http://imageshack.us)
(http://img515.imageshack.us/img515/libraryub1.jpg/1/w960.png) (http://g.imageshack.us/img515/libraryub1.jpg/1/)

My media library is around 1TB.....
Title: Facets [2008-02-25]
Post by: TimR on 2008-09-26 09:37:46
I'm new to Foobar in general and Facets in particular - so apologies if these are idiot questions. But firstly I must say I'm really impressed and having great fun "playing" with these products

1. Is it possible to set the colours of Facets separately from the general Foobar colour options?

2. Is it possible to have a Facet that shows individual composers when the composer ID3 tag has multiple composer names separated by semicolons?

Many thanks to anyone who can help
Title: Facets [2008-02-25]
Post by: ojdo on 2008-09-26 10:11:36
1. Is it possible to set the colours of Facets separately from the general Foobar colour options?

I don't think so. I think the idea of the default user interface is to have a consistent look (and colour) in the whole application.
Quote
2. Is it possible to have a Facet that shows individual composers when the composer ID3 tag has multiple composer names separated by semicolons?

Yes, that's easily possible: Just use
Code: [Select]
%<artist>%

with the fieldname you would like to split. (Usually that's "artist", "genre", "style" and perhaps "album artist".)
Title: Facets [2008-02-25]
Post by: TimR on 2008-09-29 08:09:15
Ojdo - many thanks - just what I needed
Title: Facets [2008-02-25]
Post by: prayerslayer on 2008-09-29 22:04:40
Hi!

Facets is a totally awesome plugin for fb2k, thanks!

But I think there is still something to improve. I've read this thread and the manual of Facets and couldn't find such a feature request or point on the roadmap.
See, I use Facets just to display my folder structure (<starting letter>/<artist>/<year> [<catalog#>] <album>/<track#>. <track>), therefore I have 3 Facets. One for the starting letter, one for the artist and the last one for the album. The problem is that my folder structure is not completely perfect, not having every file placed in an album-folder.

For example:

-A
--A Perfect Circle
----2000 Mer De Noms
----2003 Thirteenth Step
--AC-DC
----1986 Who Made Who
--Alphaville - Big In Japan.mp3
-B
--Babyshambles
--Bad Company
----2003 Shot Down On Safari
----some.track.mp3
--Bad Religion

and so on.

In fb2k with Facets it's - as far as I know - not possible to display just those swirling files as long as they are in the first (starting letter) level, because Facets searches for the files RECURSIVELY - tracks in the second (artist) level can be displayed through not selecting any album, but tracks in album-folders are still shown too. Generally this is not a bad behaviour, but nevertheless I have to ask:

What about implementing an option e.g. "Search Folder recursively" (yes/no) for every Facet? That would solve my problem (unless there is another solution I don't know, if so: please forgive me and I will never bother you again!).

tia
Title: Facets [2008-02-25]
Post by: ojdo on 2008-09-30 00:07:20
The problem is that my folder structure is not completely perfect, not having every file placed in an album-folder.


Are the files tagged thouroughly? If then, you might consider to move from the directory-based approach towards setting Facets up using only the files tags. Then the location in the file system is of less importance:

1. Initial Letter
Code: [Select]
$left(%album artist%,1)


2. Album artist
Code: [Select]
%album artist%


3. Album
One or more columns
Code: [Select]
%album%


This way the location is not important for a files position in your facet as long as album and artist are correct.

HTH
ojdo
Title: Facets [2008-02-25]
Post by: prayerslayer on 2008-09-30 07:17:39
Are the files tagged thouroughly?


No, especially the files not in any album-folder aren't. The problem with these files is that they often have no album tag, e.g. because it's just one song from an artist in the 60s. Tagging all these files correctly would be more work than moving them in directories.

I will give it a try though... Thank you!
Title: Facets [2008-02-25]
Post by: ojdo on 2008-09-30 08:50:24
The problem with these files is that they often have no album tag,

If artist is correct at least, you could compensate for this by using something like
Code: [Select]
$if2(%album%,<None>)

which would summarize the tracks without album tag of an artist in an item named "<None>".

On the long run, there is no alternative to thoroughly tag your files...
Title: Facets [2008-02-25]
Post by: prayerslayer on 2008-09-30 20:15:45
On the long run, there is no alternative to thoroughly tag your files...


The workaround "using the tags" doesn't work, due to the incomplete tags (e.g. different folders for 'A' and 'a').

I see it now... There is no other way. Should not last too long with foo_discogs.

Thank you anyway

Edit: WAIT! There is one more thing: In my folder structure, artists who start with a number are collected in the folder "0-9". Is there a way to do the same with Facets and tags?
Edit2: One more. There is no way to see collections (e.g. Hits 2008) in the way I like (C->Collections->*)...

I think my folder structure is just too mixed up, I surrender
Title: Facets [2008-02-25]
Post by: starchaos on 2008-10-06 22:01:36
Just wanting to drop in and thank you for making this plugin!
Title: Facets [2008-02-25]
Post by: wortels on 2008-10-17 14:15:36
I don't know if it has been requested before or not but it would be nice if the facets plugin remembered the scrollbar position from the last session so that when I restart foobar the artist/album etc I had selected is still in view
Title: Facets [2008-02-25]
Post by: skelly831 on 2008-10-19 08:32:31
...I would like to 'scroll' one existing facet to another one (after selection). Pretty much like in iPod.

edit: there is similar request: "Folder structure view: browse subfolder contents inside of the same facet.", but I would extend this for genre/artist/album/track browsing.

I just saw the undecided features list on Frank's site and that one in particular caught my eye, then I came here to see if it had been discussed recently. An iPod is exactly what came to mind when I read the part about browsing in the same facet, having the lists slide sideways inside the same panel would be a very elegant and space-saving feature.

I hope you don't decide to reject this idea, Frank

Edit: cleaned up the quote.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2008-10-19 15:25:16
I don't think that Frank meant an iPod-like browsing as he put "Folder structure view: browse subfolder contents inside of the same facet." on the list of undecided fetures. When i read that i was thinking of an treeview inside of a facet wich displays the directories. But maybe i am wrong?
Title: Facets [2008-02-25]
Post by: skelly831 on 2008-10-19 18:26:16
q-stankovic, yes, that was just my first impression of what that feature could be like. But I don't think Frank meant "browse subfolder contents inside of the same facet" to be the same as "tree view", he would have just said so in the feature description. I could be wrong though
Title: Facets [2008-02-25]
Post by: Dremora on 2008-10-20 21:58:46
When I right-click any item in Facets and select "Remove dead entries", foobar 0.9.6 beta 1 crashes (due to this function missing from the new beta).
Title: Facets [2008-02-25]
Post by: TomBarlow on 2008-11-06 00:54:55
Giving DUI a spin, I'm really liking it and facets. One slightly nit-picky thing I've noticed is a black border around the facets that isn't around the playlist, although I just realised I have a custom theme and it doesn't show up on other screenshots, so there's probably not much incentive to do anything about it! Can provide a screenshot if you like...

Another thing I find pretty annoying is that space is reserved for some other function in facets, which means I can't play or pause with the space bar when a facet is focused... this is almost a deal breaker for me as it's what I nearly always use to play or pause! Wouldn't it be better to handle this by setting it under Prefs>Keyboard Shortcuts? Else what's the point of having Prefs>Keyboard Shortcuts?! Hmm I will have to hope for different behaviour in a future version...

cheers,
Tom.
Title: Facets [2008-02-25]
Post by: Mar2zz on 2008-11-07 11:32:41
Frank,
can you please update facets so it's searchbox can create autoplaylists that also can be changed/tuned later when rightclicking them?

I created a layout with only facets as a libraryviewer, but had to add database search for this function. I'd like to see facets having this function too. It's the greatest!

PS: Will it ever become part of the default installer? I think it should, it makes foobar an audioplayer even 65+ people can use easily. (my wife can, so I know...)
Title: Facets [2008-02-25]
Post by: tg2k3 on 2008-11-11 14:26:25
Facets is the most useful fb2k component ever made, at least in my personal opinion

That's why i would extremely appreciate if the author would recompile the plugin with the new fb2k SDK. Since i updated to fb2k 0.9.6 beta 4 i am experiencing weird behaviour, as for example that facets lists me 2 albums of an artist searching for the artist name in the facet search bar. using the media library search, however, i find 3 albums of that artist (which is the correct result).
this happens to me quite often now and kind of makes facets unusable. but i seriously don't want to live without that component. so please please please please please, do something about it
Title: Facets [2008-02-25]
Post by: MuseFan on 2008-11-14 14:39:36
Hello

I already mentioned it in the foobar 0.9.6 beta 4 topic, but since I wasn't able to find the error back in the last 6-7 pages, I thought it would be useful to make a note of it here too. Now, with codebox tags

So, wanted to let you know, I ran into the following error (foobar freezed immediately and shut itself down), when I was trying to manually remove dead entries in the facets list.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004A4D47h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run
Code bytes (004A4D47h):
004A4D07h:  DF 00 00 00 76 03 33 C0 C3 33 C0 40 C3 8B C1 E8
004A4D17h:  B3 FF FF FF 84 C0 75 1C 83 F9 08 74 17 83 F9 0D
004A4D27h:  74 12 83 F9 2D 74 0D 83 F9 20 76 05 83 F9 30 72
004A4D37h:  03 33 C0 C3 33 C0 40 C3 8B C1 8B 48 04 FF 70 08
004A4D47h:  8B 11 FF 52 0C C3 56 8D 77 04 8D 44 24 08 C7 07
004A4D57h:  90 8A 4E 00 E8 8E 2C FA FF 8B 4C 24 08 8B 44 24
004A4D67h:  0C 89 47 08 5E 85 C9 74 04 8B 01 FF 10 8B C7 C2
004A4D77h:  08 00 B8 EA 18 4C 00 E8 B5 B1 01 00 51 51 53 56
Stack (0012FBDCh):
0012FBBCh:  00000000 00000000 00000000 00000000
0012FBCCh:  00000000 00000000 00000000 00000000
0012FBDCh:  00000001 0043B07C 0012FCB8 0043B1D2
0012FBECh:  00000000 004DF9B4 04AD9538 00080131
0012FBFCh:  00000000 00000000 746B0E71 00000000
0012FC0Ch:  7FFDF000 004166F2 00000001 045E4310
0012FC1Ch:  00000000 00000001 004DC4C4 0012FC34
0012FC2Ch:  00000013 00506A74 00000000 0012FCD4
0012FC3Ch:  004C2574 00000002 0012FC50 0043B1F1
0012FC4Ch:  00000000 0012FC7C 7E398724 000B07F8
0012FC5Ch:  00000400 00000000 00000000 0043B1D2
0012FC6Ch:  DCBAABCD 00000000 0012FCB8 0043B1D2
0012FC7Ch:  0012FCE4 7E398806 0043B1D2 000B07F8
0012FC8Ch:  00000400 00000000 00000000 0012FD70
0012FC9Ch:  0012FD68 00812A50 00000014 00000001
0012FCACh:  00000000 00000000 00000010 00000000
0012FCBCh:  7E3C0477 00000001 00000000 00000000
0012FCCCh:  0012FC98 0012F800 0012FD34 7E3C0477
0012FCDCh:  7E398820 00000000 0012FD44 7E3989BD
0012FCECh:  00000000 0043B1D2 000B07F8 00000400
Registers:
EAX: 04AD9538, EBX: 00000000, ECX: 00000000, EDX: 00000001
ESI: 00506A74, EDI: 00503650, EBP: 0012FC44, ESP: 0012FBDC
Crash location: "foobar2000", loaded at 00400000h - 00539000h

Loaded modules:
foobar2000   loaded at 00400000h - 00539000h
ntdll loaded at 7C900000h - 7C9B6000h
kernel32 loaded at 7C800000h - 7C8FF000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77F40000h - 77FEB000h
RPCRT4   loaded at 77DA0000h - 77E31000h
GDI32 loaded at 77E40000h - 77E87000h
USER32   loaded at 7E390000h - 7E421000h
SHLWAPI   loaded at 77E90000h - 77F06000h
SHELL32   loaded at 7C9C0000h - 7D1E1000h
ole32 loaded at 774A0000h - 775DD000h
shared   loaded at 10000000h - 1002A000h
UxTheme   loaded at 5B190000h - 5B1C8000h
COMDLG32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
avgrsstx loaded at 00380000h - 00385000h
MSCTF loaded at 746A0000h - 746EB000h
msctfime loaded at 75250000h - 7527E000h
foo_audioscrobbler   loaded at 00AB0000h - 00AE1000h
WS2_32   loaded at 71A30000h - 71A47000h
WS2HELP   loaded at 71A20000h - 71A28000h
foo_cdda loaded at 00B50000h - 00B91000h
foo_rgscan   loaded at 00BC0000h - 00C1B000h
foo_input_std loaded at 00C40000h - 00D79000h
foo_freedb2   loaded at 00DA0000h - 00DE0000h
foo_converter loaded at 00E00000h - 00E6C000h
foo_albumlist loaded at 00E90000h - 00EFB000h
foo_input_monkey loaded at 00F20000h - 00F65000h
foo_playcount loaded at 00F90000h - 00FB9000h
foo_facets   loaded at 00FE0000h - 01061000h
OLEAUT32 loaded at 770E0000h - 7716B000h
MSIMG32   loaded at 76320000h - 76325000h
foo_abx   loaded at 01090000h - 010C1000h
foo_fileops   loaded at 010F0000h - 01136000h
foo_texttools loaded at 01160000h - 01194000h
foo_dsp_std   loaded at 011C0000h - 01208000h
foo_ui_std   loaded at 01230000h - 01304000h
gdiplus   loaded at 4EB80000h - 4ED23000h
foo_unpack   loaded at 01340000h - 0136D000h
foo_discogs   loaded at 01390000h - 01431000h
WINMM loaded at 76AF0000h - 76B1E000h
netapi32 loaded at 6FF20000h - 6FF75000h
appHelp   loaded at 77B00000h - 77B22000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770DD000h
VERSION   loaded at 77BD0000h - 77BD8000h
ieframe   loaded at 448B0000h - 44E7B000h
PSAPI loaded at 76BB0000h - 76BBB000h
iertutil loaded at 44350000h - 44395000h
GRA8E1~1 loaded at 661C0000h - 663DD000h
GrooveUtil   loaded at 68EF0000h - 68FE1000h
WININET   loaded at 445D0000h - 4469F000h
Normaliz loaded at 01AF0000h - 01AF9000h
CRYPT32   loaded at 77A40000h - 77AD5000h
MSASN1   loaded at 77AE0000h - 77AF2000h
MSVCR80   loaded at 78130000h - 781CB000h
GrooveNew loaded at 68FF0000h - 68FF7000h
ATL80 loaded at 7C630000h - 7C64B000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
GR99D3~1 loaded at 65E30000h - 65E67000h
urlmon   loaded at 446B0000h - 447D5000h
msxml3   loaded at 74900000h - 74A13000h
SETUPAPI loaded at 778E0000h - 779D7000h
Secur32   loaded at 77F10000h - 77F21000h
xpsp2res loaded at 20000000h - 202D5000h
harpoon   loaded at 09620000h - 0962E000h
browseui loaded at 75F20000h - 7601D000h
DSOUND   loaded at 73E80000h - 73EDC000h
wdmaud   loaded at 72C90000h - 72C99000h
WINTRUST loaded at 76BF0000h - 76C1E000h
IMAGEHLP loaded at 76C50000h - 76C78000h
msacm32   loaded at 72C80000h - 72C88000h
MSACM32   loaded at 77BB0000h - 77BC5000h
midimap   loaded at 77BA0000h - 77BA7000h
KsUser   loaded at 73E50000h - 73E54000h
mswsock   loaded at 719D0000h - 71A10000h
DNSAPI   loaded at 76EE0000h - 76F07000h
winrnr   loaded at 76F70000h - 76F78000h
WLDAP32   loaded at 76F20000h - 76F4D000h
mdnsNSP   loaded at 16080000h - 16099000h
Iphlpapi loaded at 76D20000h - 76D39000h
rasadhlp loaded at 76F80000h - 76F86000h
hnetcfg   loaded at 61200000h - 61259000h
wshtcpip loaded at 71A10000h - 71A18000h
shdocvw   loaded at 77720000h - 77890000h
CRYPTUI   loaded at 76880000h - 76904000h
cscui loaded at 779E0000h - 77A36000h
CSCDLL   loaded at 765A0000h - 765BD000h
LINKINFO loaded at 76930000h - 76938000h
ntshrui   loaded at 76940000h - 76966000h
ATL   loaded at 76AD0000h - 76AE1000h
USERENV   loaded at 76970000h - 76A24000h
MPR   loaded at 71AA0000h - 71AB2000h
drprov   loaded at 75F00000h - 75F07000h
ntlanman loaded at 71BA0000h - 71BAE000h
NETUI0   loaded at 71C60000h - 71C77000h
NETUI1   loaded at 71C20000h - 71C60000h
NETRAP   loaded at 71C10000h - 71C17000h
SAMLIB   loaded at 71B80000h - 71B93000h
davclnt   loaded at 75F10000h - 75F19000h
RARfsClientNP loaded at 0AE30000h - 0AE44000h
portabledeviceapi loaded at 10930000h - 10979000h
MSGINA   loaded at 75910000h - 75A08000h
WINSTA   loaded at 76300000h - 76310000h
ODBC32   loaded at 745D0000h - 7460D000h
odbcint   loaded at 0B0B0000h - 0B0C8000h
sti   loaded at 73B10000h - 73B23000h
CFGMGR32 loaded at 74A60000h - 74A67000h
fsshext.8.5.1302.1018 loaded at 5A500000h - 5A550000h
DBGHELP   loaded at 59E70000h - 59F11000h

Stack dump analysis:
Address: 0043B07Ch, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0043B1D2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004DF9B4h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 746B0E71h, location: "MSCTF", loaded at 746A0000h - 746EB000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 004166F2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004DC4C4h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00506A74h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004C2574h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0043B1F1h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7E398724h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000006Dh)
Address: 0043B1D2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0043B1D2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7E398806h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000014Fh)
Address: 0043B1D2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7E3C0477h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3C0477h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398820h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+00000169h)
Address: 7E3989BDh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0043B1D2h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7E39DAD2h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DestroyWindow" (+00000000h)
Address: 012967F3h, location: "foo_ui_std", loaded at 01230000h - 01304000h
Address: 7E3C0477h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3989E0h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E398A00h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 00438B1Ah, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 1000258Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0139DAD2h, location: "foo_discogs", loaded at 01390000h - 01431000h
Address: 004395F8h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D8E08h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D8E08h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D8DECh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E8CC8h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004B58F3h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AFF80h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004B58F3h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004B3D48h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 1000258Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004DF518h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004CA0CEh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004DF518h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0043983Ah, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AE141h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AE13Bh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D0B64h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004CEE50h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AFF80h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AE13Bh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AE14Fh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004CEE50h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004CA2ACh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004AFB6Ah, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00EBE40Ch, location: "foo_albumlist", loaded at 00E90000h - 00EFB000h
Address: 004B7D86h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00EBE40Ch, location: "foo_albumlist", loaded at 00E90000h - 00EFB000h
Address: 004AFF80h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 7C816FF7h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00EBE40Ch, location: "foo_albumlist", loaded at 00E90000h - 00EFB000h
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817000h, location: "kernel32", loaded at 7C800000h - 7C8FF000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004AFBD5h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0052002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0052002Eh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00380078h, location: "avgrsstx", loaded at 00380000h - 00385000h

Version info:
foobar2000 v0.9.6 beta 4
UNICODE
Windows 5.1


Additional info:
Album List 4.3  (foo_albumlist)
Text Tools 1.0  (foo_texttools)
RAR reader 1.1  (foo_unpack)
Audioscrobbler 2.3.1  (foo_audioscrobbler)
Discogs Tagger 1.12  (foo_discogs)
File Operations 2.1.1  (foo_fileops)
ABX Comparator 1.3.3  (foo_abx)
Default User Interface 0.9.5  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Facets 2008-02-25  (foo_facets)
Converter 1.2  (foo_converter)
ReplayGain Scanner 2.0.8  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
Standard DSP Array 1.0  (foo_dsp_std)
freedb Tagger 0.6  (foo_freedb2)
foobar2000 core 0.9.6 beta 4  (Core)
Monkey's Audio Decoder 2.1.3  (foo_input_monkey)
CD Audio Decoder 2.1.3  (foo_cdda)
Playback Statistics 2.1.3  (foo_playcount)

Hope you can help me out here
Title: Facets [2008-02-25]
Post by: Dremora on 2008-11-14 21:53:20
I already mentioned it in the foobar 0.9.6 beta 4 topic, but since I wasn't able to find the error back in the last 6-7 pages, I thought it would be useful to make a note of it here too.

Actually I've already posted a report on this page
When I right-click any item in Facets and select "Remove dead entries", foobar 0.9.6 beta 1 crashes (due to this function missing from the new beta).

Let's hope this will be fixed soon.
Title: Facets [2008-02-25]
Post by: MuseFan on 2008-11-15 09:35:55
Damn, I was pretty blind yesterday. Well, then you have a second observation and an extra crash-log now
Title: Facets [2008-02-25]
Post by: schmoove on 2008-11-15 11:42:34
Hey all.

Is there any way to disable 'search as you type' in facets?

Great component, but it is annoyingly slow when typing queries in to search for, especially if I make a typo then have to backspace.
A64 3000+
foobar 0.9.5.3
80,000 tracks
Or is it just me?

Thanks
Title: Facets [2008-02-25]
Post by: melomaniac on 2008-11-21 15:41:22
Is there a way to display the %artist% tag while sorting it using %performersortorder% like iTunes do?

Example:

ARTIST= Thomas Newman
PERFORMERSORTORDER= Newman, Thomas
Title: Facets [2008-02-25]
Post by: shakey_snake on 2008-11-21 16:21:57
No, although the options exists to ignore "The" while sorting and to display "The".
Title: Facets [2008-02-25]
Post by: TomBarlow on 2008-11-21 17:48:36
Is there a way to display the %artist% tag while sorting it using %performersortorder% like iTunes do?

Example:

ARTIST= Thomas Newman
PERFORMERSORTORDER= Newman, Thomas


The only option is to make another column with your PERFORMERSORTORDER tag in, and sort by that, then shrink it as small as it'll go.
Title: Facets [2008-02-25]
Post by: melomaniac on 2008-11-21 19:16:31
Thank you Tom. I'll do that.
Title: Facets [2008-02-25]
Post by: TomBarlow on 2008-11-22 19:14:35
Possible bug, maybe: If I click on an artist (say), then scroll so that the selected artist is not on screen, and press Ctrl or Shift to select another one, then the facet scrolls back to the currently selected artist, so I have to scroll back to the artist I was going to add with Ctrl or Shift before I can add it. Man, that's a long sentence. I hope it's at least vaguely understandable.

This is in 0.9.6 beta 5.
Title: Facets [2008-02-25]
Post by: schmoove on 2008-11-23 16:08:14
Possible bug, maybe: If I click on an artist (say), then scroll so that the selected artist is not on screen, and press Ctrl or Shift to select another one, then the facet scrolls back to the currently selected artist, so I have to scroll back to the artist I was going to add with Ctrl or Shift before I can add it. Man, that's a long sentence. I hope it's at least vaguely understandable.

This is in 0.9.6 beta 5.


I understand what you mean.
This happens to me as well.

Hey all.

Is there any way to disable 'search as you type' in facets?

Great component, but it is annoyingly slow when typing queries in to search for, especially if I make a typo then have to backspace.
A64 3000+
foobar 0.9.5.3
80,000 tracks
Or is it just me?

Thanks


Anyone have any thoughts on this yet?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-11-23 16:59:52
I don't know if it has been requested before or not but it would be nice if the facets plugin remembered the scrollbar position from the last session so that when I restart foobar the artist/album etc I had selected is still in view

Noted.

(...) An iPod is exactly what came to mind when I read the part about browsing in the same facet, having the lists slide sideways inside the same panel would be a very elegant and space-saving feature.

I don't think that Frank meant an iPod-like browsing as he put "Folder structure view: browse subfolder contents inside of the same facet." on the list of undecided fetures. When i read that i was thinking of an treeview inside of a facet wich displays the directories. But maybe i am wrong?

A treeview is not what I had in mind.

When I right-click any item in Facets and select "Remove dead entries", foobar 0.9.6 beta 1 crashes (due to this function missing from the new beta).

Thanks for the report, will be fixed by removing the function as it is no longer required.

Another thing I find pretty annoying is that space is reserved for some other function in facets, which means I can't play or pause with the space bar when a facet is focused... this is almost a deal breaker for me as it's what I nearly always use to play or pause!

Space is also used to select items in the playlist. This is one of a few keys that simply should not be assigned to program-wide shortcuts.

can you please update facets so it's searchbox can create autoplaylists that also can be changed/tuned later when rightclicking them?

That is planned. Can't tell you an E.T.A. though.

If I click on an artist (say), then scroll so that the selected artist is not on screen, and press Ctrl or Shift to select another one, then the facet scrolls back to the currently selected artist, (...)

I do not specifically handle Ctrl or Shift, so what you experience would be native listview behaviour. Will try to workaround it.

Is there any way to disable 'search as you type' in facets?

Great component, but it is annoyingly slow when typing queries in to search for, especially if I make a typo then have to backspace.

In the next version, updates will no longer block the UI, so this should not be an issue anymore.
Title: Facets [2008-02-25]
Post by: foorious on 2008-11-24 00:03:48
Just in case it's possible... in the next Facets version, would there be a way to speed up Facets loading time when you have a lot of facets ?

Code: [Select]
Facet initialized in : 0:00.292
Facet initialized in : 0:00.223
Facet initialized in : 0:00.392
Facet initialized in : 0:05.973
Facet initialized in : 0:09.007
Facet initialized in : 0:06.648
Facet initialized in : 0:16.059
Facet initialized in : 0:06.215
Facet initialized in : 0:16.109
Facet initialized in : 0:12.199
Facet initialized in : 0:03.266

(total time : 1min and 16 sec only for the facets !)

I know I have a lot of facets. That's because I have several tabs (for different search modes), each with several facets, some of them being multi-column. Apparently the multi-column facets are the longer to load.

I'm not expecting miracles, but thanks if something can be done.
Title: Facets [2008-02-25]
Post by: foorious on 2008-11-30 16:09:33
I have been through some further testing. Here are some results I've been trying to correlate with the number of columns in each facet. I don't want to draw any conclusions yet, but I hope these results can help improve Facets startup time :

1 column :
Facet initialized in : 0:00.278 (1 column)
Facet initialized in : 0:00.325 (1 column)
Facet initialized in : 0:00.348 (1 column)
Facet initialized in : 0:00.510 (1 column)

2 columns :
Facet initialized in : 0:03.630 (2 columns)
Facet initialized in : 0:07.273 (1 column + stats)
Facet initialized in : 0:07.945 (1 column + stats)
Facet initialized in : 0:08.281 (1 column + stats)

3 columns :
Facet initialized in : 0:10.873 (3 columns)
Facet initialized in : 0:14.696 (2 columns + stats)

5 columns :
Facet initialized in : 0:16.368 (4 columns + stats)

6 columns :
Facet initialized in : 0:19.587 (5 columns + stats)
Facet initialized in : 0:19.605 (5 columns + stats)

Some provisory observations :
- As soon as a facet becomes multi-columns, it takes ages to initialize. This is especially visible when going from 1 to 2 columns (the initialization time is multiplied by 15-20 or so !).
- For a given total number of columns, the facets with a stats column take longer to initialize than the others (this seems normal to me)
- When going from 2 columns to 3, 4, 5, 6 columns, the time increase looks "somewhat reasonable". The problem really appears when going to mono-column to multi-column.

Of course I can understand that multi-column facets take longer to initialize, but I really hope there's a way to improve this on foobar's startup.

Frank, what do you think ?
Title: Facets [2008-02-25]
Post by: Frank Bicking on 2008-11-30 17:02:28
Before you perform any further tests, please be aware that the codebase you are testing is quite different from the current internal version. From my own tests, the next release should bring a noticeable performance gain. Results from that old (yet latest publicly available) version won't be much of a help to further improve initialization times. If you are willing to PM me a link to your database.fpl and your facets configurations (theme files exported from the scratchbox), I can provide you with some preliminary results. Please include your system specs.

Apart from speeding up the process itself, a major improvement of the next version is that updates will happen in background, that means no longer block the user interface, allowing you to fully interact with foobar2000. Contrary to the current version, initialization won't have any impact on startup time. This will also help when adding multiple columns: you won't have to wait after adding each column anymore.
Title: Facets [2008-02-25]
Post by: starchaos on 2008-11-30 19:08:33
Frank, can we expect support for ratings stored by the Playback Statistics component, and automatic column width adjustment in the next release?
Title: Facets [2008-02-25]
Post by: sylla on 2008-11-30 19:13:44
I have a possible bug when renaming tags.

I have a facet which shows "track" (%title%) and then metadata "tracks", and everything is correct when I start the program. Now, what I've got is a lot of different versions of the same songs, but tagged slightly different, and I want them all to have the same name. But when I tag them that way it messes up the whole counting in the metadata field. I have not yet figured out if there is any system of incorrectness, all I can say is that the number in the metadatafield becomes greater than the actual number of songs with the title.

When I restart the program everything is correct again.
Title: Facets [2008-02-25]
Post by: smkk on 2008-11-30 23:32:49
What about the $rgb "bug"? Will it stay as it is or will the behavior be changed?
Title: Facets [2008-02-25]
Post by: Alexander Ostuni on 2008-12-01 05:43:18
Hi Frank,

thanks very much for that great great component. For me this makes Foobar2000 what it is.
Can't wait to get the new version as I have my whole CD collection (about 5000 CDs) in my library and it takes some time to initialize. Nevertheless its already fantastic.
Alex
Title: Facets [2008-02-25]
Post by: foorious on 2008-12-01 17:33:56
From my own tests, the next release should bring a noticeable performance gain. [...] updates will happen in background, [...] initialization won't have any impact on startup time

Frank, this is very good news indeed. You made my day ! I see that Facets is under development again, and the next release is committed to be a MAJOR one. Geeze, I just can't wait to try it out !

I appreciate your offer to provide some preliminary results based on my config files, but please don't bother with that since it would be a waste of your (precious) time. Just concentrate on putting that new Facets version out as soon as (reasonably) possible. We'll wait patiently (at least we'll try  ).

Thanks again.

What about the $rgb "bug"? Will it stay as it is or will the behavior be changed?

I just LOVE the $rgb "bug". Please, have a look :

(http://img511.imageshack.us/img511/3876/rgbbug1vh6.th.jpg) (http://img511.imageshack.us/my.php?image=rgbbug1vh6.jpg)

--> Green is for 24-bit files. White (default) is for 16-bit files, and Orange is for lossy files. All this regardless of the used codec.

(http://img511.imageshack.us/img511/5139/rgbbug2rv1.th.jpg) (http://img511.imageshack.us/my.php?image=rgbbug2rv1.jpg)

--> Green asterisks indicate a new edition of the album, and the text between the brackets provides further information (e.g. [RM] indicates it's a remastered edition). The date shown becomes the original release date, not the new edition date.


Who said color information was only 'eye-fancy' and couldn't be useful ? Frank, please leave the "bug" as it is : it's one of the best "bugs" I've ever seen. And I hope Peter will find a way to include some color management in DUI playlists, as requested by many. Thank you.
Title: Facets [2008-02-25]
Post by: Dremora on 2008-12-02 22:59:51
I use keyboard shortcut for context/properties action, but, what's strange, is gives me different results as compared to right-clicking an item and selecting properties. Almost always tracks are randomly sorted, in contrast to properties selected manually from the menu, where tracks are sorted using global sorting string.
Title: Facets [2008-02-25]
Post by: foorious on 2008-12-03 18:19:10
Frank, I'm linking the topic below because after creating it I've realized that maybe it could be an evolution for Facets (the idea of a Facet which contents would be able to change according to the currently playing song).

Here's the topic : http://www.hydrogenaudio.org/forums/index....showtopic=67741 (http://www.hydrogenaudio.org/forums/index.php?showtopic=67741)

What do you think ?
Title: Facets [2008-02-25]
Post by: rasvaan on 2008-12-04 15:56:17
Is it possible to display whether an item (album) at the facet is present in the currently used playlist?

It would be great for me because I use rather big playlists which I send to my iPod and when I'm reusing a playlist I don't remember from the previous time if I added an album.

I can't figure out how to do it, tried using multiple columns, but I can't think of a title formatting pattern which could display if an item is present or not.

I would like it to be something like this:
$if(%present%,+,-)
Title: Facets [2008-02-25]
Post by: Hypnotize99 on 2008-12-30 04:08:50
I experience a bug rather annoying and I am wondering if there is a fix somehow. The bug is when foobar has just been started; the facets are blank and I must hover with my cursor for the text to appear.

Here is an example:


What I have when I start foobar (I hovered my cursor over the 4 albums displayed):
(http://img242.imagevenue.com/loc552/th_10040_NO_122_552lo.jpg) (http://img242.imagevenue.com/img.php?image=10040_NO_122_552lo.jpg)


What it is supposed to be:
(http://img216.imagevenue.com/loc73/th_10039_Correct_122_73lo.jpg) (http://img216.imagevenue.com/img.php?image=10039_Correct_122_73lo.jpg)
Title: Facets [2008-02-25]
Post by: Schuft on 2008-12-31 08:59:43
Hi,

I've got a facets bug in connection with foo_lastfm_radio (0.4.2).
When I mark a genre, titles from last.fm are automatic loaded into the facets-playlist. This is not a behaviour that foo_lastfm shows normally.
In normal these songs are loaded in an extra playlist.

If I mark an artist (in facets) these songs are not loaded..

Here two screenshots to make clear what I mean:


http://schuft69.gmxhome.de/1.JPG (http://schuft69.gmxhome.de/1.JPG)
http://schuft69.gmxhome.de/2.JPG (http://schuft69.gmxhome.de/2.JPG)

Replaced large screenshots by links.


Thank you!
Title: Facets [2008-02-25]
Post by: buktore on 2008-12-31 10:07:34
Small suggestion (or maybe, a request) : I didn't find the word "times" in "Played" statistic column to be any useful at all.. There's no way to remove it, it needlessly take a lot of space and if I forced the column to a small size, it make the numbers aligned in a way that harder to read.. like this :

|5018...|
| 53 ti...|
|7 times|
|101 t...|

I hope you consider a bit to remove the word to make design of compact layout easier (it is challenging to make such layout), thanks.
Title: Facets [2008-02-25]
Post by: cartman(2vd) on 2009-01-01 00:13:50
Small suggestion (or maybe, a request) : I didn't find the word "times" in "Played" statistic column to be any useful at all.. There's no way to remove it, it needlessly take a lot of space and if I forced the column to a small size, it make the numbers aligned in a way that harder to read.. like this :

|5018...|
| 53 ti...|
|7 times|
|101 t...|

I hope you consider a bit to remove the word to make design of compact layout easier (it is challenging to make such layout), thanks.


mmm creating custom column with %played% TAGZ cant do the trick for you?
Title: Facets [2008-02-25]
Post by: buktore on 2009-01-01 01:30:12
It's not the same thing. The built-in "Played" column can work with a group of tracks. (That's why it's called Statistics Column) EX: show the numbers how much each album had been played. Custom column only works for single file.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2009-01-01 18:26:12
Hello Frank!

I would like to take buktore's suggestions as opportunity to sum up some thoughts/ideas i had in last time concerning the statistics columns:

1. Some cleanups:

I feel the same about the "times" in the display of playcount column: it disturbs and degrades the readibility. In that context i want to repeat an old suggestion to rename the "First release date" to just "First date" as the columns takes too much space for a four digit number just to read the column title. Furthermore the displayed tag is  called DATE in foobar and not RELEASE DATE ( a tag that many users probably have too).

2. Some additional statistics columns:
So far it is only possible to show number of artists or albums if the following facets displays artists/albums. Would be useful to have 2 statistics columns more "Artists" and "Albums" that work like the column "Tracks": independent of the following facet.
As already mentioned somewhere in this thread i would love to have a column "Last (release) date" to display the date range of an entry

3. Tidying up the context menu for statistics column:
I mean the order how the columns appear in the menu and especially using some seperators to distinguish different groups of statistic columns so that a better overview is possible. Here just a suggestion (considering above requested columns):

- Columns that show the number of something:
    Number Artists
    Number Albums
    Number (following facet)

- Columns that show  the summary of something:
    Tracks
    Duration
    Total Size

- Colums that show the average of something
    Bitrate
    Rating

- Columns related to date
    First date
    Last date

- Columns related to Playback information
    Played
    First Played
    Last Played

- the rest
    last modified

(to keep the structure of a such ordered context menu when adding statistics columns to the facet layout the added columns could f.e. be greyed out (inactive) instead of removed from the menu)

4. If/When you will someday implement the storage of subsets so please consider also to create some subsets by statistics. I am thinking about a simply-to-use wizard that would let us quickly define some subsets like "Artist that released more than 5 Albums" and so on.

Thanks!
Title: Facets [2008-02-25]
Post by: -AdZero- on 2009-01-03 10:01:20
Hi Frank.

First, let me thank you for the great component that Facet is !

I use foobar (and facets) a lot and I have some questions about the development of your component.

The last public version is nearly one year old and I can guess by reading this forum thread that you're still working on facets.
Since version 0.9.6 of foobar, current release of facets is outdated because manual refresh of the Media Library is no longer avalaible (using this option in facets make foobar crash...)

So : I would be very interested in testing any new version and give you feedback of possible problems.

Thanks.
Title: Facets [2008-02-25]
Post by: Caleb on 2009-01-03 11:24:27
Hey Frank,

Can you please tell me if this is a bug in foobar itself or in Facets?

Quote
Does Facets have problems with media library sizes larger (or equal) to 1TB?

(http://img515.imageshack.us/img515/4305/libraryub1.jpg) (http://imageshack.us)
(http://img515.imageshack.us/img515/libraryub1.jpg/1/w960.png) (http://g.imageshack.us/img515/libraryub1.jpg/1/)

My media library is around 1TB.....
Title: Facets [2008-02-25]
Post by: royalknight on 2009-01-05 01:46:40
Hi Frank 
could facets do like osx finder "column view" do?

ex.
folder->subfolder->subfolder...

(http://i273.photobucket.com/albums/jj226/royalknight_02/column-view.png)

I found this on the internet
Title: Facets [2008-02-25]
Post by: tpijag on 2009-01-05 01:55:30
royalknight,

If I am not missing something in your post, the answer would be yes.  This is the very core of what facets does when set to Folder Structure.

terry
Title: Facets [2008-02-25]
Post by: royalknight on 2009-01-05 05:01:04
@tpijag

"osx finder column view" shows folders and files in the same column
but facet only shows folders

is there any way to show folders and files?
Title: Facets [2008-02-25]
Post by: q-stankovic on 2009-01-06 12:30:21
Indeed all the files you have in the parent folder among its subfolder are hidden in facets. Another solution (like JRiver Mediajukebox) could be to display an entry like "THIS FOLDER" in foder structure facet that contains the files.
Title: Facets [2008-02-25]
Post by: foorious on 2009-01-07 12:27:17
Hi everybody, here's a question about multiple facets and multivalue fields. I'm afraid it can't be done, but one never knows.

Assumptions :
- 2 Facets : %<Field1>% and %<Field2>%
- %Field1% = a0; a1; ...; an
- %Field2% = b0; b1; ...; bn
- 0 <= i <= n
- 0 <= j <= n

Questions :
- If I select only ai in Facet 1, is there a way to display only bi in Facet 2 ?
- If I select ai and aj in Facet 1, is there a way to display only bi and bj in Facet 2 ?

Thanks.

PS : one example where this could be useful : %Field1%=%performer% and Field2=%instrument%.
E.g. %performer%=Fabio Biondi; Europa Galante / %instrument%=Violin; Ensemble
Title: Facets [2008-02-25]
Post by: foolver on 2009-01-07 18:50:11
is it possible (and how) to remove the scroll bars (which are rather annoying here) as it tend to be in the way, like seen here: http://www.imagesforme.com/out.php/i296891_untitled.JPG (http://www.imagesforme.com/out.php/i296891_untitled.JPG)

searching by typing letters, and using pg up; pg down and arrows is more than enough, and these scroll bars are annoying...
Title: Facets [2008-02-25]
Post by: tpijag on 2009-01-07 19:10:07
Not at this time

terry
Title: Facets [2008-02-25]
Post by: TomBarlow on 2009-02-01 00:31:09
I think I found a bug: Right clicking an item doesn't select it properly, so going to Properties brings up the dialog for the item previously selected (unless you left click first on the item you want). The Facets context menu items work as expected, it's only other ones like Properties and so on.

Quote
Space is also used to select items in the playlist. This is one of a few keys that simply should not be assigned to program-wide shortcuts.

OK, but setting space to play/pause also deactivates that behaviour in the playlist. I am not sure I see why it should not be used as a program wide shortcut. Plus, space feels completely natural to me as play/pause- maybe that is a hangover from my itunes days. 

Oh another thing, what about the left/right arrow keys? They don't seem to do anything in facets but when my facets are focused they don't seem to do what I set them to do (previous/next).
Title: Facets [2008-02-25]
Post by: ExUser on 2009-02-10 06:03:27
Feature request: lockable facet widths. For example, my "Year" facet will never need to resize.
Title: Facets [2008-02-25]
Post by: McMusic on 2009-02-25 13:55:38
Is this component still in development? The last release was exactly one year ago. In the meantime fb2k has changed some things concerning the db-search, but these changes have not been brought into facets yet.
Title: Facets [2008-02-25]
Post by: smkk on 2009-02-25 14:07:33
http://www.hydrogenaudio.org/forums/index....st&p=602129 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58317&view=findpost&p=602129)
So it looks like there will be a new version coming. But if i remember right Frank said somewhere that he did some very extensive testing before he released the first facets version, so i guess he will do the same with the update.
And it's not like facets it broken or anything, just a little outdated so no need to hurry.
Title: Facets [2008-02-25]
Post by: Garfield4 on 2009-03-01 22:04:14
feature request: Would it be possible to have the 'x' in the search bar reset facets irrespective of whether you type a query or not? (perhaps when a selection is made) I currently have to scroll up on all the windows to 'All' if Ive used them to narrow a search to reset it / use 'home' key in each.

Maybe someone knows a simple way already that I haven't figured out.

Thanks in advance
Title: Facets [2008-02-25]
Post by: TomBarlow on 2009-03-01 23:03:33
I posted this in another thread (http://&quot;%20<a%20href="http://www.hydrogenaudio.org/forums/index.php?showtopic=69693&quot;"%20target="_blank">http://www.hydrogenaudio.org/forums/index....pic=69693&quot;</a>) a few days ago, because this topic was closed for some reason. It fell off the front page pretty quickly so I thought I'd repost it in this thread now that it is open. The other topic can be deleted I guess.
---
I wanted to ask about drag and drop vs select multiple items, when clicking and dragging on an item in a facet. What are the rules dictating which action happens? I just can't figure it out, it seems entirely arbitrary! Is there a certain speed the mouse has to be moving to make it bring up the selection rectangle? Or some kind of timing between clicking and moving the mouse? I just don't get it, and I can never seem to trigger the action I want when I want, so I'd like to know if there's some trick to it!

Thanks
Title: Facets [2008-02-25]
Post by: smkk on 2009-03-02 05:43:22
It depends on where you click. You can drag an item by clicking on it's letters. If you click (and hold) on empty space you start selecting.
Title: Facets [2008-02-25]
Post by: Garfield4 on 2009-03-02 06:34:05
It depends on where you click. You can drag an item by clicking on it's letters. If you click (and hold) on empty space you start selecting.



Thanks for the explanation - I was also confused comparing it to the behavior of Playlist View. There if i click a track and keep the mouse button held down it becomes a selection tool. Releasing and then clicking again allows me to drag it.
Title: Facets [2008-02-25]
Post by: TomBarlow on 2009-03-02 17:24:39
Ahhh thanks for the reply! I get it now... never would have figured it out!
Title: Facets [2008-02-25]
Post by: Fractal_Mortality on 2009-03-20 15:50:12
Quick question: Is there a way to insert a random selection from a facet to a playlist? I.e. if I want to insert a random album from my database or maybe a random genre etc. etc. Any way of doing this?
Title: Facets [2008-02-25]
Post by: davvid on 2009-04-08 09:06:26
I would really like to have autosized columns - just like the playlist view has.
Is there any chance of this being implemented?

(...) it would be great to have the columns being autosized or prevent them from resizing.

If this should be added to the playlist view, I'm going to adapt to its behaviour.
Title: Facets [2008-02-25]
Post by: Brainbug on 2009-04-14 19:58:40
yo frank, why is facets not default integrated into foobar? foobar without facets it like a car without the steering-wheel.
Title: Facets [2008-02-25]
Post by: novembre on 2009-04-14 21:22:49
yo frank, why is facets not default integrated into foobar? foobar without facets it like a car without the steering-wheel.

I think that's because it's user interface-dependant.
I use CUI, so maybe I have a boat?
Title: Facets [2008-02-25]
Post by: Dazed_and_Confoobared on 2009-04-21 15:58:27
Feature request:

ability to assign a keyboard shortcut for the facets search box.

(I'd like to assign Ctrl-F to this search bar)

sorry to bump such an old thread but if facets is sitll in development, +1 to this request!
Title: Facets [2008-02-25]
Post by: foorious on 2009-04-22 18:05:56
Hi, could we at least all know why Frank hasn't replied to the numerous questions in his own thread since November 30, 2008 ? He might have his own reasons, but I think we are all entitled to know at least where Facets is going...

Facets is not just another 3rd party component : it's a beautiful piece of software, and an essential foobar component for most of us, to the point that some of us even think it should be integrated into foobar.

Thus, I think it's normal that we feel concerned when we see foobar being updated about once a month (which is awesome), and Facets not being updated since more than a year. All this to the point that Facets has become "a bit" obsolete. I am saying this for at least two reasons :
- Because Facets is not yet "fully 0.9.6 compatible" (e.g. it doesn't support autoplaylists creation in 0.9.6+). Nearly all other components have been updated to comply with the new foobar version... save Facets and maybe a few minor ones. In fact AFAIK Facets is the only major foobar component which hasn't yet been updated since 0.9.6 is out.
- Because of the "init times" issue we were discussing with Frank a few posts ago. That issue is a real problem for me, everyday (my foobar takes 2+ minutes to load with Facets, and 10 seconds without it).

All of these issues should be solved in the next Facets version (said Frank). That version should be awesome, and we are all waiting for it since... Feb. 25, 2008. So again, could we at least know where we are going ?

I consider this a most reasonable request given the circumstances. Frank, thanks for listening / answering.
Title: Facets [2008-02-25]
Post by: q-stankovic on 2009-04-22 18:10:20
Hi, could we at least all know why Frank hasn't replied to the numerous questions in his own thread since November 30, 2008 ?


Maybe he is too busy with new version of facets.