mirror of
https://github.com/darkzoul5/YoutubePlaylistSync.git
synced 2026-11-03 23:38:14 +02:00
Refactor CI/CD workflow to use GitHub Actions and update README for clarity
This commit is contained in:
1 parent
b2c64072c8
commit
c04a216a58
2 files changed
+66
-36
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# YouTube Playlist Downloader
|
||||
|
||||
A cross-platform tool for downloading entire YouTube playlists as MP3 or MP4 files, using [yt-dlp](https://github.com/yt-dlp/yt-dlp), [ffmpeg](https://ffmpeg.org/), and [aria2c](https://github.com/aria2/aria2). Includes Gitea CI/CD workflow for packaging and releasing Windows and Linux binaries.
|
||||
A cross-platform tool for downloading entire YouTube playlists as MP3 or MP4 files, using [yt-dlp](https://github.com/yt-dlp/yt-dlp), [ffmpeg](https://ffmpeg.org/), and [aria2c](https://github.com/aria2/aria2). Includes a GitHub Actions CI/CD workflow for packaging and releasing Windows and Linux binaries.
|
||||
|
||||
Supports audio, video, or both download modes, music and videos are numbered as they are on your youtube playlist, playlist cleanup, and configurable parallel download options.
|
||||
|
||||
@@ -16,7 +16,7 @@ Supports audio, video, or both download modes, music and videos are numbered as
|
||||
- **Cleanup of tracks:** Option to remove files not in playlist anymore, with confirmation.
|
||||
- **Configurable output paths** and archive tracking.
|
||||
- **Cross-platform:** Windows and Linux support.
|
||||
- **Gitea CI/CD workflow** for automated packaging and release.
|
||||
- **GitHub Actions CI/CD workflow** for automated packaging and release.
|
||||
|
||||
---
|
||||
|
||||
@@ -32,7 +32,7 @@ Supports audio, video, or both download modes, music and videos are numbered as
|
||||
|
||||
1. **Download the latest release:**
|
||||
|
||||
- Go to the [Releases](https://git.darkzoul.org/dark_zoul/YouTube-Playlist-Downloader/releases) page.
|
||||
- Go to the [Releases](https://github.com/darkzoul5/YoutubePlaylistDownloader/releases) page.
|
||||
- Download the appropriate archive for your platform (Windows or Linux).
|
||||
|
||||
1. **Unzip the archive:**
|
||||
@@ -108,7 +108,7 @@ Edit `yt-playlist-config.json` to specify playlists, paths, and options:
|
||||
- Offer to clean up files that are no longer in the playlist
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Docker Usage
|
||||
|
||||
You can run YouTube Playlist Downloader using the official Docker image.
|
||||
@@ -116,7 +116,7 @@ You can run YouTube Playlist Downloader using the official Docker image.
|
||||
### Run the container
|
||||
|
||||
```pwsh
|
||||
docker run -v /path/to/downloads:/app/downloads -v /path/to/config:/app/config git.darkzoul.org/dark_zoul/youtube-playlist-downloader:latest
|
||||
docker run -v /path/to/downloads:/app/downloads -v /path/to/config:/app/config ghcr.io/dark_zoul/YoutubePlaylistDownloader:latest
|
||||
```
|
||||
|
||||
Replace `/path/to/downloads` and `/path/to/config` with your local directories.
|
||||
@@ -133,7 +133,7 @@ Create a `docker-compose.yml` with the following content (replace the host paths
|
||||
```yaml
|
||||
services:
|
||||
yt-downloader:
|
||||
image: git.darkzoul.org/dark_zoul/youtube-playlist-downloader:latest
|
||||
image: ghcr.io/dark_zoul/YoutubePlaylistDownloader:latest
|
||||
container_name: yt-downloader
|
||||
restart: no
|
||||
volumes:
|
||||
@@ -166,4 +166,4 @@ See [LICENSE](LICENSE).
|
||||
|
||||
- [yt-dlp](https://github.com/yt-dlp/yt-dlp)
|
||||
- [ffmpeg](https://ffmpeg.org/)
|
||||
- [aria2c](https://github.com/aria2/aria2)
|
||||
- [aria2c](https://github.com/aria2/aria2)
|
||||
Reference in new issue
Block a user