jerrellmardis / Amphitheatre

Amphitheatre is an Android TV app that connects with network shares, organizes and serves videos to any Android capable media player app.
Apache License 2.0
437 stars 87 forks source link

Share querying should be async, in background. #7

Closed JakeWharton closed 10 years ago

JakeWharton commented 10 years ago

After adding a share you should immediately be taken to the main screen with the synchronizing task displayed somewhere secondary (off to a corner). As data comes in, the UI should update to display it.

This changes the pipeline a bit. Right now everything is done in batches. This would require pushing files through the pipeline of discovery, API lookup, and persisted into the DB individually. While likely overall slower, the incremental nature and being able to immediately play with the UI will make that moot.

eyedol commented 10 years ago

Any taker(s) on this?

JakeWharton commented 10 years ago

I'll get to it eventually.

eyedol commented 10 years ago

oh okay. Trying to find something to work on.

JakeWharton commented 10 years ago

You're welcome to take it then.

jerrellmardis commented 10 years ago

@eyedol I created https://github.com/jerrellmardis/Amphitheatre/issues/31 if you'd like to take that one.

eyedol commented 10 years ago

@JakeWharton go for #7 you understand it better. I'll take #31

jerrellmardis commented 10 years ago

Implemented.