podsync icon indicating copy to clipboard operation
podsync copied to clipboard

can not play in any podcast app

Open geekhuashan opened this issue 3 years ago • 3 comments

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. tmpC207 tmp16CF Also I can reach in the browser with the http://ip:8080 tmpCC95

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.

image image image

I tried to reinstall the docker and reinstall the app, it also the same problem.

Any information you want i will offer.

geekhuashan avatar Feb 04 '22 04:02 geekhuashan


[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

geekhuashan avatar Feb 04 '22 04:02 geekhuashan

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.

bcarney66 avatar Feb 05 '22 05:02 bcarney66

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"

AdamCurtisVT avatar Feb 25 '22 18:02 AdamCurtisVT