-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tidal - Error from cloudfront #438
Comments
Wow... that's very interesting! Thanks a lot for this data. I'll see whether I can get in touch with some TIDAL engineer ASAP. |
Thanks, I am able to perform all other functions like search, view playlist albums etc. but when I try to stream/hit play it, no sound and the tracks starts to skip in a loop. This started happening about 2 days back.
From: Michael Herger [mailto:notifications@github.com]
Sent: Friday, 16 October, 2020 1:34 PM
To: Logitech/slimserver <slimserver@noreply.github.com>
Cc: tomcat24 <thomas.k.john@gmail.com>; Author <author@noreply.github.com>
Subject: Re: [Logitech/slimserver] Tidal - Error from cloudfront (#438)
Wow... that's very interesting! Thanks a lot for this data. I'll see whether I can get a hold of some TIDAL guy over the weekend.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#438 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARM5EEW5XYVSUKW6GDFXNSLSLCGZZANCNFSM4STVPR6Q> . <https://github.com/notifications/beacon/ARM5EEXTYDUMRWT35Y3SXKLSLCGZZA5CNFSM4STVPR62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFJL3BMI.gif>
|
Same exact issue as @tomcat24 , any resolution yet? |
Where do you live? What OS you're running LMS on? What LMS version? |
NJ, USA Operating system: Debian - EN - utf8 Logitech Media Server Version: 8.0.0 - 1602796130 |
I believe this is the issue I am experiencing, upgraded to LMS 8.0 from 7.9.3 and kept seeing the same behavior. Time frame matches @tomcat24's. |
I am running on Ubuntu 20.04: Logitech Media Server Version: 8.0.0 - 1602925693 @ Sat Oct 17 11:25:13 CEST 2020 |
Turns out CloudFront would only accept https, but not http. And our players can't do https. TIDAL uses a different cache in other parts of the world which does support http. That's why I can play TIDAL in CH, but not US. |
How come it worked in previous LMS versions? |
This issue has nothing to do with any LMS version. It's a change in the TIDAL infrastructure which is not compatible with LMS. I can test those URLs outside LMS and am seeing the problem. |
Sooooo you're saying Tidal will be forever unsupported? |
Any chance https support could be added or is this the end of the line for these players? |
How is all other Tidal functionality working? why apply HTTPS selectively to streaming alone? |
Also any idea on when Tidal switched to HTTPS? Tidal was working just fine 3 days back. |
I think 3 days ago is when it broke. Thursday morning for me. Maybe if the LMS community were to approach TIDAL they could consider reverting this change?
There is a general push to have most http traffic moved over to https as it prevents man in the middle attacks and is generally more secure, that may be why TIDAL has started this move. I suspect that over time they will do this to all of their APIs.
|
I've already sent them our findings so far. But I guess my contacts don't work on weekends... |
Did you see my question about the feasibility of adding https support to the players? Or maybe relay the streams through the LMS server so the server is streaming from https and then relaying that to the players over http (too hard?)... |
SSL in players: nope. Proxying through LMS: done already. |
So there is hope after all... |
Michael, |
Same happening here same error as @tomcat24 |
Michael, Thank you for getting Tidal up and running. |
You probably didn't see the other messages on forums and twitter: we have an outage in the US. Therefore all customers are re-directed to the EU datacenter while we bring the US back up. And that's why Pandora is complaining, too... Hopefully it'll all be over in a few hours, as TIDAL responded they'd turn off the enforced https again. |
:-) Good news, thanks for the update. |
Thanks, TIDAL is back here as well! |
Help with GitHub account settings...
At some point in the past I subscribed to some issue. It's long since been done. But I continue to receive notifications. But about ALL issues, etc. for LMS dev.
I've checked my GitHub account and there are no subscriptions or notifications set. And when I attempt to use the Unsubscribe link that is a part of the email notifications I get, GitHub tells me the what you see on the attached screens hot.
Anyone know how to "fix" this?
Thanks.[Image]
…________________________________
From: Westat - Center for Transportation, Technology & Safety Research <notifications@github.com>
Sent: Monday, October 19, 2020 12:58:39 PM
To: Logitech/slimserver <slimserver@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [Logitech/slimserver] Tidal - Error from cloudfront (#438)
Thanks, TIDAL is back here as well!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#438 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACUJIH3CFKXRKRHAIB2YWC3SLR447ANCNFSM4STVPR6Q>.
|
Totally does not belong here... but anyway: at the top right you have an "eye" icon where you can "unwatch" a repository etc. |
Tidal and Pandora is back to normal, thanks Michael for the help. |
Great to hear, thanks! |
I am unable to stream tidal. After going through the logs i find the below:
Cache-Control: no-cache
Connection: close
Accept: /
Host: sp-pr-cf.audio.tidal.com
User-Agent: iTunes/4.7.1 (Windows; N; Windows 10; 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Logitech Media Server/7.9.3/1597753178
Icy-Metadata: 1
[20-10-16 13:12:17.2360] Slim::Control::Request::notify (2013) Notifying playlist open
[20-10-16 13:12:17.2364] Slim::Control::Request::notify (2051) Notifying Slim::Buttons::Playlist::knobPlaylistCallback of playlist open =~ [['playlist']]
[20-10-16 13:12:17.2367] Slim::Control::Request::notify (2051) Notifying Slim::Player::Playlist::modifyPlaylistCallback of playlist open =~ [['playlist']]
[20-10-16 13:12:17.2371] Slim::Control::Request::notifyFromArray (842) (prefset server currentSong 158)
[20-10-16 13:12:17.2377] Slim::Control::Request::notify (2013) Notifying playlist open
[20-10-16 13:12:17.2380] Slim::Control::Request::notify (2051) Notifying Slim::Buttons::Playlist::knobPlaylistCallback of playlist open =~ [['playlist']]
[20-10-16 13:12:17.2383] Slim::Control::Request::notify (2051) Notifying Slim::Player::Playlist::modifyPlaylistCallback of playlist open =~ [['playlist']]
[20-10-16 13:12:17.2388] Slim::Control::Request::notify (2013) Notifying prefset
[20-10-16 13:12:17.2391] Slim::Control::Request::notify (2051) Notifying Slim::Networking::SqueezeNetwork::PrefSync::prefEvent of prefset =~ [['prefset']]
[20-10-16 13:12:17.3417] Slim::Player::Squeezebox2::directHeaders (470) Processing headers for direct streaming:
HTTP/1.1 403 Forbidden
Server: CloudFront
Date: Fri, 16 Oct 2020 18:12:16 GMT
Content-Type: text/xml
Content-Length: 110
Connection: close
X-Cache: Error from cloudfront**
Via: 1.1 98636d06a0d9ef7b80707f034d708434.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: IAH50-C4
X-Amz-Cf-Id: yCwwnck4ZhIFGQtcFAqt4Kxpl2pvTNv3Wdy-4tolh6UogCJSbP8euA==
[20-10-16 13:12:17.3422] Slim::Player::Squeezebox2::directHeaders (521) Invalid response code (403) from remote stream http://sp-pr-cf.audio.tidal.com/mediatracks/CAEaKRInMDY0Yzc1ZGE4NTcxZjc0NWE3NDhmZTU5NjU5YzQ4NDBfNjEubXA0/0.flac?Expires=1602875536&Signature=B1I~PwTZPOOuT7OU74eEmLEMfsdrNxP34caYaBCeizJ-eg75UuYUqc4RFwQEUL07v1XlzjiXDVRmSDNY8zD0nVKnMfPWGfO7cqc960cn60uGphpWOI4OTUnn3fGte-eGqxVgg3MyFRj2F-T4adT4bPKMAtdKOx7v77~~E7pcLW1H4nPb4iYGPBUxnyo883r-PS8ElWT9HIgccmmszoj1irPt1xjtgJzXX0TKTjORaaUmRRYnmTmMMhth4zoSn0jv2~1fbDfDSGzvtUdsMb4Uagkmuf-XTj2WIbgbwAgUlrnNnHu3eJjnVtzftWeBHE3-fCQdOr04aiNaCXUKEF75uw__&Key-Pair-Id=APKAIZ3WPBE4R6SP555A
[20-10-16 13:12:17.3424] Slim::Plugin::WiMP::ProtocolHandler::handleDirectError (114) Direct stream failed: [403] HTTP/1.1 403 Forbidden
The text was updated successfully, but these errors were encountered: