Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
11
General - (fb2k) / Re: foobar2000 for mac
Last post by Vhien -
Hi, long-time foobar user here, just migrated to mac (damn you M1, no regrets here) and it's great to see at least some version here. I'd very much vote for these features:

- last.fm scrobbling
- dsd playback
- tree structure for playlists + file browser

I hope they will be considered, I would gladly support further development.

Have a nice day, anyone...

I co-sign the Last.FM scrobbler, or maybe more broadly, perhaps a solution to not being able to add components to the Mac versions. I know this has been a recurring request for years, but I am just adding to the pile.
12
3rd Party Plugins - (fb2k) / Re: Playlist-Tools-SMP
Last post by regor -
Quote
How do we change the queries that are used, for example, in Quicksearch>Same date (where I'd like one to show "Same ORIGINAL RELEASE DATE")
Have added a readme for Quicksearch (previously it shared the dynamic queries readme). And now it point users to use Dynamic Queries at Playlist Tools for customized entries.

Code: [Select]
Tool similar to foo_quicksearch, which allows searching for tracks with
same tag values, beginning with them or by partial matching. Results may
be sent to a playlist, Autoplaylist or search window using keyboard
modifiers (shown on the tool).

Original foo_quicksearch:
https://www.foobar2000.org/components/view/foo_quicksearch

Buttons usage:
- Entries are hardcoded.
- By default sends results to a [configurable] playlist.
- Shift sends results to search window.
- Ctrl creates an Autoplaylist with the result.
- To add customized entries, use Playlist Tools\Dynamic queries.

Original foo_quicksearch only allowed exact matches by queries, but
this tool allows two additional modes:
- Begins with...:
Will match any track starting with the original value.
For ex. 'Begins with Genre' would allow 'Jazz' and 'Jazz
Vocal' in results, when selecting a jazz track since all
start with 'Jazz' string on the genre tag. This method is
pretty situationaland probably most used for Title tags.

- Partial match...:
Expands the previous method, allowing any result which
matches any portion of the string. For ex. 'Begins with
Title', for a track named 'Yesterday' would output tracks
named 'Yes', 'Y', 'Yesterday', 'Yesterdays', ...

This tool uses Dynamic Queries under the hood. Readme may be found
at 'Others\Dynamic queries' or at Playlist Tools button.

There is a reason I didn't add customizable entries there, because the Begins with and Partial match menus are dynamically created with the other entries, and letting users to add their own queries would break them in many cases (due to users not knowing how to properly set such queries). There is no such problem at Playlist Tools\Dynamic Queries. I will think a way allowing customization while limiting stupid queries to be processed on the Begins with/partial match modes.

There is a way to remap all tags (at 'FOOBAR PROFILE FOLDER]\js_data\presets\global'), globally in all tools, but will not bother explaining it until I release a new official version. Look for it if you wanna, but don't expect more help on that side.
14
3rd Party Plugins - (fb2k) / Re: [fb2k v2] Last.fm Playcount Sync
Last post by marc2k3 -
I have no idea what you're dribbling on about. The content of any pre-existing tags/playlists are irrelevant. The component uses a database.

Quote
All lookups / storage are based on $lower($meta(artist,0) - %title%) with no consideration for album tags

If you can't understand that simple sentence, there is no hope for you.
15
3rd Party Plugins - (fb2k) / Re: Playlist-Tools-SMP
Last post by regor -
Quote
1. How do we change the queries that are used, for example, in Quicksearch>Same date (where I'd like one to show "Same ORIGINAL RELEASE DATE") or in Playlist Tools>Top rated from 2023?
- You don't. Use Playlist Tools/Dynamic queries for that, where you can add and save your own expressions.
- Use 'from year entry...' No need at all to complicate it with custom entries. You don't like that, add a 'search top tracks from date' button and configure the date.

2.
Quote
- Dynamic variables are allowed too, enclosed on '#': #ARTIST#,
#$year(%date%)#, ...

orry, I'm not understanding what the terms "standard query", "Dynamic variable" or "dynamic query
expression".
I think the docs are clear enough in this case, with multiple examples, and you are overthinking. Test with your files and check the console log to see the results and experiment yourself.

GENRE IS #GENRE# -> (GENRE IS Psychedelic Rock) AND (GENRE IS Hard Rock)
GENRE IS #GENRE# AND NOT (%rating% EQUAL 2 OR %rating% EQUAL 1) ->  ((GENRE IS Psychedelic Rock) AND (GENRE IS Hard Rock))  AND NOT (%rating% EQUAL 2 OR %rating% EQUAL 1)

What is a dynamic variable is clearly stated in the readme. Standard query, as the name implies, clearly are native/usual/standard queries XD
And dynamic queries, obviously, are queries with dynamic variables.

Quote
3. Is it possible change the text of the buttons?
It's possible on the customizable buttons which already show such option. What you see is what you get.

I plan to add an icon-only mode, but I don't see the point on renaming generic buttons (it would be like renaming the main File menu to other thing).

Quote
4. When all the buttons don't fit in the SMP panel, the row of buttons changes from this
Color switches to white? I can not reproduce that in any way. Please provide me a gif showing it, your OS, SMP version and foobar version. (And I assume it's in DUI)

I don't really have time to explain basic things, I have spent a lot of time creating the readmes and making thing as intuitive as possible. So please, test things by yourself, read the docs, test things again and only if you have specific questions to achieve X, I can help. If you find something not properly explained, let me know. But don't expect me to guide you on every step when you can learn by doing.

While I understand some people doesn't have much experience with these things, a high number of your questions are answered at the docs most of the times.
17
3rd Party Plugins - (fb2k) / Re: [fb2k v2] Last.fm Playcount Sync
Last post by nikolai4ik -
Quote
All lookups / storage are based on $lower($meta(artist,0) - %title%) with no consideration for album tags. This generally means the numbers will match anything you see on Last.fm track pages/charts but you won't get the album stats you get from diving deeper in to your Last.fm Library.
I've seen that, I guess my question is more about local files. I have a playlist with %MOOD% !== 0
If I switch to this module, will same song in 3 different albums get tagged with %lfm_loved%?
19
3rd Party Plugins - (fb2k) / Re: Playlist-Tools-SMP
Last post by InchPerfect -
1. How do we change the queries that are used, for example, in Quicksearch>Same date (where I'd like one to show "Same ORIGINAL RELEASE DATE") or in Playlist Tools>Top rated from 2023?

2.
Quote
- Dynamic variables are allowed too, enclosed on '#': #ARTIST#,
#$year(%date%)#, ...

- Standard queries may be added -only- to the end of a dynamic query expression.

Merging standard and dynamic variables like 'GENRE IS #GENRE# AND NOT
(%rating% EQUAL 2 OR %rating% EQUAL 1)' would translate into
'(GENRE IS Psychedelic Rock) AND (GENRE IS Hard Rock) AND NOT (%rating%
EQUAL 2 OR %rating% EQUAL 1)'. Note the standard query expression is
added at the end
.

Sorry, I'm not understanding what the terms "standard query", "Dynamic variable" or "dynamic query
expression".

In
Quote
(GENRE IS Psychedelic Rock) AND (GENRE IS Hard Rock) AND NOT (%rating% EQUAL 2 OR %rating% EQUAL 1)
... I can't see what is "dynamic" in NOT (%rating% EQUAL 2 OR %rating% EQUAL 1) that isn't in (GENRE IS Psychedelic Rock) AND (GENRE IS Hard Rock)?

So if I make my own, I don't know which bit to put at the end.

I'm asking these silly little questions because I think that at some point, once I've got some basic things in my head, a whole lot more will suddenly become clear.

At the moment, I just can't do anything apart from very basic usage of some of Playlist Tools and Quicksearch.

3. Is it possible change the text of the buttons?

4. When all the buttons don't fit in the SMP panel, the row of buttons changes from this


to this


Is that a SMP limitation?