Fleker / CumulusTV

Android TV Live Channel Plugin with user-entered stream files
MIT License
186 stars 72 forks source link

recommendations? #268

Open FezVrasta opened 7 years ago

FezVrasta commented 7 years ago

hi, I was wondering if Cumulus could add recommendations to Android TV, based on new channels added (in case of dynamic m3u playlists) or maybe the tv guide and the user preferences?

Fleker commented 7 years ago

I'm not going to add that. It'd require having some central location containing a bunch of streams, many of which I'd probably not have legal access to, and adding a bunch of user preference tracking and management. The app includes a few example streams, but I don't think I would be able to find enough more.

FezVrasta commented 7 years ago

I thought it could be done directly by the app, does it need to come from a remote server?

Fleker commented 7 years ago

It can be done in app, and right now I have 6 or so channels included. But a recommendation system would need 60 or 600 channels to be managed, something I wouldn't want to include hard-coded in the app.

On Feb 21, 2017 10:57 AM, "Federico Zivolo" notifications@github.com wrote:

I thought it could be done directly by the app, does it need to come from a remote server?

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/Fleker/CumulusTV/issues/268#issuecomment-281386296, or mute the thread https://github.com/notifications/unsubscribe-auth/ADI583kVj4vsfoWjeBSYDU4aAv9jEAg3ks5rewl6gaJpZM4MHE4x .

FezVrasta commented 7 years ago

I mean, once the app loads channels from an M3U playlist, you could have some code in the app that finds new channels and proposes them in the recommendations?

Everything would be locally analyzed

Fleker commented 7 years ago

But that requires me having a collection of streams, which is not something that I want to manage.

On Feb 21, 2017 11:21 AM, "Federico Zivolo" notifications@github.com wrote:

I mean, once the app loads channels from an M3U playlist, you could have some code in the app that finds new channels and proposes them in the recommendations?

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/Fleker/CumulusTV/issues/268#issuecomment-281393963, or mute the thread https://github.com/notifications/unsubscribe-auth/ADI584m_dSRlrCqqXEDtHD9uH6-xC0Owks5rew8GgaJpZM4MHE4x .

FezVrasta commented 7 years ago

I don't think I follow you. Why do you need a collection? You could simply have a cache (I guess you already have one actually) and compare it with new versions of the playlist to find new streams.

Fleker commented 7 years ago

I think I'm a bit confused as to what you're suggesting. Do you mean use the same playlist to suggest users streams to watch?

On Tue, Feb 21, 2017 at 11:27 AM Federico Zivolo notifications@github.com wrote:

I don't think I follow you. Why do you need a collection? You could simply have a cache (I guess you already have one actually) and compare it with new versions of the playlist to find new streams.

— You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub https://github.com/Fleker/CumulusTV/issues/268#issuecomment-281396112, or mute the thread https://github.com/notifications/unsubscribe-auth/ADI5817OSdWGs0zVWENXgLUQsb7YkLByks5rexCLgaJpZM4MHE4x .

FezVrasta commented 7 years ago

I mean, my provider has a playlist with movies, they update it constantly. It would be cool if, once a new movie is added, I get it displayed as recommendation.

About the TV guide suggestion, you could check which TV shows I watch more often, and suggest me them when they are going to be aired on TV.

It's all "nice to have" stuff that isn't essential, I guess I'd pay for a 1.99$ "premium" version to have such features included. Maybe it's an idea to monetize it.

Fleker commented 7 years ago

Okay. I see what you're saying now. At the moment I'm not caching these m3u playlists, so it'd require some extra work, and these nice-to-have features currently aren't planned. But I'll re-open the feature.

FezVrasta commented 7 years ago

A cache would be great I guess, at least to have some data while you fetch new data from the server. This may solve the problems I mentioned in #260