Skip to content

Commit 3e29bcd

Browse files
authored
Merge pull request #11 from o7q/dev
MediaDownloader v5.1.0
2 parents 2c01f58 + d7dee0b commit 3e29bcd

57 files changed

Lines changed: 1192 additions & 766 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -33,42 +33,24 @@ It provides a simple abstraction for basic yt-dlp and FFmpeg features while givi
3333

3434
By grabbing a binary from the 👉 [downloads page](https://github.com/o7q/MediaDownloader/releases).
3535

36+
### 💿 How do I run it?
37+
3638
<details>
3739
<summary><strong>Windows</strong></summary>
3840

39-
Simply run `MediaDownloader.exe`. It will automatically install all depenencies into the `MediaDownloader/bin` directory.
41+
Simply run `MediaDownloader.exe`. It will automatically install all dependencies into the `MediaDownloader/bin` directory.
4042

4143
</details>
4244

4345
<details>
4446
<summary><strong>Debian/Ubuntu</strong></summary>
4547

46-
To use MediaDownloader on Debian/Ubuntu. You need to install **yt-dlp** and **FFmpeg** manually.
47-
48-
- Install yt-dlp:
49-
- I recommend uninstalling any other yt-dlp before continuing:
50-
- ```
51-
sudo apt remove yt-dlp
52-
```
53-
- Download yt-dlp from:
54-
- https://github.com/yt-dlp/yt-dlp/releases
55-
- Rename the downloaded binary to `yt-dlp`
56-
- Place `yt-dlp` in your `/usr/local/bin` directory:
57-
```
58-
sudo cp /<YOUR PATH TO>/yt-dlp /usr/local/bin/yt-dlp
59-
```
60-
```
61-
sudo chmod +x /usr/local/bin/yt-dlp
62-
```
63-
64-
- Install FFmpeg:
65-
```
66-
sudo apt install ffmpeg
67-
```
48+
Simply run `MediaDownloader_linux`. It will automatically install all dependencies into the `MediaDownloader/bin` directory.
6849

69-
You can verify you installed everything correctly by running `yt-dlp` and `ffmpeg` in the terminal.
70-
71-
`MediaDownloader_linux` should now work!
50+
You may need to run the following command:
51+
```
52+
sudo chmod +x MediaDownloader_linux
53+
```
7254

7355
</details>
7456

@@ -101,9 +83,8 @@ The built binary can be found in `src/app/target/release`.
10183
## 📖 FAQ
10284
10385
<details>
104-
<summary><strong>View</strong></summary>
86+
<summary><strong>How do I use the custom arguments option?</strong></summary>
10587
106-
### How do I use the custom arguments option?
10788
- Every argument should be separated by a newline (`\n`) \
10889
*Examples:*
10990
```
@@ -119,15 +100,24 @@ The built binary can be found in `src/app/target/release`.
119100
320K
120101
```
121102
122-
### How do I specify trim values?
103+
</details>
104+
105+
<details>
106+
<summary><strong>How do I specify trim values?</strong></summary>
107+
123108
- Trim values should be in the format of a timestamp \
124109
*Examples:*
125110
- `0:00` and `0:10`
126111
- `1:00` and `1:30`
127112
- `10` and `15`
128113
- `52:32` and `1:20:21`
129-
130-
### How do I specify bitrate values?
114+
- You can use the `<<` and `>>` options to tell the trimmer to trim from the very start or end
115+
116+
</details>
117+
118+
<details>
119+
<summary><strong>How do I specify bitrate values?</strong></summary>
120+
131121
- Bitrate values should be a number, followed by a byte abbreviation \
132122
*Examples:*
133123
- `1G` (for gigabits)

TODO.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
# TODO
22

3-
- Make the navigate path button cross-platform
4-
- Fix UI visuals for Linux
5-
- Implement auto-update
6-
- Implement automatic binary downloading for Linux
73
- Add a settings window

changelog.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
~ v5.1.0
2+
- Added an auto-updater
23
- Added a navigate path button
3-
- Fixed an issue with list header texts being displayed incorrectly
4-
- Made lists sort in descending order
4+
- Added automatic binary downloading for Linux
5+
- Added QOL link opener feature (upon double-clicking the url textbox)
6+
- Fixed selection windows incorrectly loading selected items
7+
- Fixed selection header texts being displayed incorrectly
8+
- Fixed lists sorting in the wrong order
9+
- Fixed FFmpeg libx264 issues for Linux (now using FFmpeg GPL instead of LPGL)
10+
- Fixed an issue where subwindows would softlock when the main window exits
511

612
~ v5.0.0
713
- MediaDownloader has been completely rewritten from scratch using the Tauri framework

0 commit comments

Comments
 (0)