tidal-connect-docker
node-openid-client
Our great sponsors
tidal-connect-docker | node-openid-client | |
---|---|---|
5 | 3 | |
152 | 1,723 | |
- | - | |
3.2 | 7.8 | |
about 1 month ago | 10 days ago | |
Shell | JavaScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tidal-connect-docker
-
Some thoughts on Tidal after a few weeks of using it after more than a decade on Spotify
Tidal connect: meh. I have several issues with getting it to work. It simply isn't as good as Spotify Connect. Not sure why you can't control any playing devices from any device, maybe to sell more streamers, or have companies pay for the licensing? Last.fm scrobbling isn't integrated on the backend. There are workarounds and you can install local scrobblers for your android app and scrobbling works when controlling a stream via android, but it doesn't work from the desktop (i.e.: you need an instance of tidal running so a scrobbler can pick up the metadata). There are issues with scrobbling from time to time too, but this happens regardless of platform. There isn't an API that will allow all sorts of third party implementations and tools (i.e.: like a last.fm scrobbler that will scrobble regardless of playback source), or an open source client like Raspotify, that will allow a headless rasberrypi act as client. This isn't strictly true, there is a package for hifiberry, but in my experience it isn't really that stable (https://github.com/TonyTromp/tidal-connect-docker) and once again you run into issue that your tracks are not reliably sent to last.fm You can't drag playlists. This isn't a huge deal, but it is kind of annoying. I've had to resort to numbering them. It would also be really nice if you could add playlist images. It gives them a nice personalised touch, especially when your playlists contains albums. Visually, it is also hard to locate different albums when scrolling a playlist. This could be solved by displaying a tiny thumbnail of the track.
-
Devices with Tidal
Heads up here - I use an HiFi Berry DSP DAC+, with HiFIBerry OS on a RPi4. It has an open source implementation of Tidal Connect (https://github.com/TonyTromp/tidal-connect-docker) and I'm very pleased with, both for audio quality and ease of use. However, a recent update of Tidal App on Android devices messed up the permissions for Tidal Connect. Similar issues were reported by Volumio users.
- Cheapest way to get tidal connect with an AVR?
- DIY Streamer Options Dec 2021
-
Yamaha wxad-10 vs wxc-50 vs chromecast audio
There's also a free hack if you don't mind a bit of faffing: https://www.raspberrypi.org/forums/viewtopic.php?t=297771 https://github.com/TonyTromp/tidal-connect-docker
node-openid-client
-
Are people using Auth.js already?
Nearly all of the platforms implement OpenID, so I ended up rolling my own integration using openid-client to do the third party auth, and then on success, just set your own cookie.
-
Any resources of OAuth2 without using any packages/passport.js?
There is quite a bit of hidden complexity to doing different flows. One approach to learning these is to use a lower level library (and perhaps review its code) such as the excellent openid-client.
-
[AskJS] Which JS OpenID Connect library to use in 2021?
I've successfully used this one in the past, specifically the Passport strategy. Based on a cursory search it seems like the best current option.
What are some alternatives?
RPi-Monitor - Real time monitoring for embedded devices
node-oidc-provider - OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
next-connect - The TypeScript-ready, minimal router and middleware layer for Next.js, Micro, Vercel, or Node.js http/http2
passport-steam - Steam (OpenID) authentication strategy for Passport and Node.js.
quadplay - The quadplay✜ fantasy console
okta-react - Okta OIDC SDK for React
okta-auth-js - The official js wrapper around Okta's auth API
DietPi - Lightweight justice for your single-board computer!
angular-auth-oidc-client - npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
umbrel - A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.
Ory Hydra - OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.