dirkvranckaert / my-episodes-watch-manager

Automatically exported from code.google.com/p/my-episodes-watch-manager
1 stars 2 forks source link

Extend (and partially restore) functionality of the upcoming tab #124

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I'd prefer if the earliest date to show in the upcoming tab was today not 
tomorrow. Also would be useful to be able to mark items from the upcoming list 
as aquired/watched since some episodes become available before its US air date.

What is the expected output?

What version of the application are you using?
1.7.2

Original issue reported on code.google.com by tnm.cont...@gmail.com on 2 Aug 2011 at 7:43

GoogleCodeExporter commented 8 years ago
I'd prefer if the earliest date to show in the upcoming tab was today not 
tomorrow.
=> We can make this a preference?

Also would be useful to be able to mark items from the upcoming list as 
aquired/watched since some episodes become available before its US air date.
=> Is that even possible on MyEpisodes.com???

Original comment by dirkvran...@gmail.com on 2 Aug 2011 at 7:46

GoogleCodeExporter commented 8 years ago
Is that even possible on MyEpisodes.com???
Yes it is possible. E.G. on the show's own listing or in the episodes list view.
(http://www.myepisodes.com/views.php)
But I think knowing the show id, and the season and episode number it shouldn't 
be hard to create a link for 'mark as acquired/watched' function.

Original comment by tnm.cont...@gmail.com on 2 Aug 2011 at 7:53

GoogleCodeExporter commented 8 years ago
If it works on the website it should work for us... :)

Original comment by dirkvran...@gmail.com on 2 Aug 2011 at 8:35

GoogleCodeExporter commented 8 years ago
Added in 1.8.0 beta 3 
(http://code.google.com/p/my-episodes-watch-manager/downloads/detail?name=MyEpis
odes_1.8.0_beta3.apk)

If you like to test this, please do. If you encounter any bugs or problems with 
this version, make a new issue.
Note: It's a beta version, language files are not up to date and layout isn't 
finished.

Original comment by ivoniftrik on 9 Aug 2011 at 3:37

GoogleCodeExporter commented 8 years ago
The least I can do is to test it, after all, you're doing me a favor.

---
Firstly I couldn't get beta3 to install (nor beta2) over the 1.7.3, it looked 
righty but at the and android kept saying: 'Application not installed' wihtout 
any other indications as to why. (If you wish I can maybe gather logs with the 
android sdk, but I suspect you know about this already.)[Previously, I was able 
to install 1.7.2-0001 'nigthly' over the official market release 1.7.2] But 
this was just a side note.
---

Marking acquired and watched of episode works fine from both the episode's 
popup menu and from its details activity. However, minor issue:
The earliest date is still not today, but (I guess) tomorrow.

Major (and I assume headache maker) issue (also this might by a new issue, or 
later fixed when [and if] local episode DB is available), episodes marked 
acquired instantly show up in the 'watch' list, until the list is refreshed, 
then they disappear (due to not being in the rss feed).
Maybe the best solution to this one would be, to only allow mark watched for 
future episodes, until local episode DB is available to keep these eps. (I did 
not think of this problem, when I made my original request).

Original comment by tnm.cont...@gmail.com on 9 Aug 2011 at 9:47

GoogleCodeExporter commented 8 years ago
The reason you couldn't install the beta right away is because your device 
thinks the market version and the version from Ivo are two different 
applications.

The reason for this is: The market version (and the version you previously 
installed) are created by me (so with my credentials and stuff), while the beta 
you are testing now is created by Ivo (with his credentials and stuff) so for 
your device on one hand it seems like two different applications, and on the 
other hand it seems the same... Confusing for your device and so you cannot 
install ;) We should have mentioned that you would have to uninstall the market 
release first ;)

However I'm glad it worked ;) and thanks for all the input ;)

Btw Ivo: I've already been testing myself and the entire make-over seems nice 
:) And very quick reloading of the episodes in all the list :) Great job!! :)

Original comment by dirkvran...@gmail.com on 9 Aug 2011 at 9:55

GoogleCodeExporter commented 8 years ago
Yes, I suspected this. (However the last time I encountered this with my own 
application, I did have some indication what was the issue, but it very well 
may have been on just the dalvik stacktrace).
Anyway I don't think you should use two different credentials for developing 
and releasing, it will be problematic. Or you should make it obvious to the 
android system that it's a different app, like Mozilla does with firefox and 
firefox beta. (Maybe it can be achieved just by using different application 
manifests or package names.)

Original comment by tnm.cont...@gmail.com on 9 Aug 2011 at 10:28

GoogleCodeExporter commented 8 years ago
Thnx for you answer Dirk, I should have mentioned this, sorry.

About the mayor issue. I don't think this can be fixed (showing only 'mark as 
watched' button is possible, ofcourse).

I think you mean with 'local episode db' is that we get the RSS feed and add 
the Episodes you 'acquired in coming tab' locally. But then you need to use the 
MyEpisodesManager to mark as watched, using the site doesn't effect 
MyEpisodesManager (a bit odd, right?). Not to mention that it is a lot of extra 
work (for instance: delete local if episode shows up in RSS? etc) for a 
function that is usefull for a few shows (most series have correct Airdates, 
right? ;)).

A bit on how it works now (if you not figured this out already): When first 
starting the program, all episodes (watched / acquire / coming) are loaded from 
Website (RSS, so no upcoming shows apparently). When marking a Episode as 
acquired, we move that episode to the watch list (local) and connect to 
MyEpisodes for marking as acquired. When you click on refresh (upper rigth 
corner) we refresh the episodes with MyEpisodes RSS.

That's why you saw the episode in Watched before you refreshed.

Original comment by ivoniftrik on 9 Aug 2011 at 11:05

GoogleCodeExporter commented 8 years ago
Minor issue fixed, today in coming tab; 
http://code.google.com/p/my-episodes-watch-manager/downloads/detail?name=MyEpiso
des_1.8.0_beta3a.apk

Original comment by ivoniftrik on 10 Aug 2011 at 12:33

GoogleCodeExporter commented 8 years ago
Confirmed, today item shows up in upcoming tab.

And you're right about the sync issues.
Then I believe, either allowing to only mark as watched would be the way to go, 
or at least pop up a warning/confirmation dialog before marking acquired an 
upcoming episode.
For me, the first way suggests more coherent and reliable user experience.

Original comment by tnm.cont...@gmail.com on 10 Aug 2011 at 8:31

GoogleCodeExporter commented 8 years ago
Indeed, if the user is 'mislead' (even when it's not our fault) it causes 
frustrations... So indeed maybe it's better the first way...

Original comment by dirkvran...@gmail.com on 10 Aug 2011 at 8:42

GoogleCodeExporter commented 8 years ago
Showing only 'mark as watched' it is.
Thanks for testing / feedback!

Original comment by ivoniftrik on 12 Aug 2011 at 1:58