Crucial Tracks Add-Ons
Some fun extras built by the community.
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:
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:
Crucial Tracks widget for Bear Blog
Robert Birming put together a widget specifically for Bear Blog users. Code and CSS styles included!
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:
- the full Apple Music song URL: https://music.apple.com/us/album/the-bog-body/1790124734?i=1790124736
- the Apple Music song ID; in this example it would be: 1790124736
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.
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!
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"
}