FORUMS
Remove All Ads from XDA

[APP][2.3+] DroidShows: A Reboot of DroidSeries Offline TV Shows Tracker

822 posts
Thanks Meter: 1,039
 
By ltGuillaume, Senior Member on 26th January 2015, 04:30 PM
Post Reply Email Thread
This fork of DroidSeries adds quite a bunch of features, among which an improved design, a menu overflow button, pinning, quick search and filters, separate archive/backlog list, a last seen episodes log, swipe gestures, more show information, backup/restore, double episode entries prevention, faster updating, cover and fan art view, a modern launcher icon and it speeds up responsiveness significantly by (more) efficient SQL queries and some threading. DroidShows only needs an internet connection when updating the show info or watching full-size posters.
DroidShows can now be found in the F-Droid Repository.

Features Overview


DroidShows v7.9.9 (Aug 30, 2019)
©2010 Carlos Limpinho, Paulo Cabido under GPLv3
Modified by Mikael Berthe
©2014-2019 Guillaume under GPLv3
Icon file is a mix of work by Thrasos Varnava and Taenggo
Material icon made by @Listy2021 and me
Homepage
Wiki (FAQ)
Screenshots & comparison with original DroidSeries
Source code

Download APK:
Latest version is always attached to this post
Releases on Github
F-Droid Repository

Some pointers:
  • Don't forget to update all shows regularly (pull-to-refresh)
  • Context menu has more options (long-press item or use overflow buttons)
  • Swipe left-to-right to go back
    In Shows Overview:
  • Tap poster for next episode's info
  • Double tap poster for show info
  • Long-press poster for external resource (to *urls directly, or list)
  • Swipe right-to-left to mark as seen
    In Show Details:
  • Tap poster for full-screen view
  • Click full-screen poster image for fan art
    In Show/Episode Details:
  • Tap IMDb rating to view in IMDb App when installed, or on IMDb's mobile webpage
  • Tap the air date to add to calendar

If you've found a bug and want to report it here, please have a look at this post by @Ibuprophen.

Latest changes v7.9.9
  • Fixed "simple check to prevent "Update all shows" from being triggered multiple times"
  • German translation updated (thx @casperk)
v7.9.8
  • Added (+) "Add new show" button to Search field (search for show, if isn't added yet, click + button to add it right away)
  • Allow short (non-URL) entries in external resources (e.g. the name of the guy/gal who forced you into watching that show)
  • Added simple check to prevent "Update all shows" from being triggered multiple times.
  • Restored behavior: update current AND archived shows after clicking "Search"
  • Added tip for adding calendar items
  • Improved external resources examples
v7.9.7
  • Updating via pull-to-refresh sometimes wouldn't work after the 1st time (thx for reporting, @Ibuprophen1)
  • Overscroll wouldn't always snap back when aborting pull-to-refresh
v7.9.6
  • Fixed issue with progress indicator on restore (thx casperklein)
  • Fixed issue with reloading shows after restore (thx casperklein)
v7.9.5
  • Add context menu item for Seasons in Log mode
  • Add plural for 'to be aired' (thx m1ga)
  • Fixed a problem with duplicated thumbnails on updating all shows while the listView was reordering its shows asynchronously (e.g. when restoring)
v7.9.3:
  • Fixed Edit seen date (load & save) in Episodes Overview (thx @Mirclus #69)
  • Preliminary change TargetSDK = 21 for fixing black bar at bottom for high-res displays
  • Bundle database ops when updating show stats (beginTransaction() etc.)
  • Fixed a mistake in Edit seen date in Episodes Overview
v7.9.1:
  • Changed menu order for Search on old Android versions
  • Fixed episode IMDb lookup from Log
  • Cleaned up options and context menus in Log mode
  • Added context menu buttons to Log
  • Set context menu title to episode name in Log mode
v7.9.0
  • Option to calculate the next episode by starting from the last episode that was marked as seen (don't assume the first unseen episode)
  • Add episode to calendar by clicking on the air date
  • Context menu items to search on FANDOM (Wikia) and Rotten Tomatoes
  • Include timestamp for seen mark (needed for "Mark next episode starting from the most recently watched")
  • Visual distinction in "Search shows" between current and archived shows
  • Pinned shows aren't white, but have a "pin" next to them
  • Don't show toast messages for automatic backups
  • Disable fast scroll (interferes with context menu and show filters)
  • Show database update errors as toast messages and logcat entries
  • Update next episode text when toggling a relevant option
  • Don't just update last season when changing synopsis language (ignore the relevant option)
  • Searching in "Add show" activity for 2nd time, then changing synopsis language would search using 1st search term
  • Open AddSerie activity when clicking the "Add show" button to prevent confusion
  • Changed some error handling for database operations
Older changes

Attached Thumbnails
Click image for larger version

Name:	1a Material DroidShows Overview.png
Views:	486
Size:	206.7 KB
ID:	4296884   Click image for larger version

Name:	1b Material DroidShows Overview Context.png
Views:	484
Size:	181.9 KB
ID:	4296885   Click image for larger version

Name:	1c Material DroidShows Overview Menu.png
Views:	470
Size:	198.3 KB
ID:	4296886   Click image for larger version

Name:	1d Material DroidShows Options.png
Views:	424
Size:	78.3 KB
ID:	4296887   Click image for larger version

Name:	2 Material DroidShows Seasons.png
Views:	422
Size:	83.5 KB
ID:	4296888   Click image for larger version

Name:	3 Material DroidShows Episodes.png
Views:	426
Size:	88.0 KB
ID:	4296889   Click image for larger version

Name:	4 Material DroidShows Show Details.png
Views:	422
Size:	151.7 KB
ID:	4296890  
Attached Files
File Type: apk USE-TO-BACKUP-DB-AND-MIGRATE-TO-DROIDSHOWS_DroidSeries-Guillaume_4.12.apk - [Click for QR Code] (169.9 KB, 352 views)
File Type: apk DroidShows_7.4.1.apk - [Click for QR Code] (169.9 KB, 104 views)
File Type: apk DroidShows_7.5.2.apk - [Click for QR Code] (173.5 KB, 28 views)
File Type: apk DroidShows_7.6.2.apk - [Click for QR Code] (176.4 KB, 26 views)
File Type: apk DroidShows_7.7.2.apk - [Click for QR Code] (194.7 KB, 86 views)
File Type: apk DroidShows_7.8.0.apk - [Click for QR Code] (202.4 KB, 28 views)
File Type: apk DroidShows_7.9.7.apk - [Click for QR Code] (204.9 KB, 8 views)
File Type: apk DroidShows_7.9.9.apk - [Click for QR Code] (204.9 KB, 24 views)
The Following 9 Users Say Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
 
 
6th February 2015, 10:17 PM |#2  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
@ltGuillaume, good job on the app,im installing for the first time and I find the search field a bit akward,text over text.
thanksClick image for larger version

Name:	uploadfromtaptalk1423260951476.png
Views:	1416
Size:	193.9 KB
ID:	3153368
7th February 2015, 12:16 AM |#3  
ltGuillaume's Avatar
OP Senior Member
Thanks Meter: 1,039
 
More
Quote:
Originally Posted by Penacal

@ltGuillaume, good job on the app,im installing for the first time and I find the search field a bit akward,text over text.
thanksAttachment 3153368

Oh wow, that's odd, thanks for reporting! Since DroidSeries is using a default "searchable" element, which cannot be styled (other than hacking into it), it uses your ROM's default settings. Are you sure you haven't seen this transparency in another app? From the status bar icons in the screenshot, it looks like you're using a custom ROM (or at least some kind of theme customization), it might just be that the searchable / SearchView has been overlooked by the themer. Please let me know if this helps finding the cause, or if you can find another phone having the same problem with just my fork of the app. Thanks!

I have made some changes since, so a re-download is recommended (it's got the same version number, really small changes, attached to my previous post 1 minute ago), but it's not yet search-related, so looking forward to your reply

(by the way, I just couldn't get used to XenoAmp Using ArmAmp )
The Following User Says Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
7th February 2015, 10:42 AM |#4  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
@ltGuillaume, you are right,it's a theme issue,it's using some transparency,after uninstalling the theme,the search field looks fine. sorry about that.☺

OT:regarding xeno amp, I'm using it for over a year, but in the beginning was difficult to get used to such a non convencional player😁, but it's a very good one, and with a good developer, about ArmAmp, it's such an awesome player too👍, with a ton of features.
The Following User Says Thank You to Penacal For This Useful Post: [ View ] Gift Penacal Ad-Free
9th February 2015, 11:57 AM |#5  
ltGuillaume's Avatar
OP Senior Member
Thanks Meter: 1,039
 
More
Finally got the ellipsize="marquee" working properly with the customized ImageView class for the posters. Note to self: never blindly trust someone else's code...
The Following User Says Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
9th February 2015, 03:05 PM |#6  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
Was about to ask what that means, but I figured it was the issue with checkbox, immediately after installing the new version. 👍
The Following User Says Thank You to Penacal For This Useful Post: [ View ] Gift Penacal Ad-Free
9th February 2015, 03:46 PM |#7  
ltGuillaume's Avatar
OP Senior Member
Thanks Meter: 1,039
 
More
Quote:
Originally Posted by Penacal

Was about to ask what that means, but I figured it was the issue with checkbox, immediately after installing the new version.

Actually the checkboxes should've been fine all along :P If you find it too cumbersome to click the checkbox (and keep ending up in the episode info page), you can tick the option in [About] to use the entire line to check/uncheck an episode. Long-pressing will still get you into episode info. I usually just swipe right-to-left in the overview to check a new episode as seen. BUT I just had another look at the checkboxes and it should be a lot easier to check/uncheck them now

The issue I had was basically that some padding wasn't taken into account by the poster's View in the overview screen. In turn, this meant that any ellipsizing (either fading, like now, or "..." when text becomes too long for the view) was indeed done, but just off-screen :P Quite annoying to figure that out , as you can imagine

I just tested this thing on a tablet for the first time and I found and fixed a couple more issues concerning the poster. Android is sooooo picky and annoying, it's... just like web design

New v3.81 on previous page.
The Following User Says Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
9th February 2015, 05:46 PM |#8  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
Some hidden settings in About, lol, the only place I didn't look☺. I mention the checkbox, cause in the previous version I saw a ugly zoom, when checked. Now it's fine.
9th February 2015, 09:13 PM |#9  
ltGuillaume's Avatar
OP Senior Member
Thanks Meter: 1,039
 
More
I'm sorry that must've been the theming again I don't use a custom checkbox image, nor do I scale it in any way, so must've been that again. Nevertheless I heard before that it was difficult to actually check/uncheck an item while not unintentionally ending up in the episode description, so thanks to your mentioning of an unrelated problem I still managed to fix that one in the end

HTC Desire CM7/2.3.7
[MiXplorer Skins Gallery] - [2015 DroidSeries Reboot]
The Following User Says Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
10th February 2015, 10:25 AM |#10  
Penacal's Avatar
Senior Member
Thanks Meter: 264
 
More
@ltGuillaume, what do you think of removing the date from next episode,leaving only next S02E01,as it's strange to see 2005 and so on dates there😉,yes still catching up on some tv shows😀,and to keep only date for next aired episodes.dont know if u find this interesting,but just leave you my though anyway.thanks
10th February 2015, 11:06 AM |#11  
ltGuillaume's Avatar
OP Senior Member
Thanks Meter: 1,039
 
More
Hmz I get what you mean, it's probably not that useful other than that you can kinda guess at a glance of the "next next" episode will be available soon, too (say the "next episode of a weekly show was 6 days ago, you might as well want to wait another day and see two in a row). The not-so-useful reason I left it was that I like the context of when it was aired (e.g. Christmas time or Halloween are quite often pointers to what kind of episode it'll be, or just to reminisce on what I was doing back then which is hard now I'm watching Miami Vice as I wasn't born yet in 1984 )

HTC Desire CM7/2.3.7
[MiXplorer Skins Gallery] - [2015 DroidSeries Reboot]
The Following User Says Thank You to ltGuillaume For This Useful Post: [ View ] Gift ltGuillaume Ad-Free
Post Reply Subscribe to Thread

Tags
droidseries, open source, tracker, tv series, tv shows

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes