idl0r / AndroVDR

Automatically exported from code.google.com/p/androvdr
0 stars 0 forks source link

gzip Channellist and EPG Data #7

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Start AndroVDR and your VDR, connect to VDR
2. Have around 4000 Channels in your channels.conf
3. Click on Channels in AndroVDR

What is the expected output? What do you see instead?
I expect all Channels listed in less than 5 seconds. It took about 15 seconds 
to load 200 Channels.

What version of the product are you using? On what operating system?
Android 2.3.4, AndroVDR 1.3.2, latest vdr-plugin-androvdr

Please provide any additional information below.
Maybe use gzip on vdr-plugin-androvdr (server) and AndroVDR (client) to make 
the data-transfer (Channellist + EPG) much faster.

Original issue reported on code.google.com by ckar...@googlemail.com on 13 Jun 2011 at 3:24

GoogleCodeExporter commented 9 years ago
AndroVDR uses pure SVDRP to communicate with VDR and knows nothing about 
channels.conf, so compression isn't possible. No plugin is required.
As far as I know, the vdr-plugin-androvdr belongs to another project which has 
been renamed to VDR-Manager.

Original comment by andro...@googlemail.com on 21 Jun 2011 at 7:32

GoogleCodeExporter commented 9 years ago
Okay. Thank you.

Both great Apps with different benefits:
- VDR-Manager: incredlible fast (2-3 sec at > 4000 Channels)
- AndroVDR: nice GUI and streaming works great with VPlayer

You should merge both projects... That would increase the popularity of both 
projects.

Original comment by ckar...@googlemail.com on 22 Jun 2011 at 9:32

GoogleCodeExporter commented 9 years ago
An idea would be to implement the support for the backends, so if one has 
installed VDR Mangar plugin, let's allow androvdr to switch to it.

Original comment by herrl...@gmail.com on 5 Sep 2011 at 9:11

GoogleCodeExporter commented 9 years ago
Sounds great.

Original comment by ckar...@googlemail.com on 5 Sep 2011 at 6:50

GoogleCodeExporter commented 9 years ago
Implementing another communication protocol is a lot of work. I don't plan to 
do this change, because I'm very satisfied with the svdr4j library and I'm 
working on full tablet / Honeycomb support.
In the meantime I have made some modifications on the channel handling, so that 
it is (after the initial loading) much faster. If you want to try it out, you 
can find a new version in the download section.

Original comment by andro...@googlemail.com on 5 Sep 2011 at 9:31

GoogleCodeExporter commented 9 years ago
You are right. Works much better now. Thank you a lot! 

Bug fixed ;-)

Original comment by ckar...@googlemail.com on 5 Sep 2011 at 9:53

GoogleCodeExporter commented 9 years ago

Original comment by andro...@googlemail.com on 6 Sep 2011 at 8:40