-
Notifications
You must be signed in to change notification settings - Fork 19
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
Issue while reading playlists #52
Comments
Should be good from what I can tel. May you send the log file? Maybe something went wrong when decoding your library. |
This is from my latest launch, can't see anything weird except the last line. |
Seems strange very strange indeed may you remove your database from your config files? (You can remove all of them) |
the panic didn't happen at my latest launch, feels like it might be related to the 30min long song instead of this cookie issue, so i'll hold off on investigating it for now. Keep in mind that while i might seem to know what I'm doing, I'm quite new to linux, anyways: I decided to check the permissions of the files in case those are wrong but unless ytermusic is run as a group idk. |
I doesn't seem to be an issue with your config file. YTermusic would launch if so. Something in one of your playlists is probably disabling YterMusic from reading them (Maybe some sort of specific encoding) |
Already had a bug like that which was caused by a foreign layout that wasn't expected ("Arabic" since it's right to left) |
A lot of my playlists have names in japanese, so yeah, starting to sound like the most likely reason. My username (but not handle) is also in japanese, which might also explain why even the playlists that don't have japanese names don't show up. Funky! edit: Should i change the name of the Issue so it can be recategorized as a bug? |
@natsukashiixo I added some further logging, tracing and debugging that can be enabled using |
The log file ended up being 83MB so I had to use a separate upload service for it. https://file.io/dquNFeylUGNA |
@natsukashiixo May you check if the issue is fixed ? |
https://file.io/4ixQdVaG8hwr |
I ran into a slightly related issue where I was using an old cookie that was no longer valid. This resulted in only getting playlists as if I wasn't logged in. I tried copying my new cookie into the headers.txt file but kept getting an InvalidCookie error from this line: The Turns out I had a unicode ellipses in my cookie because of how I copied it from the dev tools 😆 Once I copied the actual value, everything worked perfect. Not sure if you somehow ran into the same problem I did 😅 |
I'll probably add some sort of check if it can avoid misuse by users. |
"No non-ascii characters found" when I used that checker, but my playlists still aren't appearing. Might look into forking and trying to add a netscape format cookie jar but I've never worked with Rust before and its a bit intimidating |
This will most likely not end up being relevant but I'll include it anyway:
OS: Arch Linux x86_64
Install method: cloned from repo, built using rustup 1.26.0-3
Actual issue and question:
I'm able to launch ytermusic without any errors being thrown but my personal playlists aren't showing up at all.
Instead I get generic suggestions for people in my region, this makes me feel like I'm not actually logged in but I have no idea if its possible to check.
Am I supposed to copy the cookie from a specific request on music.youtube.com? Currently I have copied the string from the first music.youtube.com request that pops up after refreshing the page. Aka the
cookie:
field underRequest Headers
.My account is using security key 2fa, my assumption is that this doesn't matter since it should pass if the cookie is valid. My browser is Brave.
Obviously I won't post my cookie string, but I assume that user agent is fine. This is the general spec of my headers.txt
Cookie: VERYLONGCOOKIESTRING
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36
Each field is on a separate line.
The text was updated successfully, but these errors were encountered: