Commit graph

37 commits

Author SHA1 Message Date
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
jbannon
367aa5967e try lcov 2022-04-29 07:45:41 +00:00
jbannon
747e803eff min cov 2022-04-29 07:36:39 +00:00
jbannon
2ce413272e try xml 2022-04-29 07:33:52 +00:00
jbannon
4c120393cb path 2022-04-29 07:19:10 +00:00
jbannon
0a6fc0e438 try artifact 2022-04-29 07:17:36 +00:00
jbannon
1fe619aa41 run tests and coverage in workflow 2022-04-29 07:11:40 +00:00
jbannon
c05bf2fa4d linter should be working 2022-04-29 06:44:47 +00:00
jbannon
cd724aa3d5 isort test 2022-04-29 06:34:13 +00:00
jbannon
1c172f1c82 linter 2022-04-29 04:28:50 +00:00
jbannon
72ea5215da find 2022-04-29 04:25:38 +00:00
Jesse Bannon
c97b76b272
Create lint.yml 2022-04-28 21:20:51 -07:00