#Mastodon #Вопрос: если залитый в Mastodon аудиофайл не прослушивается, и лисица выдает
```
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://assets.home.social/cache/media_attachments/files/110/001/219/190/241/787/original/c16c4f169fbe6583.mp3. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»). Код состояния: 206.
```
то это вообще что значит?
В Хроме/опере у аудиофайла даже не грузится кнопка плей.
Что у меня может быть сломано? @ru@lor.sh @rf
@skobkin «Вы находитесь на воздушном шаре» 🙂
Т.е. если у меня вообще никакие аудиофайлы в Мастодоне не проигрываются, с любых серверов, то проблема, блин, где?
@johan
Проблема в отсутствии настроенного CORS в твоём S3 сторедже.
Потому что контент других серверов кешируется там же перед тем как тебе его показывать.
@johan это зависит от заголовков, что приходят с ресурсом (картинкой, аудио, и т. д.). Они не обязаны быть связаны с типом медиа. Но могут. В конфиге можно такое написать. Можно даже случайно: настроить добавление заголовка CORS для URL только с картиночными расширениями, например, чтобы починить отображение именно картинок, и забыть про остальные типы вложений.
@kpmy ...И это вот так повсеместно в Мастодоне, потому что админы забивают на настройку для .mp3?
@johan наверное, только у тех кто разделил домены
на моем простецком всё работает https://m.ocsf.in/@kpmy/110003915169869150
@kpmy Да, но только если отдельно страницу открыть. Если смотреть из морды другого сервера — та же ошибка 😠
@johan потому что другие сервера отдают контент со своих под-доменов
@kpmy Ясно. Юзать ютуб instead?
@johan ну или клевать админа, пусть чинит)
@johan
Это значит, что кто-то CORS для S3 не настроил.