[GH-ISSUE #1926] Support M3U8 HLS body format #1916

Open
opened 2026-03-03 19:55:26 +03:00 by kerem · 2 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Feb 6, 2024).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1926

Originally assigned to: @NghiaTranUIT on GitHub.

Description

  • Some users are working on the HLS and would like to have syntax highlighting for this format.

Why this feature/change is important?

  • Easier to debug with M3U8 body
  • Add new tab to the custom body
Originally created by @NghiaTranUIT on GitHub (Feb 6, 2024). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1926 Originally assigned to: @NghiaTranUIT on GitHub. ## Description - Some users are working on the HLS and would like to have syntax highlighting for this format. ## Why this feature/change is important? - Easier to debug with M3U8 body - Add new tab to the custom body
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 6, 2024):

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

<!-- gh-comment-id:1929984542 --> @NghiaTranUIT commented on GitHub (Feb 6, 2024): Done: https://download.proxyman.io/beta/Proxyman_4.16.0_Support_m3u8_syntax.dmg
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 6, 2024):

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)
<!-- gh-comment-id:1929985127 --> @NghiaTranUIT commented on GitHub (Feb 6, 2024): 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) ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1916
No description provided.