Ytd aplikacja do sciagania muzyki z yt

0

Hej, chciałem wam zaprezentować aplikacje, która robię w wolnym czasie, gdy mi się nudzi żeby nauczyć się go + https://wails.io/.

Aplikacja służy do pobierania audio tracków z yt nie będę się za dużo rozpisywał, bo repo ma swoje README.
Jest w fazie alfa więc na pewno są jakieś braki/bug, jeśli znajdzie się kilka osób, które ja przetestują to z pewnością wyjdzie wersja beta jak tylko będę wiedział, że jest dosyć stabilna.
Póki co aplikacja działa tylko na Macos, do końca roku jak dam radę, to będzie upgrade żeby działała też na Windows (linux zależy, czy do końca roku wails-beta będzie z nim kompatybilne) póki co tego nie zrobiłem, bo używam wersji wails-v2-alpha. 73 i ma ona niektóre funkcjonalności które z bety zostały usunięte, póki nie będą one dostępne dla wszystkich platform chce się wstrzymać z upgrade, dlatego też zostałem przy alpha, bo i tak ja używam tylko na osx.

Aplikacja desktop github - Ostatnia wersja do pobrania
PWA github - PWA online

Niektóre opcje/funkcje mogą jeszcze nie działać w 100% np: pobieranie playlist zostanie wyłączone na dniach, bo funkcja zostanie przepisana i będzie działała w ciut inny sposób.

PWA, za pomocą której można dzielić się naszymi playlist-ami jest także fazie takiego bardziej preview do końca tygodnia planuje skończyć jej funkcjonalności.

  • Niestety, ale safari (technology preview póki co nic nie rozwiązuje) na ions/osx ma problemy, jeśli chodzi o wiele feature pwa np.: brak supportu background fetch także polecam chrome na makach, a na ions nie ma żadnej różnicy oprócz tego ze safari pozwala nam „Dodać aplikacje do home screen”.
  • Następny bug jest taki, że w safari playlist-y nie da się automatycznie odtworzyć, jeśli telefon ma włączony tryb nie przeszkadzać.
  • Brakuje jeszcze mi zrobić „normalny” download, czyli nie taki do offline streaming, ale normalnie ściągnąć cały zip, które zawiera wszystkie utwory z danej playlist funkcja bardziej przydatna, jeśli dzielimy się z kimś kto chce ściągnąć na pc.
  • Brakuje mi jeszcze zrobić zapamiętywanie profilów, które dostaliśmy od znajomych (póki co trzeba skanować qrcode za każdym razem tak samo, jeśli chodzi o share za pomocą URL przy kazdym refreshu traci się).

Fajnie byłoby, gdyby ktoś przetestował PWA na Android, bo nie miałem za bardzo takiej możliwości.Sama PWA została zrobiona z ciekawości, bo nie miałem zbytnio czasu klepać mobilną appkę póki co, ale takie są plany (flutter), jeśli ktoś to zacznie używać. To jest taka proteza na szybko i z ciekawości zeby sprawdzić jak faktycznie działają.

P.S: niektóre rzeczy są do refaktoryzcji, ale wiadomo jak to jest z projektami po godzinach. Robię bo lubię i żeby zrobić coś po swojemu i oderwać się od tego co robie w pracy

P.S2: Nie znam się w ogóle nie grafice więc, jeśli komuś chciałoby się pokombinować z jakimś logo/splash screen to byłbym wdzięczny to, co jest teraz to jakaś prowizorka. :D

1

Czyli napisałeś:

youtube-dl.exe --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=...

ewentualnie do playlist:

youtube-dl.exe --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=...

(wymaga ffmpeg)

0

Ja słucham głównie offline. Co do samego projektu, to chyba wybrałeś jakiś dziwny framework, który jest mało popularny (ale nie znam się na JS, więc mogę się mylić).

Jako projekt edukacyjny może i ok, bo konkurencji raczej nie zrobisz tym dla istniejących programów tego typu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1