Code Monkey home page Code Monkey logo

Comments (5)

ByteHamster avatar ByteHamster commented on June 1, 2024 1

Koen and I discussed this at FOSDEM

Ensure that in top 5 screen, full First place podcast name is visible

Keep as it is for now, with ellipsis. Because breaking words manually is hard (can't use TextView there)

You use podcasts to fall asleep, during lunch, afternoon activities (based on last played time-in-day).

Always display the screen even if there is no clear trend. Takes too long to calculate while loading, screen would suddenly disappear from progress bar

New screens

Koen will make a list of screen changes. More "category" screens, fewer screens that just show simple numbers. One dedicated numbers screen

Display Echo until first days of January

We wil do Jan 7th. Queue screen gets hidden on Jan 1st to not show "irrelevant" data (can happen before loading the database, so no flicker where screen gets removed)

Display the Echo card on whichever screen is selected as AntennaPod's default screen

For now, only add it to the statistics screen because that's the logical place and less work to maintain when changing other screens. Above tabs.

from antennapod.

ByteHamster avatar ByteHamster commented on June 1, 2024

I ticked off a few boxes already that I worked on in #6859

Force recache of top 5 podcast images

Errors don't get cached. This is probably caused by the timeout of 1 second for loading each image. If we increase this value too much, the screen might not be loaded until the user gets to that screen. I increased the value to 5 seconds, which will (in the worst case) take 25 seconds before the final screen is ready.

Ensure that in top 5 screen, full First place podcast name is visible, even if it's long

How would that work? That would make the list higher and eventually push the other items into the logo. I would rather just ellipsize it like the other items.

Make design between the screens more differentiated, making it more engaging (needs a designer to come up with proposals)

What happens if no designer comes up with a solution before end February, where I wanted to be done with Echo to avoid the stress we had last year?

Should also consider the total number of hours one listened
(...) Should also consider other metrics:

I don't think one screen should try to calculate a score based on multiple different metrics. That makes it hard to understand/explain how it came up with the ratings (in particular when users see something unexpected).

Display the Echo card on whichever screen is selected as AntennaPod's default screen: some users didn't see the block as they don't use the home screen

I'm not really convinced. The banner feels fitting on the home screen because it has the sections. Having it shoved in the middle of the queue (between the "queue" title and the actual episodes) feels quite out of place - especially if it keeps the section title with the "X" button on a screen that doesn't have sections. I can see it being on the statistics screen, but having it on any (default) screen feels out of place. (and it adds quite a bit of code complexity to every single screen. I don't really want to have to think about Echo whenever I work on some screen)

Correct the Echo card flicker (show & hide after a second or so) when not reaching the 10 hours minimum

We can't really correct this fully. Either we show it by default (then it disappears after loading) or we hide it by default (then it shows after loading). Given that most users probably listen to more than 10 hours, the way it currently is causes flickering for fewer users. I now implemented a middle-ground: For users with less than 10 hours, it flickers the very first time they see it and then stays hidden completely (automatically presses the "X" button). However, this means that if the user reaches the 10 hours in December, it does not get shown that year.

You use podcasts to fall asleep, during lunch, afternoon activities (based on last played time-in-day).

Hmm, this needs additional database calls. I'm not really convinced we should spend too much time implementing new database stuff that needs to be maintained just for this non-core side project that Echo is.

Display Echo until first days of January

Hmm, I think hiding it when the year is over is somehow more predictable than having it disappear at some arbitrary day in January.

from antennapod.

ByteHamster avatar ByteHamster commented on June 1, 2024

Did you know that x% of your podcasts support new podcast features (transcripts, chapters, finding tag).

Chapters and funding tag are not really new features. Podcasting 2.0 just re-invented the wheel there. I think it doesn't really fit to explicitly call it new when people are subscribed to podcasts that already had chapters for 10 years.

from antennapod.

keunes avatar keunes commented on June 1, 2024

I think we need to split these up, because otherwise discussions will become messy. As we usually say: one feature request one issue.

Just to comment on this one now, as I wanted:

Display Echo until first days of January

Hmm, I think hiding it when the year is over is somehow more predictable than having it disappear at some arbitrary day in January.

Spotify still had Wrapped until recently (not sure when exactly but it still was in the new year), and Duolingo has Year in review advertised on one of their pages still today (though the FAB on the main screen has disappeared).

Sure it will be arbitrary, but the whole thing arbitrary, just for fun and with screens from our imagination. It's a user request and there is a solid logic behind it (can only properly review when the year is over). I really don't see a problem here, and would say 7 days (a week) is a nice number.

from antennapod.

ByteHamster avatar ByteHamster commented on June 1, 2024

What would we then display on the screen about the queue? "X hours to clean up this year" is not really well-defined if the year is already over. Do we really need an additional set of case distinctions on the screens for when the year is already over? That seems to unnecessarily complicate things

from antennapod.

Related Issues (20)

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.