y20k / escapepod

Escapepod - Podcast Player for Android
http://y20k.org/escapepod/
MIT License
121 stars 14 forks source link

Downloaded episode not available in the app #61

Open ghost opened 3 years ago

ghost commented 3 years ago

Describe the bug After download, the episode is not playable


To Reproduce Steps to reproduce the behaviour:

  1. Download episode
  2. After download manager finished download the episode is still not playable

Note: the episode is downloaded I see it on the disc

I have also tried to grant storage permissions to the app.

Podcast RSS: https://taz0.org/bitstream/index.xml

Expected behaviour After download, i can play the episode

Screenshots _File_Manager_1.png

Device:

y20k commented 3 years ago

The reason that Escapepod does not process the downloaded file (https://cdn.anarplex.net//cdn/cypherpunk-bitstream/episodes/CypherpunkBitstream-0x0d-Non-Compliance.mp3) is: The MP3 is delivered by the webserver with the wrong content type declaration (application/octet-stream instead of audio/mpeg). The podcast feed itself lists the audio file correctly as type="audio/mpeg" (https://taz0.org/bitstream/index.xml).

The app does not communicate that at all. Sorry / thanks for pointing me to that problem. I will see how that can be improved.

If you know the publisher you could consider to give them a hint that their webserver is declaring the wrong content type.

And: In the long term Escpapepod needs to switch to another method of confirming the file type.

ghost commented 3 years ago

Thanks a lot for digging the issue out. I have contacted the podcast publishers.