mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: Tomahawk

Tomahawk for Mac

<h2>Tomahawk: Source-agnostic music player with peer-to-peer sharing</h2>

  • Free
  • 4.6
  • 3
  • V 0.8.4

<h2>Tomahawk: Source-agnostic music player with peer-to-peer sharing</h2>

Tomahawk, from the Tomakawk Team, is an open-source music player that aggregates playback sources for desktop listening. The app searches local files, streaming services and connected peers, resolving requested tracks to the best available provider and offering direct streaming via XMPP/Jabber and Hatchet. It includes a Resolver plugin system, unified search, Echo Nest 'Genius' playlists and cross-device syncing. Music enthusiasts using multiple services and those who value peer-to-peer discovery gain unified, metadata-driven playback.

The app treats music as metadata to find playable sources

Metadata-based architecture means the player prioritizes the track over a single file and attempts to locate the optimal source automatically. That design uses a Resolver plugin model to query local storage, third-party providers, and indexed peer libraries; the app then resolves a playable stream from whichever source is available. This approach changes the workflow from managing files to issuing searches that return playable results from multiple origins.

Peer streaming uses XMPP/Jabber and Hatchet, so network sockets are active

Library sharing and direct streaming rely on XMPP/Jabber connectivity and the Hatchet service for playlist sync and social feeds, which requires active network connections between participants. Peer-to-peer playback therefore depends on reachable peers and their network capacity; the app establishes application-level streams rather than modifying router or system routing tables, so it operates at the application layer on the desktop.

Provider and content constraints affect what the player can stream

The player supports third-party services through Resolvers, but streaming availability can depend on the source's account rules; the documentation notes some services, such as Spotify, may require a premium account to play content. The client itself is a neutral tool; the legality of any streamed item depends on the content and the user's jurisdiction rather than on the software's behavior.

Project abandonment and community code influence maintenance and stability

Official development stopped in 2017 and the source remains available on GitHub, meaning future fixes rely on community contributions. Historical notes and user reports cite stability issues, so running the app may require technical comfort compiling community builds or applying third-party Resolvers. The open-source model enables plugin development, but users should expect maintenance to come from volunteers rather than the original developer.

Best suited to technically comfortable listeners who accept community maintenance risks

The app is a practical option for enthusiasts who want unified access across local files, streaming services and peer libraries, offering a metadata-first listening model that enables social discovery. Given the project's abandoned status and reported stability issues, the player is most appropriate for users willing to rely on community builds and tolerate occasional quirks rather than those seeking a commercially supported, turnkey solution.

  • Pros

    • Metadata-first aggregation across local, streaming, and peer sources
    • Resolver plugin system enables third-party streaming support
    • Hatchet integration for cross-device playlist sync and social feeds
  • Cons

    • Project officially abandoned; no new official updates since 2017
    • User reports cite stability issues and occasional bugs
    • Peer streaming depends on peers' availability and network conditions
Icon of program: Tomahawk

Tomahawk for Mac

  • Free
  • 4.6
  • 3
  • V 0.8.4

Alternatives

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws. MySoftwareGuide may receive a referral fee if you click or buy any of the products featured here.