나는 거기에 있다는 것을 안다종류가 꽤 많네요야생을 위한 오디오/음악 재생 목록. 특별히 FLOSS로 승인된 제품이 있나요? 즉, 권장되는 오디오 컨테이너 형식인 .ogg와 같이 FSF에서 특별히 권장하는 형식이 있습니까?
답변1
Ogg, FLAC, Vorbis, 그리고 현재 Opus를 제공하는 동일한 커뮤니티가 만들어졌습니다.XSPF.
M3U와 달리 XSPF는 XML입니다.
SMIL과 달리 XSPF는 간단합니다.
ASX와 달리 XSPF는 개방형입니다.
그러나 실용적인 관점에서 볼 때 이를 지원하는 소프트웨어는 많지 않습니다. 나는 여전히 소규모 프로젝트 등에 사용하는 경향이 있지만 RockBox, VLC 및 Foobar 외에는 그것을 이해하는 플레이어가 많지 않습니다 .xspf
.
디자인적인 측면에서 보면 .xspf
디자인이 꽤 괜찮습니다. 유지 관리, 소프트웨어 작성, 기존 프로젝트에 지원 통합, 심지어 수동 편집까지 쉽게 해주는 것은 바로 XML입니다.
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track><location>file:///mp3s/song_1.mp3</location></track>
<track><location>file:///mp3s/song_2.mp3</location></track>
<track><location>file:///mp3s/song_3.mp3</location></track>
</trackList>
</playlist>
물론 메타데이터도 지원합니다. 개별 트랙에 메타데이터를 추가하는 것은 상당히 중복될 수 있습니다. 이 메타데이터는 일반적으로 파일 자체에 저장되지만 스트림이나 재생 목록 자체에 대한 정보를 여기에 넣을 수도 있습니다. XSPF는 모든 것을 지원합니다.
개인적으로 저는 웹캐스팅 프로젝트에서 이 재생 목록 형식을 지원합니다. Ogg/Vorbis를 사용하고 있기 때문에 추가했는데, 전체를 더 완벽하게 만드는 데 매우 자연스러운 추가가 될 것이라고 생각했습니다. 하지만 청중의 반응은 매우 낮았고 대부분의 클릭은 우연이거나 호기심에서 비롯되었습니다. XSPF에만 의존하지 않는 것이 좋습니다. 오디오 재생 목록을 처리하는 프로젝트가 있는 경우 다른 재생 목록도 지원하는지 확인하세요.
답변2
Scai가 댓글에 답을 갖고 있는 것 같습니다. 그 중 다수는 단순한 텍스트이므로 원하는 대로 사용할 수 있는 독점 라이센스가 없습니다. M3U가 인기 있는 선택인 것 같습니다.
편집: Polemon은 ASX(XML 기반)와 같은 일부 일반 텍스트 형식에 라이센스가 필요하다고 지적했습니다. 이런 것들을 조심하세요.