Scripting

Scripting - Playlists
void AddToPlaylist(NeonScriptPlaylist playlist, NeonScriptTrack track) Adds a single track to the specified playlist. Parameters NameDescription playlist...
Tue, 19 Aug, 2025 at 4:29 PM
Scripting - Remote Playback
int DownsizeRating(Int32 rating) Downsizes the rating value to a smaller scale (e.g. from 5 stars to 3 stars). Parameters NameDescription rating The rat...
Tue, 19 Aug, 2025 at 4:30 PM
Scripting - Dialogs
bool ConfirmationDialog(String title) Shows a confirmation dialog with the specified title and returns true if the user confirms. Parameters NameDescript...
Tue, 19 Aug, 2025 at 4:30 PM
Scripting - Tags, Files
Task DeleteAllTags(IEnumerable<NeonScriptTrack> tracks) Deletes all tags from the specified tracks. (Async version) Parameters NameDescription trac...
Tue, 19 Aug, 2025 at 4:30 PM
Scripting - Database
void ExecSql(String sql) Executes a SQL statement against the Helium database. Parameters NameDescription sql The sql statement to execute void Export...
Tue, 19 Aug, 2025 at 4:30 PM
INeonScriptDatabase
void AddFiles(List<String> filesToAdd) Adds files to the Helium database. Parameters NameDescription filesToAdd The files to add string QuotedSt...
Tue, 19 Aug, 2025 at 4:30 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