Code Monkey home page Code Monkey logo

episodes's Introduction

Episodes

Keep track of which episodes you've watched of your favourite TV shows.

TV Show information is supplied by TheTVDB.com.

Contributing

Contributions are very welcome. Please file bugs, fork the repository, and send pull requests.

If you'd like to buy me a beer you can send bitcoins to 149XkMSs84ZyzNMqiQeJLt5DbPru16amwA

License

Licensed under the GPLv3 or later.

Google Play

Get it on Google Play

episodes's People

Contributors

daniele-athome avatar jamienicol avatar sweetlion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

episodes's Issues

calendar view

alternate view in main activity. shows list of all recent and upcoming episodes arranged by date.

probably use a spinner to choose between this view and the list of shows

Don't count unaired episodes toward watched progress

From @argymeg's comment on #5:

Something else that would be useful ... is checking the release dates for episodes and not counting them towards the total until they are first screened.

I agree. But it's probably sensible to somehow indicate that there are still upcoming episodes to watch.

Dark theme

This is obviously just a suggestion, but those of us with an AMOLED screen (thus a default dark holo background in most apps) would appreciate an optional dark theme, if it's not too much trouble - especially considering the context the app is being used in (likely in darkness)

Favorites

A functionality which provides a star button in every episode description. When pressed the episode is is added to a favourites list (maybe a virtual series? or separate menu entry?).

Would be great if the list could be exported as csv or xml.

Banner in search screen

It´s a small change but I think It´ll be cool if, when you go to add a new tv show, the app could show the banners in the search screen for easier identify the one yo are looking for.

Thanks.

Sorry I already read the closed issues.

where does episodes save its information?

Hello. I love your program.

I would like to keep it automagically synced between my phone and my tablet. I have a Syncthing server going on, so I would only need to know where Episodes saves its data; where is it? If there isn't, could you consider saving it on /storage/emulated/0/episodes or at least add it as an option.

Thank you very much.

Create new filter "Upcoming shows"

The application currently has:

  • All Shows
  • Starred Shows
  • Uncompleted Shows

"Upcoming Shows" as a fourth option would be pretty useful

Cheers

Add show search window improvement

After search is completed either redirect user to main window or allow other searching in search list windows where is query string right now

New app icon

The icon used now doesn't distinguish this app from all other android apps in an impactful way.

Backup and restore data to/from SD card

Hello,
I just installed the app and it works flawlessly.
Can I ask for a small feature, i.e. exporting the list of series/episodes that I've already watched, and being able to import it after a format or whatsoever?

Thanks

Implement Archive Mode

Thank you for your work !

it would be great, if the app had an Archive-Mode/Label where shows that are currently not watched or watch only at a later date could be archived, so they dont clutter the "uncompleted shows selection"

Hide completed or unstarred shows from shows list

I'm tracking all the shows I've watched / want to watch with episodes and it works great for that, but at ~50 different shows the list is starting to get a bit crowded.
It would be great if you could integrate something like an archive to move watched / backlogged / paused shows to.

Mark an entire season as viewed in one click

It's will be easier to be able to mark an entire season as viewed in one click instead of having to check every episodes when you're adding a new show but you have already watch the first seasons.

Auto-refresh tvdb data

I think this would be a very useful feature to have. It'd also help users upgrading now that #3 has been merged by automatically downloading the banners for the shows list. Otherwise they might not discover that feature.

However, not everyone has unlimited data, so it should be configurable:

  • Auto-refresh shows: Yes / Only on WiFi / Never
  • Refresh frequency: Monthly / Weekly / Daily / Every 12 Hours

Default to "only on wifi" and "daily"?

I think a sync adapter is probably the correct way to implement this, I should read up on them first.

Material design

List of things to make the app more materially:

  • Pick a colour scheme. See here: http://www.google.co.uk/design/spec/style/color.html
  • Display a big picture with parallax scroll and transparent action bar at top of ShowActivity.
    • Animate change between transparent and opaque action bar when page is scrolled up far enough.
  • Same thing for EpisodeActivity too.
  • Change the "watched" checkbox in EpisodeDetailsFragment's action bar to be a floating action button. I tried this and it seems weird. It also goes against the guidelines. Instead I've just moved the checkbox out of the action bar and in to the fragment content.
  • Use RecyclerView for shows list. I think this will give us animations when items are added/removed (changing the filter). But even if it doesn't it'll be an under-the-hood improvement.

These are just a few thoughts off the top of my head. If anybody has any more ideas then please leave a comment.

Use banner images when adding new shows

In search results list display the show banner instead of the show name text, if available. Use the same trick with the transparent image as in the main shows list.

Should be pretty simple using Universal Image Loader. We should cache the images in memory but not on disk.

allow shows to be starred as favourites

add star icon to actionbar in show activity. similar to in the stock contacts app.

sort favourites above non favourites in shows list.

rather than starring their favourite shows in general, the user should star the shows that they are currently watching. this will let then access them quicker. maybe "favourite" isn't the right word, but it will probably do.

statistics

It´ll be great if you could include a statistic screen where you could see some info like:

Number of series
Number of finished series
Number of chapters watched / total
Time spent watching

Thanks

Mark previous episodes as read

Is it possible to mark all the previous episodes as read when you mark an episode that is further in the list? That is, when I watch a few episodes at a stretch, can I just tick the last episode I watched and have it auto tick the previous episodes? This could be an opt in feature that is disabled by default so it doesn't surprise users.

tablet layout

maybe these sorts of things:

grid view instead of list view for ShowsListFragment (need to use images for that first though for that to look good)

ShowDetailsFragment and SeasonsListFragment side by side in ShowActivity instead of using tabs

EpisodesListFragment and EpisodeDetailsFragment side by side instead of in separate activities

handle special episodes correctly

feedback from anyone interested in this project would be appreciated here. thanks.

the specials season is annoying. most of the special episodes are things that most people won't care about like blooper reels, "making of"s, and interviews. but they make it look like you haven't completed a show when you have.

the easy solution would be to hide/delete/never add the special episodes. but I don't think that's the right solution. some shows have important special episodes - one off episodes between seasons e.g. the thick of it. and some people maybe do care about watching absolutely everything related to their favourite show.

so I think a better solution (hopefully not too complicated) is to add the option to hide each episode individually. add a setting to automatically hide the special episodes when adding a new show. don't count hidden episodes when calculating how much of a show has been watched. and obviously there needs to be some way to temporarily view hidden episodes so that they can be unhidden.

I think this should cover most use-cases without being too complicated. any input would be appreciated though

Some series pick weird languages

For some series more than a language is availavle on thetvdb.com but for some reason it takes a language that is not english in the app.

Trakt.tv account connection

Are you planning on adding trakt.tv account connection ?
It would be nice to have an open source app that use it.

Colors needs change

Right now it's hard to tell which episode was seen/unseen. Change color of seen font to more dark unseen for less.
Also how about setting bacground color to dark?

Very good aplication, keep working on it : )

rotating screen breaks "watched" progress bars

rotating the screen on the list of shows causes all of the watched progress bars to say "watched 0 or 0 episodes". rotating the screen on the list of seasons is even worse: it causes the list to completely disappear.

probably introduced by bff02af when I refactored the code that counts the episodes, haven't confirmed that though.

l10n

Hello,

It would be great to allow the localisation of "episodes".

As far as I understand, the strings are already all stored in app/src/main/res/values/strings.xml. All we would need is a way to load another file.

For instance app/src/main/res/values/strings.$l10n.xml, where $l10n is the system language, with a fallback in Enligsh if the system language is not yet supported.

It would then be possible to switch manually the language from the global "preferences" menu.

[Thanks for the software. It's really nice to use.]

Seasons list invisible in version 0.9

Hi,

I just upgraded from 0.8 to 0.9 (through the f-droid repository) and since then, the episodes tab for a show only shows a blank grey panel instead of the seasons list.

However, when I'm on the episodes tab and select the overview tab, the seasons list scrolls by very fast before the overview shows up. Selecting episodes again after that brings back the gray pane.
It's possible to tap a season while they scroll past if you time it right, in which case the eoisodes for that season are correctly displayed.

Edit: Samsung Galaxy Note 10.1 / Android 4.1.2.

Image Cache

Hey, the other day I was offline and opened the app and none of the images showed up! Is there any setting to turn on image caching? Thanks.

Consider local timezone

From my country, I usually can see the episode as un-watched instead of un-aired, because of timezone, it's about half day earlier than USA.

The fix should be simple: there are only two new Date() used for date comparison in EpisodesCounter.java and EpisodesListFragment.java, then there's android API getRawOffset, Offset local time to US local time should be enough to solve this issue.

notify about new episodes

notify at sometime during the day with a list of episodes being shown that day. clicking notification should open calendar view. on api versions which support it, include a button to mark episodes as watched directly from notification.

New maintainer/fork?

Hi all, given that jamie has stated he will not be maintaining this useful app (great work by the way, I use it all the time), perhaps we might continue development elsewhere and get the new version included in F-Droid?

@red-coracle appears to have the most well-developed fork. What do you say? Would you mind enabling issues on your fork so we could discuss development there?

Or perhaps jamie is willing to allow another dev to become an editor of the existing repo; this will make new versions much easier to be included in F-Droid?

Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.