Crucial Tracks Add-Ons

Some fun extras built by the community.

Crucial Tracks Add-Ons

What would a blogging or social site be without some cool add-ons and widgets? The Crucial Tracks community has you covered!

Thanks to everyone who has created and shared these add-ons with the community. If you have something you’d like to add to this directory, send the details to app@crucialtracks.org and I’ll get it added right away.

Widgets

Crucial Tracks Now widget

Miguel Pimentel built a great looking widget (with 4 themes) to embed your latest Crucial Track song anywhere on the web: your blog, Now page, profile page, etc… anywhere you can add a script tag on a page.

Example:

Get the Code

Crucial-Tracks.js

Eric Walker built a customizable, theme-able widget to display your latest Crucial Tracks songs on the web. Beyond being able to utilize your own color scheme, you can also control the number of songs displayed and what content displays in the widget.

Example:

Get the Code

Crucial Tracks widget for Bear Blog

Robert Birming put together a widget specifically for Bear Blog users. Code and CSS styles included!

Get the Code


Connect Other Apps

Apple’s Shortcuts.app

Using Shortcuts.app can get you from listening to creating an entry in a blink of an eye… or anything else you can dream up. Here are a couple example shortcuts for you to start with:

Quick Add URL and Shortcut

The app has the ability to accept Apple Music song IDs and URLs when creating an entry. Simply use this base URL: https://www.crucialtracks.org/entries/create-from-song?song=

The “song” variable accepts two options:

Here’s an example Shortcut I built that allows you to share an Apple Music song URL from the Music app (or any location really) and start an entry with that song pre-selected.

Now Playing to Crucial Tracks

And friend of Crucial Tracks, Kevin Humdrum created this shortcut that allows you to share the Now Playing song to Crucial Tracks.

Now Playing -> Crucial Tracks


Tapestry Connector

Tapestry for iPhone/iPad, is a feed reader app that can do a lot more than display RSS feeds. Tapestry has a whole array of connectors for services like Mastodon, Bluesky, Reddit, Tumblr, YouTube and others. You can also create your own connector for any service that supports feeds.

Otávio was generous enough to create a connector for Crucial Tracks that displays the Public Tracks feed. It’s easy to install and displays a custom view of the entries. So cool!

Get the Connector


JSON Feed Extension

I’ve added a song details extension to the JSON feed for the Public Tracks, to allow folks to use that data in any way they’d like… this includes designated fields for song, artist, artwork url, apple_music_url, songlink_url, preview_url

Details on the extension can be found here.

The JSON feeds also support pagination using two variables: page and per_page

Example URL: https://www.crucialtracks.org/profile/endonend/feed.json?page=2&per_page=25

The per_page variable supports 1-100 (default: 50)

The feeds also have some added pagination details to help:

{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "...",
  "items": [...],
  "_pagination": {
    "page": 2,
    "per_page": 25,
    "total": 150,
    "pages": 6,
    "has_next": true,
    "has_prev": true
  },
  "next_url": "https://www.crucialtracks.org/profile/endonend/feed.json?page=3&per_page=25",
  "prev_url": "https://www.crucialtracks.org/profile/endonend/feed.json?page=1&per_page=25"
}