Ability to import multiple radio stations from an m3u file (tags included)

Feature description:

I would like to be able to import an m3u file, either by adding a local or a drive folder to Symfonium. This m3u is constructed by using open source resources like https://api.radio-browser.info/ and a simple python/javascript script. The structure is, filename, tags and radio url. A sample of the structured m3u (radio-stations.m3u) could be something like:

#EXTINF:-1, B105 105.3 Brisbane [AU, english, adult contemporary]
https://wz4liw.scahw.com.au/live/4bbb_128.stream/playlist.m3u8
#EXTINF:-1, BESAME 89.9 (Costa Rica) - 89.9 FM - TIRB - Multimedios Radio - San José, Costa Rica [MX, spanish, 89.9 fm]
https://26583.live.streamtheworld.com:443/BESAME_CR_SC
#EXTINF:-1, Bollenstreek Omroep [NL]
https://stream.bollenstreekomroep.nl/live-mp3-192-stereo

Of course this is just the simplest form of mass adding radio stations. more tags could be added in the file, utilizing other information of open source radio apis such as popularity among listeners, track history etc. To fill in all the required Symfonium radio inputs needed, this structured could be enhanced but even the simplest form of just adding massively stations with tags would be amazing.

Note: radios can be imported from subsonic yes, but this is for those that dont have a server or technical ability or time to maintain one and offers a simple import from an m3u (or whatever) file. Also tags to internet radios cannot be passed from subsonic which makes browsing hard.

Problem solved:

It solves the problem of not being able to truly use Symfonium as a radio browser. It give extreme power to the user with a simple code tweak, allowing the app to read an m3u file as a structured radio station list instead of having to painfully add one by one radio station that you like.

Brought benefits:

I started using symfonium as a replacement for radio apps consolidating local and radio in one place. However, importing radio stations one by one is a pain. It would be amazing if a small library gave the app the functionality for virtually anyone to use open source apis like radio-browser and create a curated radio list to their taste. Since most of the functionality already exists, I think this tweak would really give a new superpower to Symfonium making it instantly a radio browser app too!

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

m3u multiple entries are currently used as fallback urls and different quality ones.

Ah. indeed. But isnt it possible to just add an import mode where each url would be a separate radio? or if m3u mode can be only one, then the file import could be xspf like so:

B105 105.3 Brisbane https://wz4liw.scahw.com.au/live/4bbb_128.stream/playlist.m3u8 AU english adult contemporary

or even a simple json or csv import with column name, url, tags ?