Skip to content

sachinsenal0x64/hifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hifi

🎵 Opinionated Subsonic-compatible Tidal proxy.

hifi tidal

HiFi running on - Feishin Web UI

hifi tidal



Warning

API will be temporarily unavailable due to important maintenance.

Important

This project will be ported to be compatible with Subsonic. Once that’s done, you’ll be able to use any client that supports the Subsonic API. I can’t provide an ETA at the moment, but all current issues will be resolved in the next update. The previous API will be deprecated; however, all its endpoints will remain compatible with the Subsonic API. API Docs.

đź’• Community

🍻 Join the community: Discord


Important

Project Terms

  • We do not encourage piracy. This project is made purely for educational and personal use, intended only for listening, not for downloading. If you somehow download copyrighted content, you are solely responsible for complying with the relevant laws in your country.

  • The HiFi Project assumes no responsibility for any misuse or legal violations arising from the use of this project.

  • HiFi project requires a valid Tidal subscription. We encourage users to maintain an active subscription.

  • The subsonic client use the maximum quality available from the HiFi API.

  • Community projects may be inspired by or related to the HiFi Project but aren’t officially part of it. These projects are run independently, and the HiFi team isn’t responsible for their content or actions. Each project team should follow any relevant laws and handle its own checks and compliance.

  • The HiFi project does not claim ownership of any music or audio content. All rights remain with their respective copyright holders. Users are encouraged to support artists and rights owners by maintaining a valid Tidal subscription. HiFi serves solely as a playback and control interface (e.g., on a Raspberry Pi) for personal, non-commercial use.


Note

Hifi project is for

  • Tidal subscribers who don’t like the official app and want more client options.

  • Anyone who want to try Tidal music before making a commitment.

  • Anyone who wants to listen to hifi-res lossless audio.

  • Anyone who doesn’t want to store terabytes of music.

  • Anyone who want to access over 110 million songs through their Subsonic-based client.

  • Anyone who doesn’t need to download and manually add tracks.

  • Developers who want to create their own Subsonic-based client using HiFi as a tidal proxy.


Quickstart

Soon...


API

API Docs | Hosted API

How can I create my own app based on HiFi?

First, check which routes are supported by Hifi. Hifi uses OpenSubsonic API, but that doesn’t mean it supports every endpoint that OpenSubsonic provides. Hifi only supports the necessary endpoints required to play music. For example, You can connect the Hifi server to Feishin to observe how it works in practice.


Installation (Self-host Hifi)

Soon...


Apps

Note

I will only add open-source clients here, which also work with HiFi. There are many other apps compatible with subsonic, so please do your own research. The clients listed below work with HiFi. I have tested them myself. Any other clients that do not work will not be implemented in HiFi.

Web

Desktop (Linux)

Desktop (macOS)

Desktop (Windows)

Android


Contributing

Please refer to CONTRIBUTING.md.

Security Policy

Please refer to SECURITY.md.

License

Hifi is released under the MIT License.