Giter Site home page Giter Site logo

Comments (9)

akraus53 avatar akraus53 commented on August 23, 2024 2

Update: I improved the Firefox instructions.

#60

from ytmusicapi.

akraus53 avatar akraus53 commented on August 23, 2024 1

Why don't you just download Firefox?

from ytmusicapi.

xplorr avatar xplorr commented on August 23, 2024 1

Thx for the update!
I am currently translating my WinaYo toolkit from Google Music to Youtube Music using ytmusicapi.
(WinaYo is a command line toolkit to convert and import/sync WinAmp playlists (m3u8) to Youtube Music playLists (csv) using Python and ytmusicapi).
So far the authentication method I described above (using Chrome) seems to work.

from ytmusicapi.

akraus53 avatar akraus53 commented on August 23, 2024

Look here for an example of what the headers_auth file looks like.
Fill in what you need (the x-google-user-thingi and the cookie) and I hope you'll be set. Easiest is definitely downloading firefox though.

from ytmusicapi.

xplorr avatar xplorr commented on August 23, 2024

Thx.
Already found a method:
• open music.youtube.com in Chrome
• open dev tools (ctrl-shift-i)
• do some action in main page
• goto network tab
• filter on "json"
• look in "header" tab for string "cookie" and copy data
• open headers_auth.json and copy cookie data to "cookie"

from ytmusicapi.

akraus53 avatar akraus53 commented on August 23, 2024

You probably also need the "X-Goog-Visitor-Id" dont you?

from ytmusicapi.

akraus53 avatar akraus53 commented on August 23, 2024

If you're sure your way works, then I'd recomend you add to the reference (I'm happy to add a few lines/comments too because i thought it was kinda hard to understand what to do).

https://github.com/sigma67/ytmusicapi/blob/master/docs/source/setup.rst

When this issue is closed nobody will know how to do it

from ytmusicapi.

sigma67 avatar sigma67 commented on August 23, 2024

You probably also need the "X-Goog-Visitor-Id" dont you?

Only the cookie is required since e96c4f1. Even though I favor Firefox, I'll add instructions for Chromium-based browsers due to their huge market share.

from ytmusicapi.

xplorr avatar xplorr commented on August 23, 2024

The cookie is enough for me, I leave all the other parms in headers_auth.json default.
ps. VISITOR_INFO1_LIVE is in the cookie. Is that what you refer to by "X-Goog-Visitor-Id"?

I use these calls:
YTMusic.get_library_playlists()
YTMusic.get_library_upload_songs()
YTMusic.get_playlist()
YTMusic.create_playlist()
YTMusic.delete_playlist()
YTMusic.edit_playlist()
YTMusic.add_playlist_items()
YTMusic.upload_song()

All work OK, except YTMusic.upload_song() doesn't seem to work. I get STATUS_SUCCEEDED, but I can't find the uploaded song when searching for it.

from ytmusicapi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.