Deviation Actions

Br3tt's avatar

JS Smooth Playlist Manager

Published:
By
21K Views

Description

a jscript for the component "JScript Panel" v1.0.0 or better

[Change Log]
 * 2015-11-10 at 11:00 (GMT+1) : 0.9.0 >> Initial beta release version (for the new component JScript panel 1.0.0)
 * 2015-11-10 at 13:20 (GMT+1) : 0.9.1 >> bug fixed when creating autoplaylists
 * 2015-11-10 at 16:00 (GMT+1) : 0.9.2 >> bug fixed for autoplaylist properties + selection behaviour modified, now, a double click or RETURN key is required to set the playlist as the Active one
 * 2015-11-10 at 16:25 (GMT+1) : 0.9.3 >> quick fix on v0.9.2, to fix issue when changing selection with arrow keys if filter is activated
 * 2015-11-10 at 18:55 (GMT+1) : 0.9.4 >> quick fix on v0.9.3, to fix other issues when filter is activated
 * 2015-11-12 at 09:15 (GMT+1) : 0.9.5 >> bug fixed when ADDing new playlist/autoplaylist (was ok on INSERTing)
 * 2015-11-15 at 10:30 (GMT+1) : 0.9.7 >> added drag'n drop files into panel support + tweaks
[/Change Log]

[Features]
 * order playlists by dragging items with the mouse
 * presets autoplaylists available
 * True Smooth Scrolling
 * Screen Touch support
 * Header bar at Top (can be hidden with CTRL+T)
 * Vertical Scrollbar (can be hidden with CTRL+B)
 * Filter box
 * Custom or Cover art Wallpaper as background supported (including a blur effect)
 * Windows scaling compliant (you can adjust zoom size in real time with CTRL+mousewheel)
 * Custom Panel Colors (in Properties window)
 * ... and more!
[/Features]

[Requirements]
 * Windows Vista, 7, 8 or 10
 * foobar2000 v1.3 or better >> www.foobar2000.org
 * component "JScript Panel" 1.0.0 or better >> github.com/19379/foo-jscript-p…
[/Requirements]

[Installation]
 * copy folder "js_br3tt" into your foobar2000 Profile folder (it contains the "jsspm" subfolder)
 * import/paste the main script into a "JScript Panel" instance of your foobar2000 layout (DUI or CUI)
 * Important: for any update of my scripts, replace the whole folder "js_br3tt\jsspm\" each time
   and Clear the 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
 * Always use Jscript9 engine for better performances (choice is to be made when you open the "Configure..." window from a JScript Panel instance (right click)
 * Change colors and fonts in foobar2000 Preferences > DefaultUI or ColumsUI
 * Some minor settings can be changed in window Properties (SHIFT + right click > Properties), use it carefully
 * Right Click on items for contextual menu for the selection
 * CTRL+T to toggle the columns toolbar
 * CTRL+B to toggle the scrollbar
 * Hold CTRL + Mouse Wheel to scale elements (useful for 'retina' screens)
 * Hold SHIFT + Mouse Wheel to scale group header and so the cover art size
 * F2 key to rename selected/active playlist
 * ... etc
[/Tips]

Thanks by advance for bugs report and feedback :)
© 2015 - 2022 Br3tt
Comments27
Join the community to add your comment. Already a deviant? Log In
Sandman2012's avatar
Hi Falstaff. I'm getting some issues with this when I import:

JScript Panel (JS Smooth Playlist Manager v20151115-1000-151 by Br3tt aka Falstaff >> http://br3tt.deviantart.com)
JavaScript compilation error:
Syntax error
File: C:\Users\Daniel\AppData\Roaming\foobar2000\js_br3tt\jsspm\js\JScommon.js
Line: 540, Col: 8
    }; else {

Have I done something wrong or do you know what's causing the error?