Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[NODE] [DL] Automatyczny program do pobierania piosenek z YT


Rekomendowane odpowiedzi

Opublikowano

Hej,

 

ostatnio wymieniłem telefon i chciałem sobie zgrać piosenki z YT (bo mam tam takie, których np. nie ma w Spotify) i niby są online pobieracze, ale postanowiłem stworzyć program w NODE.JS, który to będzie mi pobierał piosenki z całej playlisty (np. radia eska) to pliku .mp3. Stąd wziąłem się za pisanie i... skończyłem. Odrazu po uruchomieniu pobrałem ok. 80 piosenek w 10 kliknięć to folderu. Wystarczyło tylko skopiować ID playlisty i wkleić w odpowiednie miejsce.

 

GIT: https://github.com/MatisiekPL/YT-download--operator.

 

I odrazu ostrzegam, że zrobiłem to na dwa skrypty, bo jak robiłem to na jednym to mi chyba nadpisywału stream i pliki były popsute. Ale później udało mi się to rozwiązać: Napisałem server API na porcie 3000 i potem clienta do tego serwera. W sumie wszystko działa.

 

Instalacja:

  1. Clonujemy repo z Gita
  2. w folderach server i operator włączamy instalację pakietów ("npm i")
  3. w pliku server/app.js w linijce 28 uzupełniamy klucz api z https://console.developers.google.com/apis/
  4. w pliku operator/app.js w linijce 5 uzupełniamy ID naszej playlisty.
  5. w folderze server tworzymy nowe foldery: "music" i "videos"
  6. uruchamiamy "node server/app.js"
  7. czekamy ok. 5 sekund
  8. uruchiamiamy "node operator/app.js"
  9. Czejkamy ok. 10 - 25 minut (dla 50 piosenek)
  10. Cieszymy się muzyczką...

Jak widać to nie jest trudne a efekt daje...

 

Proszę o ocenę i brak hejtu ze względu na to, że kod jest krótki...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...