Skip to content

Releases: madiele/vod2pod-rss

updated dependencies

05 Aug 07:39
bdb8eac
Compare
Choose a tag to compare

what's changed

  • updated yt-dlp
  • updated rust dependencies

Breaking Changes

see previous release

How to update

if you are upgrading from 1.0 please also read v1.1 release notes to clean your docker compose (the following will still work but you are missing out on cleaning 2GB of unneeded dependencies from your storage)

sudo docker compose pull
sudo docker compose up -d --remove-orphans
sudo docker system prune -a

(prune will clean the unused images left behind)

Full Changelog: v1.2.1...v1.2.2

updated dependencies

05 May 10:49
1043a9d
Compare
Choose a tag to compare

what's changed

  • updated yt-dlp
  • updated rust dependencies

Breaking Changes

see previous release

How to update

if you are upgrading from 1.0 please also read v1.1 release notes to clean your docker compose (the following will still work but you are missing out on cleaning 2GB of unneeded dependencies from your storage)

sudo docker compose pull
sudo docker compose up -d --remove-orphans
sudo docker system prune -a

(prune will clean the unused images left behind)

Full Changelog: v1.2.0...v1.2.1

ITunes fixes, 300+ Youtube results

03 Mar 10:23
483a70f
Compare
Choose a tag to compare

what's changed

  • Fix iTunes not showing any episode from the generated RSS, could also fix other players if they replicate iTunes stubbornness in reading the RSS
  • add an YOUTUBE_MAX_RESULTS env variable to load more than the previously hard-coded max of 300 items loaded (see #147 for more infos).
  • use latest rust version
  • updated libraries

Breaking Changes

None for 99.99% of user!

The fix for the ITunes playback required a change in the URL of the mp3 URL inside the feed:
.../to_mp3 => .../to.mp3

old links generated by old version will continue to work, but if for some reason you had something like Authelia only allowing certains links to go through you will need to update those filter with the new endpoints. In practice I'm guessing nobody has something like this going I hope...

(well except me because I'm overkill and I totally did that and break my own setup lol, might implement some way to make vod2pod easier to put behind Authelia or Authentik in the future just for my own enjoyment)

How to update

if you are upgrading from 1.0 please also read v1.1 release notes to clean your docker compose (the following will still work but you are missing out on cleaning 2GB of unneeded dependencies from your storage)

sudo docker compose pull
sudo docker compose up -d --remove-orphans
sudo docker system prune -a

(prune will clean the unused images left behind)

Full Changelog: v1.1.1...v1.2.0

Update libraries

19 Jan 22:15
a916b29
Compare
Choose a tag to compare

What's Changed

  • use latest yt-dlp
  • update libraries

Full Changelog: v1.1.0...v1.1.1

youtube improvements (and other providers too)

20 Nov 20:14
9adda60
Compare
Choose a tag to compare

what's changed

this is a pretty big release from a performance stand point, I've implemented al the logic for feed generation internally in vod2pod,
before this vod2pod was dependent on other services (which you could find in the now old docker-compose).

as of this release you can safely remove them from your docker compose, follow this commit for an example on what to remove: 0573ed2

then do

sudo docker compose pull
sudo docker compose up -d --remove-orphans
sudo docker system prune -a

(prune will clean the unused images left behind)

this also mean that vod2pod now has a significantly smaller footprint all around, and slightly faster too!
I've measured a reduction of 2GB of disk storage needed on my Rasberry Pi 4!

Breaking Changes

In theory none and during my tests I did not find problems, but I can't guarantee it since lots of internals did change, if you find any bug feel free to open a issue

Fixes

  • when using an api key youtube returned only 50 result, now this is being bumped to 300 (if your use case needs more open an issue and I might add a configuration option) #90
  • actions of the repo randomly failing and taking 2 hours, now down to 10 minutes on average and much more stable #121
  • twitch channel would sometimes have wrong duration d4a4298

Full Changelog: v1.0.5...v1.1.0

update yt-dlp

19 Oct 21:00
4f5a6e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

Update yt-dlp

25 Sep 19:01
63f553e
Compare
Choose a tag to compare

What's Changed

  • yt-dlp updated to latest version
  • use the audio feed instead of the video feed to transcode YouTube media, this might improve download speed for some people

Full Changelog: v1.0.3...v1.0.4

Update yt-dlp and other deps

02 Sep 10:15
dc86201
Compare
Choose a tag to compare

Just a routine dependacies upgrade release.
If you have problems with 403 forbidden from youtube this should fix them too.

update deps

13 Jun 19:51
8313258
Compare
Choose a tag to compare

What's Changed

  • [chore] bump rust version 1.70
  • [chore] update dependencies

Full Changelog: v1.0.1...v1.0.2

better seeking

20 May 10:12
906f1a9
Compare
Choose a tag to compare

What's Changed

  • v1.0.1 by @madiele in #73

  • fix: 404 error when trying to play an episode if hosted on an URL not ending in "/"

  • improvement: seeking is more accurate

  • improvement: better support of Range request header for partial requests

  • improvement: added <itunes:block> tag to tell podcast apps to not index the feed

  • improvement: always add the footer event if no description is present on the original episode

Full Changelog: v1.0.0...v1.0.1

How to Update

go in the folder with the docker-compose.yml and run

sudo docker compose pull && sudo docker compose up -d

Tip: how to get notified of updates

you can click watch -> custom -> releases

image