Thanks! Please check the following:
Please read carefully! All purchases are final. Refunds will not be provided under any circumstances.

System requirements
License agreement
Refund policy
Purchase process
Customer support

System requirements
All the stacks sold through this website require RapidWeaver and the Stacks plugin. They will not install or work with any other publishing platforms (like Flow, Drupal, Blocs or Wordpress).

We recommend you aim towards installing the latest version of RapidWeaver that your computer is capable of running (preferably RapidWeaver 7 or greater) and Stacks 3 or later. Both are a separate purchase if you do not own them already.

Stacks4Stacks generously provides you fully-functioning free demo versions of everything sold on this website. This enables you to fully test addons before committing to a purchase. There are no time or functionality limitations applied.

If you cannot get the free demo version to work, DO NOT proceed with purchasing the stack - because the purchased stack is unlikely to work any better for you. Please request technical assistance first.

License agreement

You may use a purchased stack an unlimited number of times in personal or commercial projects and request technical support.

We permit you to install stacks onto all computers that you own. You are permitted to make private archival backup copies (e.g. iCloud, Disk Blaze, Google Drive or Dropbox).

You may not resell, redistribute or make a stack available for download, remove copyright credits, license information, or claim the stack to be your own creation. This includes free stacks, demo stacks or paid stacks, in modified or unmodified states.

The software is provided "as is" without any implied or expressed warranty of merchantability or fitness for purpose. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise arising from, out of or in connection with the software or the use or other dealings in the software.

Refund policy
By purchasing from this website, you agree that your purchase will be available immediately via digital download and that you waive your statutory right of withdrawal.

All purchases are final. Refunds cannot be provided (we physically cannot un-download or remove stacks from your computer) under any circumstances.

You are reminded to make use of the free demo versions already provided on the website, to fully evaluate stacks for compatibility and suitability before making a purchase.

If you cannot get the free demo version to work, DO NOT proceed with purchasing the stack - because the purchased stack is unlikely to work any better for you. Please request technical assistance first.

Be certain that the stack you are buying is actually the one you want, and that you don't already own it or are confusing it with another stack of similar name or functionality.

Purchase process
The checkout system is provided by Paddle. An attempt is made to display prices in your local currency, with relevant taxes applied.

To complete your order, you must supply a valid email address. Your purchase receipt and download link will be sent to this address you supply. If you do not receive your purchase shortly after completing it, please carefully check your spam or junk mail folders.

Your purchases are available to re-download at anytime, via this secure order lookup page.

Prices shown on the website include any applicable VAT or sales tax. You will be sent a full receipt by email. Charitable and bulk discounts may be available on request. Please get in touch if you have any queries about our pricing.

Our order process is conducted by our online reseller is the Merchant of Record for all our orders. Paddle provides all customer service inquiries relating to order processing. Paddle also provides an order lookup system, commonly referred to as your Paddle Account.

Customer support
If you have questions that relate specifically to a stack, you should make contact via the contact page.

General questions can be asked on the RapidWeaver Community Forums.
InlinePlayer works by scanning your webpage for audio file links. It then converts those links into a simple little HTML5 audio player, within the existing page flow. InlinePlayer is a welcome addition to any webpage where you need to display a basic audio player; in place of regular links which would just otherwise display the audio file in a new tab or browser window. This stack can handle sound effects, music, audio books and podcasts; of any file size or duration. Clicking or tapping anywhere outside of an InlinePlayer pauses it; so you can avoid the problem of multiple audio tracks accidentally playing at the same time. InlinePlayer does not offer a replacement for more advanced audio players already available, like MixingDeck, Player or Playlister.

We currently support the detection of five audio formats in your webpage, for conversion into InlinePlayers. These being .mp3 format, .m4a AAC (also known as H.264 format - which is the audio component of .mp4 video), Windows Media Player .wav format, plus opensource .ogg and .oga formats. Typically MP3 is the most commonly used and widely supported audio format on the internet.

Please note that InlinePlayer requires Stacks 3. This stack will not install or function in Stacks 2 or less. Additionally InlinePlayer offers limited copyright protection of audio tracks, and it would still be feasible for people to extract the links (from the source code) and download your audio files for offline use.


Here are some working examples of the InlinePlayer stack. Of particular note; clicking anywhere outside of the active InlinePlayer pauses it and the players are fully responsive.

Canadian National Anthem
Italian National Anthem
United Kingdom National Anthem
United States National Anthem


To get InlinePlayer working in your website, follow these instructions...
  1. Once downloaded and installed into RapidWeaver, open your stacks library and drag-and-drop a copy of InlinePlayer into your webpage
  2. Create some text links in your page to audio files hosted on your web server or added as resources to RapidWeaver. The text used for the link becomes the audio track title displayed within the player
  3. Customise any of the style or colour settings presented to you in the InlinePlayer settings. Mouseover individual settings to see a tooltip about what each one does
  4. Preview your page to make sure InlinePlayer is working as expected. Publish the website when done.

Many style, layout and colour setting exist within InlinePlayer. You can have your InlinePlayers rendered as a block element (as we've done in the examples above), or as left / right floating elements with text wrapping around the player. Track titles can be toggled off in the stack settings if they are not required, leaving InlinePlayer with just a play / pause button displaying. InlinePlayers are rendered wherever your audio links exist in the page flow. Should somebody arrive at your website with Javascript disabled, the regular audio link will be displayed in the page. All InlinePlayers share the same styling on each page of your website.

Only use audio files on your website which you hold the copyright to or have permission to reproduce online. All audio file links must be web-safe; that is to mean no spaces or special characters in either the path or the file names. Simply put, if you cannot access an audio file via the web browser address bar, then the same link is not going to work within InlinePlayer!

If you're finding audio files are downloading instead of playing within InlinePlayer, you may need to speak with your web hosting company and ensure that they have the correct MIME types setup for audio files. These are instructions stored on the web server, that tell web browsers what to do with different file formats they encounter.

Creating links

The easiest option is just to type some text in your page:

My track

Highlight the text with your mouse cursor and set it as a link, using the normal link controls in RapidWeaver. Links setup with HTML code or Markdown will also work fine for this task:

<a href="">My track</a>

[My track](

The text that forms the link becomes the title of the audio track displayed within InlinePlayer. So in the above example, 'My title' will be shown as the title of the audio track.

Restricting InlinePlayer to convert audio links only within a specific part of the page

By default, InlinePlayer will scan your entire webpage and convert all audio file links (from the list of default supported file types) it finds into InlinePlayers. However there may be instances where you wish to preserve audio links in their original format in some parts of the page, prevent conversion of certain audio file formats or avoid InlinePlayer conflicting with another audio player already present on the same webpage. In the InlinePlayer advanced settings, you can adjust the InlinePlayer scope, to adjust exactly which audio files (and formats) InlinePlayer will find and convert to InlinePlayers.

By default, the scope comprises of selector names like this following:

a[href$="mp3"], a[href$="m4a"], a[href$="wav"], a[href$="ogg"], a[href$="oga"]

This tells InlinePlayer to find and convert all MP3, M4A, WAV, OGG and OGA files. However you can narrow the scope further by applying ID selector names, which restrict InlinePlayer to the audio links within a single divisional container:

#myDiv a[href$="mp3"], #myDiv a[href$="m4a"], #myDiv a[href$="wav"], #myDiv a[href$="ogg"], #myDiv a[href$="oga"]

or you can do the same, using class selector names:

.myDiv a[href$="mp3"], .myDiv a[href$="m4a"], .myDiv a[href$="wav"], .myDiv a[href$="ogg"], .myDiv a[href$="oga"]

This is an advanced function of InlinePlayer and 99% of the time you probably never need to change it. But should you wish to control exactly which audio links are converted to InlinePlayers, this is where you'd do it. You can obtain ID and class selector names using developer tools, in your preferred web browser.