How to Bulk Download Tracks from Hearthis.at
Learn how to efficiently bulk download music tracks, mixes, and podcasts from Hearthis.at using a simple browser script.
Looking to download your favourite DJâs entire mix collection or archive a podcast series for offline listening? This guide will show you how to efficiently download content from Hearthis.at in just a few clicks.
This guide only works for tracks where artists have enabled downloads. Use for personal purposes only.
What is Hearthis.at?
Hearthis.at is a German music hosting and streaming service for independent musicians, DJs, and podcasters. With over 1.1 million audio files from more than 350,000 registered users worldwide1, it has become a valuable alternative to mainstream platforms, particularly for content like DJ mixes, radio shows, and live recordings.
Unlike Spotify, Apple Music, and other major streaming services that typically restrict downloading2, Hearthis.at takes a more open approach by allowing creators to enable direct downloads of their work. This creator-friendly policy makes it an important platform in the electronic music community and for content creators who want more control over how their work is distributed.
Why Bulk Download from Hearthis.at?
Hearthis.at already offers a download feature for tracks that creators have made available for download. However, this native functionality only allows you to download one track at a time. This becomes incredibly tedious if youâre trying to:
- Archive an artistâs entire catalogue of potentially hundreds of mixes
- Download an entire podcast series with multiple episodes
- Back up all of your own uploaded content
- Save a curated playlist for offline listening while travelling
- Create a collection of reference tracks for research or DJ sets
Unlike services with DRM2, Hearthis.at allows truly unrestricted downloads of enabled tracks. You own the file.
The bulk download method weâll be exploring simply automates what you could do manually by clicking each download button, saving you considerable time and effort.
Who This Guide Is For
This guide will be particularly useful for:
- Music enthusiasts who want to archive collections from favourite artists
- Podcast listeners looking to download series for offline consumption
- Researchers collecting audio content for academic purposes
- DJs creating personal archives of inspiration material
- Content creators backing up their own uploaded material
Always follow Hearthis.atâs Terms of Service3 when using this method.
Step-by-Step Guide to Bulk Downloading from Hearthis.at
Prerequisites
- A modern web browser (Chrome, Firefox, Edge, etc.)
- Basic comfort with using browser developer tools
- Sufficient storage space on your device
The Process
Navigate to the Artistâs Profile
First, visit Hearthis.at and navigate to the profile page of the artist whose content you wish to download.
Load All Content
Scroll down to the bottom of the page until all tracks are loaded. This is important as the script weâll use can only download content thatâs visible on the page.
For artists with many uploads, you may need to scroll several times until no more tracks appear.
Open Browser Console
Press
F12
on your keyboard to open the browserâs developer tools, then click on the âConsoleâ tab.Run the Download Script
Copy and paste the following JavaScript code into the console, then press Enter:
1 2 3 4 5
// Get all elements containing download links dl_elements = document.getElementsByClassName('no-ajaxloader download_fct playlist_fct download_payed') // Click all download links for (var i = 0; i < dl_elements.length; i++) {dl_elements[i].click();}
This script may stop working if Hearthis.at changes their site design. Last tested: April 2025.
If nothing happens, check for a popup blocking notification in your browser.
Example of a browser blocking downloads as popups
Important Considerations
File Management
Depending on the number of tracks youâre downloading, you may want to create a specific folder to organise the files. Most browsers will download to your default downloads folder, which can quickly become cluttered.
Bandwidth and Storage
Be mindful of the size of the files youâre downloading. Audio files, especially high-quality ones, can quickly consume storage space and bandwidth. Ensure you have sufficient space on your device before initiating a bulk download.
Handling Large Collections
If an artist has hundreds of tracks, you might want to consider:
- Downloading in smaller batches to manage the load on your browser
- Using a download manager to organise the process
- Setting up a dedicated folder structure to keep content organised
If your browser becomes unresponsive during large download batches, try reducing the number of tracks loaded on the page before running the script.
Why This Works: Technical Explanation
For the more technically inclined, this method works because Hearthis.at doesnât implement DRM protection on downloadable content. While the platform provides download buttons for tracks that creators have made available, it doesnât offer a âdownload allâ or batch download option.
The JavaScript snippet weâre using doesnât bypass any restrictions or access protected content. Instead, it:
- Identifies all elements on the page with specific class names (
no-ajaxloader download_fct playlist_fct download_payed
) that correspond to the standard download buttons - Programmatically âclicksâ each button in sequence
- Allows your browser to handle the downloads through its normal download mechanism
This automation simply saves you from having to manually click dozens or hundreds of download buttons individually. The script respects the platformâs intended functionality while making it more efficient for legitimate use cases.
Conclusion
Bulk downloading from Hearthis.at can be a useful way to archive content for legitimate personal use. Our approach simply extends the existing download functionality of the platform by automating the otherwise tedious process of clicking individual download buttons.
This is particularly valuable when:
- Youâre trying to archive the complete works of a favourite artist
- You need offline access to a large collection of tracks
- You want to back up your own uploads for safekeeping
If you enjoy an artistâs work, please support them through plays, follows and purchases.
I hope this guide helps you better manage and enjoy your audio collection. Happy listening!
References & Notes
Based on statistics from a post by Benedikt GroĂ, founder of Hearthis.at. ↩︎
These platforms use Digital Rights Management (DRM) technology to prevent files from being transferred between devices or used outside the official app. This means âdownloadedâ content can only be accessed through the platformâs application and cannot be moved to other devices or media players. This is restrictive for DJs and producers who need to use tracks in their software, performances, or projects, especially when they need to modify tracks. ↩︎ ↩︎2
The full terms of service can be found at the Hearthis.at legal page. ↩︎