New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
external channels.json #157
Comments
@bagbag Thank you very much for your generous offer! I thought about that but love the simplicity of a bundled channel list. I think I'll continue bundling the channel list but write a small api endpoint over at https://github.com/cemrich/zapp-backend to fetch url updates. New or removed channels are an almost non existing issue for zapp. |
Oh, I remember from a mail, that you have your own backend at Heroku. So Nevermind, thats obviously located better in your backend than at some kind of 3rd party service. Something off topicAs I once told you in a mail, I would still like to see your neat app as an official MediathekView Client for Android, with its own sub-forum at [https://forum.mediathekview.de/](https://forum.mediathekview.de/) like MVW and the Kodi addon. As it basically uses the Filmlists from MV indirectly via the MVW API, I think that'd be a perfect fit. Sometime in the distant future with MVW 2.0, I'd also like to include live streams, which means we could merge our backends instead of having two - another benefit. |
@bagbag I was not aware you are planning on continuing development for MVW 2.0. |
I absolute am doing that, I just don't take the direct way, but the way where I have the most fun, learn the most and of course do the most over-engineering 😅 (v2 branch, outsourced library).
Great! So whenever you give me a "yes", I'd talk to the other members about my (and your) wish and punch it through :)
That's a much used feature right now too, isn't it? The MVW api gets a lot of hits from external applications. I don't know how much comes from which, but afaik Zapp is the largest external consumer of my API.
Do you mean the backend in your app or the MVW api itself? |
@bagbag All right then! I have a few days off at the beginning of Juli where I can work a few extra hours on Zapp. So the timing is good. Should I send an additional query parameter to the MediathekViewWeb endpoint to distinguish Zapp users? |
I don't think you have to do anything, except saying hi. I'll send you a mail as soon as I've sorted this out in the team. I don't really have analytics for api usages at the moment, but if you would add a User-Agent (I think thats better suited than a query parameter) like |
Nice! I opened #159 for the user agent issue. |
Just in case you don't check it regularly: I've sent you a mail. |
This feature will be released in 3.2.0 |
To avoid the need for new releases when a URL changes or a new one is added (channels.json history) and the delay at F-Droid, I suggest to download the channels.json from the web and cache it as a fallback.
I offer you to use the same infrastructure I use for MVW and the "Filmliste Verteiler" for MV. That would be a S3 Storage paired with a self-hosted CDN over multiple servers.
The text was updated successfully, but these errors were encountered: