Link Search Menu Expand Document

Single panel scripts

Table of contents


Built-in scripts

These scripts are automatically installed with the component.
To use them replace panel contents with the following line: include('path_to_script');
For example: include('samples/js-smooth/JS Smooth Browser.js');

JS Playlist

Author: Br3tt
Ported by: marc2003
Path: samples/jsplaylist-mod/jsplaylist main script.js
Original script: https://www.deviantart.com/br3tt/art/JSPlaylist-509803158

JS Smooth Browser

Author: Br3tt
Ported by: marc2003
Path: samples/js-smooth/JS Smooth Browser.js
Original script: https://www.deviantart.com/br3tt/art/JS-Smooth-Browser-571376160

JS Smooth Playlist

Author: Br3tt
Ported by: marc2003
Path: samples/js-smooth/JS Smooth Playlist Manager.js
Original script: https://www.deviantart.com/br3tt/art/JS-Smooth-Playlist-571375892

JS Smooth Playlist Manager

Author: Br3tt
Ported by: marc2003
Path: samples/js-smooth/JS Smooth Playlist.js
Original script: https://www.deviantart.com/br3tt/art/JS-Smooth-Playlist-Manager-571376332

Album Art

Author: marc2003
Path: samples/complete/album art.js

AllMusic Reviews

Author: marc2003
Path: samples/complete/allmusic review.js

Artist Biography (Last.fm)

Author: marc2003
Path: samples/complete/last.fm bio.js

Artist Images

Author: marc2003
Path: samples/complete/thumbs.js

Auto-playlist Manager

Author: marc2003
Path: samples/complete/autoplaylists.js

Last.fm Loved Tracks Manager

Author: marc2003
Path: samples/complete/last.fm lover.js

Synchronizes your loved tracks with Last.FM.
The loved status can be accessed with fb2k query via %smp_loved% tag, e.g. $ifequal(%smp_loved%,1,♥,).

Last.fm Stats

Author: marc2003
Path: samples/complete/last.fm similar artists + user charts + recent tracks.js

Author: marc2003
Path: samples/complete/menu button.js

MusicBrainz Info

Author: marc2003
Path: samples/complete/musicbrainz.js

Playback Buttons

Author: marc2003
Path: samples/complete/playback buttons.js

Playback Controls & Current Track Info

Author: marc2003
Path: samples/complete/track info + seekbar + buttons.js

Note: the panel with this script must have a height of ~60-80px, otherwise it might look borked.

Queue Viewer

Author: marc2003
Path: samples/complete/queue viewer.js

Seekbar

Author: marc2003
Path: samples/complete/seekbar.js

Status Bar & Volume Bar

Author: marc2003
Path: samples/complete/status bar + volume.js

Text Panel

Author: marc2003
Path: samples/complete/text reader.js

Displays text from file (e.g. CURRENT_TRACK_PATH/info.txt).

Track Properties

Author: marc2003
Path: samples/complete/properties.js

Track Rating

Author: marc2003
Path: samples/complete/rating.js

Allows to add a rating tag to the current track.
Supported tag storage methods:

  • foo_playcount.
  • File tag.
  • Spider Monkey Panel DB.

Volume Bar (Rectangle)

Author: marc2003
Path: samples/complete/volume.js

Volume Bar (Triangle)

Author: marc2003
Path: samples/complete/volume slider.js

User scripts

These scripts are created by SMP users and are not installed with the component.
For installation instructions (and support) see corresponding links.

Biography

Author: WilB
Link: https://hydrogenaud.io/index.php?topic=112913.msg977224#new
Support thread: https://hydrogenaud.io/index.php?topic=112914.0

Downloads and displays artist photos and biography from Last.FM and AllMusic.

Library Tree

Author: WilB
Link: https://hydrogenaud.io/index.php?topic=110938.msg977255#new
Support thread: https://hydrogenaud.io/index.php?topic=111060.0

Feature-rich media library viewer.

YouTube Track Manager

Author: WilB
Link: https://hydrogenaud.io/index.php?topic=105522.msg977220#new
Support thread: https://hydrogenaud.io/index.php?topic=111059.0

Allows to find, play and manage tracks from YouTube.
Note: requires foo_youtube component.

Cover (formerly WSH Cover Panel Mod)

Author: tomato111
Link: https://ashiato1.blog.fc2.com/blog-entry-160.html

Date (formerly Date Modoki)

Author: tomato111
Link: https://ashiato1.blog.fc2.com/blog-entry-160.html

Displays current date and time.

Author: tomato111
Link: https://ashiato1.blog.fc2.com/blog-entry-160.html

Displays an interactable popup with the list of last played tracks when clicked on.

Send To (formerly External Player Modoki)

Author: tomato111
Link: https://ashiato1.blog.fc2.com/blog-entry-160.html

If the currently played file has the specified extension, sends it to an external player instead.


Copyright © 2018-2020 Yuri Shutenko.
Distributed by an MIT license.