Jesse Bannon
c932583165
[DOCKER] GUI Docker image using Code-Server ( #774 )
...
Adds a new docker image: `ytdl-sub-gui:latest` which is ytdl-sub packaged with VS-Code via LinuxServer.io's code-server image: https://hub.docker.com/r/linuxserver/code-server
Proper documentation will be added later
2023-10-22 01:17:09 -07:00
Jesse Bannon
8eca524292
[DEV] Do not release with doc updates
2023-10-18 23:35:02 -07:00
Jesse Bannon
a7651b202b
[DOCS] Update config docs ( #764 )
2023-10-18 23:20:59 -07:00
Jesse Bannon
04b19a5ddd
[DOCKER] Tag ubuntu docker image version correctly
2023-09-21 23:31:42 -07:00
Jesse Bannon
b0c6430407
[DOCKER] Add version tag to all images ( #737 )
2023-09-21 23:20:31 -07:00
Jesse Bannon
6c3e70a9fd
[DEV] pytest retry for flakey tests ( #718 )
2023-09-15 12:17:18 -07:00
Jesse Bannon
9e8403f148
[DEV] Fix release conditional ( #703 )
2023-09-02 00:18:16 -07:00
Jesse Bannon
ac7b366530
[DEV] Fix split-by-chapters test ( #702 )
...
Fixing the split_by_chapters test suite. Also do not make releases for commits with [DEV] in them. If you see this, it didn't work 😅
2023-09-02 00:04:37 -07:00
Jesse Bannon
e2482b2760
[FEATURE] Commit message as release notes ( #695 )
...
Release notes will now contain commit messages. I will do better to provide a more meaningful changelog here
2023-08-30 15:48:39 -07:00
Jesse Bannon
c87b595f66
[DOCKER] Properly tag ubuntu image ( #546 )
...
* [DOCKER] Properly tag ubuntu image
* unique keys
2023-03-15 14:59:52 -07:00
Jesse Bannon
52fdc9a213
[DOCKER] Add ubuntu docker image for device passthrough ( #545 )
2023-03-15 14:10:32 -07:00
Jesse Bannon
022c24cc2c
[BACKEND] Add dependabot ( #511 )
2023-03-07 14:09:18 -08:00
Jesse Bannon
196b99ce0e
[RELEASE] Windows exe in release ( #485 )
2023-02-28 22:40:35 -08:00
Jesse Bannon
798bbbc62c
[BACKEND] Windows support ( #476 )
2023-02-28 17:07:03 -08:00
Jesse Bannon
74ece6e185
[RELEASE] Include x86_64 build ( #473 )
...
* [RELEASE] Include x86_64 build
* cleaning
2023-02-23 23:49:08 -08:00
Jesse Bannon
12c6471753
[RELEASE] Build arm64 executable using ubuntu ( #472 )
2023-02-23 23:21:54 -08:00
Jesse Bannon
486ee9d353
[BACKEND] Fix linux build cache ( #470 )
2023-02-23 12:26:20 -08:00
Jesse Bannon
ea5b04435e
[BACKEND] Test release binaries in their environment ( #469 )
...
* [BACKEND] Test release binaries in their environment
* executable, run help
* fail on miss
* no fail on cache miss write
* tar/zstd
2023-02-23 00:38:08 -08:00
Jesse Bannon
02f8a3c2a2
[RELEASE] Use older glibc for linux build ( #468 )
2023-02-22 23:38:01 -08:00
Jesse Bannon
ebd30f224e
[RELEASE] Add linux executables to release ( #464 )
2023-02-22 20:15:34 -08:00
Jesse Bannon
1423142d07
[RELEASE] Fix commit count issue in release post ( #460 )
2023-02-20 19:46:51 -08:00
Jesse Bannon
5035825c91
[RELEASE] Combine GH release and PyPI workflow ( #459 )
2023-02-20 17:53:45 -08:00
Jesse Bannon
6794705947
[RELEASE] Automate release creation ( #458 )
2023-02-20 17:47:30 -08:00
Jesse Bannon
c39393e69a
[RELEASE] Package ytdl-sub to PyPI ( #457 )
...
* post only if > 0
* since todays date
* pypi workflow
* test token
* fix test
* long description
* simpler names
* more simple
* no test pypi in master
* publish only on master
2023-02-20 16:39:33 -08:00
Jesse Bannon
e5b5c5e638
[BACKEND] Bandcamp e2e test, update music example ( #393 )
...
* [BUGFIX] Fix missing contains function when checking entries
* remove children func
* [BACKEND] Bandcamp e2e test, update music example
* WIP
* combine soundcloud and all music into music_audio config
* sc fixtures
* updated tests and examples
* bandcamp e2e test
* regen off
* remove url validators
* use bandcamp artist url for more parent coverage
* lint
2023-01-14 16:48:27 -08:00
Jesse Bannon
053042b4b9
[BACKEND] Purge youtube + soundcloud download strategies ( #408 )
...
* [BACKEND] Purge youtube + soundcloud download strategies
* update unit tests
* fix missing for ffmpeg;
* try update
2023-01-11 22:05:50 -08:00
Jesse Bannon
978dc36713
[BACKEND] Optimize metadata fetching ( #335 )
...
* [BACKEND] Do not fetch unnecessary metadata when grabbing .info.json files"
* update with more optimized ytdl options
2022-11-16 12:54:18 -08:00
Jesse Bannon
21eb36774b
[DOCKER] Use alpine-3.16, update ffmpeg (attempt 2) ( #332 )
...
* Revert "Revert "[DOCKER] Use alpine-3.16, update ffmpeg (#330 )" (#331 )"
This reverts commit 1fa3aa5967 .
* update mediafile
* lots of changes
* remove setup py
2022-11-15 13:34:47 -08:00
Jesse Bannon
726da5b6be
[BACKEND] Update docker container to have latest examples ( #319 )
2022-11-13 11:24:59 -08:00
Jesse Bannon
5b9a5dae50
[FEATURE] Prebuilt presets ( #264 )
2022-10-01 22:41:36 -07:00
Jesse Bannon
1486acb421
[BACKEND] Parallelize tests, remove track and artist source variables ( #246 )
2022-09-27 16:51:42 -07:00
Jesse Bannon
0642ddf3b7
[BACKEND] Use Ubuntu 22.04 for CI, update all expected download hashes ( #197 )
2022-08-27 00:56:01 -07:00
Jesse Bannon
61c5a22933
[REFACTOR] Move chapter timestamps support into chapter plugin, remove from youtube.video ( #193 )
...
Introduces breaking changes to youtube.video.chapter_timestamps. Please use chapters.embed_chapter_timestamps instead to embed timestamps into a video
2022-08-26 23:08:53 -07:00
Maka0
cb31156b42
Added QEMU/buildx to Github Actions to build multiarch containers ( #84 )
...
* Updated docker to use buildx Buildkit
* Updated github actions to include QEMU/buildx to build multiarch containers
* Removed packages after build is done
* Updated documentation to set the correct default thumbnail file name
* Parallel jobs (#1 )
Implemented parallel docker builds on Github Actions
* Updated default config file in Docker container
* Replaced Pillow with ffmpeg for thumbnail converting (and updated documentation to change the default thumbnail to -thumb.jpg) (#2 )
* Swapped Pillow for ffmpeg for thumbnail conversion
* Further changed default thumbname to include "-thumb" (Kodi needs this to pick up the thumbnail image)
* Added ffmpeg bitexact for reproducability
* Removed extra packages needed for Pillow
* Updated ref check (#3 )
* Fixed formatting on if statement for deploy job
Co-authored-by: Maka0 <bas@oddens.net>
2022-07-04 01:17:04 -07:00
Jesse Bannon
1620c3a42d
youtube.download_strategy split_video ( #76 )
...
* youtube.download_strategy split_video
* almost working, need to deal with track_title and other overwrites
* working test
* ci ffmpeg
* sudo -f
* fix code block
2022-06-18 23:12:10 -07:00
Jesse Bannon
835c276da4
Push on master or release ( #60 )
2022-06-01 22:37:39 -07:00
jbannon
3c3f9140f7
safer login
2022-06-02 05:17:15 +00:00
jbannon
2781566cb3
Fix push on master
2022-06-02 05:08:14 +00:00
Jesse Bannon
e6876f25e2
Only publish on master ( #59 )
2022-06-01 22:05:52 -07:00
Jesse Bannon
3143647b8d
Publish package on each push to master ( #58 )
2022-06-01 21:46:03 -07:00
Jesse Bannon
c55fa00c02
rename to ci ( #22 )
2022-05-06 22:54:04 -07:00
Jesse Bannon
b9ba5ab901
codecov io test coverage ( #21 )
2022-05-06 22:49:55 -07:00
jbannon
1e2cf14cdf
run on push
2022-04-29 18:36:39 +00:00
jbannon
a16647dd8f
run workflow on master branch
2022-04-29 18:36:00 +00:00
jbannon
9930cfd4fa
change on to pull request
2022-04-29 18:29:21 +00:00
Jesse Bannon
905151e64e
Add channel as kodi tv show e2e test ( #15 )
2022-04-29 11:09:32 -07:00
jbannon
5b40ae49f3
install all deps at once
2022-04-29 08:04:22 +00:00
jbannon
a24cbbf709
no coverage :/
2022-04-29 08:01:47 +00:00
jbannon
936e721fa2
try different workflow
2022-04-29 07:58:07 +00:00
jbannon
746a37ae42
token key
2022-04-29 07:48:23 +00:00