podsync
podsync copied to clipboard
can not play in any podcast app
I just installed in my VPS through docker and the log showed it worked well. Also the files downloaded and also stored in my vps local storage.
Also I can reach in the browser with the http://ip:8080
And I also succeed to subscribe the feed in my podcast app including google podcast apple podcast overcast.
The only problem is I can not play the audio.
I tried to reinstall the docker and reinstall the app, it also the same problem.
Any information you want i will offer.
[server]
port = 8080
data_dir = "/app/data" # Don't change if you run podsync via docker
# Tokens from `Access tokens` section
[tokens]
youtube = "mytoken"
[feeds]
[feeds.ID1]
url = "https://www.youtube.com/channel/UC_5lJHgnMP_lb_VpIiXV0hQ"
page_size = 5
update_period = "6h"
quality = "high"
format = "audio"
[database]
badger = { truncate = true, file_io = true }
[downloader]
self_update = true # Optional, auto update youtube-dl every 24 hours
timeout = 15 # Timeout in minutes
I found that on my system the <enclosure url value in the ID1.xml file is set to localhost and I get the 'temporarily unavailable message' when I try to stream on my LAN. My machine's IP address is 192.168.168.123. If I search and replace localhost:8080 with 192.168.168.123:8080 in the XML files I'm then able to stream the files to my mobile devices. That said, I'm streaming video to the Podcasts app on my iPad. I have not been successful in getting audio to my iPhone and Overcast - in fact, you've gotten farther along than have, I can't even get Overcast to recognize any of the feeds generated by podsync.
I believe you need to set the server hostname property in the config.toml file. If you don't, all the feeds will have localhost which won't be accessible from anything other than the server itself.
[server]
port = 8080
hostname = "https://my.test.host:4443"