1.8.4 pre

This commit is contained in:
deniscerri 2025-04-06 14:46:12 +02:00
parent a4d8765ed4
commit 0f5a01250b
No known key found for this signature in database
GPG key ID: 95C43D517D830350
6 changed files with 58 additions and 10 deletions

View file

@ -1,5 +1,26 @@
# YTDLnis Changelog
> # 1.8.4 (2025-04)
# What's Changed
## Added ability to set custom url for home recommendations
You can technically set anything like this and yt-dlp will process it just as how it can if you search it in the home screen.
## Formats list screen is reworked. Now it will open instantly and wont be prone to crashes and lag
- Fixed app not continuously starting queued items
- Fixed app not properly cancelling all downloads when cancel all is pressed
- Fixed app not properly showing yt-dlp version sometimes in updating settings
- Fixed app crashing sometimes when restoring settings with po token config
- Added get data sync id in the po token webview screen
- Added ability to set a custom youtube url when generating po tokens
- Fixed container in observe sources item not saving if its chosen as "Default"
- Prevented --no-cache-dir even though user set --cache-dir in extra commands
- Fixed bottom app bar in multiple download card not showing properly when using old navigation bar
- Other small visual bug fixes
> # 1.8.3 (2025-03)
# What's Changed

View file

@ -11,7 +11,7 @@ plugins {
def properties = new Properties()
def versionMajor = 1
def versionMinor = 8
def versionPatch = 3
def versionPatch = 4
def versionBuild = 0 // bump for dogfood builds, public betas, etc.
def isBeta = false
@ -145,7 +145,7 @@ dependencies {
// implementation "com.github.yausername.youtubedl-android:aria2c:$youtubedlAndroidVer"
implementation "io.github.junkfood02.youtubedl-android:library:0.17.2"
implementation "io.github.junkfood02.youtubedl-android:library:0.17.3"
implementation "io.github.junkfood02.youtubedl-android:ffmpeg:0.17.2"
implementation "io.github.junkfood02.youtubedl-android:aria2c:0.17.2"

View file

@ -110,6 +110,7 @@ class ActiveDownloadAdapter(onItemClickListener: OnItemClickListener, activity:
//OUTPUT
val output = card.findViewById<TextView>(R.id.output)
output.tag = "${item.id}##output"
output.text = ""
output.setOnClickListener {
onItemClickListener.onOutputClick(item)

View file

@ -81,6 +81,7 @@
android:layout_height="24dp"
android:layout_gravity="center_vertical|end"
android:orientation="horizontal"
android:outlineProvider="none"
android:paddingHorizontal="10dp"
app:chipSpacingHorizontal="0dp">
@ -89,6 +90,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="false"
android:outlineProvider="none"
app:chipStrokeColor="@android:color/transparent"
android:textSize="11sp"
app:chipBackgroundColor="?attr/colorSurface"
app:chipMinTouchTargetSize="0dp"
@ -106,6 +109,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:dividerPadding="5dp"
android:layout_marginTop="5dp"
android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@+id/output"
app:layout_constraintEnd_toStartOf="@+id/active_pause_cancel_btns"
@ -119,15 +123,15 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:maxLines="2"
android:paddingStart="10dp"
android:paddingEnd="10dp"
android:paddingEnd="5dp"
android:shadowColor="@color/black"
android:shadowDx="2"
android:shadowDy="2"
android:shadowRadius="1"
android:textColor="#FFF"
android:textSize="17sp"
android:textSize="15sp"
android:textStyle="bold" />
<TextView
@ -140,12 +144,10 @@
android:paddingStart="10dp"
android:paddingEnd="10dp"
android:paddingBottom="5dp"
android:shadowColor="@color/black"
android:shadowDx="2"
android:shadowDy="2"
android:shadowRadius="1"
android:textColor="#FFF"
android:textSize="12sp"
android:textSize="11sp"
android:textStyle="bold" />
@ -172,6 +174,7 @@
android:layout_width="wrap_content"
android:contentDescription="@string/resume"
android:layout_height="wrap_content"
android:padding="8dp"
app:backgroundTint="?attr/colorSurface"
app:cornerRadius="15dp"
app:icon="@drawable/exomedia_ic_play_arrow_white"
@ -190,6 +193,7 @@
android:layout_height="wrap_content"
app:backgroundTint="?attr/colorSurface"
app:cornerRadius="15dp"
android:padding="8dp"
app:icon="@drawable/baseline_close_24"
app:iconSize="30dp"
app:iconTint="?android:textColorPrimary"
@ -203,12 +207,13 @@
<TextView
android:id="@+id/output"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_height="50dp"
android:clickable="true"
android:ellipsize="end"
android:focusable="true"
android:fontFamily="monospace"
android:maxLines="2"
android:gravity="bottom"
android:padding="10dp"
android:shadowColor="#000"
android:shadowDx="4"

View file

@ -187,6 +187,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:outlineProvider="none"
android:contentDescription="@string/incognito"
app:icon="@drawable/ic_nightly"
android:alpha="0.3"
@ -203,7 +204,7 @@
android:gravity="end"
android:visibility="gone"
android:paddingBottom="10dp"
android:paddingHorizontal="20dp"
android:layout_marginHorizontal="15dp"
android:layout_height="wrap_content">
<Button
@ -212,6 +213,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="all"
android:outlineProvider="none"
android:text="@string/update"
app:icon="@drawable/ic_update"
app:layout_constraintBottom_toBottomOf="parent"

View file

@ -0,0 +1,19 @@
# What's Changed
## Added ability to set custom url for home recommendations
You can technically set anything like this and yt-dlp will process it just as how it can if you search it in the home screen.
## Formats list screen is reworked. Now it will open instantly and wont be prone to crashes and lag
- Fixed app not continuously starting queued items
- Fixed app not properly cancelling all downloads when cancel all is pressed
- Fixed app not properly showing yt-dlp version sometimes in updating settings
- Fixed app crashing sometimes when restoring settings with po token config
- Added get data sync id in the po token webview screen
- Added ability to set a custom youtube url when generating po tokens
- Fixed container in observe sources item not saving if its chosen as "Default"
- Prevented --no-cache-dir even though user set --cache-dir in extra commands
- Fixed bottom app bar in multiple download card not showing properly when using old navigation bar
- Other small visual bug fixes