csmig wrote: > Well, it appears my longer post with lots of detail has not been > approved yet. So the short version: > > The Tidal streamUrls returned by calls to MSB.com are structurally > correct. But they are apparently not universally valid and when > requested by some players (all of mine) result in 403 responses. The > same URLs run though a local cURL return the same 403 response, so we > probably do not need to consider which players I am using. > > Conversely, streamUrls requested directly from the TidalAPI via a local > Python app have the same structure. However, these URLs produce a 200 > response with audio/flac content from all my players, from a local cURL, > and from cURL on a VM in Azure in a different region.
Details below. Server log file is filled with 403 errors on tidal stream URLs like the ones below (note I had to replace "http" with "h t t p" in order to post this without problems). I re-authenticated my tidal account to and restarted the server to ensure my credentials are up to date. Seems like something changed on the tidal side or the LMS side as related to the URL request and/or the security associated with access to the URLs. [20-10-17 11:02:09.7327] Slim::Player::Squeezebox::stream_s (816) Made synchronous DNS request for sp-pr-cf.audio.tidal.com (0.00 ms) [20-10-17 11:02:09.7891] Slim::Player::Squeezebox2::directHeaders (521) Invalid response code (403) from remote stream h t t p ://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInYjkxOTMxNzZiM2U3Y2I0MjVkZjAwNzBmY2JmMzNkMjlfNjEubXA0/0.flac?Expires=1602961329&Signature=UjI5gHxrY71gnGtBxOr~jrG78L259~BE73DMEL-~TP2UZV9Uj9o3Meqs-Cggaf-q6SI90JPuzqexF5HhO0Cd5RD9ZYt626PH1o6nINBqj9fyj2Q7cX61tCqq9jmT54gvU3fhEQm-53z-L6Cv9o2qGMNeoEjlq~1XSCA~koim-CSuXJDABuI9YDjnlbjCBfpCVTIZ7aPUYI88dEie2JnGFfYg0VqvMuKO-JndUdlCL2z3JoSBDOG20l2eYPHfPsEHe2Ofy2NVEqdA7~eaImt27ThP6uTxcv-dV6kd-Bz~nM3YVCUrQhNxq4R87W3WmqBFvzdnhoOF9T19yFi6WEMrIg__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A[/url] Location: Seattle, WA Logitech Media Server Version: 7.9.2 - 1578996832 @ Tue Jan 14 12:12:14 CET 2020 Hostname: Server IP Address: Server HTTP Port Number: 9000 Operating system: macOS 10.13.6 - EN - utf8 Platform Architecture: x86_64 Perl Version: 5.18.2 - darwin-thread-multi-2level Audio::Scan: 1.02 IO::Socket::SSL: 1.966 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Total Players Recognized: 5 ------------------------------------------------------------------------ inquisitivej's Profile: http://forums.slimdevices.com/member.php?userid=70785 View this thread: http://forums.slimdevices.com/showthread.php?t=112300 _______________________________________________ squeezenetwork mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezenetwork
