Shop Mobile More Submit  Join Login
About Design & Interfaces / Hobbyist Premium Member Brett aka FalstaffMale/France Group :iconfoo-nation: Foo-Nation
All Things Foobar2000
Recent Activity
Deviant for 9 Years
34 Month Premium Membership
Statistics 137 Deviations 4,127 Comments 641,357 Pageviews

Random Favourites


JSPlaylist by Br3tt
a new jscript for WSH PANEL MOD v1.5.6 or better, the best playlist viewer imho :D :D :D

Change Log:
* 2015-01-26 at 23:00 (GMT+1) : Initial release in version 1.0.0
* 2015-01-26 at 23:48 (GMT+1) : zip updated, i left a little in settings panel for groups tab ... Show cover option had nothing to do here, that was a test ;)
* 2015-01-27 at 08:55 (GMY+1) : 1.0.1 >> fixed drag'n drop bug when no playlist and Show Now Playing entry added on columns toolbar menu and fixed the bug that columns toolbar status not saved on exit.
* 2015-01-27 at 11:14 (GMT+1) : 1.0.2 >> fixed a problem with Font object (WSH Panel Mod issue) that make crash the panel when trying to get the "Name" property of the font object
* 2015-01-27 at 14:52 (GMT+1) : 1.0.3 >> added contextual menu on Playlist Manager when clicking header or empty space + fixed again problem with Font object (WSH Panel Mod issue) that make crash the panel when trying to get the "Name" property of the font object + a little display glitch on dragging tracks inside playlist (marker)
* 2015-01-27 at 17:00 (GMT+1) : 1.0.4 >> added F2 key support to rename Active Playlist in Playlist Manager Panel + fixed 2 more uses of the bad Font support when renaming a playlist

* Groups (collpase or expand them, add extra lines)
* Custom Group By patterns
* Smooth scrolling
* Arrange columns as you want, create custom columns with titleformatting
* 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 (new feature)
* Windows scaling compliant (dpi)
* Playback statistics Engine (update file tags, now asynchronously on tracks ending)
* ... and more

* foobar2000 v1.1 or better >>
* WSH panel Mod v1.5.6 or better >>…
* Windows fonts : WingDings 1, 2 & 3

* Font guifx v2 transports >>…

* 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 update of my scripts, replace the whole folder "wsh_br3tt\jsplaylist\" each time!

* Hold SHIFT key + right click on a toolbar to display Configure script ans 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 to toggle the Playlist Manager
* ALT key to toggle the columns toolbar
* Hold CTRL + Mouse Wheel to scale elements (useful for 'retina' screens)
* ... discover other features by yourself ;-)

feedback is always very welcome, especially for this first version, mistakes and bugs are possible, so i count on you! :)


script info: 11600 lines of code, i'm ready to write a book ^^
JSPlaylist 1.0.0 last preview before release by Br3tt
JSPlaylist 1.0.0 last preview before release
WIP project started late in october...

A JScript for the foobar2000 panel WSH Panel Mod v1.5.6

What's up compared with previous playlist panel ?
- New look, more personalization
- 100% rewritten code for column headers (that fixes some resize column issues)
- playlist engine kept but many parts rewritten (optmized and bugs fixed)
- Sort by clicking column header (new feature)
- Windows scaling compliant (dpi)
- Settings Panel built-in
- Playlist Manager built-in (collapse on dragging tracks or button to show panel)
- Add/remove custom columns (new feature)
- Queue informations in playlist and queue editing feature
- many optimizations & bugs fixing!

1st release planned this evening (2015-01-26) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

JSPlaylist sample 2 by Br3tt
JSPlaylist sample 2
Groups tab coded today, now we can create new "Group by" patterns, by default there are 2 patterns available

I hope you like it.

ok, many tests done with the new features added today, i just have to clean up some code parts before packaging my work for a release :) ... so, i can't promise a release this evening but tomorrow evening is a good deadline!
JSPlaylist sample 1 by Br3tt
JSPlaylist sample 1
new settings columns page, compliant with low width (here width = 380 pixels)

release of this WSH script planned for this week-end :)

Journal History


Br3tt's Profile Picture
Brett aka Falstaff
Artist | Hobbyist | Design & Interfaces
Current Residence: FRANCE
deviantWEAR sizing preference: L
Favourite genre of music: Rock, Alternative, Pop
Favourite style of art: bitmap
Operating System: Windows 8.1
MP3 player of choice: foobar2000
Shell of choice: ksh
Wallpaper of choice: abstract, minimalist, nature, 2d art
Skin of choice: HiFoo, Xch4nge, Tech
Favourite cartoon character: bip bip
Personal Quote: ♥ coding + ♥ drawing + ♥ music = foobar2000 skinner




Add a Comment:
Zeptinune Featured By Owner Sep 23, 2014
I just want to say that your skins for Foobar2000 are GODLY!
Br3tt Featured By Owner Sep 23, 2014  Hobbyist Interface Designer
that's a nice compliment, thank you :)
Miiiooo Featured By Owner Sep 9, 2014
why you don't work?what is your next work?we are waiting^^
ZebMachine Featured By Owner May 21, 2014  Hobbyist Digital Artist
J'aime beaucoup foobar, et avec tes améliorations c'est énorme..!!!
Merci pour tout ce travail..!
Br3tt Featured By Owner May 21, 2014  Hobbyist Interface Designer
Merci à toi :)
Markkoenig Featured By Owner Mar 27, 2014  Hobbyist Interface Designer
Damn I missed it! Bon anniversaire avec un jour de retard :)
Br3tt Featured By Owner Mar 27, 2014  Hobbyist Interface Designer
merci :)
Kiba-No-Ou Featured By Owner Mar 26, 2014  Professional Interface Designer
Happy Birthday! Keep up the good work ;)
Br3tt Featured By Owner Mar 26, 2014  Hobbyist Interface Designer
Thank you, i'll try :p
gokusou Featured By Owner Mar 26, 2014  Hobbyist Digital Artist
Happy birthday, Br3tt! Hope you're doing well! :happybounce:
Add a Comment: