Web.archive 오디오 재생 목록에 표시 오류 발생

이전 버전의 Discourse에서는 archive.org 플레이리스트가 다음과 같이 표시되었습니다.

하지만 지금은 동일한 링크를 붙여넣으면 첫 번째 파일만 범용 오디오 플레이어로 재생할 수 있는 형태로 표시됩니다.

이것이 버그인지, 아니면 오디오 파일 표시 방식에 대한 더 큰 변경 사항으로 인한 불운한 결과인지는 확실하지 않아서, 안전을 위해 “ux” 카테고리에 올려두었습니다.

또한, 올바르게 표시되던 이전 버전은 2.4.0.beta8이었습니다(호스팅 솔루션을 사용 중이었음).

2개의 좋아요

이 문제는 새로운 onebox 허용 iframe 도메인 설정 때문일 수 있습니다.

1개의 좋아요

이 부분을 편집해 보았지만, "잘못된 선택지 archive.org를 지정했습니다"라는 메시지만 표시되었습니다(http:// 또는 https://를 앞에 붙여도 마찬가지였습니다). 그래서 기본값인 *로 두었습니다.

이렇게 표시되는 이유가 무엇인지 정말 막막합니다. 재생 가능한 파일을 페이지에서 검색한 후, 가장 잘 맞을 것 같은 표시 영역에 배치하는 것 같은데, 분명히 모든 상황에 일률적으로 적용되는 방식은 아닌 것 같습니다. 플레이리스트를 고려하지 않기 때문이죠.

기본값인 "*"를 제거하고 빈 상태로 두어 보았지만, 안타깝게도 결과는 동일합니다.

이 문제는 archive.org가 항상 재생목록의 첫 번째 노래가 강조된 상태로 시작되기 때문에 발생하는 것 같습니다.

1개의 좋아요

그게 의도된 설계인 줄 알았어요 :o @b481, 언급해줘서 감사합니다. 전체 재생목록이 표시되는 그 깔끔한 박스도 받아보고 싶어요.

3개의 좋아요

이것은 의도된 설계라고 생각합니다. 웹페이지를 스캔하여 비디오든 오디오든 네이티브 플레이어에 임베드할 수 있는 재생 가능한 파일을 찾는 더 큰 기능의 일부이기 때문이죠. 하지만 일률적인 접근 방식은 제 생각에는 최적이라고 할 수 없으며, 특히 제 사이트 사용자들도 많이 이용하고 좋아하는 아카이브 같은 사이트에서는 더욱 그렇습니다. 이 변경 사항에 대해 사용자들은 꽤 실망해 있습니다. 설정에서 이 기능을 완전히 비활성화할 수 있는 옵션이 있었으면 좋겠고, 더 나아가 특정 사이트에서 이 프로세스를 제외하거나 블랙리스트에 등록하여 기존의 임베드 방식으로 되돌릴 수 있는 기능이 있다면 더 좋겠습니다.

새로 설치한 환경에서 미디어 플레이어가 단일 Archive.org 링크의 데이터를 읽으려 할 때 Cross-Origin 오류가 발생합니다:

Cross-Origin Read Blocking (CORB)이 MIME 타입이 text/html인 크로스 오리진 응답 https://archive.org/details/jrad2016-03-24.jrad2016-03-24/08+In+Memory+of+Elizabeth+Reed.mp3을 차단했습니다. 자세한 내용은 https://www.chromestatus.com/feature/5629709824032768을 참조하세요.
fetch @ fetchWrapper.mjs:111
async function (async)
fetch @ fetchWrapper.mjs:41
q @ NetworkFirst.mjs:219
makeRequest @ NetworkFirst.mjs:142
handle @ NetworkFirst.mjs:95
handleRequest @ Router.mjs:213
(anonymous) @ Router.mjs:58

라이브 예제는 여기 있습니다: https://lot.almost-dead.net/t/adding-media-to-a-post/14/2?u=ufo_joe

1개의 좋아요

https://archive.org/details/.../...Reed.mp3 의 MIME 유형은 text/html입니다.

여기서 브라우저는 정상적으로 작동하고 있습니다 - 반환된 데이터는 오디오 파일이 아니라 웹페이지입니다. Onebox 코드는 이를 오디오 파일 직접 링크가 아닌 OpenGraph/OEmbed 페이지로 처리하도록 수정해야 합니다.

오디오 파일의 직접 링크는 https://archive.org/download/jrad2016-03-24.jrad2016-03-24/08%20In%20Memory%20of%20Elizabeth%20Reed.mp3이며, “Files > Show All” 섹션에서 찾을 수 있습니다: jrad2016-03-24.jrad2016-03-24 directory listing

4개의 좋아요