Denis Çerri
5ea0c4654f
added ability to upgrade to nightly builds of yt-dlp
3 years ago
Denis Çerri
2bfb998e4a
change animations for bottom sheet
3 years ago
Denis Çerri
d860511ce9
implemented download scheduling
3 years ago
Denis Çerri
2fd96cf3b2
more stuff lol
3 years ago
Denis Çerri
2b0f1322d3
fixed file scanning and tabs not storing correct types
3 years ago
Denis Çerri
144e8e9bc5
fixed download cancelling and title and author not renaming
3 years ago
Denis Çerri
c653edb387
fixed audio downloads
3 years ago
Denis Çerri
544a8eab14
implemented work calls after processing downloads
3 years ago
Denis Çerri
5e47c98ec5
more fixes
4 years ago
Denis Çerri
af4294e092
fixes
4 years ago
Denis Çerri
9e5f0e5fab
implemented format inside objects instead of a separate table
4 years ago
Denis Çerri
ff58bd2dbf
added download multiple card
4 years ago
Denis Çerri
a6b078f95b
removed old download service
4 years ago
Denis Çerri
6dc413cbd2
turned more files to kotlin
4 years ago
Denis Çerri
92d6b2f197
added stuff
...
added file picker for the sheet
cancel
title and author name sync between types
sheet showing when there is one result
trending not refreshing every time app shows
4 years ago
Denis Çerri
7f813ebd96
added new download card again...
4 years ago
Denis Çerri
19eab5e054
fixed some things in download card
4 years ago
Denis Çerri
2371ab734d
added other download cards and recyclerview for cards to be queued for download
4 years ago
Denis Çerri
d124b8fb5f
added invidious formats and unified download card for a single item
4 years ago
Denis Çerri
c4c4e7eab1
added formats
4 years ago
Denis Çerri
09bddccb61
added livedata to results
4 years ago
Denis Çerri
335be8299c
created download worker
4 years ago
Denis Çerri
ec465f8bda
fixed thumb not showing in samsung music
4 years ago
Denis Çerri
82b24c4ea2
fixed history items not having proper indexes
4 years ago
Denis Çerri
542121d446
implemented diffutil on history recyclerview
4 years ago
Denis Çerri
d91b6dc217
random stuff
4 years ago
Denis Çerri
b330a5ba08
dev init
4 years ago
Denis Çerri
51ff22abcd
made file transfer a separate worker
...
made the app create default folders since downloading on a fresh install wouldnt work without checking the settings first, now you can
made each download have their own separate temporary folder using an url and download type. this way they can be resumed
fixed sponsorblock filters not working on a fresh install
fixed custom command notification not being in the proper channel
and other small stuff
4 years ago
William Spencer
dc61e650af
Translated using Weblate (Russian)
...
Currently translated at 100.0% (147 of 147 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/ru/
4 years ago
HiSubway
9de0a84f53
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (147 of 147 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/ja/
4 years ago
Denis Çerri
427b96957c
fixed opus not saving with thumbnail & added share intent for custom command
4 years ago
Denis Çerri
f4d3ff5c25
fixed white space on bottom navigation
4 years ago
Denis Çerri
9871b38b68
fixed icons not showing well in small phones
4 years ago
Denis Çerri
92f66ded59
Merge branch 'main' of https://github.com/deniscerri/ytdlnis
4 years ago
Denis Çerri
bba9dbd96a
made downloads work on OTG drives
4 years ago
William Spencer
cb27a22306
Translated using Weblate (Russian)
...
Currently translated at 5.4% (8 of 147 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/ru/
4 years ago
William Spencer
41f8b891ec
Added translation using Weblate (Russian)
4 years ago
Denis Çerri
b83c73048b
fixed results being duplicated when reopening the app
4 years ago
Denis Çerri
5d99255ef7
Merge branch 'main' of https://github.com/deniscerri/ytdlnis
4 years ago
Denis Çerri
6c644b9d7e
removed unimplemented components
4 years ago
Denis Çerri
57435f8c15
Translated using Weblate (Albanian)
...
Currently translated at 100.0% (147 of 147 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/sq/
4 years ago
Denis Çerri
1c1322ab60
breadcrumbs
4 years ago
Denis Çerri
ad30d363d8
fixed app not parsing youtube shorts
4 years ago
Denis Çerri
49db13833f
converted app, info/notification/update util, notification receiver to kotlin
4 years ago
Denis Çerri
604fd300c8
kotlin-migration init
4 years ago
Denis Çerri
f2c4fc33a3
code cleanup
4 years ago
Denis Çerri
dc75436bdc
added playlist support for invidious & removed recyclerview flashes
4 years ago
Denis Çerri
14033e38e2
added other sponsorblock delete categories
4 years ago
Denis Çerri
4b5dc1fb40
added invidous support for youtube queries
...
also added search suggestions
4 years ago
Denis Çerri
8dff21bc8a
more breadcrumbs
...
added a default value for format quality selection
fixed app not downloading files with bad characters like : ' " , .
added default video format
added worst video quality as selection
4 years ago
AdeRRo
fd8bfb6cd5
Translated using Weblate (Polish)
...
Currently translated at 100.0% (138 of 138 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/pl/
4 years ago
Oğuz Ersen
a12bec16ad
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (138 of 138 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/tr/
4 years ago
Denis Çerri
afc84811b1
Translated using Weblate (Albanian)
...
Currently translated at 100.0% (138 of 138 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/sq/
4 years ago
AdeRRo
2bf95d5b63
Added translation using Weblate (Polish)
4 years ago
Denis Çerri
d772e54afe
breadcrumbs #2
4 years ago
HiSubway
77aeecc721
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (135 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/ja/
4 years ago
HiSubway
26e643201c
Added translation using Weblate (Japanese)
4 years ago
Denis Çerri
195281cf91
breadcrumbs
4 years ago
Denis Çerri
fca43ed67d
added turkish
4 years ago
Jean-Luc Tibaux
ab0acd9070
Translated using Weblate (French)
...
Currently translated at 9.6% (13 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/fr/
4 years ago
Jean-Luc Tibaux
88b209b3cc
Translated using Weblate (German)
...
Currently translated at 100.0% (135 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/de/
4 years ago
Jean-Luc Tibaux
c7ba46be91
Added translation using Weblate (French)
4 years ago
Jean-Luc Tibaux
cc47e04c73
Added translation using Weblate (German)
4 years ago
Denis Çerri
b5c5ceb4f8
Translated using Weblate (Albanian)
...
Currently translated at 100.0% (135 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/sq/
4 years ago
Denis Çerri
4bd773241a
Translated using Weblate (English)
...
Currently translated at 100.0% (135 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/en/
4 years ago
Allan Nordhøy
a9f5cd3e79
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.4% (110 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/nb_NO/
4 years ago
Denis Çerri
efcaeb6ce8
Translated using Weblate (Albanian)
...
Currently translated at 100.0% (135 of 135 strings)
Translation: ytdlnis/strings
Translate-URL: https://hosted.weblate.org/projects/ytdlnis/strings/sq/
4 years ago
Allan Nordhøy
197a34f829
Added translation using Weblate (Norwegian Bokmål)
4 years ago
Allan Nordhøy
eef5a44ec7
Small fixes
4 years ago
Allan Nordhøy
4a19712f5e
App strings reworked
4 years ago
Denis Çerri
8f533ab67e
fixed app crashing when using links that have data missing
4 years ago
Denis Çerri
4a387ea0cf
even more fixes
4 years ago
Denis Çerri
4edd72f627
fixed file import bugs
4 years ago
Denis Çerri
a699711671
added ability to share txt file to the app
...
txt file can have any links, playlist links or simple queries. The app will go through each line and put them in the result page
4 years ago
Denis Çerri
c855b6ad2e
added "open file from downloaded item" functionality and deleting multiple downloaded items by long clicking / selecting them
4 years ago
Denis Çerri
32cbc52339
added download cards for download all and download selected vids
4 years ago
Denis Çerri
9d500b46fc
added support for editing author name
4 years ago
Denis Çerri
b60d02adb0
added ability to change item title before download
...
changing author is possible but a limitation of youtubedl-android prevents doing both at the same time
4 years ago
Denis Çerri
ecf79fbff4
[beta] added functional download config cards
4 years ago
Denis Çerri
c763d00f08
init bottom cards for configuring download for both audio and video
4 years ago
Denis Çerri
0ca90d17a3
added cancel button on download notification
...
and fixed servive bugs when app was killed and reopened
4 years ago
Denis Çerri
8910d19815
added incognito mode, ability to delete file when deleting history item
...
also fixed cancel all downloads button from the top app bar not disappearing when i cancel the single download from the card
4 years ago
Denis Çerri
83055c0a42
fixed updating items when downloads cancel and fixed item downloading the same type (again)
4 years ago
Denis Çerri
b6f6edb690
added downloading items on the downloads tab, they can be cancelled
...
TODO, update home fragment when downloads tab cancels
4 years ago
Denis Çerri
a3f0667c7d
fixed bug when queued audio and video were of same source
...
2nd click downloaded the same type as the first. Now they download as expected
4 years ago
Denis Çerri
42deee3f2e
added chips to downloads fragment (sort, filter by type and website)
4 years ago
Denis Çerri
e86b44ee51
finished download states on home fragment
...
handled download states through the recyclerview so that they are correct even if the app is killed and reopened
4 years ago
Denis Çerri
b93ed7309e
made clicked results cancellable
4 years ago
Denis Çerri
b5119e8b4e
fixed downloads delete dialogs not showing
...
also fixed certain files not getting recognized in the filesystem and giving a false negative on downloads tab, making them grey
made grey downloads' buttons grey too
switched the button to materialbutton like home
replaced basic progressbar to linearprogress. Now progress is buttery smooth
4 years ago
Denis Çerri
3936e83578
new small features
...
made progress bar as thick as the card and somewhat transparent, looks nicer
made the download progress not cut off and be seamless when transitioning from intermediate to solid colors
renamed history tab to downloads
added videopath to downloaded items and if they are not in the filesystem, they are greyed out
made updating app as a toggle in the main settings page. moved update ytdl there aswell
fixed not getting all playlist items from generic ytdl request
brought back the default api key. If the key is throttled, it will try to use the user's custom youtube api key. If that key is throttled too, it will use the generic request as a last resort
4 years ago
Denis Çerri
5bd20ad5fd
translated leftover strings #2
4 years ago
Denis Çerri
dfd560204e
fixed api issues and other stuff
...
Due to high app usage my personal youtube api key was throttled. I removed the built-in api key for default yt-dlp requests. slower but usable to everyone. You can add your own youtube api key in the setttings for faster responses
fixed downloaded items other than youtube not having proper download links
fixed app crashing when pressing download all button
4 years ago
Denis Çerri
69abfb947f
added app icon (thank you decipher3114)
...
fixed app crashing when you multiselect and unselect
removed utc from history
updated mp3 and mp4 tags to audio and video
made app have a different background if its light or dark theme
4 years ago
Denis Çerri
6473f452a1
added stateless downloads & more
...
changed folder structure to ytdlnis instead of ytdl
when downloads are finished, history fragment updates itself
changed video duration of livestreams to LIVE
Fixed update dialog showing when you dont have internet
removed download functionality from home fragment and put it all on downloadservice. This makes the download stateless and the ui can be updated when you go back to the app
did the same for custom command activity
slight changes on result card ui
added fastlane metadata
added support for other yt-dlp videos instead of just focusing on youtube. Youtube is still the main focus
updated database
slight design changes
made bottom navigation bar the same color as the background
changed download buttons background colors inside cards
fixed result items changing download status icons when scrolling through recyclerview
updated readme
4 years ago
Denis Çerri
2e355562d3
breadcrumb #2
4 years ago
Denis Çerri
21b6847a23
fixed cards not reseting properly when clearing results
4 years ago
Denis Çerri
570dcfc94e
fixed playlist repeating the last page
4 years ago
Denis Çerri
9bd2e81b64
removed unnecessary thread sleep
4 years ago
Denis Çerri
9807b835f8
breadcrumbs
4 years ago
Denis Çerri
e3106936b8
removed update toast when app first opens
4 years ago