hoshsadiq / m3ufilter

ABANDONED - A tool that allows to filter specific items from an m3u filter designed for IPTV.
GNU General Public License v2.0
48 stars 18 forks source link

[FEATURE] Change static structure "Stream" to dynamic structure #23

Open s79dev opened 4 years ago

s79dev commented 4 years ago

Is your feature request related to a problem? Please describe. This request is made based on this dialog: s79dev:

I want use VLC or other player. I wanted use m3ufilter for filter playlist my provider, skip all channels not allow for me. I realized that I could not do this when I saw that the program used a structure, not a map.

hoshsadiq:

Feel free to raise a feature request and/or a PR. If you raise a feature request, I'll look at it if I have some time or something, but can't promise anything. Adding additional fields and things like this essentially requires a full implementation of the m3u RFC, which adds a lot of overheads to the application, to the point where it might not be possible to run it on low resource devices such as the pi.

Describe the solution you'd like I think the solution problem full implementation of the m3u RFC with lot of overheads may be the following: Change static structure "Stream" with predefined tag, on dynamic structure map: map[string]string where tag name is key and tag value as value. I thing what in golang for map not many overheads. And additionally user can set tags need for output