Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sachinsenal0x64/host-hifi-restapi-on-heroku
📦 This is Hifi Tui core it base on this API and you can selfhost :))
https://github.com/sachinsenal0x64/host-hifi-restapi-on-heroku
fastapi heroku hifi hifi-api music proxy-server reverse-engineering tidal
Last synced: 10 days ago
JSON representation
📦 This is Hifi Tui core it base on this API and you can selfhost :))
- Host: GitHub
- URL: https://github.com/sachinsenal0x64/host-hifi-restapi-on-heroku
- Owner: sachinsenal0x64
- License: mit
- Created: 2024-03-25T13:09:26.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-11T17:07:02.000Z (7 months ago)
- Last Synced: 2024-04-11T19:07:58.396Z (7 months ago)
- Topics: fastapi, heroku, hifi, hifi-api, music, proxy-server, reverse-engineering, tidal
- Language: Python
- Homepage: https://hifitui.401658.xyz
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
:package: Host HiFi REST API ON Heroku
#### This is [Hifi Tui](https://github.com/sachinsenal0x64/hifi-tui) core it base on this API and you can selfhost :)
# :two_hearts: Community
> :beers: Join the community: Discord
> [![](https://cdn.statically.io/gh/sachinsenal0x64/picx-images-hosting@master/discord.72y8nlaw5mdc.webp)](https://discord.gg/EbfftZ5Dd4)
# ❓ Requirements
> [!TIP]
> You can access reverse [api](https://github.com/sachinsenal0x64/Hifi-Tui?tab=readme-ov-file#-tidal-reverse-api--status) for free.- Tidal Subscription
- Fill the [.env](https://github.com/sachinsenal0x64/host-hifi-restapi-on-heroku/blob/main/env-example)
- Redis (its free)
- Grab Tokens / Ids Using [tidal_auth.py](https://github.com/sachinsenal0x64/hifi-tui/blob/main/tidal_auth/)
# ☁️ One-Click Deploy To Heroku
> ⛓️💥 THIS WILL BYPASS GEO RESTRICTED CONTENT
# 📄 Documentation
- https://hifitui.401658.xyz
- https://hifitui.pages.dev (Backup Url)
# 🏠 Running Locally
### 🐳 Docker Hub
```bash
# Clone the Repo
https://github.com/sachinsenal0x64/hifi-tui# Rename .env-example
cd hifi-tui/api
mv .env-example .env# Run the Docker contaer
docker pull sachinsenal/hifi-proxy
docker run --env-file .env -p 8000:8000 hifi-tui```
### 🐳 Docker Compose
```bash
# Clone the Repo
https://github.com/sachinsenal0x64/host-hifi-restapi-on-vercel# Rename .env-example
cd host-hifi-restapi-on-vercel
mv .env-example .env# Run the Docker contaer
docker-compose up
```### 🐳 Docker File
```bash
# Clone the Repo
https://github.com/sachinsenal0x64/host-hifi-restapi-on-vercel# Rename .env-example
cd host-hifi-restapi-on-vercel
mv .env-example .env# Build the Docker image
docker build -t host-hifi-restapi-on-vercel .# Run the Docker contaer
docker run --env-file .env -p 8000:8000 host-hifi-restapi-on-vercel```
🎉 Your reverse proxy is now available at http://localhost:8000.
### 🦄 API SELF HOSTING
> [!NOTE]
> This Required [Tidal](https://tidal.com) subscription / [Redis](https://github.com/redis/redis) & Fill the [.env](https://github.com/sachinsenal0x64/Hifi-Tui/blob/main/api/.env-example) file. / Grab Tokens and Ids Using
> [tidal_auth.py](https://github.com/sachinsenal0x64/hifi-tui/tree/main/tidal_auth)> [!TIP]
> You can access reverse [api](https://github.com/sachinsenal0x64/Hifi-Tui?tab=readme-ov-file#-tidal-reverse-api--status) for free.
```console
git clone https://github.com/sachinsenal0x64/hifi-tui
cd hifi-tui
cd api
mv env-example .env
pip install -r requirements.txt
python main.py```
![fastapi](https://sachinsenal0x64.github.io/picx-images-hosting/300191675-4330ea31-3f15-45b0-962c-ca5a85041f02.5tz3jj54f2ps.webp)
🎉 Your reverse proxy is now available at http://localhost:5000.
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/sachinsenal0x64/host-hifi-restapi-on-heroku/issues).