Add playlist file format support to JSS content type mapping and mashlib intercept.
Content types
Extension
MIME Type
.m3u
audio/mpegurl
.m3u8
application/vnd.apple.mpegurl
.pls
audio/x-scpls
Changes needed
src/utils/url.js: Add .m3u, .m3u8, .pls to getContentType()
src/mashlib/index.js: Add the three MIME types to shouldServeMashlib() rdfTypes list
Context
M3U/M3U8 files are plain text playlists (URLs + optional metadata). Serving them through the data browser enables a playlist pane with track listing and audio playback, rather than triggering a download.
Activity
Add M3U/M3U8/PLS playlist content types. Fixes #228