Scripting

Scripting - Playlists
void AddToPlaylist(NeonScriptPlaylist playlist, NeonScriptTrack track) JS compatible Adds a single track to the specified playlist. Parameters NameDescri...
Mon, 27 Oct, 2025 at 7:17 PM
Scripting - Remote Playback
int DownsizeRating(Int32 rating) JS compatible Downsizes the rating value to a smaller scale (e.g. from 5 stars to 3 stars). Parameters NameDescription r...
Mon, 27 Oct, 2025 at 7:17 PM
Scripting - Dialogs
bool ConfirmationDialog(String title) JS compatible Shows a confirmation dialog with the specified title and returns true if the user confirms. Parameter...
Mon, 27 Oct, 2025 at 7:14 PM
Scripting - Tags, Files
Task DeleteAllTags(IEnumerable<NeonScriptTrack> tracks) Deletes all tags from the specified tracks. (Async version) Parameters NameDescription trac...
Mon, 27 Oct, 2025 at 7:17 PM
Scripting - Database
void ExecSql(String sql) JS compatible Executes a SQL statement against the Helium database. Parameters NameDescription sql The sql statement to execute...
Mon, 27 Oct, 2025 at 7:14 PM
INeonScriptDatabase
void AddFiles(List<String> filesToAdd) JS compatible Adds files to the Helium database. Parameters NameDescription filesToAdd The files to add s...
Mon, 27 Oct, 2025 at 7:16 PM
INeonScriptHost
void UpdateProgress(String status) Updates the progress text displayed in the script host UI. Parameters NameDescription status The progress text to sho...
Tue, 19 Aug, 2025 at 4:30 PM
Scripting - Models
ScriptTagDeleteTypes public enum ScriptTagDeleteTypes { Id3v1, Id3v2, Apev2, Vorbis, WMA, M4A, ...
Tue, 19 Aug, 2025 at 4:30 PM
Scripting - Models (Database related)
NeonDataReader NeonDataReader is a result type which will contain information about the result from a SQL query. The class is defined like this: pub...
Tue, 19 Aug, 2025 at 4:30 PM