HOME | DD

#foobar2000 #jscript #panel #playlist #viewer #wsh #falstaff #br3tt
Published: 2015-01-26 22:00:22 +0000 UTC; Views: 114592; Favourites: 120; Downloads: 10964
Redirect to original
Description
a new jscript for WSH PANEL MOD v1.5.6 or better[Change Log]
* 2015-01-26 at 23:00 (GMT+1) : 1.0.0 >> Initial release
* ...
* 2015-02-20 at 21:20 (GMT+1) : 1.2.8 >> auto-collpase engine fixed, validated with beta testing (thanx to du22y and marc2k3), and bugs fixed when sending tracks from a library panel (brought with v1.2.7) + CRTL+T to toggle columns toolbar + CTRL+I to toogle Information panel (topbar) + type what your search now binded with group by pattern (not only artist by default)
* 2015-02-26 at 19:15 (GMT+1) : 1.3.0 >> now you can choose default groups status (collapsed/expanded) per group pattern + scroll touch control option added + many bugs fixed especially one that make crash panel on expanding groups in some case + now you can draw part of column text (TF) with different colors, $rgb(r,g,) function support added + misc changes and optimizations
* 2015-02-27 at 17:30 (GMT+1) : 1.3.1 >> touch screen behaviour updated, now the track selection do not change while scrolling the list + font size increased in group headers
* 2015-03-05 at 07:27 (GMT+1) : 1.3.2 >> drag'n drop enhanced, now when you drag tracks from the system to the current playlist (or to one in the playlist manager panel if it's opened) and you can insert the items where you want + added Crop action in selection contect menu + added 2 properties to set the alpha of selected track background and rectangle of the focused track + fixed a bug in Panel Settings when touch screen control activated + fixed a bug for default mode collapsed/expanded + misc. changes in playlist manager panel + minor bugs fixing
[/Change Log]
[Features]
* Groups (collpase or expand, add extra lines, ...)
* Custom Group By patterns with Playlist Filter feature like in ELPlaylist
* Custom Panel Colors
* Pseudo Smooth Scrolling
* Arrange columns as you want, create custom columns with titleformatting and specific color
* Playlist Header at Top (can be disabled)
* Wallpaper as background supported (including a new blur effect)
* Playlist Manager collapsable panel
* Built in Settings Panel (still some minor parameter to edit in Properties of the panel)
* Sort by clicking column header
* Windows scaling compliant (dpi)
* Playback statistics Engine (update file tags, now asynchronously on tracks ending)
* ... and more!
[/Features]
[Requirements]
* foobar2000 v1.1 or better >> www.foobar2000.org
* WSH panel Mod v1.5.6 or better >> code.google.com/p/foo-wsh-pane…
* Windows fonts : WingDings 1, 2 & 3
[/Requirements]
[Options]
* Font guifx v2 transports >> blog.guifx.com/2009/04/02/guif…
[/Options]
[Installation]
* disable "Safe Mode" option in WSH Panel Mod preferences (menu File>Preferences>Tools>WSH Panel Mod)
* copy "wsh_br3tt" folder into your foobar2000 Profile folder (it only contains the jsplaylist subfolder)
* import/paste the main JSPlaylist script into a WSH Panel Mod instance of your foobar2000 layout (DUI or CUI)
* Important: for any Y major update of my scripts (where Y is 2nd number version => x.Y.z), replace the whole folder "wsh_br3tt\jsplaylist\" each time
and Clear the WSH panel properties (hold SHIFT key + Right-click > Properties > "Clear" button > "OK" button)
[/Installation]
[Tips]
* Hold SHIFT key + right click to display Configure script and panel Properties entries
* Use Jscript9 engine (if supported by your system) for better performances (known issue: high %cpu on mouse move with older Windows 8.0 versions, in this case prefer Jscript engine)
* Change colors and fonts in foobar2000 Preferences > DefaultUI or ColumsUI
* Some minor settings can be changed in window Properties (right click on a playlist item > Settings...), use it carefully! main settings are now built in the panel with a graphic interface
* Left click on a column header to sort the playlist on this field
* Right click on the columns toolbar to edit Columns and Groups layout and features
* Use Keyboard for searching artist in the playlist (incremental search feature like in ELPlaylist) or to navigate in playlist
* Right Click on items for contextual menu for the selection
* TAB key or Middle Click to toggle the Playlist Manager
* CTRL+T to toggle the columns toolbar
* CTRL+I to toggle the top Info panel
* Hold CTRL + Mouse Wheel to scale elements (useful for 'retina' screens)
* F2 key to rename active playlist in playlist manager panel
* F5 key to refresh covers
* Special fields handled in columns TF: %list_index%, %list_total%, %isplaying%
* Special TF function to set specific color for the text that follows it: $rgb(r,g,b) with r,g,b as decimal values [0;255]
do not use $rgb(,r,g,b) in a test condition compare but always for the result part (then or else):
==> this don't work: $if($rgb(0,0,0)%title%,%title%,,)
==> but this does: $if(%title%,$rgb(0,0,0)%title%,,)
* Playlist Filter Group patterns: Set a group by pattern to a playlist thru Groups settings tab or by right clicking playlist manager item
* ... etc
[/Tips]
feedback is always very welcome,
Cheers!
Br3tt
Related content
Comments: 407
Jokanok In reply to ??? [2015-06-16 08:07:47 +0000 UTC]
I managed to insert JSPlaylist into DUITunes. IMO DuiTunes is fine and does not need JSPlaylist.
Nevertheless I hope Br3tt will soon add some more features to DuiTunes. Would be really nice!!!!
Thanks a lot Br3tt for your excellent skins!!
👍: 0 ⏩: 0
S-ed [2015-06-07 12:38:36 +0000 UTC]
Greetings.
Nice playlist.
Is it possible to add volume and seek bar into Information bar?
👍: 0 ⏩: 1
S-ed In reply to S-ed [2015-06-09 12:58:18 +0000 UTC]
Bar could be like this:
cdn.appstorm.net/android.appst…
And a function to pause/resume current track playing by clicking the "state" button.
👍: 0 ⏩: 0
chamuco99 [2015-05-30 01:57:50 +0000 UTC]
Hi Br3tt, First, thanks for all the work you do with foobar. All your panels and skins are unbelievable! I'm really looking forward to the library browser panel, I hope it's coming along nicely.
Now a question for you or anyone who knows. With group headers set to row height 1, there seems to be a built-in display mode of %album% / %album artist% then %date%. Is there somewhere in the script or js files that I can modify this to switch to %album artist% / %album% then %date% ? Thanks for any help.
👍: 0 ⏩: 1
chamuco99 In reply to chamuco99 [2015-06-03 06:47:20 +0000 UTC]
Answering my own question, it's in panel settings>groups>group header fields, just switch the scripts in the 2 'Left field' boxes. Cheers.
👍: 0 ⏩: 0
adrian-kowalczewski In reply to ??? [2015-05-17 09:42:55 +0000 UTC]
Hey Br3tt, how can I modify your fabolous viewer in order to start playing album once it's double-clicked on cover? I need this particular feature. I'd love to adjust scroll speed too
👍: 0 ⏩: 0
chimaychanga In reply to ??? [2015-05-09 18:52:34 +0000 UTC]
Master Br3tt
how do i organize albums in year release, the earliest on top ?
Thanks !
👍: 0 ⏩: 0
cmcmcmcm2 [2015-05-08 09:09:50 +0000 UTC]
Hi Br3tt 👍: 0 ⏩: 1
Why I got these
"WSH Panel Mod (JSPlaylist v1.3.2 by Br3tt aka Falstaff >> br3tt.deviantart.com ): Microsoft JScript runtime error:
'DT_LEFT' is undefined
File:
Line: 78, Col: 1
How can I deal to this..
Br3tt In reply to cmcmcmcm2 [2015-05-08 10:31:03 +0000 UTC]
because this is not well done:
"copy "wsh_br3tt" folder into your foobar2000 Profile folder (it only contains the jsplaylist subfolder)"
👍: 0 ⏩: 0
shadx [2015-05-03 00:37:45 +0000 UTC]
How can I fix column title format for tags that are in <> instead of %%? Like custom tags