Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Resolver plugins for Tomahawk Player

Octocat-spinner-32 4shared Clean up resolver icons and make all 128x128 November 18, 2013
Octocat-spinner-32 8tracks Bundlify 8tracks. March 24, 2013
Octocat-spinner-32 admin Use zipruby instead of rubyzip for compatibility with newer Ruby. June 21, 2013
Octocat-spinner-32 ampache Remove trailing slash when generating URL in Ampache. July 05, 2013
Octocat-spinner-32 beatsmusic [beatsmusic] Add semicolons for better codequality April 06, 2014
Octocat-spinner-32 beets Bump Beets version March 09, 2014
Octocat-spinner-32 deezer-metadata Clean up resolver icons and make all 128x128 November 18, 2013
Octocat-spinner-32 dilandau Fix indentation again. March 24, 2013
Octocat-spinner-32 examples Fixed a bug in JavaScript dummy resolver November 22, 2013
Octocat-spinner-32 exfm [exfm] Bump version April 17, 2014
Octocat-spinner-32 grooveshark Fix indentation. Sorry. March 24, 2013
Octocat-spinner-32 jamendo Clean up resolver icons and make all 128x128 November 18, 2013
Octocat-spinner-32 jazz-on-line s/\t/ /g April 20, 2012
Octocat-spinner-32 lastfm Make last.fm icon clickable (and point to track's last.fm page). October 25, 2013
Octocat-spinner-32 muzebra * Renamed muzebra resolver. June 01, 2013
Octocat-spinner-32 officialfm Clean up resolver icons and make all 128x128 November 18, 2013
Octocat-spinner-32 qobuz Clean up resolver icons and make all 128x128 November 18, 2013
Octocat-spinner-32 rdio-metadata Add rdio-metadata resolver January 26, 2014
Octocat-spinner-32 soundcloud [soundcloud] Bump version January 28, 2014
Octocat-spinner-32 spotify-metadata Add spotikea playlist support January 23, 2014
Octocat-spinner-32 spotify Update Spotify logo June 14, 2013
Octocat-spinner-32 subsonic Merge branch 'subsonic_1.9.0_api_fixes' of git://github.com/norrs/tom… May 15, 2013
Octocat-spinner-32 synology-audiostation Fix indentation. Replaced all tabs by spaces. November 22, 2013
Octocat-spinner-32 tomahk-metadata [tomahk] Fix indentation April 03, 2014
Octocat-spinner-32 vkontakte * Updated metadata.json. June 20, 2013
Octocat-spinner-32 youtube Apparently, some attribute values contain semi-colons. April 21, 2014
Octocat-spinner-32 .gitignore Ignore axes July 13, 2013
Octocat-spinner-32 HACKING.md Update HACKING.md July 08, 2013
Octocat-spinner-32 README.md Search not (yet) supported for last.fm, sorry. April 19, 2014
Octocat-spinner-32 bower.json Add bower package file October 21, 2013
README.md

Tomahawk Resolvers

Supported resolvers are distributed and updated automatically through Tomahawk's Settings dialog. To manually install a resolver either

After you have the files locally, open Tomahawk's preferences and from the "Services" tab click "Install from File" and select the .axe or .js file for the resolver you are installing.

Since March 2013 Tomahawk resolvers have switched to a new directory structure for easy packaging. Ideally, you should download nightly .axe files, if available.

For developer documentation, see HACKING.md.

Capabilities

Not all resolvers feature the same capabilities, this is either due to the lacking capabilities of the service they connect to or that the capability is not yet implemented. Some of the features need authentication (e.g. being a premium subscriber to this service), some can be used without any subscription or authentication at all.

Available Capabilities:

  • Resolving: Given a tuple of Artist,Track (or a triple Artist,Album,Track) return a stream URL (and some metadata about it) so that one can play this track.
  • Search: (Fuzzily) find tracks, artists and albums on all services matching a query that can be streamed.
  • Open Artist URL: Given an URL about an artist of a service, return the information about that. (This opens the artist page in Tomahawk).
  • Open Album URL: Given an URL about an album of a service, return the information about that. (This opens the album page in Tomahawk).
  • Open Playlist URL: Given an URL about a playlist of a service, return the information about that. (This imports the playlist in Tomahawk if it was not previously imported)
  • Open Track URL: Given an URL about a track of a service, return the information about that. (This opens the track page in Tomahawk and plays it).
  • Collection: Browse the collection of music stored by the user in this service.

Legend:

  • ✔ - Supports without authentication
  • :lock: - Authentication required
  • ? - Unknown
  • ✘ - No support for this capability

Notes:

  • Some services can search without being authenticated but only resolve after authentication. At the moment, we do not support this in Tomahawk but this may change in future.
Resolver Resolving Search Open Artist URL Open Album URL Open Playlist URL Open Track URL Collection
4shared
8tracks
ampache :lock: :lock: :lock:
beatsmusic :lock: :lock:
beets :lock: :lock: :lock:
deezer-metadata
dilandu
exfm
grooveshark :lock: :lock:
jamendo
jazz-on-line ? ? ? ? ? ? ?
lastfm
muzebra
officialfm
qobuz :lock: :lock:
rdio-metadata
soundcloud
spotify-metadata
spotify :lock: :lock: :lock:
subsonic :lock: :lock: :lock:
synology-audiostation :lock: :lock: :lock:
tomahk-metadata
vkontakte
youtube
Something went wrong with that request. Please try again.