Comments (5)
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.
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.
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.
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.
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)
- Release apk files alongside zipped binaries in releases HOT 2
- there ware something wrong with varible defaultHandler in CrashReportWriter.java HOT 2
- Default Sorting Order
- Multiple synchronization destinations - syncing to more than one server.
- Re-downloading a downloaded episode using multi-select
- Media3: Migrate to the new track selection methods
- Invalid type on podcast that worked already before | https://drawntotheflame.podbean.com/ HOT 4
- Pinned Podcasts
- Show excerpt of description in episode list HOT 4
- Android custom schema for episode opening HOT 3
- Option to download audio instead of video from RSS feeds
- Podcasts that are close to being finished get marked complete HOT 2
- Please start making GitHub APK releases for uses with Obtainium HOT 1
- AntennaPod crash on Graphene OS due to native code debugging. HOT 26
- Swipe distance is too long HOT 7
- Can't play a podcast HOT 9
- Make the difference between played and unplayed episodes more visible HOT 1
- Further delay the displaying of the review popup HOT 2
- Queue list view timestamps not adjusted for playback speed HOT 1
- Allow customization of button on downloaded podcast
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from antennapod.