madeofpendletonwool / PinePods

Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!
https://pinepods.online
GNU General Public License v3.0
223 stars 14 forks source link

Feature Request: Have a configurable/filterable home page #239

Open boc-the-git opened 4 months ago

boc-the-git commented 4 months ago

Because I don't have an interest in "what are the most recent podcasts", the current home page is useless to me. I've then got several button presses before I could play a podcast I'm interested in.

A couple ideas:

madeofpendletonwool commented 4 months ago

Good call. I think it would be great in settings to have an option to choose which page you want to be the default login page. That gives the most amount of customization with very little work.

There are plans to also implement a proper 'homescreen' as well, which will show a few headers with things like 'Conntinue Listening', 'Suggested NewPodcasts', and quick links to your most listened Podcasts.

The first option is of course going to be much faster to implement, but in due time a proper homescreen is certainly planned too.

madeofpendletonwool commented 2 months ago

Quick update to this. The groundwork for filtering has been layed. In the podcasts page there's now a filter button and this allows you currently to filter podcasts by category. Next step is going to be to add filtering to all the episode pages, and and figure out everything it would be nice to be able to filter by. Things like partially listened episodes, unlistened episodes, episodes under an hour/specific amount of time, episodes with specific keywords, etc. Pretty much anything could be filtered. With this groundwork layed on the podcasts page to be able to filter by category at this point we can take this just about anywhere since the filtering logic is now in place.

FYI, there are still plans to set a default homepage. That is still on it's way too

image

hollisticated-horse commented 2 months ago

I believe a good inspiration would be Antennapod's Home page.

There is (in order of appearance):

madeofpendletonwool commented 2 months ago

@hollisticated-horse I agree! These are all great ideas and considering all the APIs are already created it's just a matter of creating the frontend layout to do all this.

hollisticated-horse commented 1 month ago

I'll have a look at making a mockup :grin: I'll post it here.