Skip to main content

Notice

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

SimPlaylist (foo_simplaylist)

Reply #325
There must be both an opening and closing bracket for SimPlaylist to dim the tag content between them. (The brackets' type doesn't have to match, however). That's why "sunn O)))" displays undimmed when simply using %album artist% instead of a $replace() script.

$replace(%album%,'(','>>(',')',')<<','[','>>[',']',']<<','{','>>{','}','}<<')

The problem with this is that it doesn't take into consideration constructions such as "sunn O)))". Instead of interpreting << as highlighting the preceding bracket, it's being interpreted as dimming the following bracket. This is understandable as there is no preceding >>.

@frogworth:

Try this instead of your code:
Code: [Select]
>>$replace(%album artist%,'(','<<>>(<<>>',')','<<>>)<<>>','[','<<>>[<<>>',']','<<>>]<<>>','{','<<>>{<<>>','}','<<>>}<<>>')<< - >>'['%date%[%index%]']'<< - 
>>$replace(%album%,'(','<<>>(<<>>',')','<<>>)<<>>','[','<<>>[<<>>',']','<<>>]<<>>','{','<<>>{<<>>','}','<<>>}<<>>')<<


It worked in my experimenting. It's basically an all-encompassing attempt to prevent dimming regardless of bracket type, combination or occurrence. Setting conditions with $if() with the code is inadvisable.

EDIT:

Must have had a derp moment as this code worked for me and I posted the longer version instead of this one:
Code: [Select]
>>$replace(%album artist% - '['%date%[-%index%]']' - %album%,'(','<<>>(<<>>',')','<<>>)<<>>','[','<<>>[<<>>',']','<<>>]<<>>','{','<<>>{<<>>','}','<<>>}<<>>')<<

SimPlaylist (foo_simplaylist)

Reply #326
That's why "sunn O)))" displays undimmed when simply using %album artist% instead of a $replace() script.

Ah yes, my mistake. My config was replacing everything except %album artist%. Just realized.

Your code looks pretty neat though, cheers for that. Now there is a better solution, I expect the author to show up and suddenly remove this feature </jokingly>

SimPlaylist (foo_simplaylist)

Reply #327
EDIT:

Must have had a derp moment as this code worked for me and I posted the longer version instead of this one:
Code: [Select]
>>$replace(%album artist% - '['%date%[-%index%]']' - %album%,'(','<<>>(<<>>',')','<<>>)<<>>','[','<<>>[<<>>',']','<<>>]<<>>','{','<<>>{<<>>','}','<<>>}<<>>')<<


Thanks BenB, that's amazing! As for my if statements, I had them there because somehow at some point I had assumed that I needed to be able to tell that an album has different artists from album artists. Apparently not necessary, maybe never was. This is certainly a lot lovelier - although I've changed the colors to just default black for highlight, as I suddenly had a lot of blue on my screen!

Nice work, and thanks also to anamorphic for your help!

SimPlaylist (foo_simplaylist)

Reply #328
I overlooked the possibility of multiple lines in Header and Subgroup, now I got it

...
Just a short question:

I overlooked the possibility of multiple lines in Header and Subgroup, now I got it

I tried to insert multiple lines in the header group in several ways using title formatting and also the | character. So far with no success.
Can someone post an example of how to do this?

I'd love to display the front cover with the line break and the general album info.
...

I explored whole thread twice (found tones of usefull tips! )))
But this elusive question nowhere to be answered.
Or did I get something wrong?
Is it possible to make group header multilined?
Did muzack manage to do so? Would you please share it?
Or anyone?
Here is example of what I'm trying to do:

Would be great to have Header splited into 4 rows (where I put '|' mark)

SimPlaylist (foo_simplaylist)

Reply #329
Go to Preferences > Display > SimPlaylist > Groups. Just define additional new lines under Headers. If you'd like those new lines to be nested in a tier, define those new lines under Subgroups instead.

You can modify the Headers and Subgroups of an an existing preset or create a completely new preset.

SimPlaylist (foo_simplaylist)

Reply #330
Go to Preferences > Display > SimPlaylist > Groups. Just define additional new lines under Headers. If you'd like those new lines to be nested in a tier, define those new lines under Subgroups instead.

You can modify the Headers and Subgroups of an an existing preset or create a completely new preset.

Thanks for reply.
You see my goal is to have album image and 3 or 4 lines with album details in the right. Under the 'Headers' it is possible assign image per line not for the all headers. Here is what I've got (it is not what I want) :

SimPlaylist (foo_simplaylist)

Reply #331
Why not use the "Artist / cover + album info" preset? It more or less has the layout you seem to want. Just change the formatting under Columns for that preset so that it displays what you want.

Looking at that screenshot, you could disable the artwork display in the headers and re-enable it as it was under Columns for the album, although this places the artwork under the headers and the headers would unnecessarily use quite a bit of screen real estate. Hmm...

Okay, you could try creating a new preset. Name it whatever you want. Leave the Headers section blank. Under the Columns section, enter %album% and enable the front artwork for display. Under Subgroups, enter the needed title formatting per line. Click Apply to save it or whatever, and then apply your new grouping preset. I'm fairly certain this will place artwork on the left and the text you want to the right of the artwork; however, I won't be testing it so I'm not 100% sure.

SimPlaylist (foo_simplaylist)

Reply #332
Okay, you could try creating a new preset. Name it whatever you want. Leave the Headers section blank. Under the Columns section, enter %album% and enable the front artwork for display. Under Subgroups, enter the needed title formatting per line. Click Apply to save it or whatever, and then apply your new grouping preset. I'm fairly certain this will place artwork on the left and the text you want to the right of the artwork; however, I won't be testing it so I'm not 100% sure.

Ooough! Now I understand what did I explain wrong )))
Here is what have I got with your suggestion:

and here is what I want (pity, but it isn't screen, just collage : )))

you see?
I wish to get rid of empty space at the left of songlist itself (it is because I use narrow window for foobar) and to have a pin line under the album information block.
As far as I can understand line-break in "Headers" is the only way for me.

May I willing any word from Frank about this?
Is it possible?
Does it make sense?

SimPlaylist (foo_simplaylist)

Reply #333
Hi,
I've been playing about with simplaylist search which I have added to my simplaylist.

I have had it installed for a long time and even though I use the playlist all the time I have not really got the hang of the search.

For instance: When I type a query into the search box, if there is a match, it will display the relevant file highlighted but I have no idea
how to get to the next match?

also when I initiate a search, the playlist view does not filter the results to leave only the matching query listed.  This is what happens if I run view->playlist search, unfortunately, playlist search cannot be integrated into the ui, AFAIA.

Could someone, please, let me know if I'm not looking hard enough in the settings or docs.

SimPlaylist (foo_simplaylist)

Reply #334
Is it possible to add the playback status icon in a custom column? I'd like to either do that, or add [%queue_index%] to the Playing column instead. Thx

SimPlaylist (foo_simplaylist)

Reply #335
Is it possible to add the playback status icon in a custom column?

Nope, and you can't add an image to a custom column. You're limited to whatever characters are available in the font you're using.

... or add [%queue_index%] to the Playing column instead. Thx

The built-in "Playing" column already does this. You'll only see it if you add items to the playback queue. Note that playback in the playback queue is separate from playback in playlists.

SimPlaylist (foo_simplaylist)

Reply #336
The built-in "Playing" column already does this. You'll only see it if you add items to the playback queue. Note that playback in the playback queue is separate from playback in playlists.


I'm not sure how I missed that, but does exactly what I was looking for. 

SimPlaylist (foo_simplaylist)

Reply #337
I love this, but really wish it didn't FORCE you to auto-resize columns.

SimPlaylist (foo_simplaylist)

Reply #338
Hello,
I totally love SimPlaylist and I use foobar only with it.

But I have a small issue that I can't seem to solve - touchpad scroll doesn't work. It's minor issue, but very uncomfortable to live with.
Is there any solution how to make touchpad scrolling work?
Thanks.

SimPlaylist (foo_simplaylist)

Reply #339
Hi,
I've been playing about with simplaylist search which I have added to my simplaylist.

I have had it installed for a long time and even though I use the playlist all the time I have not really got the hang of the search.

For instance: When I type a query into the search box, if there is a match, it will display the relevant file highlighted but I have no idea
how to get to the next match?

also when I initiate a search, the playlist view does not filter the results to leave only the matching query listed.  This is what happens if I run view->playlist search, unfortunately, playlist search cannot be integrated into the ui, AFAIA.

Could someone, please, let me know if I'm not looking hard enough in the settings or docs.


Ok I don't know what happened but it seems there is a file view box under the search box which has just, miraculously, appeared. 

Now is there a way to make this appear only when i type into the search box?


SimPlaylist (foo_simplaylist)

Reply #340
hi all i have two questions

how do i fix stars in the rating column
why is my number of plays not showing


SimPlaylist (foo_simplaylist)

Reply #341
I am reposting a PM I sent to Frank yesterday about a bug, because I don't know if he still frequents this forum or not... but I wanted to bring it to other users' attention and also ask if anyone else is experiencing this problem? I actually realised that I reported this bug to Frank over a year ago and never received a reply - so I'm trying once again.

--Original Message--

I would like to report on a possible bug in the way metadata is displayed in SimPlaylist. I cannot seem to reliably reproduce the error, and from my observations, the problem seems to occur randomly (as far as I know).

Problem: Sometimes when I am finished tagging an album, the SimPlaylist album header line is updated with a blank album artist, and the track artist is shown beside the track entry, as if the album had information in the %album artist% tag.

Regularly, my SimPlaylist setup shows "%album artist% - %album%" as the album group header. As you know, as per for the foobar2000 titleformatting help page, %album artist% "checks following metadata fields, in this order: “album artist”, “artist”, “composer”, “performer”."
If the album I'm tagging features multiple artists and %album artist% is tagged with something like "Various Artists," the expected behaviour of the album group header should be to display "Various Artists - Album." However, sometimes when finishing tagging an album where there is no data present in the %album artist% tag, the SimPlaylist group header displays "- Album" as the group title, with no artist information displayed, even when the tag is containing data.

In order to resolve this, I need to temporarily set %album artist% to anything (let's say "monkeys"), at which point the album group header updates to display "monkeys - Album" and then remove the data from %album artist%, at which point the album group header updates with the correct artist (let's say Bach) to display "Bach - Album."

Do you have any idea what could be causing this? Once I "fix" the bug as I described, it never happens to that album again.

Screenshots attached for your perusal:
http://imgur.com/VHEdmV8
http://imgur.com/3sMky0B
http://imgur.com/mn7TSPE

Group header code: [>>%album artist%<< <<$char(9642)>>] >>>%album%<<< [<<'('%date%') '>>]<<<$caps(%channels%)>>>[<<< - DR %album dynamic range%>>>]

File properties of tracks: http://imgur.com/6OnGoJC

Thank you for your help.

SimPlaylist (foo_simplaylist)

Reply #342
Have you viewed one of the files with which the behavior occurs in a hex editor or an external tagger to verify there is no album artist tag present in the files?

SimPlaylist (foo_simplaylist)

Reply #343
Have you viewed one of the files with which the behavior occurs in a hex editor or an external tagger to verify there is no album artist tag present in the files?


I have not. I am unfamiliar with how to do this - can you provide more information please? Or a certain external tagger to use?
I suppose that in order to actually try this, I need to wait until I encounter a problematic file again.

SimPlaylist (foo_simplaylist)

Reply #344
this might help you find the problematic files?? Library>Search

Code: [Select]
album artist PRESENT AND "$len($trim(%album artist%))" IS 0


if this returns any results, select all files>properties and right click Album artist>remove.

SimPlaylist (foo_simplaylist)

Reply #345
if this returns any results, select all files>properties and right click Album artist>remove.


I indeed found two albums like this. What is that searching for, exactly? The resulting tracks don't appear to have anything in the Album Artist field though, from the view of the foobar2000 properties window...

From the two replies I've received, it sounds like my issue is not a bug with Simplaylist, but rather a tagging issue?


SimPlaylist (foo_simplaylist)

Reply #347
The presence of whitespace isn't exactly an "empty" tag.

I wonder if this would return anything:
Code: [Select]
album artist PRESENT AND "$len(%album artist%)" IS 0

SimPlaylist (foo_simplaylist)

Reply #348
i suspect it's more likely the tag is empty rather than contain whitespace but both are useless and you'd want to find/remove both.

i haven't tested but selecting all fields in the properties dialog and right clicking>Clean up would probably fix all fields at once.

SimPlaylist (foo_simplaylist)

Reply #349
I've already fixed the two albums by removing the empty %album artist% tags using marc2003's method, so I don't have the ability to test anymore. But that's okay, the problem is solved.

To clarify, I don't think it was something on my end that was writing empty %album artist% tags, I think it was just how the files were when I received them.

I use "Clean up" from time to time on my entire library - the day I discovered that feature was magical.

Thanks for the help!