https://github.com/bjesus/tidalfs
FUSE based Filesystem that exposes the Tidal music streaming service as local files and directories
https://github.com/bjesus/tidalfs
Last synced: over 1 year ago
JSON representation
FUSE based Filesystem that exposes the Tidal music streaming service as local files and directories
- Host: GitHub
- URL: https://github.com/bjesus/tidalfs
- Owner: bjesus
- License: mit
- Created: 2022-12-12T21:39:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-07T17:15:01.000Z (over 3 years ago)
- Last Synced: 2025-04-06T08:06:06.526Z (over 1 year ago)
- Language: Python
- Size: 4.88 KB
- Stars: 20
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tidal File System
TidalFS is a FUSE based file system that mounts the Tidal music streaming service as a local directory. All songs appear as local music files, and you can use any music player application to play them.
[video.webm](https://user-images.githubusercontent.com/55081/211162559-0ff9b0bc-8657-413c-9b7d-4387a70784d1.webm)
### Features
- [x] Search by artist, album, or track title
- [x] Favorites
- [x] Artist Top Tracks
- [x] Artist Radio
- [x] Similar Artists
- [ ] Playlists
- [ ] Recent searches
- [ ] Search using `mkdir`
- [ ] Mark as favorite (using `chmod`?)
## Using TidalFS
1. Clone it: `git clone` this repo
2. Install deps: `pip install -r requirements.txt`
3. Mount it: `python.py tidalfs.py /path/to/your/dir`
## Why?
I originally created TidalFS so I can use it inside [Home Assistant] Media Browser, since it only supports local files. However, you can use TidalFS to make any application able to use Tidal. You can also use it together with `rsync` to maintain a local backup of your favorite albums.