funkwhale/api
Blopware 0c8f4400b0
Sanitize remote tracks' saving locations with slashes on their names
For that case, the resulting saved file made use of these slashes to
store the tracks in subdirectories of federation_cache/xx/xx/xx, instead of
in the federation_cache/xx/xx/xx directory itself. As a consequence, the
tracks are downloaded in the wrong location, and upon any trial of
playing the tracks, funkwhale responds with the message
"The track cannot be loaded. You can have connectivity issues"

An example of a podcast with this kind of RSS items is located in
https://www.rtve.es/api/programas/2082/audios.rss

This commit overcomes this by a simple replacement of the offending
slashes to hyphens.
2021-05-09 17:51:45 +02:00
..
compose/django Reduce DB connection leaks 2019-10-17 15:17:26 +02:00
config Remove JWT related code 2021-04-28 10:44:28 +02:00
funkwhale_api Sanitize remote tracks' saving locations with slashes on their names 2021-05-09 17:51:45 +02:00
requirements Update deps and add CI job to check outdated pkgs 2021-04-30 06:25:38 +02:00
tests Add missing playable serializer 2021-05-09 05:38:55 +00:00
.coveragerc Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
.dockerignore Docker setup is officialy documented! ❤️ 2017-06-25 23:02:36 +02:00
.pylintrc Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
Dockerfile Remove build dependencies to lighten docker image 2020-03-09 17:04:06 +01:00
install_os_dependencies.sh See #542: ensure install_os_dependencies.sh is runnable from anywhere 2018-10-01 19:16:48 +02:00
manage.py Server CLI: user management 2019-11-25 09:45:53 +01:00
requirements.apt Fix #862: replaced Daphne by Gunicorn/Uvicorn 2019-06-19 10:26:09 +02:00
requirements.pac Implement LDAP authentication 2018-08-22 18:10:39 +00:00
requirements.txt Removed empty production.txt requirements file 2019-01-11 14:26:56 +01:00
setup.cfg Fix #1105: Can now launch server import from the UI 2020-08-03 13:50:53 +02:00