podsync

Turn YouTube or Vimeo channels, users, or playlists into podcast feeds

MIT License

Downloads
80
Stars
1.5K
Committers
32

Bot releases are hidden (Show)

podsync - v2.5.0

Published by mxpv almost 2 years ago

What's Changed

Dependencies

New Contributors

Full Changelog: https://github.com/mxpv/podsync/compare/v2.4.2...v2.5.0

podsync - v2.4.0

Published by mxpv about 4 years ago

Changelog

d39e464 Configure download timeouts #186
31cb976 README.md: example config: remove quotes from max_height
ec5eae7 Include tzdata in Dockerfile #131
3572e14 Support cover art quality
0ce6e99 Customize subcategories #161
fc952bf Add CI timeouts
beb6d5e Update Go to 1.15 and linter #141 #157
27e41d7 Support overwriting title, author and description of feed (#177)
a4f8545 Merge pull request #173 from tatzyr/h264
01d74f8 Use H.264 codec first
33dfac1 Merge pull request #169 from tuxpeople/patch-1
0634cb9 Update README.md

Docker images

  • docker pull mxpv/podsync:v2.4.0
  • docker pull mxpv/podsync:v2.4
  • docker pull mxpv/podsync:latest
podsync - v2.3.0

Published by mxpv about 4 years ago

Changelog

1372c63 Temporary disable Github registry
303d741 Merge pull request #163 from ticky/additional-youtubedl-arguments
a878c05 Allow additional youtube-dl arguments
00c7bce Merge pull request #153 from dop251/cleanup-pr
a21f8d9 Remove 'stale' episodes. When cleaning remove title and description to save space.
0c41b47 Only consider downloaded episodes when cleaning (#152)
f8f8bd9 Fixed episodes out-of-order in XML #151 #133
13e77d0 Merge pull request #148 from dop251/filters-pr
b47cc9b Implemented negative filters for title and description.
af09e4c Prevent CI running jobs twice in PRs
66f2455 Update Makefile
8415f6f Minor log fixes
9f4f985 Merge pull request #132 from mxpv/key-rotation
2842960 Update README
24c9e79 Refactor feed package
d1bd2c2 Integrate key providers
7a65e3d Implement key providers
2623a30 Allow specify list of API keys in TOML
82bbd02 Switch toml package to github.com/naoina/toml
df7dc56 Fix self update loop
57d84f7 Upload podsync binaries from CI Build job
eb17568 Use latest youtube-dl in Dockerfile #119
0e4a7a6 Auto update youtube-dl #119 #130
e764ab6 Refactor packages
10c2de0 Enable back Github docker store

Docker images

  • docker pull mxpv/podsync:v2.3.0
  • docker pull mxpv/podsync:v2.3
  • docker pull mxpv/podsync:latest
podsync - v2.2.2

Published by mxpv over 4 years ago

Changelog

6a11db7 Enable more linters
7ad62b6 Fix occasional crash #128 #129
fb9ba8a Remove temporary files and directories.
f7d0f0b Support log rotation
3dd0e85 Update feed customizations #125
a3fcd67 Update go mod
44e1f77 Validate go mod on CI

Docker images

  • docker pull mxpv/podsync:v2.2.2
  • docker pull mxpv/podsync:v2.2
  • docker pull mxpv/podsync:latest
podsync - v2.2.1

Published by mxpv over 4 years ago

Changelog

4afc477 Detect ffmpeg or avconv for youtube-dl #122
67478ac Fix key not found error #120
174557e Log a message when a '429 Too Many Requests' error is detected, in case of another error log the output from youtube-dl. (#121)
40dd2f5 Respect page_size parameter when downloading episodes

Docker images

  • docker pull mxpv/podsync:v2.2.1
  • docker pull mxpv/podsync:v2.2
  • docker pull mxpv/podsync:latest
podsync - v2.2.0

Published by mxpv over 4 years ago

Changelog

316af91 Add OPML unit test
5b927fd Allow Badger configuration #118
e3aed44 Fix linter
01b2f8d Optional inclusion of feeds into an opml file (#114)
42d2295 Remove Travis
278f49b Update README
445394b Use go-opml package

Docker images

  • docker pull mxpv/podsync:v2.2.0
  • docker pull mxpv/podsync:v2.2
  • docker pull mxpv/podsync:latest
podsync - v2.1.1

Published by mxpv over 4 years ago

Changelog

26e3ed4 Enable Truncate option #116

Docker images

  • docker pull mxpv/podsync:v2.1.1
  • docker pull mxpv/podsync:v2.1
  • docker pull mxpv/podsync:latest
podsync - v2.1.0

Published by mxpv over 4 years ago

Changelog

5a50135 Add clean target
81dae47 Add json tags to models
ac8a889 Add release CI
a6c21e6 Adding public hostname from ec2 to configuration (#94)
25d7c31 Decompose cron scheduler
c6aa18c Don't publish not yet downloaded episodes #75 #67
23fb5ba Fix README markup
16797c3 Fix YouTube howto link
8957f70 Fix database version check
4daecf4 Fix feed ID
163976a Fix updater
62b64b6 Get rid of forked podcast package
f2a8638 Implement Badger storage
336e501 Implement basic title matching #92 #63
f3565b2 Improve feed customizations
1a986ef Increase golangci-lint timeout
4fb66ae Limit for maximum resolution of videos #74 #80
d6e8a22 Looup for youtube-dl binary #95
ce02bb1 Minor Badger refactoring
5997a39 Minor cover art fix
e0290af Refactor updater
c6e602e Refactor ytdl
0ef90e1 Rename storage to db
5f62b45 Simplify storage interface
35dc604 Support episodes cleanup #44
7ca1d03 Update README
b217ba8 Update golangci-lint to v1.23.1
795c522 Update next update message based on crontab
db66f6c Use cron expression to set update intevals #88 #46
e89c143 Use default database directory
38f5c3c Use fs storage interface to access episodes
7f24306 Use storage to track episodes
861eef5 fix Cron
054993d fix YoutubeDL output template
9ed861f fix enclosureType for audio

Docker images

  • docker pull mxpv/podsync:v2.1.0
  • docker pull mxpv/podsync:v2.1
  • docker pull mxpv/podsync:latest
podsync - v2.0.7

Published by mxpv over 4 years ago

Changelog

14a4184 Add AWS CloudFormation template #65
f34f64e Add QNAP NAS Guide
dd8b137 Don't publish to Github registry anymore
3e0bd6c Fix YouTube tests
e1f49c0 Log warning when youtube-dl gets 429 error #69
bb0fb99 Make clarifications about config file in README
76be718 Rename builder to feed
ee7385a Update README.md (#72)
9f4c926 Update publish script
4d200da Update to latest Youtube Downloader version (#76)

Docker images

  • docker pull mxpv/podsync:v2.0.7
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
podsync - v2.0.6

Published by mxpv almost 5 years ago

Changelog

194eef2 Add Vimeo tutorial
7ac8943 Add YouTube tutorial
59e4f5b Do not fail feed update when unable to get one episode's file size #58
2c5e333 Enable builders API testing on CI
fe02f83 Minor code refactoring
3ba98e8 Use youtube-dl output template with extension parameter #50 #59

Docker images

  • docker pull mxpv/podsync:v2.0.6
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.6
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.5

Published by mxpv almost 5 years ago

Changelog

d54791e Add make release
bb55caf Release ARM builds

Docker images

  • docker pull mxpv/podsync:v2.0.5
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.5
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.4

Published by mxpv almost 5 years ago

Changelog

bcf1f3e Add Github Actions CI script
a2ec288 Add LICENSE #45
5a85228 Allow CLI to be hidden behind reverse proxy #47 #43
be3fe06 Don't skip further video downloads on first error #54
641b352 Minor Makefile fixes
ab8bdde Update README badges

Docker images

  • docker pull mxpv/podsync:v2.0.4
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.4
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.3

Published by mxpv almost 5 years ago

Changelog

354795e Check youtube-dl and ffmpeg dependencies before loading configuration
9cca09d Fix broken alpine dependency
2644de9 Fix youtube-dl path in Docker file

Docker images

  • docker pull mxpv/podsync:v2.0.3
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.3
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.2

Published by mxpv almost 5 years ago

Changelog

4275b4f Change default update period to 6h
6005ea7 Don't break feed generation on failed episode donwload
2174ac1 Fix README typo
780f944 Fix YouTube pagination #42
d092710 Fix download links when using custom port #43
22e7165 Fix extension for audio files #41
a3738ff Simplify docker-compose file
18fd306 Update youtube-dl to 2019.11.05

Docker images

  • docker pull mxpv/podsync:v2.0.2
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.2
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.1

Published by mxpv almost 5 years ago

Changelog

7c1b104 Fix hostname config option
77e0d00 Update README

Docker images

  • docker pull mxpv/podsync:v2.0.1
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.1
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - v2.0.0

Published by mxpv almost 5 years ago

Changelog

a547647 Add CLI main and TOML configuration
a89f763 Add Dockerfile
b66cf76 Add GoReleaser configuration
81aeb64 Add Travis
538cb3e Add Travis badge
f10c993 Add banner
7617018 Add debug logging and a few minor fixes
0767f97 Add docker-compose file
c48df0c Cleanup unused packages
1a4a0a5 Fix tests and linter
54c78ad Fix underscore titles #33
616fac5 Implement basic feed updater
753568b Implement episode downloader
cce3728 Implement initial static file server
fc9942b Move default values to model package
acee1d9 Refactor builders
08a58e6 Remove not needed packages
d446760 Rework lambda resolver return parameters
1e721f0 Run updater goroutines
63d3edb Update FUNDING.yml
44b4f30 Update README
e89fd33 Update README
7168f6e Update and fix linters
b22d2dc Use context in YouTube builder

Docker images

  • docker pull mxpv/podsync:v2.0.0
  • docker pull mxpv/podsync:v2.0
  • docker pull mxpv/podsync:latest
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:v2.0
  • docker pull docker.pkg.github.com/mxpv/podsync/cli:latest
podsync - Hello world

Published by mxpv about 5 years ago

First public release!