Hydrogenaudio Forums

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Frank Bicking on 2011-05-02 02:28:39

Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-02 02:28:39
This new playlist view includes multiple grouping levels, album art, automatic column resizing, smooth scrolling, a unique scrolling mode that pins the topmost group header, clickable rating columns for tags and playback statistics, and a separate playlist search UI element.

SimPlaylist is meant for users who want the same look and feel as the original playlist view with some additional features, but without the typical configuration overhead that comes with other components.

Download (http://www.foobar2000.org/components/view/foo_simplaylist)
Documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist))

Known issues:
Title: SimPlaylist (foo_simplaylist)
Post by: thuan on 2011-05-02 07:11:44
I love this, took only a few minutes to get used to and the pinning feature is godsend. Thank you. Will report bug in case I got any.
Title: SimPlaylist (foo_simplaylist)
Post by: foofun on 2011-05-02 07:16:05
Small suggestion: posibility to edit parameters (name, format, align, etc.) of the default (predefined) columns.
Thanks
Title: SimPlaylist (foo_simplaylist)
Post by: DenisCool on 2011-05-02 07:36:35
Looks like there is a problem with non-English artist names/albums - I see duplicates in the view.

UPD.
Sorry, my fault - was wrong sorting
Title: SimPlaylist (foo_simplaylist)
Post by: thuan on 2011-05-02 08:43:21
If I choose group preset Artist / cover / album, Disc sub group does not have a horizontal line, is that intended? Also what determines the dim state of text, I can't seem to figure that out.
Title: SimPlaylist (foo_simplaylist)
Post by: NinjaN on 2011-05-02 11:36:33
Thank you very much for this new component!

However, I seem to have a problem with sorting the playlist entries...
I configured the following string as "sorting pattern":

%album artist% -%album% - %disc number% - %track number% - %artist% - %title%

This setting doesn't seem to have any effect. Sorting with this exact same string via

Edit / Sort / Sort by...

however has the desired effect. I even tried to enter

%title%

into the sorting pattern, which resulted in the exact same sort order in SimPlaylist.
Don't know if this is simply me being too dumb or if this is in fact a bug...


NinjaN
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-05-02 11:56:27
Wow, this is great.

There seems to be a problem with album art for albums with multiple discs though; They display in EsPlaylist and the album art viewer. The tittleformatting for my front artwork is
Code: [Select]
$ifgreater(%totaldiscs%,1,..\,)%album artist% - $iflonger(%album%,80,$left(%album%,10)*'...',%album%)' [Front].'*
Title: SimPlaylist (foo_simplaylist)
Post by: herojoker on 2011-05-02 11:59:43
I'm confirming the album art problem for multi cd albums. It occurs only and whenever multiple subgroups are shown; then the place where the album art should be remains empty (white, clickable box).
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-05-02 12:40:46
Would it be possible to have an option to disable the automatic highlighting of matched brackets or better yet, a $function  so that it can be applied only where wanted. At the moment it's not possible to completely highlight text in matched brackets using triangle brackets. For example
Code: [Select]
%title%[>>>' (feat. '%featuring%')'<<<]
Title: SimPlaylist (foo_simplaylist)
Post by: Bollerkopp on 2011-05-02 13:49:40
Wow... this is great. Much better than ESPlaylist for my taste and needs. Thank you very much, Frank.
Title: SimPlaylist (foo_simplaylist)
Post by: Shinsou on 2011-05-02 14:31:18
nice component! Even Rating database has been considered ! . However I'm missing a feature from Columns UI: an ability to filter playlist grouping using wildcards.
Title: SimPlaylist (foo_simplaylist)
Post by: hal9001 on 2011-05-02 16:58:20
Nice & fast loading!
But for some reason it doesn't count fb2k-defined album art locations - and even ignores folder.jpg in the folder.
If there's a way to display it (especially for subgroups) - the settings should definitely be much clearer.
Great work, though. I normally don't use Graphical playlist views, but this one is definitely an exception.
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-05-02 18:05:47
i think beta2 has blocked all album art from loading in this component AND foo_facets. if i remove the playlist from my layout and restart, facets will show art correctly again.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-02 20:25:12
Thanks for all feedback. I will skip feature requests for now and focus on usage questions and issues.

If I choose group preset Artist / cover / album, Disc sub group does not have a horizontal line, is that intended?

Yes, to better distinguish them from first level subgroups.

Quote
Also what determines the dim state of text, I can't seem to figure that out.

I have added two documentation sections on column and group colors.

However, I seem to have a problem with sorting the playlist entries...
I configured the following string as "sorting pattern": (...)
This setting doesn't seem to have any effect.

This sort order is used when you click on a group column.

I'm confirming the album art problem for multi cd albums. It occurs only and whenever multiple subgroups are shown; then the place where the album art should be remains empty (white, clickable box).

Looks like a limitation of foobar2000's own album art loader.
Album list has the same issue when you select an album with multiple discs.
Title: SimPlaylist (foo_simplaylist)
Post by: Sixth Street on 2011-05-02 20:25:41
Very neat!  Can we have collapsible groups/subgroups?
Title: SimPlaylist (foo_simplaylist)
Post by: AEcid on 2011-05-02 20:44:16
can you implement the possibility of hiding the column headers?
Title: SimPlaylist (foo_simplaylist)
Post by: Spirit_of_the_ocean on 2011-05-02 21:04:16
I recognized something strange:
I have some music files which have embedded cover art. In the build in cover art element the cover shows up. But the simplaylist doesn't show up the embedded cover art. I use the net 1.1.7 beta and I can see that the image is shown in context menu which belongs to the editing of album art. I have no idea what the problem is  ...
Does this depends on the used tag types?
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-05-02 21:11:08
Does the art show in the cover art element if you select the whole album?
Title: SimPlaylist (foo_simplaylist)
Post by: NullString on 2011-05-03 03:24:24
However, I seem to have a problem with sorting the playlist entries...
I configured the following string as "sorting pattern": (...)
This setting doesn't seem to have any effect.

This sort order is used when you click on a group column.


I also have a problem with sorting.

As group header I use the default Artist - Album / Cover and I use the %Path:_sort% for sorting.
but, for some tracks I get the %path_sort% sorting all messed up.
The first 4 tracks displayed are here:

M:\Music\Progressive\Opeth\1995 - Orchid\07. Opeth - The Apostle In Triumph.mp3
M:\Music\Progressive\Opeth\1996 - Morningrise\01. Opeth - Advent.mp3
M:\Music\Progressive\Opeth\1998 - My Arms Your Hearse\05. Opeth - The Amen Corner.mp3
M:\Music\Progressive\Opeth\1998 - My Arms Your Hearse\06. Opeth - Demon Of The Fall.mp3
M:\Music\Progressive\Opeth\1998 - My Arms Your Hearse\07. Opeth - Credence.mp3
...
M:\Music\Progressive\Opeth\2001 - Blackwater Park\01. Opeth - The Leper Affinity.mp3
M:\Music\Progressive\Opeth\2001 - Blackwater Park\02. Opeth - Bleak.mp3
M:\Music\Progressive\Opeth\1995 - Orchid\01. Opeth - In The Mist She Was Standing.mp3


If I click the group header, or if I use the Edit/Sort by file path, it gets sorted correctly, but then when I change selecton on the tracks with facets 1.0, I lose the sorting and I get the tracks in the wrong order again.

All the tracks have the same album artist, with the same casing, same album and same date and should be grouped acordingly.  Also, for now, it only has happened to the "Opeth" folder.
I reloaded tag info from files, rewrote the file tags and still nothing.
If you need more feedback please ask.


Also, this playlist view+covers is running blazing fast! it's great. Thanks a lot!
Title: SimPlaylist (foo_simplaylist)
Post by: zradu on 2011-05-03 07:24:51
Bug report: when use facets with simplaylist

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C9100E8h
Access violation, operation: read, address: 00000010h

Call path not available.

Code bytes (7C9100E8h):
7C9100A8h:  0F 83 8E 0A 00 00 8B 55 0C 8B CE E8 F8 29 FF FF
7C9100B8h:  B0 01 5E 5D C2 08 00 90 90 90 90 90 68 04 02 00
7C9100C8h:  00 68 E0 01 91 7C E8 F8 E7 FF FF 8B 5D 08 89 5D
7C9100D8h:  E4 33 FF 89 7D D0 C6 45 E2 00 89 7D CC 8B 45 0C
7C9100E8h:  0B 43 10 89 45 0C A9 60 0F 03 7D 0F 85 07 9B 00
7C9100F8h:  00 8B 55 10 81 FA 00 00 00 80 0F 83 F8 9A 00 00
7C910108h:  80 BB 86 05 00 00 02 0F 84 95 6A 02 00 85 FF 0F
7C910118h:  85 AE 6A 02 00 8B 45 10 85 C0 0F 84 29 06 00 00

Stack (0255FC14h):
0255FBF4h:  0017F8B8 00000000 0012F210 7E418734
0255FC04h:  0012F37C 7E44048F 00000005 7C9115F9
0255FC14h:  01639E48 0255FEA8 0163B750 00000049
0255FC24h:  7C91005D 005393D6 0255FC60 01630000
0255FC34h:  7C910222 00000003 01630718 01630000
0255FC44h:  01639FC8 0255FC38 00000000 0255FE7C
0255FC54h:  7C90E920 7C910228 FFFFFFFF 7C910222
0255FC64h:  7C91019B 7C9101DB 7C9100C4 0000000C
0255FC74h:  0255FF18 01851658 0255FD48 7C910041
0255FC84h:  003D0838 7C91005D 0255FDA8 01851660
0255FC94h:  00000000 0188239C 01882390 00000000
0255FCA4h:  0040E491 00000000 0187FDC0 00000001
0255FCB4h:  00000000 00000058 0200FDBC 0255FCD0
0255FCC4h:  00000000 7C9100B8 0187FDB8 0255FD9C
0255FCD4h:  7C910041 003D0898 7C91005D 017C2FA4
0255FCE4h:  0187FDC0 00000000 003D0000 0255FD00
0255FCF4h:  00000000 7C9100B8 017C2F90 0255FDCC
0255FD04h:  7C910041 003D07A8 7C91005D 017C2FA4
0255FD14h:  017C2F98 0255FD28 00000000 7C9100B8
0255FD24h:  0255FD34 00000000 7C9100B8 003D6708

Registers:
EAX: 00000000, EBX: 00000000, ECX: 0255FE68, EDX: 0255FEA8
ESI: 0255FEA8, EDI: 00000000, EBP: 0255FE34, ESP: 0255FC14

Crash location:
Module: ntdll
Offset: 100E8h
Symbol: "RtlAllocateHeap" (+24h)

Loaded modules:
foobar2000   loaded at 00400000h - 005F2000h
ntdll loaded at 7C900000h - 7C9B2000h
kernel32 loaded at 7C800000h - 7C8F6000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F03000h
Secur32   loaded at 77FE0000h - 77FF1000h
GDI32 loaded at 77F10000h - 77F59000h
USER32   loaded at 7E410000h - 7E4A1000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
DSOUND   loaded at 73F10000h - 73F6C000h
ole32 loaded at 774E0000h - 7761E000h
VERSION   loaded at 77C00000h - 77C08000h
WINMM loaded at 76B40000h - 76B6D000h
UxTheme   loaded at 5AD70000h - 5ADA8000h
dbghelp   loaded at 59A60000h - 59B01000h
SHELL32   loaded at 7C9C0000h - 7D1D7000h
zlib1 loaded at 5A4C0000h - 5A4D4000h
shared   loaded at 10000000h - 1002B000h
imagehlp loaded at 76C90000h - 76CB8000h
COMDLG32 loaded at 763B0000h - 763F9000h
CRYPT32   loaded at 77A80000h - 77B15000h
MSASN1   loaded at 77B20000h - 77B32000h
gdiplus   loaded at 4EC50000h - 4EDFB000h
IMM32 loaded at 76390000h - 763AD000h
MSCTF loaded at 74720000h - 7476C000h
WINTRUST loaded at 76C30000h - 76C5E000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
msctfime loaded at 755C0000h - 755EE000h
foo_converter loaded at 00EF0000h - 00F6B000h
foo_cdda loaded at 00F90000h - 00FDE000h
foo_playcount loaded at 01000000h - 0103C000h
foo_dsp_std   loaded at 01060000h - 010A8000h
foo_out_ks   loaded at 010D0000h - 010FA000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_rgscan   loaded at 01120000h - 0116B000h
foo_ui_std   loaded at 01190000h - 012A8000h
MSIMG32   loaded at 76380000h - 76385000h
foo_albumlist loaded at 012D0000h - 0132D000h
foo_facets   loaded at 01350000h - 014B1000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_simplaylist   loaded at 014E0000h - 01614000h
foo_input_std loaded at 01640000h - 0179D000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
xpsp2res loaded at 01D00000h - 01FC5000h

Stack dump analysis:
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 005393D6h (foobar2000+1393D6h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C910228h (ntdll+10228h), symbol: "RtlAllocateHeap" (+164h)
Address: 7C910222h (ntdll+10222h), symbol: "RtlAllocateHeap" (+15Eh)
Address: 7C91019Bh (ntdll+1019Bh), symbol: "RtlAllocateHeap" (+D7h)
Address: 7C9101DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 7C9100C4h (ntdll+100C4h), symbol: "RtlAllocateHeap" (+0h)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 0040E491h (foobar2000+E491h)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C910981h (ntdll+10981h), symbol: "wcsncpy" (+402h)
Address: 7C9100B8h (ntdll+100B8h), symbol: "RtlFreeHeap" (+18Bh)
Address: 7C910041h (ntdll+10041h), symbol: "RtlFreeHeap" (+114h)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C9116A6h (ntdll+116A6h), symbol: "RtlInitializeCriticalSection" (+89h)
Address: 7C91084Ch (ntdll+1084Ch), symbol: "wcsncpy" (+2CDh)
Address: 7C91005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C910060h (ntdll+10060h), symbol: "RtlFreeHeap" (+133h)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9101E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9101E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 4EC56425h (gdiplus+6425h)
Address: 4EC6DB50h (gdiplus+1DB50h), symbol: "GdipCreateBitmapFromStream" (+F0h)
Address: 4EC89227h (gdiplus+39227h), symbol: "GdipLoadImageFromStreamICM" (+2Ch)
Address: 0156A2A0h (foo_simplaylist+8A2A0h)
Address: 01588390h (foo_simplaylist+A8390h)
Address: 015B9174h (foo_simplaylist+D9174h)
Address: 015887DAh (foo_simplaylist+A87DAh)
Address: 0159EF03h (foo_simplaylist+BEF03h)
Address: 0156A61Ah (foo_simplaylist+8A61Ah)
Address: 015A922Bh (foo_simplaylist+C922Bh)
Address: 01530703h (foo_simplaylist+50703h)
Address: 01530360h (foo_simplaylist+50360h)
Address: 0153179Dh (foo_simplaylist+5179Dh)
Address: 0156AE4Fh (foo_simplaylist+8AE4Fh)
Address: 015A0D28h (foo_simplaylist+C0D28h)
Address: 0153039Bh (foo_simplaylist+5039Bh)
Address: 0156AC75h (foo_simplaylist+8AC75h)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428D90h (USER32+18D90h), symbol: "DefWindowProcW" (+70h)
Address: 015A6D38h (foo_simplaylist+C6D38h)
Address: 0156A8DAh (foo_simplaylist+8A8DAh)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428D90h (USER32+18D90h), symbol: "DefWindowProcW" (+70h)
Address: 0159B270h (foo_simplaylist+BB270h)
Address: 0156A899h (foo_simplaylist+8A899h)
Address: 7C80B729h (kernel32+B729h), symbol: "GetModuleFileNameA" (+1BAh)
Address: 7E44048Fh (USER32+3048Fh), symbol: "DeregisterShellHookWindow" (+1CFh)
Address: 7E428D90h (USER32+18D90h), symbol: "DefWindowProcW" (+70h)
Address: 7C839AD8h (kernel32+39AD8h), symbol: "ValidateLocale" (+2B0h)
Address: 7C80B730h (kernel32+B730h), symbol: "GetModuleFileNameA" (+1C1h)
Address: 0156A890h (foo_simplaylist+8A890h)
Address: 01000100h (foo_playcount+100h)
Address: 010801FFh (foo_dsp_std+201FFh)
Address: 01000101h (foo_playcount+101h)
Address: 010801FFh (foo_dsp_std+201FFh)

Environment:
App: foobar2000 v1.1.7 beta 1
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Pentium® Dual-Core  CPU   E5200  @ 2.50GHz, features: MMX SSE SSE2 SSE3
Audio: Realtek AC97 Audio
UI: Default User Interface 0.9.5

Components:
Core (2011-04-30 11:07:56 UTC)
foobar2000 core 1.1.7 beta 1
foo_albumlist.dll (2011-03-11 14:16:10 UTC)
Album List 4.5
foo_cdda.dll (2011-04-30 11:05:42 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2011-04-30 11:05:34 UTC)
Converter 1.5
foo_dsp_std.dll (2011-03-11 14:16:10 UTC)
Standard DSP Array 1.0
foo_facets.dll (2011-05-03 05:46:00 UTC)
Facets 1.0 beta 1
foo_input_std.dll (2011-04-30 11:18:42 UTC)
Standard Input Array 1.0
foo_out_ks.dll (2011-05-03 05:56:33 UTC)
Kernel Streaming Output 1.2.2
foo_playcount.dll (2011-05-02 20:57:03 UTC)
Playback Statistics 3.0.1
foo_rgscan.dll (2011-04-30 11:05:34 UTC)
ReplayGain Scanner 2.1.2
foo_simplaylist.dll (2011-05-03 05:46:03 UTC)
SimPlaylist 1.0 beta 2
foo_ui_std.dll (2011-04-30 11:06:10 UTC)
Default User Interface 0.9.5

Recent events:
Watching: H:\Muzica
Startup time : 0:00.164420
Title: SimPlaylist (foo_simplaylist)
Post by: kerpondile on 2011-05-03 07:54:22
One functionality is missing which is available in the standard foobar playlist: Ctrl+Shift+Up/Down of moving items.

I don't know if it is widely used but I think it's part of the "feel" of the standard playlist.

Other than that very welcome component. Very impressive! Big thanks.
Title: SimPlaylist (foo_simplaylist)
Post by: White_Shadow on 2011-05-03 10:30:22
Hi!

I've some kind of request/bug (not sure how I should classify this):

If I choose to use the highlight triangle-brackets in the playlist (like seen below) and the focus switches (e.g. on song change) on it, it's not using XOR coloring. What I mean is that the highlighted text seems to vanish behind the focus bar (If it is called so). In the original playlist view very highlighted text same as not highlighted appear in white. Could you please change that?
Code: [Select]
>>>Text<<<

Apart from that I'm very glad with that great component!
Title: SimPlaylist (foo_simplaylist)
Post by: NinjaN on 2011-05-03 11:07:39
However, I seem to have a problem with sorting the playlist entries...
I configured the following string as "sorting pattern": (...)
This setting doesn't seem to have any effect.

This sort order is used when you click on a group column.


Then I'd like to ask for an option to autosort the playlist entries.


NinjaN
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-03 15:25:45
Beta 3 released, details in the first post. Thanks for all reports.

(...) when I change selecton on the tracks with facets 1.0, I lose the sorting and I get the tracks in the wrong order again.

Probably related to a bug fixed in Facets 1.0 beta 2.

Bug report: when use facets with simplaylist (...)

Please use the send report (http://www.foobar2000.org/?page=Crash) button from the crash dialog. There is no need to paste logs here.

One functionality is missing which is available in the standard foobar playlist: Ctrl+Shift+Up/Down of moving items.

Unfortunately, those are already used for multi-selection purposes.
Title: SimPlaylist (foo_simplaylist)
Post by: AEcid on 2011-05-03 16:25:00
i have a question. in ESplaylist, my group header has the album and date, but groups are build with the help of %album%. so if an album has got different dates or artists, it still stays in one group.
in simplaylist a every date has got a different group. is it possible to change the behaviour to the one of ESplaylist?

additionally i sugguest to add a shine and mirror effect to the album art display.
Title: SimPlaylist (foo_simplaylist)
Post by: Harro on 2011-05-03 16:52:48
It seems that SimPlaylist is not selecting the "now playing track" when I doubleclick the Foobar-statusbar. Instead that doubleclick opens the "original" playlistview that I have in another tab and selects the track there. Bug or intentional?

Great component Frank! And the new Facets idem dito!
Title: SimPlaylist (foo_simplaylist)
Post by: sylla on 2011-05-03 17:12:35
It seems that SimPlaylist is not selecting the "now playing track" when I doubleclick the Foobar-statusbar. Instead that doubleclick opens the "original" playlistview that I have in another tab and selects the track there. Bug or intentional?

Great component Frank! And the new Facets idem dito!


Same here, but it works if you remove the old playlist element... No need for it now anyway

I notice some glitches with subgroups-text being crumbled or disappearing completely, most often when i scroll through large playlists... Then it reappears if I click on the area the text should be. I use beta 3.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-03 17:23:22
in ESplaylist, my group header has the album and date, but groups are build with the help of %album%. so if an album has got different dates or artists, it still stays in one group.

But which date should it display in the group header if they all differ?

I think you have two options:

1) Use a different metadata field for track dates. Otherwise you will run into similar problems with any other function that groups tracks by dates (replaygain scanner, album shuffle, file operations, album list, and so on).

2) Alternatively, you can display the first or last date using %first_release% or %last_release% (group statistics (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)#Group_statistics)).

It seems that SimPlaylist is not selecting the "now playing track" when I doubleclick the Foobar-statusbar. Instead that doubleclick opens the "original" playlistview that I have in another tab and selects the track there. Bug or intentional?

Fixed for the next beta, thank you.
Title: SimPlaylist (foo_simplaylist)
Post by: AEcid on 2011-05-03 17:35:43
in ESplaylist, my group header has the album and date, but groups are build with the help of %album%. so if an album has got different dates or artists, it still stays in one group.

But which date should it display in the group header if they all differ?




in ESplaylist the date of the first item is used to display. i don't know if this is meant by %first release%.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-03 17:49:54
For tracks from 2004, 2011, 2008, 1996, 2001:

%first_release% = 1996
%last_release% = 2011
Title: SimPlaylist (foo_simplaylist)
Post by: Spirit_of_the_ocean on 2011-05-03 18:03:06
Okay I found the problem. I got an .ogg file with no embedded cover between the mp3 files. If I remove the file the album cover appears. But when I add the whole folder (which contains the ogg) the cover disappears.
Title: SimPlaylist (foo_simplaylist)
Post by: AEcid on 2011-05-03 18:03:42
For tracks from 2004, 2011, 2008, 1996, 2001:

%first_release% = 1996
%last_release% = 2011


thank you
Title: SimPlaylist (foo_simplaylist)
Post by: NullString on 2011-05-04 01:12:57
Beta 3 released, details in the first post. Thanks for all reports.

(...) when I change selecton on the tracks with facets 1.0, I lose the sorting and I get the tracks in the wrong order again.

Probably related to a bug fixed in Facets 1.0 beta 2.


You were right. Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: kerpondile on 2011-05-04 06:25:57
Indeed, the rating database support is a welcome addition!

However, I'm wondering why the rating is not updated to database too when using the "Rating" (NOT "database") column.
Title: SimPlaylist (foo_simplaylist)
Post by: klonuo on 2011-05-04 06:58:14
However, I'm wondering why the rating is not updated to database too when using the "Rating" (NOT "database") column.

I guess that is self-explainable

Is there a way to use Rating column info without foo_playcount? Like to use it as a value for foo_skip?

Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-05-04 17:31:59
Thanks for this great playlist viewer, really nice work.

Is there a chance for making the clickable rating feature customizable in future versions? Customizable as in being able to change the source field for the rating (other than %rating%) and allow different systems with ratings higher (or lower) values than 5.

It's a personal opinion thing but the 1-6 rating system just works best for me, therefore the clickable rating with a max of 5 is useless for me unfortunately. The reason for storing the rating in a different field is because rating, when stored as %rating% in the tags, used to interfere with the one in the database with some older version of the playback statistics component. I suppose it's fixed by now, but i'd rather try to avoid such possible conflicts.
Also making this feature customizable would allow it to be used for other means like for foo_skip as the previous poster asked.
Cheers.
Title: SimPlaylist (foo_simplaylist)
Post by: randal1013 on 2011-05-04 23:42:08
this is a wonderful plugin, but i'm a little confused about altering the column width.

say i have 4 columns: A | B | C | D

in the default playlist viewer, if i click on the line separating B and C and then move my mouse to the right, column B will expand to the right, columns C and D will move rightward while retaining their original widths, and column A will be unaffected. in simplaylist, if i click on the line separating B and C and then move my mouse to the right, column B will expand to the left, column A will shrink and columns C and D will be unaffected. this new behavior doesn't make any sense to me and i very much prefer the behavior of the default playlist viewer. do you have any plans to restore normal behavior in future updates?
Title: SimPlaylist (foo_simplaylist)
Post by: TomBarlow on 2011-05-05 00:12:51
I think there's a bug with resizing the playlist vertically when it's in a splitter. When it gets big enough that the scroll bar disappears, it glitches and sometimes everything disappears. It only seems to happen when there's some kind of grouping.
Title: SimPlaylist (foo_simplaylist)
Post by: tg2k3 on 2011-05-05 13:41:10
hey frank, thank you for the incredibly awesome components you've released recently. Simplaylist as well as the new facets catapult foobar2000 into a new dimension of music management for me.

i am experiencing problems with keyboard shortcuts however. I had many functions assigned to keys without the use of modifiers (ctrl/shift/alt). these do not work anymore while being in the facets or simplaylist view. only the ones that use a modifier still do their job.
is this an intended behaviour?

thanks again.
Title: SimPlaylist (foo_simplaylist)
Post by: zradu on 2011-05-05 18:37:44
A question: Is the option to have ignore leading "The" when sorting (like in faces)?
Sorry!
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-05-05 18:42:57
?? Not sure what you are asking.
Testing it might be faster than waiting on an answer
Title: SimPlaylist (foo_simplaylist)
Post by: foo_peter on 2011-05-05 20:58:25
Open issues:

    No album art found in parent folder from multiple disc subfolders. foobar2000 core issue.

It's easy
Column
$directory_path(%path%),1)
Title: SimPlaylist (foo_simplaylist)
Post by: Marc27 on 2011-05-06 01:08:39
Maybe a bug? there's an unused space when using a group without images...
(http://i52.tinypic.com/fw0oef.jpg)

Thank you.
Title: SimPlaylist (foo_simplaylist)
Post by: a3aan on 2011-05-07 16:09:02
I like this new plug-in. Best thing since Facets ;-).

But.

There seems to be an issue with the grouped view. I often lose all columns with a restart. Haven't found a way to get them back yet, other then redefining the whole thing. Columns definitions are still there though.

Cheers,
Adriaan.
Title: SimPlaylist (foo_simplaylist)
Post by: metal_termite on 2011-05-08 15:08:53
Can you add playlist filters/association (Columns UI calls it filters; EsPlaylist calls it association) for group presets? An example is here (http://i.imgur.com/SPnGG.png).

Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-05-08 15:28:51
@Marc27
I like that: it gives a better overview for me at least

@metal_termite
IMO that feature makes for me no sense as it is able to show a senseless grouping after sorting the playlist by a special pattern. What is the benefit of grouping by album just because the playlistname contains "album" f.e. when you can sort the same playlist by rating? Furthermore it would require to take care of naming more than it should be necessary: the automatic naming of playlists seems to work good in foobar2000. When the beta cycle finishes i will make a request to make grouping dependent of sorting. But so far i want to support your request in one point: grouping and columns on a per-playlist basis would be amazing, yes!

Edit
better comprehendibility
Title: SimPlaylist (foo_simplaylist)
Post by: metal_termite on 2011-05-08 16:10:23
q-stankovic,

I do not understand the first few sentences of your post. Are you perhaps conflating Columns UI Filter with Columns UI Groups (NG Playlist) playlist filters?

I'll give you an example of how I use this feature. If I have a track that charted on an annual Billboard Top 100, I create a metadata tag called %billboardtop100% containing a value in the format YEAR-RANK (E.g. 2010-001). I created an autoplaylist named "Billboard Top 100" that queries NOT billboardtop100 MISSING, and is sorted by %billboardtop100%. Finally a playlist grouping $cut(%billboardtop100%,4) with a filter that is set to display only on the playlist named Billboard Top 100. This groups the aforementioned playlist by year, and sorts it by Billboard Top 100 year, and then Billboard Top 100 rank. Basically, it displays an autoplaylist containing all the annual Billboard Top 100 charts in chronological order. Another example is a grouping specifically for my DAR playlist, and another specifically for recently added tracks that groups and sorts by date.

Anyway, you clarified my feature request more cogently than I did in your final sentence: grouping and columns on a per-playlist basis.
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-05-08 16:32:09
I understand what you mean, but if your autoplaylist is a sortable one und you sort them by - let's say - rating then the grouping is cluttered: in that case it would be better to group by rating. Even in your example you have choosen a grouping that matches best the sorting although you had to make a detour over the naming. I just wish a better solution could be found than in Cui.
Title: SimPlaylist (foo_simplaylist)
Post by: thi3nki3p on 2011-05-08 19:57:19
Bug:
pattern: <<<%tagA%>>> %tagB%
e.g.: textA1(textA2) textB

textA1(textA2) is dimmed properly
textB is highlighted while it shouldn't

please give an option to disable auto highlight
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-05-08 22:41:42
So far everytime i restart foobar2000 the playlist view shows me just the first group title: No more! I have to place the ui-element again in layout editing mode to have complete view. After clicking around in that incomplete view i produced a crash (report sended). It was my foobar2000 version for testing (means: some shitty components) that crashed. I will look if i can reproduce the crash!
Title: SimPlaylist (foo_simplaylist)
Post by: Marc27 on 2011-05-09 02:13:25
@q-stankovic
I believe the space was meant for displaying images, but for text only I rather stay with a more compact/scrolless view.

I've to ask, is it intended? If so may the developer consider some way to choose a more similar dui look in this regard?
Title: SimPlaylist (foo_simplaylist)
Post by: auditorium on 2011-05-09 08:14:46
Possible bug:
When I reset the settings page from "Preferences", "Sorting pattern:" added values are not deleted.
Could be intentionally.
Title: SimPlaylist (foo_simplaylist)
Post by: r3v0 on 2011-05-09 10:58:33
Can you add playlist filters/association (Columns UI calls it filters; EsPlaylist calls it association) for group presets? An example is here (http://i.imgur.com/SPnGG.png).


+1 This should be a usefull add on.
Title: SimPlaylist (foo_simplaylist)
Post by: sylla on 2011-05-09 14:38:49
After changing tags, the groups and subgroups behave strangely until you let them reload by changing playlist and then changing back, then they behave as they should.

Try for example to change the album tag of one track in the middle of an album, the tracks before remain as they were before, but ALL the tracks in the album that comes after the changed one are grouped together, with the name of the changed track. Everything becomes correct after a reload.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-05-09 15:32:17
This is awesome but I'm getting a major bug when I restart foobar: SimPlaylist seems to inisist that my foobar window be full screen height, or taller even. It also doesn't allow me to resize it vertically, so the only way to fix is to remove the SimPlaylist and go back to default playlist. If I add SimPlaylist which foobar's running, it's fine until I restart.

Also, can I implore you to let me disable the auto-highlighting? I really don't want bracketed text to be dimmed, and while I've fixed it by artificially highlighting the brackets in my grouping, I can't change it in track titles and the like.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-05-09 16:28:28
Thanks for your quick help in personal messages, Frank!

Another small thing: It'd be great if SimPlaylist could honour custom keyboard shortcuts... I have Backspace set to remove items from the playlist, because I'm using a Mac keyboard. It doesn't work in SimPlaylist, though, so I have to hit fn-delete (which simulates Windows Delete) to remove items, which is an awkward action.
Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-05-10 17:54:03
Beta 4 out, thanks for all bug reports.

Maybe a bug? there's an unused space when using a group without images...

Intentional.

I had many functions assigned to keys without the use of modifiers (ctrl/shift/alt).

Single-letter keys are reserved for find as you type, which is now bound to the title column. Using them for shortcuts has been disrecommended since foobar2000 0.9.5 - the update even removed those back then.
Title: SimPlaylist (foo_simplaylist)
Post by: tg2k3 on 2011-05-10 23:41:08
Quote
I had many functions assigned to keys without the use of modifiers (ctrl/shift/alt).

Single-letter keys are reserved for find as you type, which is now bound to the title column. Using them for shortcuts has been disrecommended since foobar2000 0.9.5 - the update even removed those back then.


Thanks for the info. I didn't know.

1) bug report
I have a shortcut assigned to shift+return (open containing folder) but all it does in simplaylist is playback the selected track.

2) suggestion
I know it's stupid and your answer's gonna be no. But what about making an (optional?) exception for the space key regarding the type-as-you-search feature. Since you do not see what you type, space is a rather rare character you're going to hit (assumingly) and i think the space key as a universal "pause/resume" key (without modifiers) is an unwritten standard among media players of any kind.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-05-11 01:55:12
Single-letter keys are reserved for find as you type, which is now bound to the title column. Using them for shortcuts has been disrecommended since foobar2000 0.9.5 - the update even removed those back then.


I tried changing my backspace-for-remove to shift-backspace, and that didn't work either - but like tg2k3 with space, I would frankly love an exception for backspace.
I don't use find-as-you-type and I've been using foobar since before 0.9.5 and am on the current beta now... Disrecommendation or not, I'd prefer to have my preferred shortcuts Just Work in whichever playlist-viewer I use: after all, the default playlist viewer hasn't actively banned those keyboard shortcuts.

Fn-delete (i.e. Fn-backspace) on a Mac keyboard is about as awkward as you can get (essentially left-ctrl + backspace, impossible with one hand!)
I've added "Win-backspace", which allows me to use Apple/command-backspace on the Mac keyboard to remove, but it's still inconvenient.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-05-11 02:00:21
Bug report: ctrl-z doesn't work as expected.

When I remove a single track or set of tracks from the playlist (using delete or custom shortcuts), ctrl-z either does nothing, or undoes some other previous action (such as inserting a whole album in).
In the default playlist, if I remove tracks, I can undo step by step. It's a bit of a deal-breaker for me right now, sadly
Title: SimPlaylist (foo_simplaylist)
Post by: Fractal_Mortality on 2011-05-11 04:24:18
Any way we could have the option to bind find as you type to other columns? I rarely want to quickly find a track title, but I'll often want to find a particular artist in a playlist.
Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-05-11 15:55:04
Doubleclicking the statusbar still (beta4) jumps to the tab with the original foobar Playlist View and selects the song there, instead of in SimPlaylist where playback was started from.
The reason for keeping a tab with the original Playlist View is that SlimPlaylist doesnt allow vertical scrolling apparently. Displaying 30 columns without vertical scrolling is no fun.

Ctrl+Z / edit>undo not acting as expected for me either.

Again thanks for this component.
Title: SimPlaylist (foo_simplaylist)
Post by: mixmart1n on 2011-05-11 19:54:15
Hey,
Thanks for your new component. Just one feature request: Would it be possible to implement 0.5 star rating steps as an additional feature - so that there would be more difference in rating (just like in amarok). The stars just habe to be a little bit bigger. ;-)

Martin
Title: SimPlaylist (foo_simplaylist)
Post by: Rifftide on 2011-05-11 20:47:38
I too would greatly appreciate the ability to force sort the playlist with a custom grouping pattern. Thank you for your work on this very promising component!
Title: SimPlaylist (foo_simplaylist)
Post by: Alexander Ostuni on 2011-05-11 21:25:16
Grat component,thanks.

I have defined ctrl alt m as key command for moving files. In simplaylist this command does not work.


Cheers
Alex
Title: SimPlaylist (foo_simplaylist)
Post by: shakey_snake on 2011-05-12 05:03:21
[/list]Beta 3:
  • Glitch: >highlight< was used for selected items.

Aw man. I loved this "glitch". (I use highlight for now playing items, rather than the column).

Could you perhaps re-enable this behavior if a user is using the Aero selection?

Also, interesting observation: dimming still works with selected items. I suppose that's intentional, as only highlighting could be the selection color.
Title: SimPlaylist (foo_simplaylist)
Post by: ZeeJ on 2011-05-12 17:12:12
May we see some screenshots of the component in action?
Thank you in advance.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-05-12 17:18:45
Doing what, exactly.  Why not just load it
Title: SimPlaylist (foo_simplaylist)
Post by: ZeeJ on 2011-05-12 17:22:51
Nevermind.
I just wanted to see how the playlist look like.
But, it is more easy to download the file, install, restart foobar2000, add it to config. My bad.
Title: SimPlaylist (foo_simplaylist)
Post by: TomBarlow on 2011-05-12 17:24:08
Here's mine, with facets as well:
(http://i55.tinypic.com/27xi0yt.png)
Title: SimPlaylist (foo_simplaylist)
Post by: muzack on 2011-05-12 17:41:25
@TomBarlow how did you get that third green grouping line (Disc 1 etc)?
could you post a screenshot of the config? Thanks.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-05-12 17:48:15
Subgroups
Included in some [all] of the preinstalled grouping examples

From Docs
Quote
Subgroups
Subgroups are listed within the tracks next to group columns.
The default [Disc %discnumber%] subgroups are only displayed for albums with discnumbers.
The image size is the same as for headers.
Title: SimPlaylist (foo_simplaylist)
Post by: phibercrack on 2011-05-12 18:00:28
hi frank,

very nice playlist-view, thx very much ;-).
this is what i search for, a native dui view with album-art..

only one feature request:
"autoscale columns with window size" is it possible to make this optional, as in the original playlist-view, to work with larger columns?

thx
phiber

Title: SimPlaylist (foo_simplaylist)
Post by: muzack on 2011-05-12 18:03:20
I overlooked the possibility of multiple lines in Header and Subgroup, now I got it
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-05-12 18:13:29
Yes, it is quite cool. For me [Set %Set%]$if(%Set%,  <<%length%>>)  Gives me a nice breakout of live shows and set timings.
Title: SimPlaylist (foo_simplaylist)
Post by: foofun on 2011-05-13 13:38:21
In my opinion there is too little space between the track number and title.
(http://img683.imageshack.us/img683/7730/unledik.jpg)
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-05-13 14:29:15
Couple options come to mind.
Add your own custom custom columns with similar titleformatting and change alignment justification.
Add your own custom columns with no titleformatting and insert between the two.

Edit: Best option just add a space before the second column. For example, for title: %title%[  {%track artist%}]  just add as much space as you want in front of %title%
Title: SimPlaylist (foo_simplaylist)
Post by: foofun on 2011-05-13 15:06:22
Thanks tpijag

Or [%tracknumber% ] for track column. 
Title: SimPlaylist (foo_simplaylist)
Post by: phool on 2011-05-13 15:09:22
Any possibility of adding the ability of conditional display of art? Here is my intended usage for clarifications sake:

For a subgroup I have the following title formatting: $if(%radioshow%,%album artist%,) with display set to Artist/Text

I would like to be able to set it so that it only shows the subgroup when %radioshow% is present. Presently for albums in the playlist I get a gap where the subgroup would normally be. A picture is worth a thousand words:

(http://www.imagehost.co.za/thumb-E9CD_4DCD3AD5.jpg) (http://www.imagehost.co.za/share-E9CD_4DCD3AD5.html)
Title: SimPlaylist (foo_simplaylist)
Post by: Rifftide on 2011-05-14 05:50:44
After using it for a few days, I love how elegant and responsive this playlist is, but I find myself really missing the simple option to display a border around album art. Aesthetically it makes a huge difference for white album covers against a white background.

Also, a minor bug report: moving a subgroup item up or down doesn't apply to the playlist until you restart foobar or switch grouping schemes and back.
Title: SimPlaylist (foo_simplaylist)
Post by: sharpedge on 2011-05-14 12:26:29
Frank! This is wonderful. The component is just what a lot of people wanted for a long time. Including me, of course.
Almost everything is there already and I am sure that the component will mature nicely in those corners where it isn't excellent already.
Thank you so much for your hard work! And. Keep on rocking!

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.

Then see the back cover with the tracks.
Maybe in the future we will see the a way to display more than one artwork item. There is a lot of potential space around the playlist
Title: SimPlaylist (foo_simplaylist)
Post by: sharpedge on 2011-05-14 14:16:25
There is one more thing:
I noticed that the resizeable header images will switch back to the original size when I brows in facets. Is there a way to define a size for them so they will switch back to that value instead of the very small thumbnail size they fall back to at the moment?

all the best
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-05-14 19:47:58
There is something i don't really understand about the opportunity to define subgroups. In the header configuration we already can set subgroups by multiple lines. So what is the real purpose of defining subgroups in a second place?

Another question: What does "Sim" mean?
Title: SimPlaylist (foo_simplaylist)
Post by: lvqcl on 2011-05-14 19:52:22
Quote
What does "Sim" mean?


simplaylist?
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-05-14 20:15:42
[quote author=q-stankovic link=msg=755801 date=1305398878]So what is the real purpose of defining subgroups in a second place?[/quote]Ah, i discovered the purpose! The subgroups are not displayed above the column but to the right of it.

@lvqcl
It is interesting to see how simplaylist is so much easier to use than esplaylist but also offers more concerning layout.
In that context let me say how absurd the feature is to display a playlist in a collapsable view or even as a crowd of album covers without the tracks so that the order of tracks in the playlist is not recognizable anymore.
Title: SimPlaylist (foo_simplaylist)
Post by: Cutter on 2011-05-15 12:56:56
The component doesn't seem to display album art in other formats than .jpg, even when the filenames "folder.png" and "folder.gif" are defined in foobar's preferences.

Edit: PNGs are displayed, not GIFs.
Title: SimPlaylist (foo_simplaylist)
Post by: The Link on 2011-05-15 13:05:13
The component doesn't seem to display album art in other formats than .jpg, even when the filenames "folder.png" and "folder.gif" are defined in foobar's preferences.
Does the foobar provided album art viewer display these images?
Title: SimPlaylist (foo_simplaylist)
Post by: Cutter on 2011-05-15 13:18:58
The component doesn't seem to display album art in other formats than .jpg, even when the filenames "folder.png" and "folder.gif" are defined in foobar's preferences.
Does the foobar provided album art viewer display these images?

Yes.
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-05-17 03:10:26
I'm a little confused by something. How can I group by path? I'm having an issue where I've got three different versions of a classical music piece that are all being grouped under a single album art (from the first version of the piece.) All three versions are in separate folders and have separate album art.
Title: SimPlaylist (foo_simplaylist)
Post by: TomBarlow on 2011-05-17 11:55:25
$directory(%path%) might work. For classical music try adding composer, conductor and performer to the group patterns, and maybe date recorded as well. That should give you a unique group title for each version.
Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-05-17 13:38:32
Keyboard shortcuts with the modifier keys ctrl+alt or ctrl+alt+shift don't work for me with simplaylist, unless they are set to global.

Also +1 for allowing single key shortcuts like the original playlist viewer. It's a core feature which makes sense in certain situations. Like having left/right bound to contextual seek or space for pause etc.
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-05-18 16:55:37
Frank, could I request a feature to append items that are dragged into the playlist to the end of the playlist? This is a nice feature in other playlists; when dragging and dropping an album or directory into the list, it means you don't need to scroll down to the bottom of the playlist or worry about it being inserted in the middle of some existing track entries in the playlist.
Title: SimPlaylist (foo_simplaylist)
Post by: servimo on 2011-05-19 13:45:39
How to display total time in the title of the Album?
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-05-19 13:49:03
http://wiki.hydrogenaudio.org/index.php?ti...roup_statistics (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_%28foo_simplaylist%29#Group_statistics)
Title: SimPlaylist (foo_simplaylist)
Post by: servimo on 2011-05-19 13:57:53
Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: JacksonGrey on 2011-05-19 18:31:37
Two quick questions for you...

1
Is there any word on the parentheses shading problem? At the moment, track titles with parentheses come out like this regardless of what I try:

Have You Ever Been (To Electric Ladyland)

Is there a way to get columns to respond to parentheses in the manner Default UI does, with its </<</<<< system.

2
Is it possible for the album art column to adjust the size of album covers on an album-by-album/folder-by-folder basis? For instance, I have several albums with only 4 or so songs, but then some with 20. This means that there's a huge gap under the small albums. This can be seen below in the left-hand screenshot; it would be great if there were an option to change it to either of the right hand arrangements:
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-05-19 21:18:12
The syntax help link in Simplaylist properties doesn't seem to list how to display a track's bit depth (ie. 24 bit). Is there a tag for this?
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-05-19 21:33:43
%__bitspersample%
Title: SimPlaylist (foo_simplaylist)
Post by: BoraBora on 2011-05-19 22:34:42
2
Is it possible for the album art column to adjust the size of album covers on an album-by-album/folder-by-folder basis? For instance, I have several albums with only 4 or so songs, but then some with 20. This means that there's a huge gap under the small albums. This can be seen below in the left-hand screenshot; it would be great if there were an option to change it to either of the right hand arrangements:
(...)
Is this a feasible addition to the plugin, or is it presently beyond the scope of Foobar? If the art height were tied to the number of tracks within a folder, I was thinking that one could perhaps specify a minimum album art height (say 5 tracks/100 pixels), with the maximum determined by the column width (in the above example, 243 pixels).

I second this idea for another reason: I like to display cover art according to the record's original size. So I have 3 sizes: album/LP/Maxi (12" record), EP (10" record) and single (7" record). Obviously, I do this manually, though with some kind of automation: I have a default format for all my records covers but I resize EP and singles graphics inside a transparent PNG.

Your idea to relate the cover art size to the number of tracks would not help me because some albums have only 2 or 3 tracks, while some EPs may have 10 tracks. Here's a feature, though, which would be awesome: link the cover art display size to a tag, with an "if" statement somewhere. In your case, it would be the totaltracks number. In mine, it would be the record format. This also could be a specialized custom foobar-only tag. It would be easy enough to mass-copy one of our tags to this one.

No player can actually do this, and this may be interesting to only a few people. And it may be a nighmare to program, I really don't know. But I sure would appreciate it. 
Title: SimPlaylist (foo_simplaylist)
Post by: JacksonGrey on 2011-05-19 23:18:34
Here's a feature, though, which would be awesome: link the cover art display size to a tag, with an "if" statement somewhere. In your case, it would be the totaltracks number. In mine, it would be the record format. This also could be a specialized custom foobar-only tag. It would be easy enough to mass-copy one of our tags to this one.


I'm not sure if that would be possible. As far as I'm aware, the only way album art is produced by Foobar is by considering directories (or possibly grouping); if it relied upon metadata, then each track would need to be processed individually, in which case Foobar would render an image for every song you have.
Title: SimPlaylist (foo_simplaylist)
Post by: BoraBora on 2011-05-20 00:10:40
I don't know.  I'm definitely no programmer, but since cover art display can rely on grouping and grouping can rely on tags (even several of them, like ARTIST + ALBUM), maybe another tag can be processed for the art size. Then again, maybe I'm dreaming awake.
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-05-20 00:19:19
it doesn't matter what image you tell it to use, it will always be stretched/shrank to fit. i can't ever see such a complicated feature being added to this component.

ELPlaylist for columns UI can do what you want but it requires some serious effort to configure.

EDIT: this is what boredom does: example ELPlaylist configuration (http://dl.dropbox.com/u/22801321/elp%20art%20size.png)
Title: SimPlaylist (foo_simplaylist)
Post by: tg2k3 on 2011-05-20 00:42:46
Concerning the SimPlaylist Search Feature of Simplaylist: 

It doesn't really make sense to me why search is separated from the normal simplaylist. I'd find it far more useful to have a searchbar on top/bottom of my simplaylist which then acts as a filter upon the current playlist in a way that an empty search bar displays every item of the current playlist. Currently it acts the opposite way which is rather confusing. But the real pain is to switch tabs in order to perform a search in the current playlist. I don't really understand the design choice behind that.
Title: SimPlaylist (foo_simplaylist)
Post by: BoraBora on 2011-05-20 00:44:42
Oh well... I had to try.  Anyway, this new Facets is already wonderful as it is and I definitely adopted it. 
Title: SimPlaylist (foo_simplaylist)
Post by: sgoct on 2011-05-25 07:12:29
Thank you so much for this plugin! I've hardly touched my config in the last year or two after finally wrestling ESPlaylist into something resembling what I'd wanted, but this sets it up exactly how I've wanted it for years.
Title: SimPlaylist (foo_simplaylist)
Post by: Robyer on 2011-06-01 15:39:28
Is there a chance that this plugin will work with columns_ui? 
Title: SimPlaylist (foo_simplaylist)
Post by: bsw11 on 2011-06-03 19:09:10
This might be caused by the focus problem, but wanted to double check...

I have add to playback queue function set to middle mouse button click - it works fine on the other playlist plugins but on yours it defaults to what the mouse does (scroll mode) on default. 

Sounds like the focus issue.

Any ETA on beta 5?
Title: SimPlaylist (foo_simplaylist)
Post by: shru on 2011-06-04 12:15:30
Is there a chance that this plugin will work with columns_ui? 

Seconded; right now I divided between sticking with Columns UI and missing out on this, or switching to the Default UI and having to use foo_facets instead of Column UI's superior filter system.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-06-05 16:21:34
Small formatting bug noticed within a Group Heading.
If a %field% is encased in braces {} or escaped parentheses (), there is a trailing space placed after the first { or (.
When using escaped brackets [], all is well.


Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-06-08 22:15:43
If in quick setup window a playlist layout (related to normal playlist view) is choosen by doubleclick then the simplaylist view gets blank.
Title: SimPlaylist (foo_simplaylist)
Post by: solovoy on 2011-06-12 02:46:01
For those who don't like autohighlight you can add this function to the tag you want.

$replace($replace($replace($replace($replace($replace(INSERT HERE THE TAG,'(','>>('),')',')<<'),'[','>>['),']','<<]'),'{','>>{'),'}','<<]')

For example:
$replace($replace($replace($replace($replace($replace(%album%,'(','>>('),')',')<<'),'[','>>['),']','<<]'),'{','>>{'),'}','<<]')
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-06-12 06:03:54
For those who don't like autohighlight you can add this function to the tag you want.
...


Ah, ace! Thanks. The only ones that it doesn't work with are angle brackets themselves, for instance in 65daysofstatic's <unreleased/unreleasable> vol. 1.
It would be a million times better if Frank gave us the option to not use this rather weird highlighting style  But this helps a lot!
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-06-12 09:59:25
you don't have to nest $replace like that. you can have as many pairs as you like in one statement.

Code: [Select]
$replace(%title%,'(','>>(',')',')<<','[','>>[',']','<<]','{','>>{','}','<<}')
Title: SimPlaylist (foo_simplaylist)
Post by: TomBarlow on 2011-06-12 12:55:44
Unfortunately that doesn't work in all cases, for instance "Trilogy: a) The Wonder b) Hyperstation z) Eliminator Jr." It should be possible if you use $strstr to check that there's an opening and closing bracket. My TF strings are long enough already though, it would be nice if we could turn it off.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-06-14 12:32:34
Unfortunately that doesn't work in all cases, for instance "Trilogy: a) The Wonder b) Hyperstation z) Eliminator Jr." It should be possible if you use $strstr to check that there's an opening and closing bracket. My TF strings are long enough already though, it would be nice if we could turn it off.


Good point. +1 for option to turn it off.

Just discovered that the SimPlaylist Search element is accessed via Edit -> Search. YAY. Love the element, does just the job it should, and now I have a keyboard shortcut for it!
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-06-27 17:01:50
Beta 5 out.

Concerning the SimPlaylist Search Feature of Simplaylist: 

It doesn't really make sense to me why search is separated from the normal simplaylist. I'd find it far more useful to have a searchbar on top/bottom of my simplaylist which then acts as a filter upon the current playlist in a way that an empty search bar displays every item of the current playlist. Currently it acts the opposite way which is rather confusing. But the real pain is to switch tabs in order to perform a search in the current playlist. I don't really understand the design choice behind that.

Displaying search results in the playlist could lead to the wrong conclusion that these results represent the order in which tracks will be played. But searching does not change the playlist. Also, you do not have to put the search into a different tab. Use a splitter to display both at the same time, or simply use the popup version.

Small formatting bug noticed within a Group Heading.
If a %field% is encased in braces {} or escaped parentheses (), there is a trailing space placed after the first { or (.
When using escaped brackets [], all is well.

If anyone should have the same issue, please change your font from "@Arial Unicode MS" to "Arial Unicode MS" without the @.
Title: SimPlaylist (foo_simplaylist)
Post by: suaff on 2011-06-27 20:22:54
shortcut with left/right array doesn't work (seek back/ahead ... seconds). work with standard playlist view ...
Title: SimPlaylist (foo_simplaylist)
Post by: GeSomeone on 2011-06-28 18:03:05
shortcut with left/right array doesn't work (seek back/ahead ... seconds). work with standard playlist view ...

This is the issue with the "single key" keyboard shortcuts. Also the insert (I use for add to playlistqueue) is eaten by simplaylist.
It would be a good thing to be able to disable "find as you type" and have our (single) keys back for shortcuts (as in most, if not all, other foobar components). Please consider such option.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-06-29 13:52:11
This is the issue with the "single key" keyboard shortcuts. Also the insert (I use for add to playlistqueue) is eaten by simplaylist.
It would be a good thing to be able to disable "find as you type" and have our (single) keys back for shortcuts (as in most, if not all, other foobar components). Please consider such option.


I'll just add a "+1" whenever somebody mentions this. Yes please.
Title: SimPlaylist (foo_simplaylist)
Post by: GeSomeone on 2011-07-03 16:24:37
bug report: I noticed an irregular behaviour in combination with the foo_removeplayed (http://www.hydrogenaudio.org/forums/index.php?showtopic=50312) plugin (this plugin removes tracks from the playlist after being played).
With this plugin active (playback -> Remove played tracks) simplaylist jumps to the beginning of the playlist although playing the correct next track when these conditions apply: 1) the playing track (to be removed) is selected, 2) this track AND the next track to play, are both visible in the playlist (not scrolled off screen).
This does not happen in the standard playlist component.

FWIW (foobar 1.1.7 SimPlaylist 1.0b5, playback follows cursor and cursor follows playback are on (default))

while I'm at it, also a question:
How to get rid of the empty line before each group?
Title: SimPlaylist (foo_simplaylist)
Post by: orchid on 2011-07-04 11:36:46
Hello Frank,

I'd like to request a feature similar to ELPlaylis's playlist filter. It lets you assign different grouping to each playlist, e.g. normal grouping for "All music" and no grouping for "Favorites" or "Most played".

Also each grouping scheme should have different set of columns, so with grouping I could use "[%track artist% - ]%title%", and without grouping "%artist% - %title%".

Also not sure if I missed something, but is it not possible to align part of the group header text to right side? $tab() didn't work atleast.
Title: SimPlaylist (foo_simplaylist)
Post by: Emcee on 2011-07-04 13:09:01
I'd like to request a feature similar to ELPlaylis's playlist filter. It lets you assign different grouping to each playlist, e.g. normal grouping for "All music" and no grouping for "Favorites" or "Most played".


+1 
Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-07-04 22:02:48
Thanks for the update Frank. Unfortunately keyboard shortcuts with certain modifier keys still don't work (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=756100).
For example I've always had ctrl+alt+a as shortcut for ReplayGain>Scan selection as albums (tags). It's always worked in the default playlist but it doesn't do anything in simplaylist.

Also there is a minor issue with the scrolling speed when drawing a selection rectangle in simplaylist. Drawing a selection from the top of the list to the bottom the scrolling speed of the list is very slow – in the opposite direction from bottom to top its quick though.
Title: SimPlaylist (foo_simplaylist)
Post by: suaff on 2011-07-05 10:09:45
I'd like to request a feature similar to ELPlaylis's playlist filter. It lets you assign different grouping to each playlist, e.g. normal grouping for "All music" and no grouping for "Favorites" or "Most played".

+1
different views for different playlists is my long long waiting feature... :/
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-07-05 23:35:11
Frank

I've a condition that causes an unneeded playlist refresh and centering movement. 

xp, foobar 1.1.7, simplaylist beta 5, cursor follows playback, prefer current selection, autoplaylist based on %rating% MISSING.

If a rating is given to a track that is also the selection highlighted track, the playlist will refresh and center itself based on the track rated. This occurs whether the selection highlighted track is the playing track or otherwise. Rating of tracks without first selecting will have the track gracefully remove itself from playlist as expected.
Title: SimPlaylist (foo_simplaylist)
Post by: Elix Berd on 2011-07-08 02:05:22
Hi! Thanks for a great plugin! I have a question. Most of my collection is grouped nicely using first of three default grouping presets, however some tracks are grouped ugly. Let me give you an example. I have a compilation discs called Acoustic Guitar Highlights, Volume 1, Acoustic Guitar Highlights, Volume 2 etc. They include various artists and even track numbers are inconsistent. They are grouped like this: http://rghost.ru/13854551/image.png (http://rghost.ru/13854551/image.png)
It's really ugly and inconvenient. Is it possible to group them while retaining the nice grouping of other items?
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-07-08 02:08:03
Is the album artist field set to Various Artists?
Title: SimPlaylist (foo_simplaylist)
Post by: Elix Berd on 2011-07-08 14:09:56
Album Artist field is empty. Should updating it to Various Artists fix this?
Edit: Yes, it did! Thanks.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-07-08 15:46:49
Beta 6 out.

User-defined keyboard shortcuts including single keys take priority now, with the exception of combinations that move the cursor, similar to text controls. Left and right keys have no effect in the playlist, so they can be assigned to, for example, seek commands. Keys for which an inline search is performed in the title column can also be overridden if you have no use for this feature.

Scrolling on drag and drop should be more smooth now.

bug report: I noticed an irregular behaviour in combination with the foo_removeplayed (http://www.hydrogenaudio.org/forums/index.php?showtopic=50312) plugin (this plugin removes tracks from the playlist after being played). (...)
With this plugin active (playback -> Remove played tracks) simplaylist jumps to the beginning of the playlist although playing the correct next track when these conditions apply: 1) the playing track (to be removed) is selected, 2) this track AND the next track to play, are both visible in the playlist (not scrolled off screen).
This does not happen in the standard playlist component.

Thanks for the report, it should behave like the standard playlist now.

Quote
while I'm at it, also a question:
How to get rid of the empty line before each group?

There is no way to remove it at the moment. I think it looks nicer to have this gap between albums, as alternating background colors are not applied to group headers. However, I am considering to change this for views without a group column, where the empty space looks somewhat out of place (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=754808).

Also there is a minor issue with the scrolling speed when drawing a selection rectangle in simplaylist. Drawing a selection from the top of the list to the bottom the scrolling speed of the list is very slow – in the opposite direction from bottom to top its quick though.

Scrolling speed depends on the distance from the window. Do you happen to have less screen space available below?

I've a condition that causes an unneeded playlist refresh and centering movement. 

xp, foobar 1.1.7, simplaylist beta 5, cursor follows playback, prefer current selection, autoplaylist based on %rating% MISSING.

If a rating is given to a track that is also the selection highlighted track, the playlist will refresh and center itself based on the track rated. This occurs whether the selection highlighted track is the playing track or otherwise. Rating of tracks without first selecting will have the track gracefully remove itself from playlist as expected.

foobar2000 itself issues the request to highlight the track that follows the removed one. I can see how this would be annoying, but the default playlist does the same.
Title: SimPlaylist (foo_simplaylist)
Post by: GeSomeone on 2011-07-08 22:18:43
Thanks for the changes in b6, they improve the user experience a lot in my setup.
About that empty line before the headers/subgroups. It's not that it doesn't look nice, but for some people "window real estate" is preferred. To me the group headers jump out enough, being a different color and bigger font size.
I use foobar2000 always windowed, so I can do other things and still keep an eye on foobar now and then. It is a minor issue, but if you would change it, please make that available for grouped lists as well.

[edit: fixed in 1.0 beta7]
Another minor thing I noticed is that the context menu (right click or special keyboard key) in simplaylist doesn't use the (more or less unique) (underlined) shortcut keys like the standard playlist. Instead it matches the first letter of the commands, similar to "find as you type". Maybe this was intentional or maybe just a side effect.
I used to use sequences like e.g. context(or right click)->i (File Operations) ->r (Rename) to get to my Rename presets. With simplaylist it is context ->f ->r. (Hmm, Replaygain would have been a better example)
I probably could change my habits (possibly by defining more keyboard shortcuts for everything, and memorize those) that would just be less consistent over different computers and accounts.
Title: SimPlaylist (foo_simplaylist)
Post by: Gnx on 2011-07-09 09:39:05
Beta 6 out.

User-defined keyboard shortcuts including single keys take priority now, with the exception of combinations that move the cursor, similar to text controls. Left and right keys have no effect in the playlist, so they can be assigned to, for example, seek commands. Keys for which an inline search is performed in the title column can also be overridden if you have no use for this feature.

Left and right keys effects are back 
but, I used the space bar for Playback\play or pause. it don't work now
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-07-09 15:29:18
Thanks so much for the latest beta(s) Frank. So exciting to have my Backspace shortcut for delete back! And undo functionality. It's a beautiful playlist viewer.

I'd love for an alternative, compressed view when there's no album cover available. Just show the track(s) with a small gap perhaps, and then on to the next album?
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-07-09 17:01:18
I'd love for an alternative, compressed view when there's no album cover available. Just show the track(s) with a small gap perhaps, and then on to the next album?

I definitely second this; I'd love the ability to show multiple covers for multi-disc albums where possible, but have it behave as if the "display" was set to text if there's no image. If that doesn't make much sense:
if there's multiple images (http://i51.tinypic.com/2mq95c8.jpg)
if there's only one image (http://i54.tinypic.com/f0rew8.jpg)

Also, would it be possible to support animated gifs?
Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-07-09 21:32:30
Also there is a minor issue with the scrolling speed when drawing a selection rectangle in simplaylist. Drawing a selection from the top of the list to the bottom the scrolling speed of the list is very slow – in the opposite direction from bottom to top its quick though.

Scrolling speed depends on the distance from the window. Do you happen to have less screen space available below?


Thanks for the update and the reply. Yes indeed, SimPlaylist is at the bottom of my layout and foobar is always maximized – I suppose that is why.
Title: SimPlaylist (foo_simplaylist)
Post by: GeSomeone on 2011-07-10 11:44:26
I'd love for an alternative, compressed view when there's no album cover available. Just show the track(s) with a small gap perhaps, and then on to the next album?

I found out by coincidence that already happens when either no album name is entered or when the tracks within an album contain different embedded images.

I definitely second this; I'd love the ability to show multiple covers for multi-disc albums where possible, but have it behave as if the "display" was set to text if there's no image.

I know it is not exactly what you asked but you can more or less force this behavior by giving the second disc a slightly different album name (like adding (cd2) ) and I guess each disc should have it's own directory as well (to have different album art).
Title: SimPlaylist (foo_simplaylist)
Post by: Anomalous on 2011-07-10 12:07:53
I know it is not exactly what you asked but you can more or less force this behavior by giving the second disc a slightly different album name (like adding (cd2) ) and I guess each disc should have it's own directory as well (to have different album art).
Thanks, but I'd prefer to have albums grouped together. My problem isn't getting the covers to display, but the black squares when there's only a single cover (http://i53.tinypic.com/nb7wk8.jpg).
Title: SimPlaylist (foo_simplaylist)
Post by: sciroco on 2011-07-12 19:41:10
Hi all, I have a problem with the component - instead of the stars in the rating column, I get  five " ☆ " , no matter if there is a rating or not. I have this problem with windows 7 and windows xp, with fresh copies of foobar (portable or standart instalation, with the 1.1.7.0 v. of foobar and  1.0 beta 6 and 1.0 beta 7 versions of the component( I mean, I`ve not tried older versions).
Sorry my english, if there is something wrong  .
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-07-12 19:51:51
Are you sure you are not just seeing 5 'empty' stars. Rate a track and confirm whether the appropriate number of stars 'fill'.
Title: SimPlaylist (foo_simplaylist)
Post by: Byron86 on 2011-07-12 20:23:50
Or check which Rating column you use. Wether "Rating" or "Rating (database)"...
Title: SimPlaylist (foo_simplaylist)
Post by: sciroco on 2011-07-13 08:27:16
"no matter if there is a rating or not"... I have full(if there is a rating) and empty(if not) squares, but no stars.  This is in "Rating"(the clickable) and also in "Rating (database)" columns.
Title: SimPlaylist (foo_simplaylist)
Post by: smkk on 2011-07-13 13:59:12
Most probably a font issue since the star in you previous post shows up just fine here. Try installing east asian language support.
Title: SimPlaylist (foo_simplaylist)
Post by: sciroco on 2011-07-13 16:15:08
It works, but is not very comfortable. It would be nice, if there was a option to change this character.
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-08-09 16:25:45
I have a suggestion for the grouping layout. As it is now it looks like a glitch to me:

(http://img856.imageshack.us/img856/8462/simplaylist.png) (http://imageshack.us/photo/my-images/856/simplaylist.png/)

There is a large padding for the second 2nd level group item (Disc 2), but no padding for the first one. For me, the padding should be the same for every 2nd level item (and maybe not quite as large as it is now for the second item). This is what I would suggest (half the padding, but for both items):

(http://img839.imageshack.us/img839/7007/simplaylist1.png) (http://imageshack.us/photo/my-images/839/simplaylist1.png/)

Whatever, thank you for the great component!
Title: SimPlaylist (foo_simplaylist)
Post by: anon1 on 2011-08-09 22:26:21
This is the best playlist plugin i've found! however..For some reason it won't display embedded album art. It will only display album art that has been manually added as a .jpg file. How can I make it display embedded album art?
Title: SimPlaylist (foo_simplaylist)
Post by: White_Shadow on 2011-08-10 15:15:12
I've another little request:

I'd like to use the %genre% item in the grouping fields, but as there are some albums with tracks from different genres, the grouping doesn't work very well. I made a little screenshot to illustrate this situation. The interesting part is colored in sepia.
(http://www.draken-rpgs.de/de/images/stories/foobar.png)

My proposal is that you make something like $summarize(%genre%), working similar to the %rating%-average-scheme. So it won't group by the information in this function but summarize these informations. E.g. the album in the picture should, using $summarize(%genre%), appear like:

In Extremo
[Cover] Kein Blick zurück
[Cover] ****
[Cover] 2006
[Cover] Mittelalterrock, Hard Rock, Swing
[Cover] Gain: -10.75 dB
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-08-12 18:02:48
Beta 8 out.

As suggested, empty space between groups has been reduced. Padding is only inserted when using group columns. Headers and subgroups no longer display placeholders for missing or yet to be loaded images (useful for disc subgroups), and group sizes dynamically scale with image heights. Note that these changes can cause displayed items to scroll as images are loaded.

Playlist search has been updated to display instruction text before searching. To avoid presenting empty lists, similar hints can be seen when no search results have been found and for empty playlists. As in Facets (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88410&view=findpost&p=765880), the reset button has been reintegrated into the search box, and is only visible when the search is active.

(http://i51.tinypic.com/15rm815.png)

I used the space bar for Playback\play or pause. it don't work now

Thanks for pointing this out, you should be able to reassign the space key now.

For some reason it won't display embedded album art. It will only display album art that has been manually added as a .jpg file. How can I make it display embedded album art?

I cannot confirm this as a general issue. Is embedded album art displayed in the album art viewer UI element?

I'd like to use the %genre% item in the grouping fields, but as there are some albums with tracks from different genres, the grouping doesn't work very well. (...) My proposal is that you make something like $summarize(%genre%), working similar to the %rating%-average-scheme. So it won't group by the information in this function but summarize these informations.

Noted, thanks for the suggestion.
Title: SimPlaylist (foo_simplaylist)
Post by: herojoker on 2011-08-12 22:50:54
This is a minor (regarding the importance) feature request: When dragging tracks around you can see the black line indicating where the item(s) will be placed; it would be nice if it could appear below the grouping separator, if the mouse cursor comes from below and be shown above the separator in the other case.
Title: SimPlaylist (foo_simplaylist)
Post by: sylla on 2011-08-13 10:10:57
I'd like to use the %genre% item in the grouping fields, but as there are some albums with tracks from different genres, the grouping doesn't work very well. (...) My proposal is that you make something like $summarize(%genre%), working similar to the %rating%-average-scheme. So it won't group by the information in this function but summarize these informations.

Noted, thanks for the suggestion.

May I request the same for codec profile, or are there already ways of doing that?
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-08-18 19:31:49
1.0 versions of all three components are out. Thanks to all beta testers.

For a more native look and feel, the mouse selection rectangle is now transparent, and drag and drop displays an image of selected items.

@sylla: You have albums with more than one codec profile? Or where would you display this?
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-08-18 22:36:52
Thank you for the final versions! 

A request: the arrow-up/down-key selects the next/previous track. I would like to do the same with groups.
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-08-19 10:28:32
1.0 versions of all three components are out. Thanks to all beta testers.

Thank you very much Frank for those great components. I've really come to enjoy simplaylist - just to show what's possible with a little bit of scripting:

[a href="http://imageshack.us/photo/my-images/856/mysimplaylist.png/" target="_blank"]
Title: SimPlaylist (foo_simplaylist)
Post by: anoise on 2011-08-19 12:14:39
Thanks for this great playlist.
I have a little request. Please make an option to hide the columns title bar.

Thanks
Title: SimPlaylist (foo_simplaylist)
Post by: sylla on 2011-08-20 09:08:35
@sylla: You have albums with more than one codec profile? Or where would you display this?


Exactly, some albums where I got the different tracks from different sources, and some self-made compilations. I realize this is probably not very common or high priority, and on second thought maybe it would just be confusing to have two entries for codec profile (though, would there be any downsides if you would just let codec_profile summarize?).

Thanks for the final versions, they are all brilliant.
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-08-22 15:08:24
Someone asked how I configured my simplaylist above, so here's an explanation:

The priority was not to compromise any existing tags in order to maintain compatibility with any player. For the groupings on the screenshot I introduced two custom tags:

PROGRAMME TITLE -> Holds for the title of the individual CD in a boxset or of the programme in a concert recording, if applicable. Using standard only tags this information would be either omitted or put into the comment field.
SUBTITLE INDEX -> Holds the numerical index at which position the TITLE string is to be splitted into a title and subtitle. This is for titles which naturally fall into several subtitles such as a symphony and its movements.

The first tag can easily set in the properties window (just add it to the fields in the Preferences->Advanced->Display->Properties dialog). The second one requires a little masstagger script, I've uploaded here (http://www.hydrogenaudio.org/forums/index.php?act=attach&type=post&id=6652). Select the tracks you want to group by title and apply the script. It looks for one the characters [-/:;.,] (in this order) followed by a space. The position of the first occurence is then stored in the tag SUBTITLE INDEX.

Now how to configure simplaylist:

For the programme title, just add a subgroup [%programme title%] (if the tag is empty, the group won't be created). You can even combine it with the disc number like I did, i.e. $if(%programme title%,[%discnumber% ]%programme title%,$ifgreater(%totaldiscs%,1,Disc %discnumber%,))

For the grouping by title and subtitle, you would add this subgroup: $if(%subtitle index%,$substr(%title%,0,$sub(%subtitle index%,3))). Now the first part of the title is displayed as a group as well in the regular title column, so you need to check for our little tag there, too. To do that just use a custom title column set up this way: $substr(%title%,%subtitle index%,$len(%title%)). Voilà!
Title: SimPlaylist (foo_simplaylist)
Post by: Mike Stop Continues on 2011-08-24 03:09:40
Hi...

When I first installed SimPlaylist, the Rating DB and Rating columns displayed correctly, but after I installed the new beta, the stars turned into invalid symbol boxes. If there's any other info I can give you to help, let me know.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-08-24 14:06:48
Generally related to use of a font not capable of showing stars. What font do you have the playlist using?
Title: SimPlaylist (foo_simplaylist)
Post by: Mike Stop Continues on 2011-08-24 14:09:41
Generally related to use of a font not capable of showing stars. What font do you have the playlist using?


I was used Segue UI before and after upgrading. I also tried with the default font and that didn't solve the problem either. The only thing that changed was that I upgraded to the recent beta.

What font do you suggest? I'll try it.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-08-24 14:15:34
Very well may also depend on OS. For my XP, Arial unicode MS works correctly. I imagine there are others. A search may help.
Title: SimPlaylist (foo_simplaylist)
Post by: -AdZero- on 2011-08-25 08:01:46
Hi.

I have updated all components to their 1.0 version (Facets, SimPlaylist and SimPlaylist manager) but I still encounter some annoying bugs :



Let me know If I can give you more information.
Title: SimPlaylist (foo_simplaylist)
Post by: Mike Stop Continues on 2011-08-25 22:47:23
Very well may also depend on OS. For my XP, Arial unicode MS works correctly. I imagine there are others. A search may help.


Thanks. Segue UI symbols seems to work. But that still doesn't explain why the update affected it.
Title: SimPlaylist (foo_simplaylist)
Post by: awnm on 2011-08-31 07:25:50
Hi - great plug in, fast and very nicely designed. Appreciate the updates too.

I am having a slight issue with multi-disc albums.

My path has all the tracks from a multi disk album in the one directory. The filename (and hence sort order) in the directory doesn't account for the disc:

Code: [Select]
\Miles Davis - 01 - Introduction by Mort Fega.flac
\Miles Davis - 01 - So What.flac
\Miles Davis - 02 - My Funny Valentine.flac
\Miles Davis - 02 - Walkin'.flac


I'm finding that when using SimPlaylist in this example, instead of getting a nice Disc 1/2 subgroup, each track has it's own Disc subgroup heading:

Code: [Select]
Miles Davis
Disc 1
    01 Introduction by Mort Fega
Disc 2
    01 So What
Disc 1
    02 My Funny Valentine
Disc 2
    02 Walkin'


I assume this is due to the default sort order reflecting the directory structure.

If I change the Sorting Pattern setting to %artist% and click on a group heading, it corrects, but swapping to another album in a facet then back reverts back the default sort order.

Am I doing it wrong because of my filename & directory structure choice, or is this something that can be adjusted somewhere?

Thanks.
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-08-31 09:07:08
I assume this is due to the default sort order reflecting the directory structure.

If I change the Sorting Pattern setting to %artist% and click on a group heading, it corrects, but swapping to another album in a facet then back reverts back the default sort order.

Am I doing it wrong because of my filename & directory structure choice, or is this something that can be adjusted somewhere?


Change the sorting pattern to %album artist%|%date%|%album%|%discnumber%|%tracknumber% (leave away the date part if you don't want to sort albums by date but just alphabetically). It's important to include the disc number in the sorting pattern.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-08-31 09:26:10
Note that the above refers to the Facets default sort order setting.

Consider including discnumbers in the filenames though, or create subfolders, as you may encounter the same problem in other situations.
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-09-01 02:52:48
Is there a way to create something like a "custom grouping" within a playlist?

The problem is that my grouping header is "[%album artist% -] %album% '('[%date%, ][%__bitspersample% bit ]%samplerate% Hz, $caps(%channels%)')'" which works 95% of the time. I have a case where one file is 22kHz instead of 44.1kHz like everything else, so it becomes separated with a copy of the album art showing. I understand that in my group pattern I have %samplerate%.

Perhaps there's some kind of solution like "if all files are in the same directory and have the same cover art, then group them and disregard the other grouping criteria." Is there some kind of solution to my question?
Title: SimPlaylist (foo_simplaylist)
Post by: awnm on 2011-09-01 05:59:22
Change the sorting pattern to %album artist%|%date%|%album%|%discnumber%|%tracknumber%

Note that the above refers to the Facets default sort order setting.
Consider including discnumbers in the filenames though, or create subfolders, as you may encounter the same problem in other situations.

Ah, that's solved it, many thanks. I didn't realise the Facets default sort order setting impacted the SimPlaylist display. Will look at discnumber in filename too.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-09-01 10:50:38
Hey Frank,
I'm on the latest version, and I'm getting unreliable behaviour from undo/ctrl-z. It does work, at least, but sometimes when I remove tracks from a playlist and then undo, it appears to undo something else. It just doesn't pick up all actions.
Hope you can fix. Cheers for the awesome component
Title: SimPlaylist (foo_simplaylist)
Post by: gandhi on 2011-09-01 15:04:50
Hi, I have a problem with columns choices being reset whenever I change position of the SimPlaylist using Layout editing mode. Could the column choices somehow be remembered?

I started to use this plugin some days ago after switching from columns_UI as it is not being developed anymore (it seems).
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-09-02 10:29:50
(...) I have a case where one file is 22kHz instead of 44.1kHz like everything else, so it becomes separated with a copy of the album art showing. I understand that in my group pattern I have %samplerate%.

This is similar to what has earlier been requested for genres (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=765647) and codec profiles (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=765949), and could be solved with a set of functions analogous to $meta and $info, listing all values in a group, which (like statistics) are ignored when grouping tracks.

I didn't realise the Facets default sort order setting impacted the SimPlaylist display.

Just to clarify, it defines the order of selected tracks, regardless of where they are sent to (playlist, playback queue, converter, properties dialog, masstagger, etc.) or which playlist view is used.

(...) I'm getting unreliable behaviour from undo/ctrl-z. It does work, at least, but sometimes when I remove tracks from a playlist and then undo, it appears to undo something else. It just doesn't pick up all actions.

Fixed for the next update, thanks for bringing this to my attention.

I have a problem with columns choices being reset whenever I change position of the SimPlaylist using Layout editing mode.

In the default user interface, each newly created UI element has its own configuration. Use cut/copy/paste UI element commands to preserve it.

Someone asked how I configured my simplaylist above, so here's an explanation: (...)

Thanks for this post and your screenshot, by the way, it is always interesting to see how people make use of custom tags. Lately, I have been thinking about how to handle long tracks with multiple titles (such as Close to the Edge (http://en.wikipedia.org/wiki/Close_to_the_Edge_(Yes_album)#Track_listing)).
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-09-02 12:22:18
Thanks Frank, looking forward to it!

And awesome, inspiring work by Northpack. I'll have to try something similar sometime. Maybe a special character to indicate a subtitle, I'll think about it
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-09-03 04:56:11
And awesome, inspiring work by Northpack. I'll have to try something similar sometime. Maybe a special character to indicate a subtitle, I'll think about it


Ah right, I understand why you did it the way you did, Northpack. I'm not bothering with Programme Title for now, although once I've ripped more of my classical collection I may well add it! But Subtitle Index is brilliant.
Title: SimPlaylist (foo_simplaylist)
Post by: wdekler on 2011-09-03 20:31:27
When I start Foobar the simplaylist element looks like this:

(http://img16.imageshack.us/img16/8462/simplaylist.th.png) (http://imageshack.us/photo/my-images/16/simplaylist.png/)

As soon as I move an element (a playlist for example or re-size the window), the view immediately fills the window and it looks normal again.

Is there a way to fix this? Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-09-04 06:36:29
This is similar to what has earlier been requested for genres (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=765647) and codec profiles (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=765949), and could be solved with a set of functions analogous to $meta and $info, listing all values in a group, which (like statistics) are ignored when grouping tracks.


Sounds good. Please consider including a function like that in a future release of SimPlaylist, thank you.
Title: SimPlaylist (foo_simplaylist)
Post by: chumeo_di_hia on 2011-09-04 11:13:54
Hello everybody, i downloaded and copy foo_simplaylist.dll to Componets folder. But I don't know how to use this
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-04 15:16:17
With so much information provided, it is hard to know how to help. 

What version of Foobar2000? It has been a long time since it is appropriate to load components by copying to the components folder. The only items residing there are related to the core. Components go in the user-components folder within their own named sub-folder. You can do it manually, but it is quite handy to have foobar2000 automatically install components for you via the install button on the components preference page. 

What problem are you having? Can't get foobar2000 to find simplaylist as it is in wrong location, or you do not know how to load a component into your configurations. http://wiki.hydrogenaudio.org/index.php?ti...ut_Editing_Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode)
Title: SimPlaylist (foo_simplaylist)
Post by: chumeo_di_hia on 2011-09-04 17:48:48
Hi Tpijag!  i used Foobar2000 v1.1.7 . I go to Preferences >> Components >> Installed Components >> click "SimPlaylist" >> Install. I see nothing change and I don't know what to do next?

ps: I found folder "user-components" in folder foobar 2000.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-09-04 18:02:14
Please check the documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)). tpijag has already linked to the layout editing mode article.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-04 18:07:49
You are screwing with portable foobar2000 hacks in another thread. You are not a novice computer user. The install button opens a locate file dialog. What do you think you do? You locate a manually downloaded file and that is it. It is installed. Nevertheless, if simplaylist is in your list of installed components, then it is installed already. You do not need to do anything.

So where - exactly - are you having trouble with using simplaylist.
Title: SimPlaylist (foo_simplaylist)
Post by: chumeo_di_hia on 2011-09-05 03:42:45
Please check the documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)). tpijag has already linked to the layout editing mode article.


Ths, I found this from you link: "Enable the layout editing mode to manually add SimPlaylist as a UI element. For example, right-click on the current playlist view, choose Replace UI Element, and select SimPlaylist from the list of elements." And now, I can use SimPlaylist instead norma list. Thankyou!



You are screwing with portable foobar2000 hacks in another thread. You are not a novice computer user. The install button opens a locate file dialog. What do you think you do? You locate a manually downloaded file and that is it. It is installed. Nevertheless, if simplaylist is in your list of installed components, then it is installed already. You do not need to do anything.

So where - exactly - are you having trouble with using simplaylist.


Yes, I'm not a nice computer  but I really don't know how to switch my norma list song to SimPlaylist but now I do . Thankyou! 


Title: SimPlaylist (foo_simplaylist)
Post by: Knifa on 2011-09-07 21:28:54
This is an amazing replacement for the default playlist view so thank you for writing it.

I seem to be having some issues with the album art though. Some albums simply don't display regardless as to if the album art files are there are not. I also have some albums with embedded artwork and I'm not 100% sure if this is supported. If I can give you more useful information than this please let me know as I realize basically saying "it's broken!" isn't exactly helpful to debugging, but I'm not sure what capabilities I have to help.

Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-07 22:24:59
As per the doc's art as a file or embedded are shown. Are you sure you have a consistent naming practice. Art as a file is controlled by preferences>Display>album art. You might add the default album art viewer temporarily to your config and see if the art shows.

There is a limit as to size of image file. Not sure what the limit size is. You might check and see if missing art are extra large files.
Title: SimPlaylist (foo_simplaylist)
Post by: Nitrius on 2011-09-07 22:34:01
Just found an album where the album art won't show up in the playlist, it shows up in the standalone album art viewer, but not in the simplaylist, the image is blank there. Anyone know why? If i embed the album art into the music files of this album the album art shows up in the simplaylist, but that's the only way i've found so far, but if i remove them, they don't show up again.

Edit: It's a 2 disc album, if i only add one of the disc first, and then the second one after the album art show in the playlist, weird.

Edit2: Looks to be some sort of conflict when the files are using disc tags, as in one disc is disc 1, and the other is disc 2.

Edit3: Or not, tried applying disc 1 and 2 to some tracks, but they didn't have the problem with showing the album art in the simplaylist, weird...
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-07 23:22:10
You need to be more specific about your group formatting string.  You have Headers, Columns, and Subgroups. All can be set to show art or not based on the Simplaylist Display setting.  How do you have it set?
Title: SimPlaylist (foo_simplaylist)
Post by: Nitrius on 2011-09-07 23:37:26
http://img88.imageshack.us/img88/6991/capturefcl.png (http://img88.imageshack.us/img88/6991/capturefcl.png)
That is how it looks atm.

Edit: If i set subgroups to show image the album art shows up beside both disc 1 and 2, but still no album art in the columns.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-07 23:50:20
To the best of my knowledge your settings should give you:
. header line
. One album art showing image named front
. subgroups of disk number if present and no additional art regardless of how many disks you have.

Is that not what you are seeing?

EDIT: in reply to your edit. I can not confirm. I just set columns to show image, and subgroups to show image. This gives me 1 column art image and 2 subgroup image.
Title: SimPlaylist (foo_simplaylist)
Post by: Nitrius on 2011-09-07 23:53:50
Correct, on most albums, but there is this one album that there seems to be some kind of problem with. See picture:
http://img607.imageshack.us/img607/5530/capturerh.png (http://img607.imageshack.us/img607/5530/capturerh.png)

As you see simplaylist not showing the album art, but the standalone album art viewer does. But this is the only album i've seen this in so far. The album art is in both folders called front.jpg
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-09-07 23:58:36
Maybe a bug. Might help to confirm the size of that image and extension, especially as it relates to the images you have that work correctly.

Edit: Anything interesting happen if, in simplaylist you give that column more room so the image can be bigger?
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-09-08 00:09:00
As you see simplaylist not showing the album art, but the standalone album art viewer does. But this is the only album i've seen this in so far. The album art is in both folders called front.jpg

SimPlaylist loads the image from the whole group, album art viewer from the single file that is selected or playing. See how it changes when you select all tracks. foobar2000 does not compare the two images.

The solution is to place your front.jpg in the parent album folder only and to change the search pattern at Preferences, Display to something like $if(%discnumber%,..\)front.jpg.

(Knifa had the same issue, we solved this on IRC earlier.)
Title: SimPlaylist (foo_simplaylist)
Post by: Nitrius on 2011-09-08 00:11:20
500x500 size 62KB. Making the column bigger does not do anything, beside increasing the size of the place where the album art should be.

But as i said, if i add disc 1 and 2 one at at time, adding disc 1, then disc 2, the album art shows. Also if i embed the album art into the flac files, the album art shows. But i like to have the album art as a single file in the folder called front.jpg mostly.

Edit:
The solution is to place your front.jpg in the parent album folder only and to change the search pattern at Preferences, Display to something like $if(%discnumber%,..\)front.jpg.


Great, that worked, thanks =)
Title: SimPlaylist (foo_simplaylist)
Post by: Nitrius on 2011-09-10 15:40:44
Question, is there something i can do to make playlists with different artists/songs a bit easier to scroll through?
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-09-11 03:37:40
[quote author=-AdZero- link=msg=767172 date=1314255706]Hi.

I have updated all components to their 1.0 version (Facets, SimPlaylist and SimPlaylist manager) but I still encounter some annoying bugs :



Let me know If I can give you more information.[/quote]

I'm having these issues as well, but only on my new computer. The biggest related difference between my new and old computer is a switch from nVidia to ATI.

I have the first issue you described only when the SimPlaylist element is contained in a playlist tabs element. When foobar starts, SimPlaylist is blank until a column is resized. When it isn't in a playlist tabs element and there isn't an album art column, it shows up fine.

The bigger issues start when there is an album art column and happen whether SimPlaylist is in playlist tabs or not. As you described, the column header has serious graphical glitches. There are no columns, and sometimes it has small vertical scroll bars across its length. Sometimes the vertical scroll bars are blank and the rest of the header is replaced with the menu bar background. There are a few other varieties that I've seen. On my original (portable) foobar install there was a long non-functional horizontal scroll bar on the bottom of the SimPlaylist element. Scrolling vertically can make some headers show up. I've managed to fix this with some combination of removing the album art column and toggling the groups preset.

These issues occur on a clean portable install of foobar with only SimPlaylist installed.
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-11 06:24:54
First, thanks so much Frank Bicking for this, I have been waiting for years for this.

I'm, ummm, of course, having a problem, not unusual for me.

Everything is working perfectly, except I can't figure out how to sort based on title formatting, not %path_sort%

Using Foobar 1.1.7 and SimPlaylist dated 8/18/20011, my first problem is that no matter how I change the settings in the dialog nothing changes in the sort/grouping. For instance, removing or changing the checkboxes for presets, does nothing, i.e. columns for album, date, genre are not added when "switching" from "Artist - Album / Cover" to "Artist / Cover - Album-Info", which is what I expected. Also, Changing the "Sorting pattern" from %path_sort% to %tracknumber% does nothing.

So, obviously I have no idea what to do to change the sort/group ordering.

What I need is to group on %album-artist%-%album%-%date%, for instance, if I have tracks with different dates with the same album name (and artist) they need to be grouped into the same album. Also, album groups by the same artist need to be sorted by date.
Next I need tracks in the same album to be sorted by track number regardless of date.

Thanks for any help.

John
Title: SimPlaylist (foo_simplaylist)
Post by: a3aan on 2011-09-11 10:29:18
I'm having these issues as well, but only on my new computer. The biggest related difference between my new and old computer is a switch from nVidia to ATI.

Same here with nVidia.
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-09-11 17:07:36
First, thanks so much Frank Bicking for this, I have been waiting for years for this.

I'm, ummm, of course, having a problem, not unusual for me.

Everything is working perfectly, except I can't figure out how to sort based on title formatting, not %path_sort%

Using Foobar 1.1.7 and SimPlaylist dated 8/18/20011, my first problem is that no matter how I change the settings in the dialog nothing changes in the sort/grouping. For instance, removing or changing the checkboxes for presets, does nothing, i.e. columns for album, date, genre are not added when "switching" from "Artist - Album / Cover" to "Artist / Cover - Album-Info", which is what I expected. Also, Changing the "Sorting pattern" from %path_sort% to %tracknumber% does nothing.

So, obviously I have no idea what to do to change the sort/group ordering.

What I need is to group on %album-artist%-%album%-%date%, for instance, if I have tracks with different dates with the same album name (and artist) they need to be grouped into the same album. Also, album groups by the same artist need to be sorted by date.
Next I need tracks in the same album to be sorted by track number regardless of date.

Thanks for any help.

John


The SimPlaylist settings allow you to add custom columns and grouping presets. To pick a preset or add columns, right click on the column header in the SimPlaylist element. The checkboxes next to presets in the settings only determine which presets will show up in the right click menu.
Title: SimPlaylist (foo_simplaylist)
Post by: wdekler on 2011-09-11 20:34:43
I'm having these issues as well, but only on my new computer. The biggest related difference between my new and old computer is a switch from nVidia to ATI.

Same here with nVidia.


Maybe this only happens with high resolutions? I always have the problem at my main PC (2560*1600) but never at the second one (1600*1200).
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-11 20:40:28
The SimPlaylist settings allow you to add custom columns and grouping presets. To pick a preset or add columns, right click on the column header in the SimPlaylist element. The checkboxes next to presets in the settings only determine which presets will show up in the right click menu.

Thanks, I couldn't find the context menu, found it, it's on the column headers at the top of the playlist control.

I'm using the following sort pattern:

$stripprefix(%album artist%) - %date% - %album% - %discnumber% - %tracknumber% - %title%

which works almost perfectly. The problem is with "Greatest Hits" compilation type albums where each song in the same album may have a different date. I would like them to be grouped into the same album, but they are broken into groups based on album-date. Any idea on how to customize the grouping in this regard? %date% is in the sort string, positioned so that the album groups for an artist are sorted by date.
Title: SimPlaylist (foo_simplaylist)
Post by: sylla on 2011-09-11 21:11:09
The SimPlaylist settings allow you to add custom columns and grouping presets. To pick a preset or add columns, right click on the column header in the SimPlaylist element. The checkboxes next to presets in the settings only determine which presets will show up in the right click menu.

Thanks, I couldn't find the context menu, found it, it's on the column headers at the top of the playlist control.

I'm using the following sort pattern:

$stripprefix(%album artist%) - %date% - %album% - %discnumber% - %tracknumber% - %title%

which works almost perfectly. The problem is with "Greatest Hits" compilation type albums where each song in the same album may have a different date. I would like them to be grouped into the same album, but they are broken into groups based on album-date. Any idea on how to customize the grouping in this regard? %date% is in the sort string, positioned so that the album groups for an artist are sorted by date.


You just need to add tags I think? Use f.e %release_date% and %performed_date%, and then sort by %release_date% and use something like %title%[ - %performed_date%] to show track title.
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-12 00:42:07

I'm using the following sort pattern:

$stripprefix(%album artist%) - %date% - %album% - %discnumber% - %tracknumber% - %title%

which works almost perfectly. The problem is with "Greatest Hits" compilation type albums where each song in the same album may have a different date. I would like them to be grouped into the same album, but they are broken into groups based on album-date. Any idea on how to customize the grouping in this regard? %date% is in the sort string, positioned so that the album groups for an artist are sorted by date.


You just need to add tags I think? Use f.e %release_date% and %performed_date%, and then sort by %release_date% and use something like %title%[ - %performed_date%] to show track title.

I'm easily confused, but, as far as I can tell the top level groups are hard-coded to %album artist%-%date%.
Let's say I wanted the top level group to be %genre% and sub-grouped by %album artist%, I tried the following, but it still groups top level by %album artist%-%date%

Preset: Genre
Headers: [%genre%]
Columns: [%genre%]
Sorting pattern: [%genre%]
Subgroups: [%album artist%]
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-12 01:13:14
One thing I miss about the NGPlaylist is ability to tweak it so you can use the keyboard to jump between top level groups.

For instance if you are in a group that start with "A" you can jump to the first group that starts "S" by pressing "s".

This was possible because the search was done on the first column, so you add a zero width first column with the script: $select(%tracknumber%, $stripprefix(%album artist%))
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-09-12 01:16:10
I'm easily confused, but, as far as I can tell the top level groups are hard-coded to %album artist%-%date%.
Let's say I wanted the top level group to be %genre% and sub-grouped by %album artist%, I tried the following, but it still groups top level by %album artist%-%date%

Preset: Genre
Headers: [%genre%]
Columns: [%genre%]
Sorting pattern: [%genre%]
Subgroups: [%album artist%]


It sounds like you don't have the correct preset selected. You might as well create a new one and start from scratch to avoid any confusion later on.

As for your example, you can get what you want with two headers:
[%genre%]
[%album artist%]

If you want album art, add an entry to columns (the text doesn't matter) and make sure the display property is set to image/front.
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-12 02:35:27
I'm easily confused, but, as far as I can tell the top level groups are hard-coded to %album artist%-%date%.
Let's say I wanted the top level group to be %genre% and sub-grouped by %album artist%, I tried the following, but it still groups top level by %album artist%-%date%

Preset: Genre
Headers: [%genre%]
Columns: [%genre%]
Sorting pattern: [%genre%]
Subgroups: [%album artist%]


It sounds like you don't have the correct preset selected. You might as well create a new one and start from scratch to avoid any confusion later on.

As for your example, you can get what you want with two headers:
[%genre%]
[%album artist%]

If you want album art, add an entry to columns (the text doesn't matter) and make sure the display property is set to image/front.

Ok, thanks, with your help I think I have finally come to some understanding of this system.

1) I still don't think that top-level grouping by %genre% is possible, because it is hard-coded to group by %album%.
This is fine, I was only using this as a hypothetical example to find out how this system works.

2) While the top-level grouping fundamentally works at the %album% level the Header display plays a part in the top-level grouping. For instance, if you add %date% to the header, you will top-level group by %album%-%date%. This breaks Greatest Hits compilations into multiple top-level groups. But, since the parsing is serial, I don't see how this behavior can change.

Conclusion: To support Greatest Hits compilations you can do one of either:

a) Remove the %date% tag from the header
or
b) Re-tag your Greatest Hits albums so that each song's %date% is the release date of the album and add a %recorded_date% field for display if desired.
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-09-12 03:37:23
Ok, thanks, with your help I think I have finally come to some understanding of this system.

1) I still don't think that top-level grouping by %genre% is possible, because it is hard-coded to group by %album%.
This is fine, I was only using this as a hypothetical example to find out how this system works.

2) While the top-level grouping fundamentally works at the %album% level the Header display plays a part in the top-level grouping. For instance, if you add %date% to the header, you will top-level group by %album%-%date%. This breaks Greatest Hits compilations into multiple top-level groups. But, since the parsing is serial, I don't see how this behavior can change.

Conclusion: To support Greatest Hits compilations you can do one of either:

a) Remove the %date% tag from the header
or
b) Re-tag your Greatest Hits albums so that each song's %date% is the release date of the album and add a %recorded_date% field for display if desired.


What do you mean by top-level group? As far as I can tell you can get any grouping you want by combining headers and sorting.

For compilations, I would tag individual songs with their own date and add a %release date% tag for the date of the album. This allows you to use something like $if(%release date%,%release date%,%date%) in your header or for sorting and display each songs' %date% in a column.

Here a working configuration for my understanding of what you want:
Headers:
Sorting pattern: [%genre%]$stripprefix($replace(%album artist%,",))$if(%release date%,%release date%,%date%)[%album%][%disc%][%track%]
Subgroups:


I didn't add album art because it's currently broken for me, it should work fine though.
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2011-09-12 05:36:02
What do you mean by top-level group? As far as I can tell you can get any grouping you want by combining headers and sorting.

What I mean by top-level group is:

Blues
-  Artist1
--    Album1
--    Album2
...
Rock
-  Artist2
--    Album1
-  Artist3
--    Album1
...

where Blues and Rock are top-level groups

We must be using different versions, I am using Foobar2000 v1.1.7 and SimPlaylist dated 8/18/2011. I tried your working configuration and it does not work.

What I get is:

Blues
-  Artist1
--    Album1
Blues
-  Artist1
--    Album2
...
Rock
-  Artist2
--    Album1
Rock
-  Artist3
--    Album1
...

So you can see that the main grouping is in %album% no matter what the headers, columns, or sorting are set to.

It's actually not that simple (depending on your definition of simple) it all boils down to these two sentences in the documentation:

"Playlist tracks are grouped by comparing each track with the next one according to a title formatting pattern. If the results differ, a group is inserted into the playlist."


For compilations, I would tag individual songs with their own date and add a %release date% tag for the date of the album. This allows you to use something like $if(%release date%,%release date%,%date%) in your header or for sorting and display each songs' %date% in a column.

Good idea, I'll give it try
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-09-12 05:43:30
One more thing to try: I've found that the sorting pattern doesn't always apply when you activate a preset. Add a column to your preset if you don't already have one and then click on its header to apply to sorting pattern specified in the preset.
Title: SimPlaylist (foo_simplaylist)
Post by: a3aan on 2011-09-12 10:13:27
Maybe this only happens with high resolutions? I always have the problem at my main PC (2560*1600) but never at the second one (1600*1200).

I just tried lower resolutions (down to 800*600) and the problem shows with all of them.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2011-09-19 13:53:19
(...) I'm getting unreliable behaviour from undo/ctrl-z. It does work, at least, but sometimes when I remove tracks from a playlist and then undo, it appears to undo something else. It just doesn't pick up all actions.

Fixed for the next update, thanks for bringing this to my attention.


Must say I'm hanging for this undo-fixing update, Herr Bicking
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-09-19 19:52:38
Perhaps I missed the solution to this somewhere, but I'm wondering how to load a cuesheet's tracklist by default into the simplaylist playlist instead of a single entry showing the .CUE file itself, when dragging and dropping a folder into the playlist?
Title: SimPlaylist (foo_simplaylist)
Post by: Dario on 2011-09-20 19:58:17
I would like to know if it's possible to do the following formatting:

The Flower Kings
[blockquote][1999] Flower Power
[blockquote]Disc 1
Garden of Dreams:
[blockquote]1. Dawn
2. Simple Song
3. [...]
[/blockquote]
4. Captain Capstan // This is not a part of the "Garden of Dreams" suite
5. [...] // Neither is this[/blockquote][/blockquote]
The bold part is where the problem is.
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-09-21 07:03:32
I would like to know if it's possible to do the following formatting...

That's exactly what I did with my custom tags grouping scheme. See here (http://www.hydrogenaudio.org/forums/index.php?showtopic=88411&view=findpost&p=766453) and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=88411&view=findpost&p=766835).
Title: SimPlaylist (foo_simplaylist)
Post by: JoeSyr on 2011-09-28 18:51:45
I think this is a bug, else I can't find a setting to correct the behavior:

When using Drag+Drop from a playlist to an external program (ex fb2k->mp3tag), the songs are automatically removed from the playlist. I see that right click Drag+Drop gives an option to either copy, or copy and remove from playlist, but both options produce the latter behavior. I'm assuming copy and do not remove is the intended default behavior.

foobar2000 1.1.8, Simplaylist 1.0
Title: SimPlaylist (foo_simplaylist)
Post by: White_Shadow on 2011-09-29 07:47:51
Hey Frank!

I'curious to know, if there's any development for this $summarize-option requested here (http://www.hydrogenaudio.org/forums/index.php?showtopic=88411&view=findpost&p=765647)?
Title: SimPlaylist (foo_simplaylist)
Post by: suaff on 2011-09-30 15:25:08
Hello Frank,

I think its good time for suggestions - beta has end. Is it possible to do: per playlist group mode settings in playlist view? Its good to have different views for different playlists (history, favorites, all music, queue, search etc). Its on foobar's feature proposals list from years now and good to know if that could be possible to do with your plug-in. Thanks for your great work!
Title: SimPlaylist (foo_simplaylist)
Post by: excelsium on 2011-10-09 23:43:40
I'm very interested in the ability to quickly rate tracks just by the clicking of stars, where and how is the ratings data stored? it would be great if it was stored in xml or in the id3 tags.
Title: SimPlaylist (foo_simplaylist)
Post by: MartDann on 2011-10-12 16:32:18
There are 2 Columns in Simplaylist for Rating
Rating db: (for use with Playback statistics (foo_playcount) stores the Rating in the DB)
Rating: writes to the Tag

I use the Ratings db field in conjunktion with the advanced option "Automatically syncronize file Tags with statistics"
Title: SimPlaylist (foo_simplaylist)
Post by: jcclow on 2011-10-22 10:25:47
Hello All,

I've been working on a custom theme for foobar v1.1.8 for a couple of weeks now. I've got the components I need installed and the title formatting scripts written to my liking (I believe) and I'm getting ready to release it into the wild...but, I have a small problem.

I've laid my screen out and it works great. If I close foobar and reopen it, Simplaylist does not restore properly. There is no info displayed in any of the fields until I adjust the size of one of the columns. All I have to do to restore the columns, view and info from the previous session is drag one of the dividers between the columns and Simplaylist repopulates the fields. I've attached two screenshots of the issue. The first is of everything working properly and the second is after reopening foobar and Simplaylist not displaying any info.

Any help would be greatly appreciated. I'm looking forward to releasing my first theme, but until this issue is resolved I won't do it.

Thanks!
Jeremy

(http://www.jeremyclow.com/files/foobar_ok.PNG)

(http://www.jeremyclow.com/files/foobar_screwed.PNG)

Here's the components I currently have installed...

Code: [Select]
Core (2011-09-14 09:11:28 UTC)
    foobar2000 core 1.1.8
foo_albumlist.dll (2011-09-14 09:09:52 UTC)
    Album List 4.5
foo_cdda.dll (2011-09-14 09:09:40 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2011-09-14 09:09:32 UTC)
    Converter 1.5
foo_dsp_std.dll (2011-09-14 09:10:12 UTC)
    Standard DSP Array 1.0
foo_dsp_xgeq.dll (2011-10-09 06:08:13 UTC)
    Graphic Equalizer 0.2.0
foo_fileops.dll (2011-09-14 09:08:24 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2011-09-14 09:08:22 UTC)
    freedb Tagger 0.6.4
foo_input_std.dll (2011-09-20 17:21:14 UTC)
    Standard Input Array 1.0
foo_jesus.dll (2011-10-09 22:30:00 UTC)
    Autosave & Autobackup 10
foo_keep_queue.dll (2011-10-22 06:11:28 UTC)
    Keep Queue 0.3.5
foo_playcount.dll (2011-10-09 00:31:32 UTC)
    Playback Statistics 3.0.2
foo_queuecontents.dll (2011-10-09 06:26:19 UTC)
    Queue Contents Editor 0.4.5
foo_rgscan.dll (2011-09-14 09:09:32 UTC)
    ReplayGain Scanner 2.1.2
foo_simplaylist.dll (2011-10-08 23:45:56 UTC)
    SimPlaylist 1.0
foo_tagbox.dll (2011-10-09 01:00:07 UTC)
    TagBox 0.212
foo_textdisplay.dll (2011-10-09 22:30:08 UTC)
    Text Display UI Element 1.0 RC 3
foo_ui_std.dll (2011-09-14 09:09:46 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2011-10-10 04:43:28 UTC)
    Biography View 0.4.2.4
foo_uie_lyrics3.dll (2011-10-10 04:42:52 UTC)
    Lyric Show Panel 3 0.1.4
foo_unpack.dll (2011-09-14 09:09:06 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_wave_seekbar.dll (2011-10-09 00:52:47 UTC)
    Waveform seekbar 0.2.13.13
Title: SimPlaylist (foo_simplaylist)
Post by: -AdZero- on 2011-10-22 11:51:38
Hi !

I have the same problem as you and that since the early betas of SimPlaylist 1.0. I mentioned it in the forum a few months ago and Franck (the author of SimPlaylist and Facets) should know that this bug exists.
I've done extensive tests and my conclusion is that it's related to the theme layout and the use of splitters.

Here's a test layout before I close foobar2000.

(http://img804.imageshack.us/img804/1360/bugsimplaylist1.png)

When I restart, one component in the layout is corrupted.

(http://img17.imageshack.us/img17/6894/bugsimplaylist2.png)

Last thing to notice is that if you close foobar2000 without any resizing to restore component display, the next time you restart, the columns are completely corrupted and you're not able to restore the content by resizing. The only solution is to remove the component and put a new one instead.

(http://img819.imageshack.us/img819/8797/bugsimplaylist3.png)

I also suspect facets to be affected by a similar issue, but it's not the subject of this thread.

I don't know if Franck is working on this issue, but I really hope he is.
Title: SimPlaylist (foo_simplaylist)
Post by: jcclow on 2011-10-23 23:03:36
Cool, well not "cool", cool...I'm happy it's not just me that's having the issue. Initially, I thought it was Waveform Seekbar having an issue with Simplaylist, but after experimenting I'm pretty sure it's just Simplaylist. I love the component because nothing else out there, for the DUI, handles the ratings column like Simplaylist. If Frank isn't working on the issue I guess I'll just deal. It's still my favorite playlist viewer.
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-24 17:40:02
Would be nice if simplaylist would show in the playing column not only the first appearance of a track in the queue but all if it is added multiple times times to the playback queue (like default playlist viewer)
Title: SimPlaylist (foo_simplaylist)
Post by: Byron86 on 2011-10-24 22:23:57
[quote author=q-stankovic link=msg=773131 date=1319474402]Would be nice if simplaylist would show in the playing column not only the first appearance of a track in the queue but all if it is added multiple times times to the playback queue (like default playlist viewer)[/quote]
I agree with that.
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-26 19:44:13
A small request: for us who frequently use the playback queue it would be ideal to have an (advanced) option to assign middle click with "add to playback queue"
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-29 18:16:43
SimPlaylist is meant for users who want the same look and feel as the original playlist view with some additional features, but without the typical configuration overhead that comes with other components.

I like to request some additional features more that in my eyes would perfectly fit in SimPlaylist: first and foremost the highly desired customization of playlists on a per_playlist_basis which is also the condition for some of the following requests.

Userfriendly creation of playlist layouts
Already in the standard playlist view the creation and storage of playlist layouts (available in quick setup dialog) is a hidden and unconvenient feature. It would be more userfriendly to do the job of layout creation from the contextmenu of simplaylists columns bar: after picking some columns, arranging their order and choosing a grouping, the layout could then be saved and loaded in a convenient way from the context menu.

Sort menu
To have the sort menu (Main menu -> Edit -> Sort) as well in the context menu of the columns bar is not only anyhow an obvious place for it but would spare me the often forgotten step to put focus on playlist view before making a sorting.

Leftclick on columns header sorts inside a group rather than the whole playlist
User scenario: your playlist is grouped by directory but the tracks inside the directory are sorted by title missing the leading tracknumber - a simple click on column "tracknumber" sorts the tracks correctly inside their groups. Or: grouping by album and sorting inside albums by rating, playcount or whatever. That function could be provided by a simple checkbox option in the prefrence page for columns

Last but not least: probably the most amazing feature
Sorting the playlist by a pattern provided in the sort menu causes a cluttered view because the existing grouping becomes inappropiate. In my eyes it would be an amazing feature if the sorting from sort menu also changes automatically  the grouping if not even the whole layout of the playlist: f.e. i sort by last_played and the grouping changes to "$date(%last_played%)" and the first column of the columns bar turns to "$time(%last_played%)". That would require a prefrence page where all the sort patterns from the advanced prefences are listed: here each sort pattern could be assigned with one of the already defined groupings/layouts.
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-10-30 20:10:58
I've been running a test  layout of "Default UI" with playlist viewer "SimPlaylist" and I am trying to replicate the general look and feel of my (well established) "Columns UI" layout...

The built-in playlist viewer of Columns UI (NG Playlist) has two scrollbars, horizontal AND vertical; I only see a vertical scrollbar in SimPlaylist.
I collect much Classical music and my playlist view preference requires an infinitely long (and scrollable) horizontal aspect.

Could the developer or a long time user point me to the setting which activates the horizontal scrollbar, I cannot proceed any further until I resolve this issue, Thankyou.

--

Another issue for me is the default items in the Context Menu...

A fundamental item I need to constantly use is "Open Containing Folder". This item does not appear unless I also press SHIFT on the keyboard.
In "CUI - NG Playlist" there is no need to press SHIFT; it is part of the default Context Menu list.

Could the developer or a long time user point me to the setting which adds the item to the default Context Menu list. I cannot proceed any further until I resolve this issue also, Thankyou.

--

Sorry if my questions are noobish, I have zero experience using DUI.
Title: SimPlaylist (foo_simplaylist)
Post by: Andreasvb on 2011-10-30 20:15:50
Preferences > Context Menu.
Check: Open containing folder.

Everything that's checked will appear without holding Shift.
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-10-31 11:52:42
Thanks Andreasvb, I swear I scanned my eye up and down the preferences page before asking that question ...I must be blind.
If you could point me to one more thing... I have added "Playlist Switcher" to the Toolbar; How do I change the Playlist name ? I don't want everything named "New Playlist" ! ...Yes I see an entry under "File -> Rename playlist" IF I HOLD SHIFT KEY, but I just want to right-click on the "Playlist Switcher" and rename the playlist. I believe it's an obvious function that, for some reason, is not included ...very strange.
--

I must say, so far foobar2000+SimPlaylist+WaveformSeekbar+Various Input-Output plugins+A few tools is using up only about 22 MB of memory and startup time and general stability is impressive.
To be honest, my (long time used) Columns UI layout slowly grinds and groans to an 8 second startup and memory usage is around the 200+ MB mark (To be fair, I have many more plugins installed, and a few WSH_Panel_Mod scripted panels).

I am seriously thinking of creating a fresh new layout for myself using "Default UI"... But I need some definite answers from Frank Bicking before committing myself to the task...

I am willing to sacrifice the Colour and Font customizations of "Columns UI - NG Playlist" (for now), but two things I NEED TO HAVE in my Playlist Viewer are:
- Infinitely long horizontal scrollbar, supporting unlimited column sizes
- In-line editing of playlist items

Without those two features I am not wasting any more time on this project.
Frank, what is your roadmap for this component?
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-31 16:51:02
- In-line editing of playlist items
I doubt that this feature will ever be implemented: in another context Frank made the traceable argumentation that all the columns are not linked to a tag but to a titleformatting expression. You can use TagBox and place it in your layout: it offers you a more convenient way of tagging your files than inline editing
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-10-31 17:25:45
This means I must add another component ...just for editing standard tags !!?? ...No Thanks.
It also means reducing the size of the Playlist Viewer layout to give screen real estate to a component which, to me, is not necessary.

This "in-line editing" feature, in my opinion, is the logical function of a well designed playlist viewer.

"Frank made the traceable argumentation that all the columns are not linked to a tag but to a titleformatting expression." -- I would like Frank to give me a definite answer on his plans for this component; as I stated before, if in-line editing and horizontal scrolling are not in any way part of the roadmap for this component then that is that; I don't have to come to this thread ever again.

By the way, does anybody here know of a playlist viewer for DUI which has these functions? If it is not existant, then I'm stuck with CUI for the rest of my fb2k life.
Title: SimPlaylist (foo_simplaylist)
Post by: knockinabout on 2011-10-31 17:29:55
I have a problem replacing my current NGplaylist view with this SimPlaylist - it simply does not come up as an option when doing this:

"Enable the layout editing mode to manually add SimPlaylist as a UI element. For example, right-click on the current playlist view, choose Replace UI Element, and select SimPlaylist from the list of elements."

That is: the option of replacing my current UI Element never shows itself, no matter what I try - or so it seems. What am I doing wrong?
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-10-31 17:34:34
you're using columns UI. simplaylist is for default UI only.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-10-31 17:36:54
SimPlaylist works with the Default User Interface
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-31 19:39:25
This means I must add another component ...just for editing standard tags !!?? ...No Thanks.
It also means reducing the size of the Playlist Viewer layout to give screen real estate to a component which, to me, is not necessary.
You absolutely don't need another component for editing tags: you have the properties dialog. You asked for a convenient way without opening an additional and floating window window and i made a very good suggestion that leads you to immediate success.

This "in-line editing" feature, in my opinion, is the logical function of a well designed playlist viewer.
No, it isn't. Where f.e. is the sense to inline-edit a columns which is defined by %track artist%? Or %album artist%: how could simplaylist know that you mean <composer> and not <artist>?

as I stated before, if in-line editing and horizontal scrolling are not in any way part of the roadmap for this component then that is that; I don't have to come to this thread ever again. ... By the way, does anybody here know of a playlist viewer for DUI which has these functions? If it is not existant, then I'm stuck with CUI for the rest of my fb2k life.
I would prefer ngplaylist over esplaylist.
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-10-31 21:31:00
I don't want a semantic love affair over this; a normal person can see the gist of my arguments.

In-Line editing works beautifully in NG Playlist if one desires to set up the column for it. Why is there NOT ONE Playlist Viewer for the foobar2000 Default User Interface which has basic functions like "In-Line Tag Editing" and "Infinite Horizontal Scrolling". Do the developers of foobar2000 want to encourage usage of DUI or are they totally blase about this? At a glance, Frank Bicking has a chance to create a Playlist Viewer which could be a stepping stone for CUI users to move to DUI. The added inclusion of those two functions would end up benefitting a much broader foobar2000 user base than just "DUI Flag Wavers". There already exists Playlist Viewers for DUI which DO NOT include in-line editing functionality, so why does Frank Bicking have to travel down the same path? How does this encourage diversity and exchange between DUI and CUI users? Things like this polarize the users of fb2k into two camps.

As I stated before, if Frank would kindly share his roadmap for this component with us, then I can push ahead with my own ideas.
Thanks for reading.
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2011-10-31 21:42:20
EsPlaylist can do inline tag editing in default UI. no sideways scrolling though.
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-10-31 22:00:20
The added inclusion of those two functions would end up benefitting a much broader foobar2000 user base than just "DUI Flag Wavers".
Come on, it is totally ok to desire a feature, but please don't be so hypocritical to let us believe there is a whole crowd behind you.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-10-31 22:23:44
I collect much Classical music and my playlist view preference requires an infinitely long (and scrollable) horizontal aspect.

Classical music can be displayed without horizontal scrolling. See Northpack's posts (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=766453) for an example.
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-10-31 23:24:42
Frankk, That is a very nice layout by Northpack, but it does not define things, nor give the immediacy of presentation, the way a flat list with scrollbars can .
Have a look at this screenshot of my CUI layout (http://img696.imageshack.us/img696/1263/foobar2000szerynglalo2.png) [imageshack.us] .
Note the virtually infinite horizontal scroll . If the two features I mentioned were part of the configuration options of your component, then users have much more choice in presentational style and it would help build a bridge for CUI users to want to have a go at using DUI, maybe even saying goodbye to CUI forever.
Title: SimPlaylist (foo_simplaylist)
Post by: fbuser on 2011-10-31 23:33:38
more choice in presentational style and it would help build a bridge for CUI users to want to have a go at using DUI, maybe even saying goodbye to CUI forever.
Why should they? What's wrong with CUI?
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-11-01 00:02:45
I'll give you one answer (amongst all the others), since you don't bother to digest things at a higher plane...

I have been forced to click this at least 100,000 times and counting...
This is a legacy preferences page. Any changes will most likely take immediate effect regardless of OK/Cancel/Apply commands.

Why should I? When does it go away permanently? Why can't we make usage of DUI and CUI a seamless interchange for the users? You are obviously not Steve Jobs.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2011-11-01 00:06:07
I find your layout unappealing.

Scrolling to the right removes important information from your view. Horizontal eye movement is required to scan long group headers for a single datum like album title or year. There is no clear visual indication of these four discs belonging to the same box set. Rarely needed technical information clutters the view. Displaying the file path serves no apparent purpose, and so on.

Like q-stankovic, I doubt this represents what a large portion of users is looking for.

Take a look at the grouping options to display things in a much more organized way. For example, common tags could be listed in multiple lines next to the album art. Pinning groups when scrolling would eliminate the need of repeating the album title for every single disc.
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-11-01 00:25:57
Frank, I disagree with nearly every comment you made about my layout.
Dealing with albums which belong to box sets has a "choice" dilemma attached to it; is it an item or is it a group. One cannot display perfectly for both (using one playlist viewer).
In the case of the items in the example screenshot, I chose them to be separate items; in a massively populated playlist they sort themselves to "Artist - Album". By searching for the "Group/Product ID" I can gather them as a set any time I like.
Every column item you see has a solid reason for existing and is necessary, but there is no point in me going into the details.
The file path allows me to connect unequivocally with my filesystem.
There is not one wasted or redundant element in my layout.

Northpack' example layout using SimPlaylist looked nice, but in reality, in a massive collection of fine grained things, to me, it is useless.
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-11-01 01:34:16
This means I must add another component ...just for editing standard tags !!?? ...No Thanks.
It also means reducing the size of the Playlist Viewer layout to give screen real estate to a component which, to me, is not necessary.

Have a look at this screenshot of my CUI layout (http://img696.imageshack.us/img696/1263/foobar2000szerynglalo2.png) [imageshack.us] .

You have enough space to place tagbox above your playlist view. Give me one good reason why you should not!
Title: SimPlaylist (foo_simplaylist)
Post by: jcclow on 2011-11-01 06:50:30
Sounds to me like someone better start playing with the foobar SDK and make his own component to suite his needs...rather than bullying the guy that made a component that countless others find extremely useful...I'm a newb, but I'm just sayin'.

foobar SDK (http://www.foobar2000.org/SDK)
Title: SimPlaylist (foo_simplaylist)
Post by: fbuser on 2011-11-01 07:36:37
As we are becoming offtopic I will not comment the other crap you wrote, only one thing:
I have been forced to click this at least 100,000 times and counting...
This is a legacy preferences page. Any changes will most likely take immediate effect regardless of OK/Cancel/Apply commands.
This has nothing to do with CUI in the first place. There are also other components, which are not related to an UI, which also show this message. Further this is not a problem at all, as you can just ignore this message and make your changes without clicking on this message and close the preferences window with the
Title: SimPlaylist (foo_simplaylist)
Post by: derty2 on 2011-11-01 13:30:12
Thanks for the debate guys, no hard feelings to anybody.

If I can depart with one last piece of commentary...
For me, it wasn't really about Frank or the features of his component. I tried to replicate the fundamental look of my CUI layout using DUI. While working on this task, I discovered a fact which was fatal to the completion of the task; The non-existence of a Playlist Viewer for DUI wich has Horizontal Scrolling AND In-Line Editing. The reason I came to Frank's thread is because it was the latest Playlist Viewer designed for DUI, and I pondered over the logic of Frank choosing to ignore those two functions I mentioned, considering that all Playlist Viewers that came before him had both those functions missing too. This fact left me with a cynical impression of foobar2000 and its development.

I personally believe that a properly designed Playlist Viewer which is being designed to present masses of fine-grained information requires, AT THE LEAST, those two functions. There is no reason to exclude those options from the design ...apart from ignorance.

Thanks for reading, and all the best to you all. Goodbye.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2011-11-01 13:33:26
Quote
There is no reason to exclude those options from the design ...apart from ignorance.


Boys and girls, can you say arrogance?
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-11-01 14:25:05
I personally believe that a properly designed Playlist Viewer which is being designed to present masses of fine-grained information requires, AT THE LEAST, those two functions. There is no reason to exclude those options from the design ...apart from ignorance.
You was told the reasons. Who is ignorant? 
Title: SimPlaylist (foo_simplaylist)
Post by: GeSomeone on 2011-11-01 20:29:08
Now we have that out of the way.., I'm still hoping the simplaylist update which would correct the selection glitches will become available.
Title: SimPlaylist (foo_simplaylist)
Post by: vxr on 2011-11-05 07:30:46
Hi, everyone...
I have a question...
the simplaylist have any way to hide the column header????...
(http://i666.photobucket.com/albums/vv22/per1-q1222/q1_simplaylist.gif)
Title: SimPlaylist (foo_simplaylist)
Post by: Emcee on 2011-11-05 11:15:45
the simplaylist have any way to hide the column header????...

Nope. But it would be nice...
Title: SimPlaylist (foo_simplaylist)
Post by: Northpack on 2011-11-05 17:07:00
Dealing with albums which belong to box sets has a "choice" dilemma attached to it; is it an item or is it a group. One cannot display perfectly for both (using one playlist viewer).

That's not a problem with SimPlaylist. I have many boxsets myself and I use another custom tag for those. I just added [%boxsex%] as a second header to my grouping scheme - whenever the tag exists, the title of the boxset is displayed as a header. You could use another tag, BOXSET_DATE if you wanted to have the release date of the boxset too.

Quote
Every column item you see has a solid reason for existing and is necessary, but there is no point in me going into the details.

Sorry, but I strongly agree with Frank. I don't see any use in having all those technical details in a playlist view. You can see them any time in the properties view if you like to know them, or in the status bar for the file playing.

I think the main reason for the broad success of Apple products lies in Apples approach of leaving away as many superfluous technical details as possible. I'm certainly not an Apple fanboy, but I have to acknowledge this approach of "less is more".

Why should I care for things like bitdepth or sample rate (which are the same 16/44 for 99.9% of my collection anyway) when my purpose is organizing and listening to music? All they do is to distract from the semantics.

What do nerds and audiophiles have in common? Both neglect the essential in their obsession with technical aspects (I can speak from my own experience because it took me a long time to overcome my own nerdiness in this regard ).

Quote
Northpack' example layout using SimPlaylist looked nice, but in reality, in a massive collection of fine grained things, to me, it is useless.

Well, I think I have a large and diverse collection of music myself and SimPlaylist served me very well so far, using my own grouping scheme. The only additional feature I'd really love to see in the future is the possibility to individually assign layouts to playlist, but this probably has to be implemented by foobar rather than by the component...

Quote
There is no reason to exclude those options from the design ...apart from ignorance.

...or having coherent design principles.
Title: SimPlaylist (foo_simplaylist)
Post by: Durian on 2011-11-17 22:09:48
Perdón but, there's a lot of space unused in single songs without art:
(http://i43.tinypic.com/211jyab.png)
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2011-11-17 22:52:26
The size is determined by the size of the first column wich represents the grouping/albumart.
I don't mean it sarcastically: the best you can do is to dowwnload album art or to define a stub image to which the display will fallback if no album art ist found.
Title: SimPlaylist (foo_simplaylist)
Post by: mastema on 2011-11-18 18:00:54
I seem to be having an issue with displaying ratings. First of all, an image:

(http://i.imgur.com/jXsQO.png)

As you can see, the default ratings column doesn't seem to communicate properly with Playback Statistics. I made a separate columns displaying %rating_stars_fixed% and %rating% and those shows the correct value (in this case, 3*). 

However, if I do use the default column to rate a track it writes the value in the song's tag as <RATING>.


If by any chance I do get stuck using my custom column, how would I go about making it show empty stars for unrated tracks and how would I dim them? <&> seem to only work on text.
Title: SimPlaylist (foo_simplaylist)
Post by: brtkrbzhnv on 2011-11-18 18:07:20
This seems like a bug: When I try to use a foo_customdb field (whose key, in case that might matter, is %album artist%) in a group header, all it returns is "?". The same field works fine in the playlist's columns.
Title: SimPlaylist (foo_simplaylist)
Post by: ruebe on 2011-11-24 13:42:14
i haven't checked the whole thread, so i don't know if the following has been adressed...

i really like the grouping possibilites, unfortunately this component has the same shortcomings as the standard playlist view, so i would like to make a feature proposal:
1. is it possible to implement a searchbar? i know, that there is a search panel, but i wonder if this could be integrated into the playlist view...
2. i'd really love to lock certain panels to specific playlists...
3. the possibility to disable the column header would be great...
4. furthermore, but not as important: any chance of adding $rgb, $transition, etc for columns?
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2011-12-01 16:52:48
I read about the earlier complaining about needing "lots of horizontal scrolling space" to view classical music, and just thought I would share two examples of how I organise mine:

Title: SimPlaylist (foo_simplaylist)
Post by: Southwest on 2011-12-02 12:35:19
I'm sure this is covered in the documentation, and it seems to have been discussed earlier in the thread, but I can't quite figure it out.

I'm using SimPlaylist, using the default "Album / Cover" group setting. It works fairly well for me, except that some of my older tracks are out of order in their respective directories on my computer. Their tags are accurate, but because the actual files are out of order, SimPlaylist seems to default to listing them that way. Is there any way to have SimPlaylist, by default, sort the tracks in groups by track number instead of path--without having to click a column header?

Thanks. I'm still learning my way around foobar2000, and I appreciate any and all help you guys may offer. If I need to provide more information, please just let me know.

EDIT: I should clarify a bit: just clicking the "Track" column header to sort doesn't work for what I want to do, because that sorts by track before all else, including other groups and organizational structures. I want it to work almost exactly the way it currently works, only changing the sort method for the tracks in groups. Hope that makes sense.
Title: SimPlaylist (foo_simplaylist)
Post by: White_Shadow on 2011-12-02 13:29:20
Press Ctrl-P and select Facets' preset section. Just below the custom columns is one line, where the default sort order can be set. Type there something like

%album artist%|%album%[|%discnumber%]|%track number%

Then the default grouping will be:
Album artist >> Album >> (If there's a discnumber, then use this for sorting, too) >> Track

This option allows also more complex title formatting strings. E.g. you can evaluate parts of tag strings or your filename, if you want to sort by this options. If you, for example, have some files with no tags but with filenames according to "Artist - Title.mp3", then you can let foobar split this strings and use the result for sorting.
Title: SimPlaylist (foo_simplaylist)
Post by: Southwest on 2011-12-03 01:36:40
Press Ctrl-P and select Facets' preset section. Just below the custom columns is one line, where the default sort order can be set.

Oh, so it's part of Facets and not SimPlaylist. Oops.

Your advice worked and I got it taken care of, though. Thanks for your help. 
Title: SimPlaylist (foo_simplaylist)
Post by: Slamvan on 2011-12-07 10:54:26
Do the work to eliminate this error? 
(http://img171.imageshack.us/img171/6320/20111207144751.png) (http://imageshack.us/photo/my-images/171/20111207144751.png/)
Title: SimPlaylist (foo_simplaylist)
Post by: White_Shadow on 2011-12-07 12:13:39
@ Southwest:
Oops, sorry... I haven't read properly.

The same option is also possbile at the SimPlaylist's section: Select the option "Groups" and in the middle of the page is the same line as in facets. Your problem is solved by facets because the facets's option determines the way how the library loads tracks to the Library Viewer or another playlist.

If you want to set a default sorting order for tracks not in your library or loaded directly from windows explorer, you should copy the string from facets' page to SimPlaylist's group page (but don't delete it at facets' page).

@ Slamvan:

That's a quite... strange behavior of facets/SimPlaylist. Make another "title" facet and check, if there's some specific track selected/there are any tracks. Only to know where the current error appears.
Title: SimPlaylist (foo_simplaylist)
Post by: OCedHrt on 2011-12-15 10:58:31
I have a dumb question...

From the wiki:

Quote
SimPlaylist includes a second UI element that acts as a playlist search. It can be opened via Edit, Search (F3) or embedded into the user interface.


How do I integrate the search UI rather than using the F3 window?
Title: SimPlaylist (foo_simplaylist)
Post by: OCedHrt on 2011-12-15 12:03:48
I have a dumb question...

From the wiki:

Quote
SimPlaylist includes a second UI element that acts as a playlist search. It can be opened via Edit, Search (F3) or embedded into the user interface.


How do I integrate the search UI rather than using the F3 window?


Did not see it under layout editor earlier, but found it now...however, if the search window doesn't show the playlist contents by default (when there is no search string) then it can't be used as a playlist replacement and ends up taking redundant screen space -.-
Title: SimPlaylist (foo_simplaylist)
Post by: gotdelta on 2011-12-19 02:46:16
Do the work to eliminate this error?


This has been mentioned a few times already (here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=768917) and here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=772909), and apparently earlier as well) but there hasn't been any response from the developer.
Title: SimPlaylist (foo_simplaylist)
Post by: juza on 2012-01-15 21:04:22
Hi! this is my first post after many years of reading the forum

A question to Takaji, or whoever that could help me:

(http://i.imgur.com/lsw9S.jpg)

If the subscripts are displaying playcount data, could you please share the code to do that? I would like to have it in my layout. (I'm using SimPlaylist).

Thank you.

Excuse me for my english.

Cheers!
Title: SimPlaylist (foo_simplaylist)
Post by: cokebotle on 2012-01-17 08:17:36
Hm... found a small bug just now playing with SimPlaylist - if I have no Album Artist information in my MP3 tag, the displayed tag information is corrupted. It's probably just unicode tags, but I had two or three Japanese albums that had their tag information show up fine in MP3 Tag & Rename and even in Windows Explorer, but was total gibberish in foobar2k. A simple copy and paste in Tag&Rename fixed it, though.

Edit: Hm... maybe not. I have some other albums without an Album Artist and they're displaying correctly. Although changing the Album Artist is the only thing I did and it fixed the problem.
Title: SimPlaylist (foo_simplaylist)
Post by: DotNoir on 2012-01-17 13:15:16
Do the work to eliminate this error?


Hi!

I'm having this exact problem myself. What hardware are you running? I have an Nvidia GTX460 GFX card on an Intel 1155 i7-based rig. Haven't seen Frank in a while, but I hope he'll get to fix this issue. I think it started for me after a)updating my gfx card drivers or b)updating fb2k, but I suspect the choise a).
Title: SimPlaylist (foo_simplaylist)
Post by: a3aan on 2012-01-17 14:13:18
Just a reminder for the drawing problem workaroud: resize the f2k window a bit after startup (when everything is still fine) and it won't happen.
Title: SimPlaylist (foo_simplaylist)
Post by: TornIdiots on 2012-01-24 21:00:53
Simplaylist group settings:
Headers: [%album artist%]
Columns: [$year(%date%)|][%genre%|][%totaltracks%/%totaldiscs%]
Subgrouping: [%album%]

What I'm going for:
Only 1 heading per artist (album artist) with subgroupings by album.
If %album aritst% is empty automatically make the heading 'Various Artists.'
This would mean, by default, compilations would be grouped under the heading Various Artists, eliminating single tracks from being grouped separately (because usually ripping compilations have no album artist metadata).

If someone can code that 'various artist' part it'd be lovely. However, I have 2 actual problem besides not knowing how to code the last part:



Problem 1:
Some albums have tracks from them grouped separately by album despite having the same album title (usually most residing in one grouping and a couple in the other). Indentation is indicated by '-'. Looks like this:

Beastie Boys (heading)
--Album (subgroup)
----tracks 1-20 (except 4 & 7)

--Album (subgroup)
----tracks 4 & 7

I've made sure all tracks have the same metadata except track number, bpm, and the rest of the stuff that differs from track to track.


Problem 2:
Tracks are out of order for specific albums whether they have the problem described above (Problem 1) or not. The track numbers are correctly written and this occurs despite the sorting (other albums are correctly ordered when sorted by artist or album artist).



Btw, what is sorting by the first two left most columns using Simplaylist? This is the area cover art shows up (first column) and extra info (second column) using my settings.
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-01-24 21:10:28
Not offering much help here, but when you get a grouping that defies logic it is sometimes a leading/trailing space. In your example it may be that the second album grouping has the space. Select all, properties, select album, rt click, Clean up
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2012-01-25 04:22:39
Yes, they show playcounts! It's from an old Ibiza layout or something.

Here is the code:
Code: [Select]
[<<$replace(%play_count%,1,$char(185),2,$char(178),3,$char(179),4,$char(8308),5,$char(8309),6,$char(8310),7,$char(8311),8,$char(8312),9,$char(8313),0,$char(8304))>>]



If the subscripts are displaying playcount data, could you please share the code to do that? I would like to have it in my layout. (I'm using SimPlaylist).

Title: SimPlaylist (foo_simplaylist)
Post by: juza on 2012-01-29 13:45:48
Yes, they show playcounts! It's from an old Ibiza layout or something.


Thank you! Takaji. Now I have the playcount data displayed with superscripts 

Thanks also to Northpack for sharing his scripts.

(http://i.imgur.com/bMlVC.png)
Title: SimPlaylist (foo_simplaylist)
Post by: InspectorGadget on 2012-02-14 01:27:43
Quick question for knowledgable users of SimPlaylist - is there a way to display, in a Group, the album art of the currently playing track within that group?  I have FLAC albums purchased from bandcamp.com where each FLAC file within a given album has a different embedded "Front Cover" - where the tracks from one of these albums make up a group, no album art at all is displayed.  I'd love to have the album art image for the group change to that of each included song, in turn as it is playing, if that's possible.

Thanks!
Title: SimPlaylist (foo_simplaylist)
Post by: adam777 on 2012-02-14 07:22:53
Quick question for knowledgable users of SimPlaylist - is there a way to display, in a Group, the album art of the currently playing track within that group?  I have FLAC albums purchased from bandcamp.com where each FLAC file within a given album has a different embedded "Front Cover" - where the tracks from one of these albums make up a group, no album art at all is displayed.  I'd love to have the album art image for the group change to that of each included song, in turn as it is playing, if that's possible.

Thanks!


Not exactly what you wanted, but it's a start - http://www.hydrogenaudio.org/forums/index....st&p=785472 (http://www.hydrogenaudio.org/forums/index.php?showtopic=93346&view=findpost&p=785472)
Title: SimPlaylist (foo_simplaylist)
Post by: evil roy on 2012-02-15 04:00:16
I have looked everywhere and it seems that I am the only one who is wondering this:  Is there a way to display the number of albums by a certain artist?  Specifically, how would I go about formatting my artist header so that the "65" in the screenshot below is the number of albums by that artist?

(http://www.imgjoe.com/x/201202142153.png)

Thanks for any and all help.
Title: SimPlaylist (foo_simplaylist)
Post by: garbanzo.bean on 2012-02-15 13:33:59
Hmm, just tried this out, it has great potential!

Support for a fuller range of Title Formatting would also be VERY welcome - especially $tab() and $rgb().
Title: SimPlaylist (foo_simplaylist)
Post by: MDMA on 2012-02-15 16:14:08
I have looked everywhere and it seems that I am the only one who is wondering this:  Is there a way to display the number of albums by a certain artist?  Specifically, how would I go about formatting my artist header so that the "65" in the screenshot below is the number of albums by that artist?


woah, this is a great idea. I don't think there is a way to do it automatically, you'd probably have to use a tag like %total albums% and manually set it.
Title: SimPlaylist (foo_simplaylist)
Post by: jonpb on 2012-03-02 06:34:03
One thing I miss about the NGPlaylist is ability to tweak it so you can use the keyboard to jump between top level groups.

For instance if you are in a group that start with "A" you can jump to the first group that starts "S" by pressing "s".

This was possible because the search was done on the first column, so you add a zero width first column with the script: $select(%tracknumber%, $stripprefix(%album artist%))

At the risk of being permanently banned from this forum, I have quoted myself here in the hopes of bringing this issue up again.

Is it possible to jump from group to group with the keyboard rather than song title to song title?
Title: SimPlaylist (foo_simplaylist)
Post by: YoG on 2012-04-05 16:13:12
Hi, great plugin.. Thanks for coding it ! 
In the description you are referring to "automatic column resizing".
Ive looked everywhere but i cannot figure out how and where to enablethis function?

Thanks
Title: SimPlaylist (foo_simplaylist)
Post by: MDMA on 2012-04-06 02:05:00
It's enabled by default
Title: SimPlaylist (foo_simplaylist)
Post by: YoG on 2012-04-06 15:13:33
Well its not functioning right for me.. it doesnt auto-resize.

Running Foobar 1.1.11
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-04-07 00:01:14
Maybe you are expecting an auto size function similar to, say, excel spreedsheet. It does not work that way as particular columns take precedence. I believe for more effective assistance you will need to provide screen shots.
Title: SimPlaylist (foo_simplaylist)
Post by: Tywin on 2012-04-29 14:09:53
Other:
  • No album art found in parent folder from multiple disc subfolders. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=754290) foobar2000 core issue, fixed in v1.1.7 beta 3.


I am still experiencing this issue with SimPlaylist 1.0 and foobar2000 v1.1.11; I have never seen this issue in a working state for any of the foobar versions I've used. Suggestions?
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-04-29 14:28:41
providing the titleformating scripts you are using for art display may prove helpful
Title: SimPlaylist (foo_simplaylist)
Post by: Mr.Duck on 2012-05-23 19:44:23
Is there a way to hide the column headers?
Title: SimPlaylist (foo_simplaylist)
Post by: q-stankovic on 2012-05-23 20:04:50
No
Title: SimPlaylist (foo_simplaylist)
Post by: Rarn on 2012-05-25 03:47:32
I love how fast this is. I finally switched over from CUI + NGplaylist because my library and searches were just too slow. If I had any request, it would be an ability to hide the column titlebar (or at least hide the names of the columns). It looks ugly if you have a very small width column (e.g. tracknumber), and have to resize it smaller than the title of the column.

EDIT: Sorry this was for the wrong item! I meant to post this in SimPlaylist
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-05-25 12:58:34
Probably will not happen in a playlist component for the DUI. You could replace the column with your own blank titled column.

Add a custom column %tracknumber% with a title = hit space bar.
Title: SimPlaylist (foo_simplaylist)
Post by: Mr.Duck on 2012-05-25 18:39:35
Probably will not happen in a playlist component for the DUI. You could replace the column with your own blank titled column.

What about for the "Playing" column?
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-05-26 00:04:35
No idea. Think you have to live with collapse to P...
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2012-05-26 09:32:45
you can hide column headers with EsPlaylist (http://foo2k.chottu.net/#esp). it works in both default UI and columns UI. it has a playing column, inline album art and quite a few more features as well.
Title: SimPlaylist (foo_simplaylist)
Post by: Mr.Duck on 2012-05-26 12:33:00
you can hide column headers with EsPlaylist (http://foo2k.chottu.net/#esp). it works in both default UI and columns UI. it has a playing column, inline album art and quite a few more features as well.

Thx marc but it's on version 0.1 and no updates in a year... is it really good enough to use?
Title: SimPlaylist (foo_simplaylist)
Post by: wolfsong on 2012-05-28 06:46:09
Very well may also depend on OS. For my XP, Arial unicode MS works correctly. I imagine there are others. A search may help.


Thanks. Segue UI symbols seems to work. But that still doesn't explain why the update affected it.

Arial Unicode MS is not part of the XP install. It's included in other MS products (http://www.microsoft.com/typography/fonts/font.aspx?fmid=1081).
Title: SimPlaylist (foo_simplaylist)
Post by: PinothyJ on 2012-05-31 08:14:12
I have a feature request (or a bug report, which ever it end up translating to).

When foobar2000 is minimised or simply out of focus the simplaylist does not follow the "Cursor follows playback" flag and the user is required to scroll to the currently playing track.


Fix thing and this component will be perfect…
Title: SimPlaylist (foo_simplaylist)
Post by: kumbbl on 2012-06-05 07:18:40
First of all many thanks for offering this great plugin. fats, simple and easy to use, great!

But one feature request came into my mind after installing your facet-plugin too: Would it be possible to offer the something like group-duration (as offered in statistics in facets) which could be added in the album-info column?

This would be a great enhancement.

Title: SimPlaylist (foo_simplaylist)
Post by: audiofox on 2012-06-06 10:40:20
hi frank,

very nice playlist-view, thx very much ;-).
this is what i search for, a native dui view with album-art..

only one feature request:
"autoscale columns with window size" is it possible to make this optional, as in the original playlist-view, to work with larger columns?

thx
phiber


+1, this is why I used this for a day and had to remove it. I switch between a large and small monitor, and the Playlist title disappears every time, if I have extra columns showing info. I'd much rather have an option to resize or not depending on my preferences. It's also really hard to resize the columns if you want a lot of them because of the way they resize.
Title: SimPlaylist (foo_simplaylist)
Post by: Kraps on 2012-06-17 22:11:05
I'll second that - column autoresizing can be a bit frustrating. That's why I use simplaylist for simple display and default component for a more detailed one.

Other than that this is a fantastic component. Keep up the great job!
Title: SimPlaylist (foo_simplaylist)
Post by: ArchCarrier on 2012-06-18 13:01:56
That's why I use simplaylist for simple display and default component for a more detailed one.


You mean you have different layouts for different playlists? How do you do this? It's driving me nuts that I can't find this function.
Title: SimPlaylist (foo_simplaylist)
Post by: Tywin on 2012-06-25 14:42:02
Other:
  • No album art found in parent folder from multiple disc subfolders. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=754290) foobar2000 core issue, fixed in v1.1.7 beta 3.


This is currently still not working for me on a fresh install of v1.1.13. I have never seen this working for any foobar2000/simplaylist version combination I have ever used. If I drag the subfolders in one at a time, the cover art is shown as expected (once for the whole album group, even after adding the second subfolder). If I drag the parent folder (or any higher level folder), I get no cover art. I have the cover art stored in three places: once in each subfolder, and once in the parent folder. I have tried other combinations but to no avail.

Headers:Columns:Sorting pattern:Subgroups:
Title: SimPlaylist (foo_simplaylist)
Post by: tomso on 2012-06-30 05:45:22
Is it possible to disable the auto columns width resize?

Thank you very much.
Title: SimPlaylist (foo_simplaylist)
Post by: Frank Bicking on 2012-06-30 05:58:35
Would it be possible to offer the something like group-duration (as offered in statistics in facets) which could be added in the album-info column?

Already available via %length%, see group statistics (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)#Group_statistics).

No album art found in parent folder from multiple disc subfolders. (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=88411&view=findpost&p=754290) foobar2000 core issue, fixed in v1.1.7 beta 3.

This is currently still not working for me (...).

Make sure the parent folder is included in the search patterns under preferences, display (e.g., ..\cover.jpg).
This would also eliminate the need for additional copies in the disc subfolders.

Is it possible to disable the auto columns width resize?

Explaining why you need this might improve your chances.
Title: SimPlaylist (foo_simplaylist)
Post by: kumbbl on 2012-06-30 08:39:36
Would it be possible to offer the something like group-duration (as offered in statistics in facets) which could be added in the album-info column?

Already available via %length%, see group statistics (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)#Group_statistics).


oops, i have overseen this - thanks for the pointer - now Simplaylist is quite perfect for me

One remark: Your simplaylist and facets components are one of these plugins which enhance most the usability and ergonomy of foobar - couldn't imagine using foobar without them... and very easy configuration on top.

THANKS A LOT!
Title: SimPlaylist (foo_simplaylist)
Post by: Tywin on 2012-06-30 11:38:16
Make sure the parent folder is included in the search patterns under preferences, display (e.g., ..\cover.jpg).
This would also eliminate the need for additional copies in the disc subfolders.

Works! Thank you =)
Title: SimPlaylist (foo_simplaylist)
Post by: tomso on 2012-07-01 15:02:21
Is it possible to disable the auto columns width resize?

Explaining why you need this might improve your chances.


I have other program which is always on top in the lower right corner. As it's height is about half of the screen, it will block part of the playlist. But if I decrease the width of foobar, then I will have to cut some panels in the upper half of foobar.
I know I can put a empty panel in the right hand side of the platlist but surely it will be better if I can disable the auto resize.

Thanks anyway~
Title: SimPlaylist (foo_simplaylist)
Post by: kode54 on 2012-08-16 09:41:57
Will it ever support higher resolution scroll devices, such as my laptop's touchpad or my desktop mouse? It seems to require a minimum of 120 units of movement to even do anything.

(My desktop mouse is a Logitech G9x, and with Setpoint and Flow Scroll installed, and AutoIt 3 running the script on my site, it will enable high precision unsmoothed scrolling in all applications.)
Title: SimPlaylist (foo_simplaylist)
Post by: bwat47 on 2012-08-19 23:32:36
This component is excellent, thank you
Title: SimPlaylist (foo_simplaylist)
Post by: MordredKLB on 2012-08-29 23:08:57
I'm assuming the answer is no, but is there any way to right align text in a header or subgroup? I've tried $tab() and every other thing I can think of.
Title: SimPlaylist (foo_simplaylist)
Post by: benzin on 2012-10-07 09:45:03
Hi, I'd like to request adding an option to disable Artist automatic showing in line with track names, when there is an Album Artist. One can easily implement showing it in the subgroup (as I did), and then having this information showing up for individual tracks is pointless and distracting. Probably some users wouldn't like to see the specific Artists at the expense of this distraction when they have an Album Artist available, even if they don't implement showing the Artist in the subgroup, just to have a cleaner view of the playlist.

Thank you for your most valuable work! 

Edited to correct the initial confusion of Album Artist / Artist
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2012-10-07 12:26:26
The Artist name you are seeing is likely the %trackartist% field that is autogenerated if %artist% and %album artist% both contain data and the data differs in value. Sounds like your configuration has a column named artist/track artist, right click on the column, deselect and replace with the provided default column named %title%. You can view the documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000redirect:8BEC2B22-851A-47A4-B61F-98D6EE746D6B#Columns)for further details
Title: SimPlaylist (foo_simplaylist)
Post by: benzin on 2012-10-07 13:10:49
The Artist name you are seeing is likely the %trackartist% field that is autogenerated if %artist% and %album artist% both contain data and the data differs in value. Sounds like your configuration has a column named artist/track artist, right click on the column, deselect and replace with the provided default column named %title%. You can view the documentation (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000redirect:8BEC2B22-851A-47A4-B61F-98D6EE746D6B#Columns)for further details



Wow! Indeed, didn't notice it was title / track artist! Thanks, pal!
Problem solved. Now it's simply perfect ;-)
Title: SimPlaylist (foo_simplaylist)
Post by: neothe0ne on 2012-12-03 10:53:26
1)  I can't get "Front" Album Art to display if the songs inside a group have different embedded images.  It'll instead display the Fallback No-Art image.  Is it possible to change this behavior, e.g. so that it displays the Front artwork of the first track in the group?

2)  Is it possible to change the height between groups?  I want to reduce the white space.

3)  Is it possible to get any Column to have 2+ Rows like the "Columns" setting in "SimPlaylist > Groups"?
Title: SimPlaylist (foo_simplaylist)
Post by: AvtomatAK on 2013-01-05 11:47:52
When I add a few songs from Library to Playlist by drag-and-drop they are added in some strange order (I couldn't get the sorting pattern), not as they are sorted in Facets at the moment.
For example, I want to listen some artists favorite songs - I select this artist in Facets, then click on Played Count column header to sort them, then select let's say 20 top songs and drag them into playlist. When I do it songs are added in random order, so first one may be the song with 5 plays, 2nd - with 40 plays, 3rd - with 20 plays etc, not in decreasing order (40 -> 20 -> 5 -> ...) as they were displayed in Facets.
I don't know whether it is issue of Facets or SimPlaylist, which I use, but I hope someone could help me to find how to fix it, if it is possible.
Title: SimPlaylist (foo_simplaylist)
Post by: AvtomatAK on 2013-01-05 17:27:46
When I add a few songs from Library to Playlist by drag-and-drop they are added in some strange order (I couldn't get the sorting pattern), not as they are sorted in Facets at the moment.
For example, I want to listen some artists favorite songs - I select this artist in Facets, then click on Played Count column header to sort them, then select let's say 20 top songs and drag them into playlist. When I do it songs are added in random order, so first one may be the song with 5 plays, 2nd - with 40 plays, 3rd - with 20 plays etc, not in decreasing order (40 -> 20 -> 5 -> ...) as they were displayed in Facets.
I don't know whether it is issue of Facets or SimPlaylist, which I use, but I hope someone could help me to find how to fix it, if it is possible.


Solution has been found here (http://www.hydrogenaudio.org/forums/index.php?showtopic=88410&view=findpost&p=819518)
Title: SimPlaylist (foo_simplaylist)
Post by: Valaire on 2013-01-09 04:54:21
After I installed and used the playlist, the stars worked fine.  But upon rebooting and since then, the stars have been replaced with blocks, as if I somehow lost the font.  Does anyone know how to fix this?
Title: SimPlaylist (foo_simplaylist)
Post by: tpijag on 2013-01-09 06:02:04
Things happen. Go into preferences>Default user interface>colors and font and confirm you have a font that will show stars.
Title: SimPlaylist (foo_simplaylist)
Post by: Valaire on 2013-01-09 23:23:46
I'm using the default settings for font, so it has none of the boxes checked.  I've tried overriding the font in the playlist with several fonts but all show boxes.  It will randomly show back up with stars correctly.
Title: SimPlaylist (foo_simplaylist)
Post by: neothe0ne on 2013-01-09 23:36:53
I'm using the default settings for font, so it has none of the boxes checked.  I've tried overriding the font in the playlist with several fonts but all show boxes.  It will randomly show back up with stars correctly.

Windows problem, only known solution is to reboot until blocks are gone
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2013-02-19 04:51:27
A question and a request:

1. I'm sure it's been answered as a no somewhere already, but I did try searching first... is there any way to remove the alternating per line background colours? I don't understand why this is not optional?

2. Frank, please share the title formatting code for the "Rating (database)" column. I'd like to change the colour emphasis on that column, but I can't do so unless I create the column myself, and I have no idea how the code works.
Title: SimPlaylist (foo_simplaylist)
Post by: anamorphic on 2013-02-21 17:00:07
Many thanks for these plug-ins!  - Simplaylist (+ Facets) has made foobar2000 a real delight to play with. (Sometimes I even play music with it, too)

I just signed up to make an aesthetic suggestion -

(http://i45.tinypic.com/2sb8nk7.gif)

Any chance you can remove that 1px border around the inside of the Playlist? (Same goes for Facets, I guess). After all, tabs are usually supposed to blend in with their contents. Columns UI for example (on the right) has an option for "Edge Style: None", and I think it looks much better. (Though I'm not sure if the border is part of the tabs, or the playlist, or perhaps related to Win7 visual styles).

In any case, thanks again for the great work.
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2013-03-01 08:51:08
^i use EsPlaylist and WSH panel mod (made by different developers) in default UI and they both have user options for the three grey, sunken and none edge styles. i guess it should be possible for anyone to implement it.
Title: SimPlaylist (foo_simplaylist)
Post by: Lucky Luciano on 2013-04-21 22:49:28
Thanks for this great playlist!

I'd love the option to play a file in the playlist using midle-click instead of double click, if it's possible to implement.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2013-04-24 08:08:01
Frank, if you're out there (I sortof doubt it), I'd realllllly appreciate an option to stop the fading of text within brackets. Firstly because I use brackets to denote the year in my grouping, and then because brackets appear in song titles, and even artist names.
Currently any grouping row with sunn O))) as the artist just complete loses all content past the name. It's a bit frustrating.
Title: SimPlaylist (foo_simplaylist)
Post by: anamorphic on 2013-04-26 16:34:09
Frank, if you're out there (I sortof doubt it), I'd realllllly appreciate an option to stop the fading of text within brackets.

Well, just so you know, there is a work-around mentioned somewhere in either this thread or Facets.

Go into the Preferences > SimPlaylist / Facets, and wherever you have %artist%, %album%, and %title% fields, replace them with this line instead -

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

- changing the %title% part to whatever the field is. That should remove the fading for most layouts. (Though I agree it should NOT be on by default, for rounded brackets at least).
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2013-04-27 10:58:51
Well, just so you know, there is a work-around mentioned somewhere in either this thread or Facets.


I'm using it. Unfortunately it doesn't work with unmatched parentheses. The artist here is sunn O))), and those closing parentheses dim the text so much that everything after it is too pale to read.

This is a really annoying aspect of an otherwise fantastic playlist replacement, unfortunately.
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2013-04-27 12:56:01
Hmm... the opening and closing brackets need not match to trigger the dimming effect. I've not noticed that before. It's unfortunate. That $replace() script only made it worse in my experiments.

Can you post the code you're using for grouping as well as the content of the relevant tags for the file? There's bound to be a workaround.

The simplest solution is to use something other than parentheses, brackets or braces to bookend tag contents for display.
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2013-04-28 03:25:27
Can you post the code you're using for grouping as well as the content of the relevant tags for the file? There's bound to be a workaround.

The simplest solution is to use something other than parentheses, brackets or braces to bookend tag contents for display.


Thanks BenB. Well, this is my grouping:

Code: [Select]
$if($and($and($greater($len(%BAND%),1),$not($strcmp(%BAND%,%artist%))),$not($and($greater($len(%album artist%),1),$not($strcmp(%album artist%,%artist%))))),%album artist% - >>'['%date%[-%INDEX%]']'<< $replace($replace($replace($replace($replace($replace(%album%,'(','>>('),')',')<<'),'[','>>['),']','<<]'),'{','>>{'),'}','<<]'),$replace($replace($replace($replace($replace($replace(%album artist%,'(','>>('),')',')<<'),'[','>>['),']','<<]'),'{','>>{'),'}','<<]') - >>'['%date%[-%INDEX%]']'<< $replace($replace($replace($replace($replace($replace(%album%,'(','>>('),')',')<<'),'[','>>['),']','<<]'),'{','>>{'),'}','<<]'))


The if statement at the beginning is checking whether it's either various artists or a single-artist album which nevertheless has different track artists.
The main stuff goes on after that - I have
ALBUMARTIST - [YYYY] - ALBUMTITLE
as my basic pattern.

One of the albums which are problematic is this one:

Code: [Select]
Artist Name : sunn O)))
Track Title : «multiple values» Sin Nanna; It Took The Night To Believe; Cursed Realms (Of The Winterdemons); Orthodox Caveman; CandleGoat; Cry For The Weeper; Báthory Erzsébet
Album Title : Black One
Date : 2007


It should display as:
sunn O))) - [2007] Black One
but instead of course the brackets gradually fade out, and then neither the square bracketed year nor album title are visible at all.

For "normal" albums the workaround for the grouping ensures that the square brackets are not dimmed and so everything just looks normal.
Title: SimPlaylist (foo_simplaylist)
Post by: anamorphic on 2013-04-28 20:36:12
It should display as:
sunn O))) - [2007] Black One
but instead of course the brackets gradually fade out, and then neither the square bracketed year nor album title are visible at all.

Strange, I renamed some of my artist tags out of curiosity, and the full "sunn O))) - [2007] Black One" displays just fine for me - no dimming whatsoever. Using the same work-around I posted above. Perhaps you could try it without the nested $replace(s)? (I think you only need one)

Another thought, was if you want to change your tags, there is an alternate set of parenthesis in the character map, that appear to not be effected by the dimming. At least there is for the default "Segoe UI" font, and they look the same. (Not ideal though because with a different font they might not display at all)

EDIT: Ah, also your replace code for the closing brackets is wrong, should be ]<< instead of <<] -

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

Again, this is what I'm using -

$replace(%album%,'(','>>(',')',')<<','[','>>[',']',']<<','{','>>{','}','}<<')
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2013-04-28 21:53:37
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%,'(','<<>>(<<>>',')','<<>>)<<>>','[','<<>>[<<>>',']','<<>>]<<>>','{','<<>>{<<>>','}','<<>>}<<>>')<<
Title: SimPlaylist (foo_simplaylist)
Post by: anamorphic on 2013-04-28 23:35:05
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>
Title: SimPlaylist (foo_simplaylist)
Post by: frogworth on 2013-04-30 02:34:52
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!
Title: SimPlaylist (foo_simplaylist)
Post by: k33 on 2013-05-30 16:08:02
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:
(http://img443.imageshack.us/img443/4176/groupheader.png)
Would be great to have Header splited into 4 rows (where I put '|' mark)
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2013-05-30 18:21:18
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.
Title: SimPlaylist (foo_simplaylist)
Post by: k33 on 2013-05-31 07:40:34
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) :
(http://img407.imageshack.us/img407/5027/groupheader2.png)
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2013-05-31 17:49:38
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.
Title: SimPlaylist (foo_simplaylist)
Post by: k33 on 2013-06-01 08:49:16
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:
(http://img827.imageshack.us/img827/915/benb.png)
and here is what I want (pity, but it isn't screen, just collage : )))
(http://img266.imageshack.us/img266/6684/benbwant.png)
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?
Title: SimPlaylist (foo_simplaylist)
Post by: dazbo on 2013-10-28 19:51:51
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.
Title: SimPlaylist (foo_simplaylist)
Post by: gob on 2013-11-14 09:55:58
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
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2013-11-14 16:00:08
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.
Title: SimPlaylist (foo_simplaylist)
Post by: gob on 2013-11-15 06:03:31
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. 
Title: SimPlaylist (foo_simplaylist)
Post by: shortdude123 on 2013-11-22 13:37:28
I love this, but really wish it didn't FORCE you to auto-resize columns.
Title: SimPlaylist (foo_simplaylist)
Post by: stmr on 2013-11-24 22:36:23
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.
Title: SimPlaylist (foo_simplaylist)
Post by: dazbo on 2013-11-28 19:01:29
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?

(http://img202.imageshack.us/img202/1381/az56.jpg)
Title: SimPlaylist (foo_simplaylist)
Post by: brut on 2014-01-10 23:34:56
hi all i have two questions

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

(http://s16.postimg.org/n51x5slat/Clipboard02.jpg)
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-02-15 01:39:13
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/VHEdmV8)
http://imgur.com/3sMky0B (http://imgur.com/3sMky0B)
http://imgur.com/mn7TSPE (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 (http://imgur.com/6OnGoJC)

Thank you for your help.
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2014-02-15 02:16:16
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?
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-02-15 02:41:59
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.
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2014-02-15 02:56:51
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.
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-02-15 13:58:04
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?
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2014-02-15 16:00:37
but rather a tagging issue?


yep, something is writing empty tags to your files.
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2014-02-15 16:48:11
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
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2014-02-15 18:46:34
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.
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-02-16 23:40:52
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!
Title: SimPlaylist (foo_simplaylist)
Post by: lillibot on 2014-03-06 08:41:46
Having trouble activating this. It appears to be installed but isn't listed where it should be.

(http://puu.sh/7kQfJ/eda3224a30.png)

What am I overlooking?
Title: SimPlaylist (foo_simplaylist)
Post by: marc2003 on 2014-03-06 09:53:37
you're using columns UI but this component is for default UI only.
Title: SimPlaylist (foo_simplaylist)
Post by: Hazey on 2014-04-06 02:44:20
This is my foobar setup. I call it compact.

(http://i.imgur.com/ZT5j7hY.jpg)


I use facets and SimPlaylist Manager in their separate windows via keyboard shortcuts. Is there any way for me to use simPlaylist like this, in a separate window? Or does it have to be in the foobar body?

If not for Simplaylist, is there any way to get the playlist view in a separate window?
Title: SimPlaylist (foo_simplaylist)
Post by: Cutter on 2014-04-22 17:54:57
Is it possible to have a custom clickable column? I think about a clickable "favourite" star (on/off), instead of the five star rating.
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2014-04-22 19:50:49
Is it possible to have a custom clickable column?

No. The built-in ratings columns that allow clicking on the stars are a feature of SimPlaylist. The ratings are integrated with foobar's tagging (and with the Playback Statistics component when it too is  installed).

I think about a clickable "favourite" star (on/off), instead of the five star rating.

If you are a last.fm user, there are WSH Panel Mod scripts that are integrated with their service that allow you to love a track by clicking on a heart, I think.
Title: SimPlaylist (foo_simplaylist)
Post by: bwat47 on 2014-05-03 04:17:46
Is there anyway to 'jump to current playing song' with this? Double clicking statusbar doesn't seem to do anything, nor does cursor follows playback. using f2k 1.3, simplaylist 1.0, default ui.

Even right clicking on the status bar and clicking on "Now playing: insertsonghere" doesn't do anything.

edit: nvm, started working after restarting foobar :/
Title: SimPlaylist (foo_simplaylist)
Post by: Faziri on 2014-06-14 01:30:31
Hiya

I love this component, but its lack of response to touchpad scrolling is a bit of a turn-down. Everything else in Foobar does seem to respond properly. Is this a problem with the component or Synaptics' crappy programming again?

Edit: never mind, I adapted a registry fix telling me to make a QWORD after I noticed all the other values were DWORDs... It worked, no more scroll cursor and no more scrolling issues  Synaptics and their silly toys
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-08-25 22:43:00
Does anyone know what sort of titleformatting I would use to display an album's total length and track count in Simplaylist? A quick forum search didn't turn up an immediate answer. I saw this info on another user's playlist, but they never got back to me when I asked about it.
Title: SimPlaylist (foo_simplaylist)
Post by: BenB on 2014-08-26 00:06:35
SimPlaylist_(foo_simplaylist)#Group_statistics (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/SimPlaylist_%28foo_simplaylist%29#Group_statistics)
Title: SimPlaylist (foo_simplaylist)
Post by: Takaji on 2014-08-26 03:08:05
SimPlaylist_(foo_simplaylist)#Group_statistics (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/SimPlaylist_%28foo_simplaylist%29#Group_statistics)


Exactly what I was looking for. Thank you very much!
Title: SimPlaylist (foo_simplaylist)
Post by: PeterMac on 2015-01-10 14:14:31
How to highlight playing track in easy way ?

I added my own Custom columns for example for artist:
$if(%isplaying%, >>>%artist%, %artist%)

and text is highlighted work fine, but I have problem with Duration, what code I need to use to have playing time and remaining playing time like is in orginal Duration column when I move cursor on time it display remaining playing time.
Title: SimPlaylist (foo_simplaylist)
Post by: maXelo on 2015-08-01 18:25:05
I would like to know if it's posiible to use the mouse "middle click to button" to add songs to the playback queue. Using it as a way to move up and down is very annoying. Thanks in advance
(http://i.imgur.com/pMScUdu.jpg)
Title: SimPlaylist (foo_simplaylist)
Post by: juniiflow on 2015-09-13 22:21:42
is there a way to remove
(http://i.imgur.com/1shDuJa.png)?

also nice add-on
Title: SimPlaylist (foo_simplaylist)
Post by: Thor on 2015-09-15 11:10:26
This really is an excellent component. I've been using fb2K since the first alphas but somehow I didn't come across this until less than a year ago.
The album art and multi-level grouping features are things which I think the default playlist component is really lacking. So thank you to Frank!

But I always get a bit anxious when I realise I am depending on software that hasn't seen updates in >4 years (even if it works perfectly).
Because you know, APIs, SDKs, OSes and user tastes always keep changing. So soon or later unmaintained software will break or otherwise become obsolete.
(The list of 3 known issues (https://www.hydrogenaud.io/forums/index.php?showtopic=88411&view=findpost&p=754238) having remained unchanged for years is also a bit worrying in this sense.)

So my question for Frank is simple, are you still committed to maintaining this component if necessary? And is there something grateful users like myself can do to support or encourage you in this effort?
And if you are no longer interested (or even if you are), would you consider releasing the source code to your components to ensure others can step in to maintain them if you are not able or interested?

Thanks.
Title: Re: SimPlaylist (foo_simplaylist)
Post by: Cutter on 2016-03-25 19:46:04
Is it possible to force the component to use thumbnails of the appropriate resolution instead of re-generating them everytime? On my layout the reasonably sized pictures take 2/3 seconds to regenerate when I switch from playlist to playlist.
Thanks.
Title: Re: SimPlaylist (foo_simplaylist)
Post by: AnukWolf on 2016-10-22 20:49:36
(https://i.imgur.com/p5Xovfy.png)
I love this addon, it's really the perfect playlist UI for me.
I'd love to see this project to be continued again someday.
Title: Re: SimPlaylist (foo_simplaylist)
Post by: wcs13 on 2018-01-16 21:38:05
FYI I'm experiencing some visual rendering differences between SimPlaylist and the core Playlist. Here are two screen caps :

Core Playlist : http://i64.tinypic.com/2zz8cie.jpg

SimPlaylist : http://i65.tinypic.com/24btdg8.jpg

As you can see :
- The "2017" in the header is dimmed in SimPlaylist, when I didn't ask for it
- The "(Interlude)" (track 09) and "[Bonus / Panda Remix]" (track 15) are more dimmed (hence difficult to read) in SimPlaylist

My formatting codes are apparently identical in both cases. So why is SimPlaylist acting this way ?
Title: Re: SimPlaylist (foo_simplaylist)
Post by: .halverhahn on 2018-01-16 23:06:38
From the SimPlaylist Documentation (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/SimPlaylist_(foo_simplaylist)#Column_colors) section Column colors: "Note that text in parentheses "(...)", brackets "[...]", and braces "{...}" is dimmed automatically."
Title: Re: SimPlaylist (foo_simplaylist)
Post by: wcs13 on 2018-01-18 04:52:57
Wow. Thanks. I hate when software makes decisions for us, especially aesthetically.
I wish there was an option in the prefs to disable this. But since this component seems to no longer be actively developed...
If I recall, Frank did the same for Facets : create it, make it work, then assume it's good enough and leave it "as is" without any further improvements. Fair enough, right ?
Title: Re: SimPlaylist (foo_simplaylist)
Post by: incifinci on 2018-09-21 12:53:56
Thank developer for this nice plugin. I use it (Default UI) especially because of displaying cover art.
Automatic column resizing is a good thing, too; but (in other tabs) I had like to turn it off, as I can do it in foobar default Playlist View. Is there any way to do it?

(If not, so off topic: can anybody help, how to display cover art in Default UI foobar default Playlist View?)
Title: Re: SimPlaylist (foo_simplaylist) type to search
Post by: mjm716 on 2018-10-14 17:29:19
In playlist, type to search does not change focus at all and I can't find details for how it should work other than some past comments that it only seems to focus to %title%

Is it parsing for anyone -does focus change when typing?!

How do I get it to focus to my groupings (eg. %album artist%)?

my set up at right side of image:
(https://i.redd.it/fic3s5j92sq11.png)
Title: Re: SimPlaylist (foo_simplaylist)
Post by: anamorphic on 2018-10-16 01:04:19
Is it parsing for anyone -does focus change when typing?!
Yes, it works here, but only to track %title% as you mentioned. (The default Playlist Viewer does not focus on groupings either, far as I can tell)
Title: Re: SimPlaylist (foo_simplaylist)
Post by: Aurleach on 2018-12-15 14:33:10
After upgrading to Windows 10 version 1809, the stars in the Rating column would show up as blocks.

To fix it, I had to change the font. Open preferences, then go to DisplayDefault User InterfaceColors and Fonts and change the Playlist font from Segoe UI to Segoe UI Symbol.

Hope this helps!
Title: Re: SimPlaylist (foo_simplaylist)
Post by: MetaPixel on 2018-12-25 13:29:38
After upgrading to Windows 10 version 1809, the stars in the Rating column would show up as blocks.

To fix it, I had to change the font. Open preferences, then go to DisplayDefault User InterfaceColors and Fonts and change the Playlist font from Segoe UI to Segoe UI Symbol.

Hope this helps!

Finally a solution, thank you!

Sadly some text like japanese doesn't look that good on Segoe UI Symbol, I've found Yu Gothic UI to be a good alternative.
Title: Re: SimPlaylist (foo_simplaylist)
Post by: Temey on 2019-04-23 14:38:47
Hi, a bit on an annoyance and no big deal, but the SimPlaylist Search randomly selects all results making the cursor jump in the main window. Any way to turn that off?

[win7 64, Foobar 1.4.3, Simplaylist 1.0)
Title: Re: SimPlaylist (foo_simplaylist)
Post by: Temey on 2019-07-25 18:33:31
sry for the bump, but it seems it's not just selecting all, but actually refreshing the search automatically. Is there any way to turn that function
Title: Re: SimPlaylist (foo_simplaylist)
Post by: incifinci on 2020-05-16 00:30:51
An additional field would be very useful: %subgroups% = Number of subgroups in the group. Similar, as %items% in the group.
Benefits: i (and i think, many) use, mostly, album artist as group, and albums as subgroups. With %subgroups% we could see the number of albums right away.

Until then, the workaround is to switch to the Facets tab.
Title: Re: SimPlaylist (foo_simplaylist)
Post by: incifinci on 2020-05-21 09:49:29
And would be useful, too: multiline popups (ballons) for cases, where text overflows even on the screen.
SimplePortal 1.0.0 RC1 © 2008-2020