
IPTV m3u data file manipulation
- or -
Post a project like this1889
$20
- Posted:
- Proposals: 2
- Remote
- #3040956
- Awarded
Description
Experience Level: Entry
Estimated project duration: 1 day or less
Not a company, private individual with a small project :
I have an iptv subscription and am tired of unwanted (non-english) channels flooding up my tv stream . Also, non-working channels are a huge nuisance.
My iptv channel list is downloaded via a link and creates an m3u plus file. This is your input, which has Categories, names, icons and link data.
That file needs to be filtered to remove unwanted channel like adult, non-US. I will provide a list of categories to keep.
Combine categories and possibly rename some correctly, combine multiples into one.
This filtered list will then need to be checked for status - run a check on which ones are online vs offline.
Remove the offline channels and create a list of only English language, sports and working channels in a new file.
If there are 2 entries of the same channel, select one which is online, or if both are online, then one with higher bitrate (HD) (1080 wins over 720)
This file then needs to be hosted on maybe a service like pastebin - something with static link.
Reason being, that in my TV, I enter the short url one time - and that cannot be changed everyday.
Next, this entire package needs to be on a cron to run every 5 hours or so.
This package can be placed on my AWS instance, which will execute from there at the defined interval and then after cleaning the m3u, will update the static link (rewrite/upsert) the text file. Pastebin API only allows for new pastes, and cannot drop and recreate or update an existing one, hence something else will need to be used.
The result will be that my TV will always have the most accurate channels, all which are working.
The code you write can be in any language as long as it accomplishes the task.
At the end of the project, you will train me how to use it, and i will own it thereafter.
Very little troubleshooting or support may be required.
Sorry for the tiny budget, this may be just an hour or less for someone who has done it before.
Currently i do all of these tasks manually and one at a time – just looking to automate this.
Cheers.
I have an iptv subscription and am tired of unwanted (non-english) channels flooding up my tv stream . Also, non-working channels are a huge nuisance.
My iptv channel list is downloaded via a link and creates an m3u plus file. This is your input, which has Categories, names, icons and link data.
That file needs to be filtered to remove unwanted channel like adult, non-US. I will provide a list of categories to keep.
Combine categories and possibly rename some correctly, combine multiples into one.
This filtered list will then need to be checked for status - run a check on which ones are online vs offline.
Remove the offline channels and create a list of only English language, sports and working channels in a new file.
If there are 2 entries of the same channel, select one which is online, or if both are online, then one with higher bitrate (HD) (1080 wins over 720)
This file then needs to be hosted on maybe a service like pastebin - something with static link.
Reason being, that in my TV, I enter the short url one time - and that cannot be changed everyday.
Next, this entire package needs to be on a cron to run every 5 hours or so.
This package can be placed on my AWS instance, which will execute from there at the defined interval and then after cleaning the m3u, will update the static link (rewrite/upsert) the text file. Pastebin API only allows for new pastes, and cannot drop and recreate or update an existing one, hence something else will need to be used.
The result will be that my TV will always have the most accurate channels, all which are working.
The code you write can be in any language as long as it accomplishes the task.
At the end of the project, you will train me how to use it, and i will own it thereafter.
Very little troubleshooting or support may be required.
Sorry for the tiny budget, this may be just an hour or less for someone who has done it before.
Currently i do all of these tasks manually and one at a time – just looking to automate this.
Cheers.
Enter S.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
67%
Last project
23 Jan 2026
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies