# hifi

> Self-hosted Tidal music integration via OpenSubsonic API for Subsonic, Jellyfin, Plexamp clients. Requires valid Tidal subscription.

- **Category:** Music Streaming
- **Licence:** GPL-2.0
- **Open source:** oss
- **Languages:** Typescript, Go, Svelte
- **Tags:** Jellyfin, Music Server, Go, Self Hosted, Subsonic, Tidal, Lossless audio, Subsonic api, Plexamp, Hi Res

## Description

Hifi enables Tidal subscribers to use alternative music players with their subscription through an OpenSubsonic API interface. The software bridges Tidal's catalog with popular media servers like Jellyfin and specialized client apps. It runs as a standalone Go application exposing standard Subsonic endpoints on port 8080, 5000, or 5005. Users provide their own Tidal credentials, and the server handles streaming without allowing downloads. Development notes that self-hosting instructions are still being documented due to setup complexity.

## Links

- [Homepage](https://github.com/sachinsenal0x64/hifi)
- [Community Discord](https://discord.gg/EbfftZ5Dd4)
- [API Documentation](https://opensubsonic.netlify.app/docs)

---
Source: https://selfhost.directory/project/hifi