Commit Graph

51 Commits

Author SHA1 Message Date
Benex254 f34706206a refactor(allanime provider):clean up and move allanime api to allanime folder 2024-08-05 09:46:57 +03:00
Benex254 2173372aa7 chore: remove animdl and pyaml from requirements 2024-08-05 09:46:57 +03:00
Benex254 46413ef174 refactor:remove animdl dependency and dependants 2024-08-05 09:46:57 +03:00
Benex254 9edaad3069 refactor:removed help screen and crash screen 2024-08-05 09:46:57 +03:00
Benex254 7b1cba983b feat(anime screen): add mpv player fallback 2024-08-05 09:46:57 +03:00
Benex254 128d2429d3 feat(anime screen):add auto play and auto select server 2024-08-05 09:46:57 +03:00
Benex254 e6873bd590 perf(anime screen): cache results of the episodes fetched 2024-08-05 09:46:57 +03:00
Benex254 bd459aaea5 feat(anime screen): add next and previous anime controls 2024-08-05 09:46:57 +03:00
Benex254 f8e073867a feat(home screen): implement load more anime functionality to improve start up time
This feature only gets anime of a particular category and only preloads
trending category
2024-08-05 09:46:57 +03:00
Benex254 cc3fc3dcf6 chore(media card loader): drop pytube as dependency and switch to yt-dlp for trailers 2024-08-05 09:46:57 +03:00
Benex254 1e0e139e47 feat(anime screen, search screen): finish basic ui for anime screen with ep selection and update search screen to use recycle view 2024-08-05 09:46:57 +03:00
Benex254 91041304ff feat(anime_screen):implement crude streaming with allanime api 2024-08-05 09:46:56 +03:00
Benex254 2e2572db3f perf(media card): use recyleboxlayout for more efficiency and better performance 2024-08-05 09:46:56 +03:00
Benex254 db7b38ffac refactor:move allanime_scraper to main codebase 2024-08-05 09:46:56 +03:00
Benex254 b03040d6c4 feat(scraper): add allanime_api based on ani-cli
This is the main api thats going to interact with the allanime site to
scrape stream links. This will thus make the getting of video streams
faster and more efficient than using animdl as has been previously done.
2024-08-05 09:46:56 +03:00
Benex254 7da0977d15 fix:Bugs caused by renaming 2024-08-05 09:46:56 +03:00
Benex254 5c44f2e99c refactor:renamed anixstream package to fastanime 2024-08-05 09:46:56 +03:00
Benex254 fb858e8d04 style:Formatted codebase to pep8 2024-08-05 09:46:56 +03:00
Benex254 5bdebcae2c feat: implemented load trailer when needed and also one media popup for all 2024-08-05 09:46:56 +03:00
Benex254 9ecce3bf78 refactor:removed unecesarry files 2024-08-05 09:46:56 +03:00
Benex254 5a5173c352 Update README.md 2024-08-05 09:46:56 +03:00
Benex254 821314fe70 Update README.md 2024-08-05 09:46:56 +03:00
Benex254 d9389c358a Update README.md 2024-08-05 09:46:56 +03:00
Benex254 f6e8f810a6 Merge branch 'master' of https://github.com/Benex254/aniXstream 2024-08-05 09:46:55 +03:00
Benex254 5e38fc64fc refactor: renamed screenshots 2024-08-05 09:46:55 +03:00
Benex254 62ff7117d3 Update README.md 2024-08-05 09:46:55 +03:00
Benex254 0dfa13210b feat:added screenshots 2024-08-05 09:46:55 +03:00
Benex254 e2a36e2216 Create README.md 2024-08-05 09:46:55 +03:00
Benex254 2c5506b62f feat:Finished stable v0.10.0 2024-08-05 09:46:54 +03:00
Benex254 4a5c82bd08 renamed app to anixstream 2024-08-05 09:46:54 +03:00
Benex254 fd9b6ce73f feat:Made trailer player better 2024-08-05 09:46:54 +03:00
Benex254 853dc6e583 feat:added app icon and default images 2024-08-05 09:46:54 +03:00
Benex254 4896be5814 feat: Made search screen more responsive 2024-08-05 09:46:54 +03:00
Benex254 d67e70d78b feat: made the exception hndling while streaming to be more robust 2024-08-05 09:46:54 +03:00
Benex254 3c92b367d8 feat: added debug screen 2024-08-05 09:46:54 +03:00
Benex254 cc2a7364c3 feat: added animdl config manager 2024-08-05 09:46:54 +03:00
Benex254 32b99834c4 doc and style: formatted the whole codebase to pep8 plus added documentation where necessary 2024-08-05 09:46:54 +03:00
Benex254 8bf06cd34b feat:finished animdl api 2024-08-05 09:46:54 +03:00
Benex254 64915594b3 Update animdl_api.py 2024-08-05 09:46:54 +03:00
Benex254 87f22fcd1d feat:added download task card to download screen which marks the end of it 2024-08-05 09:46:54 +03:00
Benex254 fbd45d0a97 feat:added help screen plus kivy_markup_helper 2024-08-05 09:46:54 +03:00
Benex254 35c26ffe4d fix:Worked around weird behavior of Mdlabel's with a background color 2024-08-05 09:46:54 +03:00
Benex254 2eca3f480d doc:Added typing to the Anilist module 2024-08-05 09:46:54 +03:00
Benex254 047ce29da3 added logging, completed anime liast screen and refined code base 2024-08-05 09:46:53 +03:00
Benex254 a59d8e5599 cleaned up the codebase plus did some minor optimizations 2024-08-05 09:46:53 +03:00
Benex254 bc551309a2 added download anime funtionality to the ui 2024-08-05 09:46:53 +03:00
Benex254 780c34a5ba added custom streaming features plus created the rest of the views with basic template 2024-08-05 09:46:53 +03:00
Benex254 e2a4a7dbb1 finished creatinng settings 2024-08-05 09:46:53 +03:00
Benex254 548deaadc5 successfully completed search page 2024-08-05 09:46:53 +03:00
Benex254 0b3ea92120 finish the animdl api and refactored codebase plus started on the anime screen 2024-08-05 09:46:53 +03:00