ProxymanApp / Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️
https://proxyman.io
5.56k stars 185 forks source link

Support M3U8 HLS body format #1926

Open NghiaTranUIT opened 7 months ago

NghiaTranUIT commented 7 months ago

Description

Why this feature/change is important?

NghiaTranUIT commented 7 months ago

Done: https://download.proxyman.io/beta/Proxyman_4.16.0_Support_m3u8_syntax.dmg

NghiaTranUIT commented 7 months ago

User feedback:

1. It would be better / more accurate if the tab was called "M3U8" (capital letters), rather than "m3u8"
2. It seems that in the case of a JSON or XML response, the "Body" tab automatically turns on the corresponding formatter. Is there a way of doing that with the M3U8 formatter, if the content-type of the body is "application/x-mpegurl" or "application/vnd.apple.mpegurl"?
3. It would be nice (not just for the M3U8 tab) for the user to be able to decide whether or not the lines are to be wrapped. Sometimes it makes it easier to read long structures documents (like this one, or a CSV file for example) 
4. The URL (in the #EXT-X-SESSION-KEY in the attached screenshot) is recognised as a URL (which is nice), but I can't seem to be able to click on it. 
5. If clicking on the URL works, it would be good to have all the other relative URLs (colored purple) also be clickable. Is that possible?  (though not essential)