Skip to content
This repository has been archived by the owner on Jun 13, 2021. It is now read-only.

swanux/htidal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notice

Switched to Spotify, so won't continue this one after all. Feel free to reuse any part of the code (or improve the whole). I recommend the API mentioned below, and a new, WIP, faster API (and docs): https://github.com/Fokka-Engineering

HTidal Beta

Unofficial Tidal client for Linux using tidalapi, Python3 and GTK3

Features:

-> Log in and remember password (with system keyring)
-> Play user playlists (album cover in expanded mode, automatically play next track)
-> Standard media controls (play, pause, next, previous, shuffle)
-> Karaoke window Experimental (database is extremely small, you can submit requests)
-> Sort playqueue by drag & drop, artist, title or ID
-> Download tracks, albums, playlists or playqueue (alac or m4a)
-> Manage playlists (add/delete items, add/delete playlists)
-> Manage favourites (add/delete items)
-> Easy navigation with popovers between artists, albums and tracks
-> Search the whole Tidal database
-> Get similar content (albums, artists, radio)

Note: Currently the program is in active development, so for example the homescreen is far from ready and you may encounter some minor bugs.

Credits:

Tidal API: https://github.com/tamland/python-tidal

GTK3: https://www.gtk.org

htidal_db: https://github.com/swanux/htidal_db

Logo design by Seh

Feedbacks

Did you find any bugs? Do you have some feature requests/new ideas? Or just some questions? Feel free to provide your feedback using hsuite or my website.