[Android Apps and Games] AtoZ0to9:
I'm working on a new project that I'd like to see if anyone would like to assist with.

Goal:

Import Xfinity channels into 'Live Channels' app with working Timeshift, DVR, and guide.

NO MORE XFINITY APP, ALL LOCALLY DONE

What's Working:

Channel Streaming

Timeshift, DVR (local, network storage)

What's Not Working:

Entire guide

Xfinity working in Live Channels:

IMG_20201209_084227.jpg

drive.google.com

Here is how to get to the point where I am if anyone would like to join-in the project.

Install Channels DVR to Android TV device (or other systems):

Channels — Channels DVR Server

Our flexible, standalone media server that lets you watch tv your way.

getchannels.com

Setup Xfinity channels in Channels DVR server:

channelsdvr.jpg

drive.google.com

At this point, you will be able to watch the Xfinity channels in the Channels DVR player app, with a fully working guide, timeshift, and DVR, however I prefer the Live Channels app.

Download .m3u8 from your Channels DVR server:

In a browser, navigate to:

http://x.x.x.x:8089/devices/ANY/channels.m3u?format=ts

where x.x.x.x is your Channels DVR server

It will then download the playlist in .m3u8 format

Import .m3u8 into Live Channels:

Two apps that I have been toying with for this are PVR Live and TVirl

To me PVR Live is superior because it allows for DVR to local or network storage

TVirl does not have DVR functions but does support Timeshift

Fix the Guide:

The guide data is in .xml format and I am getting those from here, however with a daily download limit of 5, I am finding it to make the project more time consuming.

XML TV Listings

Start your free trial today! XML TV Listings are available for users in Canada and U.S. Our television listings are made available for personal use to subscribers looking for an XML based file format for their TV scheduling needs.

www.xmltvlistings.com

They both support URL download of .xml guide data however TVirl seems to also support loading the .xml from local storage. I tried the direct path to my Shield's storage in PVRLive, but maybe I did something wrong, and it didn't work.

TVirl seems to support loading multiple .xml from storage, but one seems to replace the previous upon loading, so I don't think that feature is working.

Lineups:

lineups.jpg

drive.google.com

I have been told that those are the lineups that I need to consolidate into one .xml to completely fill in the guide. One for East Coast, West Coast, and my home area.

It is also possible to pull the guide in .json from the Channels DVR server, where I then converted it to .xml, which was unsuccessful in creating a working .xml.

To do that, navigate to:

http://x.x.x.x:8089/devices/ANY/guide

Right click, and save as .json

You can then convert it to .xml, I used an online converter, however the .xml output didn't work.

The long method of consolidating these .xml files is to manually do it with a text editor, however my computer is such garbage, it takes 5+ minutes to open each file, and freezes constantly while trying to manipulate them.

I have also looked into WebGrabPlus to automate the process.

Full Transparency:

Import TVE channels into Live Channels

How would I go about exporting the channel info into a playlist to be added into Live channels?

community.getchannels.com

Would anyone out there like to collaborate to try and complete this project?

What's Left:

Fully fix the guide

Automate it