Atraci / Atraci

Free music streaming player
MIT License
800 stars 118 forks source link

It doesn't work with VEVO anymore #237

Open santiagohdzb opened 9 years ago

santiagohdzb commented 9 years ago

It doesn't work with vevo videos anymore. at least for me. It throws these errors every time i try to play a vevo video from the Top Traks built-in list or searching for one and try to play it

This module is meant to be used by cli. If you want to use ytdl programmatically, visit http://github.com/fent/node-ytdl-core

VIDEOJS:
DOMException = {
    code: 11
    message: "Failed to set the 'currentTime' property on 'HTMLMediaElement': The element's readyState is HAVE_NOTHING."
    name: "InvalidStateError"
    stack: "Error: Failed to set the 'currentTime' property on 'HTMLMediaElement': The element's readyState is HAVE_NOTHING.↵    at Error (native)↵    at t.Kd (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/vendor/video-js/video.js:105:92)↵    at V (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/vendor/video-js/video.js:59:80)↵    at t.currentTime (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/vendor/video-js/video.js:60:150)↵    at PlayTrack (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/app.js:509:35)↵    at HTMLDivElement.<anonymous> (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/app.js:1277:157)↵    at HTMLDivElement.n.event.dispatch (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/vendor/jquery-2.1.1.min.js:3:6404)↵    at HTMLDivElement.r.handle (file:///F:/Users/XXX_000/AppData/Roaming/Atraci/app/js/vendor/jquery-2.1.1.min.js:3:3179)"
    __proto__: DOMException {
        ABORT_ERR: 20
        DATA_CLONE_ERR: 25
        DOMSTRING_SIZE_ERR: 2
        HIERARCHY_REQUEST_ERR: 3
        INDEX_SIZE_ERR: 1
        INUSE_ATTRIBUTE_ERR: 10
        INVALID_ACCESS_ERR: 15
        INVALID_CHARACTER_ERR: 5
        INVALID_MODIFICATION_ERR: 13
        INVALID_NODE_TYPE_ERR: 24
        INVALID_STATE_ERR: 11
        NAMESPACE_ERR: 14
        NETWORK_ERR: 19
        NOT_FOUND_ERR: 8
        NOT_SUPPORTED_ERR: 9
        NO_DATA_ALLOWED_ERR: 6
        NO_MODIFICATION_ALLOWED_ERR: 7
        QUOTA_EXCEEDED_ERR: 22
        SECURITY_ERR: 18
        SYNTAX_ERR: 12
        TIMEOUT_ERR: 23
        TYPE_MISMATCH_ERR: 17
        URL_MISMATCH_ERR: 21
        VALIDATION_ERR: 16
        WRONG_DOCUMENT_ERR: 4
    }
}
Video is not ready. (Video.js) 

Error = {
    message: "could not extract signature deciphering actions"
    stack: "Error: could not extract signature deciphering actions↵    at F:\Users\XXX_000\AppData\Roaming\Atraci\app\node_modules\ytdl\node_modules\ytdl-core\lib\sig.js:53:15↵    at Request._callback (F:\Users\XXX_000\AppData\Roaming\Atraci\app\node_modules\ytdl\node_modules\ytdl-core\lib\crequest.js:9:5)↵    at Request.self.callback (F:\Users\XXX_000\AppData\Roaming\Atraci\app\node_modules\ytdl\node_modules\ytdl-core\node_modules\request\request.js:122:22)↵    at Request.EventEmitter.emit (events.js:107:17)↵    at Request.<anonymous> (F:\Users\XXX_000\AppData\Roaming\Atraci\app\node_modules\ytdl\node_modules\ytdl-core\node_modules\request\request.js:1019:14)↵    at Request.EventEmitter.emit (events.js:126:20)↵    at IncomingMessage.<anonymous> (F:\Users\XXX_000\AppData\Roaming\Atraci\app\node_modules\ytdl\node_modules\ytdl-core\node_modules\request\request.js:970:12)↵    at IncomingMessage.EventEmitter.emit (events.js:126:20)↵    at _stream_readable.js:895:16↵    at process._tickCallback (node.js:279:11)"
}

Version 0.7.0 Windows 8.1

I think there is a problem with the tydl-core library, not sure...And you are using version 0.3.3 but did they released a 0.3.4 version 12 hours ago? https://github.com/fent/node-ytdl not sure either

... or probably YouTube changed something which i think is the reason why..

thanks for atraci...!

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/6454682-it-doesn-t-work-with-vevo-anymore?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F3178491&utm_medium=issues&utm_source=github).
mimi89999 commented 9 years ago

The same for me.

5punk commented 9 years ago

Are you guys sure? I was playing vevo music all day :/

santiagohdzb commented 9 years ago

absolutely sure. I just cannot play any vevo video. same error every time sorry

EragonJ commented 9 years ago

I can't play that either ... xd weird.

5punk commented 9 years ago

Can you give me the title of a song?

Blackburn29 commented 9 years ago

I am able to play VEVO videos fine here... Windows 7 64-bit VEVO working fine on the Android app as well.

rcv44 commented 9 years ago

I had the same problem ( i can play just some videos). i think it was for login in google.Use cclearner for clean cookies and others options from firefox, chrome or whaterver you use. I solved my problem this way

Werner1201 commented 9 years ago

I can't either It started 2 weeks ago

Werner1201 commented 9 years ago

now It's working for me forget :-)

santiagohdzb commented 9 years ago

it seems to appear when you are logued in in google as @rcv44 pointed out. That's weird, it works perfect, love it. But what if i don't want to erase my cookies or logout?