Download scripts in Helium are a simplified complement to download plug-ins, which have existed for a long time in Helium.

While writing custom download plug-ins is possible, it has required considerable programming knowledge, mainly in C# and .NET.

To simplify this process and allow end-users to create scripts more quickly and easily, Helium now supports both download scripts and plug-ins.

Download scripts are written in JavaScript, a well-known and thoroughly documented language.

Since the scripts are loaded and executed while Helium is running, it is possible to add new scripts or extend existing ones ad-hoc without restarting Helium.

Download scripts are supported for the following download types:

  • Tag downloader - Guides the user through a process that first downloads a set of possible results. The user can then select the correct result, and all information for a specific release (including the track list), artist information, and label information will be downloaded.
  • Lyrics - Available from the Tag Editor, this allows the user to download lyrics for a specific track. 
  • Album picture - Allows the user to download an album picture using the artist and album as input, or via catalog number or barcode. 
  • Artist picture - Allows the user to download an artist picture. 
  • Label picture - Allows the user to download a label picture. 
  • Label information - Allows the user to download information about a label, with optional picture support. 
  • Artist information - Allows the user to download information about an artist/group, with optional picture support. 


Learn more