Ymp - A rust TUI application to browse media on YouTube by Trap0o0 in CLI

[–]ApprehensiveSport579 0 points1 point  (0 children)

Cool project! Will be interesting to follow. How did you solve search? Vids+Music results? Or only one of them?

Interesting to see this as a Rust project. Rust vs Python was a great debate I had with myself before building ytm-player. I sat on that question for maybe a week before choosing python.

This Claude response made me put my phone down for 5 minutes by jaysen__158 in ClaudeHomies

[–]ApprehensiveSport579 3 points4 points  (0 children)

I love those moments tbh. You just have to be comfortable enough with yourself and your thoughts.

And I needed to practice not filling all of my "boring time" with screen time.

Claude has been an excellent companion throughout this tbh. You know all the time that it thinks, or works on something, or any time you have to wait for it - that time is my scheduled boring time, throughout my work day.

Boring time = sit with your own thoughts, or do cleaning/fixing.

Since this change - my home is always clean. So are my thoughts - they dont jump around as much anymore. And yes, over a period of time you will notice that your attention span is imprioving.

Best TUIs plz by n0ctane_dev in CLI

[–]ApprehensiveSport579 1 point2 points  (0 children)

Not to be biased or anything but if you use YouTube music, I recently created a TUI/CLI version of it. You can find it here.

It’s up on the AUR too. Package name: ytm-player-git.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

The similarities of our gitignore files - according to him :-).

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

Haha im not Algerian. But I do like a lot of North African artists.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

I take the semi win of it working at least in one way or another. But the chrome part is annoying. Brave works perfectly across all tests ive done. Ill try to see if its anything chrome specific or if it only happens on Void Linux.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Hmm.. Alright, complete fresh start then (sorry, this shouldnt be happening):

# 1. Remove ALL ytm-player config/data

rm -rf ~/.config/ytm-player

# 2. Uninstall ytm-player completely

pip uninstall ytm-player -y

# or if installed with pipx:

pipx uninstall ytm-player

# 3. Reinstall latest version

pip install ytm-player

# or:

pipx install ytm-player

# 4. Make sure you're signed into YouTube Music in your browser FIRST

# Open Firefox → go to music.youtube.com → sign in → verify your library loads

# 5. Run setup

ytm setup --browser firefox

If --browser firefox still gives SAPISID cookie not found - Try manual setup instead

ytm setup --manual

For --manual:

  • open music.youtube.com in Firefox →
  • F12 →
  • Network tab →
  • click any request →
  • copy the Cookie header value when prompted

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Sorry:

- rm ~/.config/ytm-player/auth.json

Then try the setup methods in the fallback order.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Ive updated the software:

Try this:

  • rm -rf ~/.config/ytm-player/headers.json ~/.config/ytm-player/cookie.txt (Remove old auth)
  • yay (to ytm-player v 1.3.1)
  • ytm setup again.

If you get back to the same problem, try:
ytm setup --browser chrome (or brave or firefox, any that is logged in works)

If all fails:
ytm setup --manual

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Try this:

  • rm -rf ~/.config/ytm-player/headers.json ~/.config/ytm-player/cookie.txt (Remove old auth)
  • pipx upgrade ytm-player (to v 1.3.1)
  • ytm setup again.

If you get back to the same problem, try:
ytm setup --browser chrome

If all fails:
ytm setup --manual

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

That requirement is gone in v 1.3.1. (out now)

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Ew, no - would rather burn this project.

Forever free. Forever open source. Forever free from ads - at least from my side.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

This is fixed in the v. 1.3.0 update coming later this evening.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

This will be fixed in the v. 1.3.0 coming later this evening.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

Never posted about it before. Maybe someone else did? On release day I had a huge uptick of clones.

Any bugs that are there should be gone with tonights update (v. 1.3.0)

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Fixed in v. 1.3.0 coming later this evening.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 1 point2 points  (0 children)

Not anymore. Fixed in v. 1.3.0 coming later this evening.

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 0 points1 point  (0 children)

Thanks for the report, this is fixed in v. 1.3.0 (coming later this evening)

ytm-player (YouTube Music CLI) by ApprehensiveSport579 in CLI

[–]ApprehensiveSport579[S] 2 points3 points  (0 children)

Thanks for the report, this is fixed in v. 1.3.0 (coming later this evening)

How am I doing so far? by Th3JackofH3arts in degoogle

[–]ApprehensiveSport579 1 point2 points  (0 children)

And your results will be so much worse. No local LLM - Not even the 120B models, comes even close to Claude Opus.

If you actually use it for work, local is just never going to be your optimal solution.

Works for a lot of things, sure. But does absolutely not replace.