Skip to content

Commit 197a8d5

Browse files
committed
🦃 Bump version to v1.10 and update screenshots and README
1 parent 8b6059a commit 197a8d5

File tree

5 files changed

+27
-9
lines changed

5 files changed

+27
-9
lines changed

‎Backends.md

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
## Differences
66

77
1. Download and embed subtitles: `youtube-dl` requires both `--write-sub` and `--embed-subs`, while `yt-dlp` only requires `--embed-subs`. Using `--write-sub` with `yt-dlp` results in the downloaded subtitle file being kept after embedding.
8+
2. Default output template: `youtube-dl` uses `%(title)s-%(id)s.%(ext)s`. `yt-dlp` uses `%(title)s [%(id)s].%(ext)s`. `youtube-dl-wpf` respects each backend's default, while allowing you to specify a custom output template.
9+
3. Metadata embedding: `youtube-dl` has `--add-metadata`. `yt-dlp` introduced `--embed-metadata` and still accepts `--add-metadata` as an alias. `youtube-dl-wpf` selects the best option based on which backend you are using.

‎README.md

+19-8
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ A simple GUI wrapper for [`youtube-dl`](https://github.com/ytdl-org/youtube-dl)
2222
- Specify custom download path.
2323
- Specify custom `ffmpeg` path.
2424
- Specify custom proxy.
25+
- Specify custom command-line arguments.
2526

2627
## Usage
2728

@@ -63,18 +64,28 @@ Prerequisites: .NET 6 SDK
6364

6465
Note for packagers: The application by default uses executable directory as config directory. To use user's config directory, define the constant `PACKAGED` when building.
6566

67+
### Build with Release configuration
68+
69+
```bash
70+
dotnet build -c Release
71+
```
72+
73+
### Publish as framework-dependent
74+
6675
```bash
67-
# Build with Release configuration
68-
$ dotnet build -c Release
76+
dotnet publish YoutubeDl.Wpf -c Release
77+
```
6978

70-
# Publish as framework-dependent
71-
$ dotnet publish YoutubeDl.Wpf -c Release
79+
### Publish as self-contained for Windows x64
7280

73-
# Publish as self-contained for Windows x64
74-
$ dotnet publish YoutubeDl.Wpf -c Release -r win-x64 --self-contained
81+
```bash
82+
dotnet publish YoutubeDl.Wpf -c Release -r win-x64 --self-contained
83+
```
7584

76-
# Publish as self-contained for packaging on Windows x64
77-
$ dotnet publish YoutubeDl.Wpf -c Release -p:DefineConstants=PACKAGED -r win-x64 --self-contained
85+
### Publish as self-contained for packaging on Windows x64
86+
87+
```bash
88+
dotnet publish YoutubeDl.Wpf -c Release -p:DefineConstants=PACKAGED -r win-x64 --self-contained
7889
```
7990

8091
## License

‎YoutubeDl.Wpf/YoutubeDl.Wpf.csproj

+6-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<ApplicationManifest>app.manifest</ApplicationManifest>
88
<Product>Cube YouTube Downloader</Product>
99
<Authors>database64128</Authors>
10-
<Version>1.9.0</Version>
10+
<Version>1.10.0</Version>
1111
<ApplicationIcon>CubeYouTubeDownloader.ico</ApplicationIcon>
1212
<Description>A simple GUI wrapper for https://github.com/ytdl-org/youtube-dl.</Description>
1313
<Copyright>© 2021 database64128</Copyright>
@@ -20,6 +20,7 @@
2020
<AssemblyName>youtube-dl-wpf</AssemblyName>
2121
<PackageId>YoutubeDl.Wpf</PackageId>
2222
<IncludePackageReferencesDuringMarkupCompilation>true</IncludePackageReferencesDuringMarkupCompilation>
23+
<PackageReadmeFile>README.md</PackageReadmeFile>
2324
</PropertyGroup>
2425

2526
<ItemGroup>
@@ -56,6 +57,10 @@
5657
<Pack>True</Pack>
5758
<PackagePath></PackagePath>
5859
</None>
60+
<None Include="..\README.md">
61+
<Pack>True</Pack>
62+
<PackagePath>\</PackagePath>
63+
</None>
5964
</ItemGroup>
6065

6166
<ItemGroup>

‎home.webp

38.3 KB
Binary file not shown.

‎settings.webp

7.24 KB
Binary file not shown.

0 commit comments

Comments
 (0)