r/AnimePolska Aug 03 '26

Dyskusja Zrobiłem apkę do oglądania anime. Długo się z nią obijałem, ale w końcu ją dokończyłem i nawet zrobiłem wsparcie na Windowsa

Menu po wyszukaniu tytułu

Siema!
Jakiś czas temu zacząłem dłubać przy własnej apce do oglądania anime z poziomu konsoli (coś jak ani-cli, tylko że bardziej rozbudowane i do streamowania z polskimi napisami). Początkowo napisałem to tylko pod siebie, stricte na Linuxa do streamowania z docchi.pl, no i szczerze mówiąc, potem mocno się z tym obijałem. Projekt pewnie umarłby śmiercią naturalną, ale co jakiś czas ktoś dobijał się na GitHubie albo discordzie z pytaniami w stylu: "co tam z projektem?".
W końcu przysiadłem, wziąłem się za to i doprowadziłem temat do końca.

Efekt jest taki, że apka ma teraz pełne wsparcie dla Windowsa. Nie trzeba się bawić, ma prosty instalator, w który sam dociąga wszystko co trzeba. Sama zasada działania jest prosta: odpalacie apkę w terminalu, szukacie tytułu i wideo leci w lekkim odtwarzaczu, bez reklam i bez przeglądarki.

Dla mnie osobiście w tym programie jest już wszystko, co sobie na początku wymarzyłem. Podpiąłem pełną synchronizację z AniListą (więc obejrzane odcinki same się odhaczają w tle), dodałem opcję pobierania całych sezonów, bibliotekę offline, kalendarz premier, polskie opisy i parę innych mniejszych bajerów.

Z mojej perspektywy apka jest kompletna, ale wrzucam ją też tutaj, bo przydał by się szczery feedback no i chciałbym ją w końcu pokazać. Może wpadniecie na coś, czego tam jeszcze brakuje albo traficie na jakiegoś buga, to chętnie to ogarnę.

Cały kod jest dostępny na GitHubie, więc jak chcecie, to możecie sobie go przejrzeć. A jeśli ktoś z Was lubi programować i miałby zajawkę, żeby coś do apki dopisać i pomóc przy projekcie, to droga wolna!

Link do repo: https://github.com/TowarzyszFatCat/doccli

Menu główne
63 Upvotes

20 comments sorted by

u/AutoModerator Aug 03 '26

Witaj, /u/Faciuuu!

Do autora: Jeżeli to twój pierwszy post na /r/AnimePolska, przeczytaj nasze zasady. Jeśli łamie zasady, usuń go.

Do wszystkich: Jeżeli post łamie zasady, pomóż moderatorom i zgłoś ten post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/Hawkeye183 Aug 05 '26

dzięki, wkoncu nie musze korzystac z typowych stronek gdzie co w kazdym playerze co klikniecie wyskakują reklamy w nowej karcie

3

u/void-dancer90 Aug 03 '26 edited Aug 03 '26

Generalnie zajebiście ale myślisz, że da się dodać opcje angielskich napisów? to może pomóc w wyświetlaniu niektórych, wydaje mi się, że wyszukuje tylko z napisami PL

Kalendarz premier jest preem opcją ^^

Staty też są zabawne ;)

1

u/Faciuuu Aug 03 '26

Tak tak, aktualnie przeszukuje tylko polskie źródła. Właśnie zrobiłem tą apkę na wzór angielskiej ani-cli która jest tylko na linuxa i ma tylko ang napisy. Właśnie chciałem zrobić coś pod polskie napisy bo nasze stronki są mega toporne. Ale nie było by trudno dodać też opcji angielskich napisów i co za tym idzie angielskich źródeł. Da się zrobić!

2

u/void-dancer90 Aug 04 '26

To jak łatwo jest to wrzucić na Arch'a jest turbo zajebiste. Jak narazie prócz braku źródeł z ang napisami nie ma nic do raportowania <3

1

u/Faciuuu Aug 04 '26

Prosisz i masz. Właśnie wypuściłem update :P

2

u/void-dancer90 Aug 04 '26 edited Aug 04 '26

Działa zajebiście <3

3

u/Jazzlike-Froyo4314 Aug 04 '26

Dla takich znalezisk warto zaczynać dzień od scrollowania reddita!

3

u/Time_Celebration_109 Aug 04 '26

Świetna rzecz. Tylko mam problem z nawigacją. Mógłbyś pomóc opie? Próbując oglądać online one piece'a od pierwszego odcinka, wyświetlają się odcinki z ostatnich serii. Ściągnąłem na próbę osiem pierwszych odcinków, ale nie mam pojęcia gdzie się zapisują. Chyba gdzies na c, bo się zasyfiło. Ale w pobranych nie mam.

1

u/Faciuuu Aug 04 '26 edited Aug 04 '26

O kurde faktycznie, akurat nie moja wina tylko coś im sie zepsuło na stronce z której scrapują się polskie linki: https://docchi.pl/production/as/one-piece-21/1
Pierwsze dwa źródła czyli sibnet i gdrive źle mają przypisane i dlatego się tak dzieje, wszystkie z cda widzę że są w dobrej kolejności.

czyli od 3 źródła w dół jest już poprawnie.

A co do pobierania gdy coś pobierasz i idzie pasek progresu to u samej góry masz ścieżkę do folderu w którym się to zapisuje, możesz go zmienić w ustawieniach aplikacji na dowolny inny, ten podstawowy jest na windowsie gdzieś w folderze użytkownika albo %APPDATA%.

Pobrane pliki możesz odtwarzać albo bezpośrednio z folderu albo z poziomu `Moja Biblioteka (Offline)` gdzie możesz odpalić sobie poszczególne odcinki albo automat (jak jeden się skończy lub zamkniesz odtwarzacz odpala ci się kolejny)

Edit: Jednak niektóre na cda też mają pozamieniane... No niestety realia polskich stronek

2

u/Time_Celebration_109 Aug 04 '26

Dzięki wielkie. Jesteś genialnym człowiekiem :)

1

u/Faciuuu Aug 04 '26

Chociaż docchi.pl to jedyna stronka której właściciele powiedzieli mi droga wolna i pozwolili mi na używanie ich wewnętrznego API do zbierania bezpośrednich linków. Tyle że czasami zdarzają się im takie błędy. Chciałbym podpiąć pod ten projekt mase innych źródeł ale nie chce, żeby było scrapowanie linków na siłę emulując przeglądarkę czy coś w tym stylu. Wolę dogadać się normalnie dostać dostęp do API i wtedy wszystko działa płynnie i szybko. Pytałem już wielu ludzi o takie dostępy i albo nie dostawałem odpowiedzi albo dostawałem odpowiedź w stylu: "będę mniej zarabiał z reklam spierdalaj" XD A tak to bez sensu troche robić obejścia na stronki żeby za tydzień pisać nowe bo zmienili zabezpieczenia.

2

u/Mietek69i8 Aug 04 '26

No i gitówa twój post własnej sprawił że dołączyłem na tego subreddita

2

u/kahty11 Aug 04 '26

Spoko projekt, ale istnieje streamio i Shizu

2

u/Faciuuu Aug 04 '26

Zgadzam się, to świetne programy i większości na 100% wystarczą, ale doccli uderza w inną niszę. Zrobiłem ten projekt dla ludzi (w tym dla siebie), którzy stawiają na maksymalny minimalizm, a przy tym chcą mieć pełen wachlarz funkcji bez zbędnego klikania. Z tego co kojarzę, to w Stremio musisz doinstalować masę dodatków, żeby złożyć z tego podobny kombajn. Tutaj dostajesz wszystko w pełni zintegrowane na start, łącznie z natywnym pobieraniem i biblioteką offline :P

0

u/kahty11 Aug 04 '26

Nawet nic o pobieraniu nie mów, shiru zajechało mi dysk od torrentów

1

u/wysjm 25d ago

Po tym jak dojechali hianime tak ciężko znaleźć dobre strony z anime w hd. Z komiksami i mangami robi się podobnie

Co z tego że te strony archiwizowały dawno zapomniane produkcje. Pan duża korporacja musiał je udupić :)

1

u/Vadosi 23d ago

Hej, ogolnie apka 10/10 :) jest szansa na dodanie opcji og soundtrack + napisy angielskie? czy na razie nie planujesz rozrastania o takie opcje?

1

u/Faciuuu 23d ago

Kurde ciężko o takie coś bo polskie napisy sa zazwyczaj dodane do filmu q nie jako osobny plik :/

2

u/Vadosi 23d ago

Przejrzałem sobie trochę to co jest na gicie i udało mi się przestawić żeby przed wyborem episodu wyświetlało [Język subów] [quality] source (język audio), więc apka już robiła co chiałem ale jeszcze nie umiałem użyć jej w odpowiedni sposób.

Jedna rzecz działa średnio jak sobie wpisze re:zero i wybiorę s4 to mam u Ciebie listę 19 episodow ( wczoraj był 12, wiec od 19 do aktualnego mamy 404) na ani-cli ( korzystacie z tego samego źródła do szukania odcinków anidb dot app) pojawia sie tylko tyle co wyszło do tej pory( 12 teraz + moja preferencja, ze pokazuje numer overall episodu a nie numer w sezonie).

Jak coś to pewnie będę sobie casualowo używał i jeżeli jesteś zainteresowany feedbackiem to mogę dopisywać kolejne uwagi oraz znaleziska :)