Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add count notification to subscriptions #1

Closed
aproposnix opened this issue Mar 3, 2018 · 8 comments
Closed

Feature Request: Add count notification to subscriptions #1

aproposnix opened this issue Mar 3, 2018 · 8 comments
Labels
enhancement New feature or request

Comments

@aproposnix
Copy link

aproposnix commented Mar 3, 2018

It would be nice to see an unwatched number notification when scrolling through my subscription (on the left panel) list. A typical bubble icon would work perfectly.

This is a really nice app. Keep up the great work. It may replace minitube for me :)

@PrestonN PrestonN added the enhancement New feature or request label Mar 3, 2018
@PrestonN
Copy link
Member

PrestonN commented Mar 3, 2018

I'll have to see what I can do about this. A feature like this would have to keep up with the last time you loaded your subscriptions. Depending on the amount of subscribers a user has and with the last time the user has used the application, this could cause a ton of API requests, which would slow down the application as a whole.

Having said that, I think a simple solution could just be a dot that states if that channel has new uploads compared to the last time you opened FreeTube. This will be less descriptive but it should still be informative.

Let me know what you think.

@aproposnix
Copy link
Author

A feature like this would have to keep up with the last time you loaded your subscriptions. Depending on the amount of subscribers a user has and with the last time the user has used the application, this could cause a ton of API requests, which would slow down the application as a whole.

Couldn't this be done client side by utilizing the history a little more? I mean, currently the clicked videos are added to the history (which I assume is added to the local DB). If you add scrolled through (like auto-read on an RSS feed reader) you would then have the full history. So then, for each subscription it's a check against the history to see which was the last video watched or scrolled through (both counting a seen) anything newer counts as unread.

@PrestonN
Copy link
Member

PrestonN commented Mar 4, 2018

You are correct that the history is located in a local DB. I'm not sure if I would want to add videos that are only scrolled through into the history DB. We could make a seperate database that stores this in an effort to prevent the current history database from cluttering up.

@aproposnix
Copy link
Author

Well, using the method described allows you to filter the history. I think by default you would just display 'watched' videos. There could then be a tickbox for showing 'all' history including the 'browsed' videos. In order to mitigate the DB from getting stupidly large, you could allow the user to trim the history (should probably be done by default). You could even allow separate trimming options for watched and browsed.

@aproposnix
Copy link
Author

Closing this issue as there's a rewrite in progress. Hopefully this will be available in the new version :)

PrestonN pushed a commit that referenced this issue Oct 1, 2020
PrestonN pushed a commit that referenced this issue Oct 4, 2020
*Total -- 107.65kb -> 74.33kb (30.95%)

/_icons/iconBlackSmall.png -- 3.00kb -> 0.49kb (83.82%)
/_icons/iconWhite.png -- 4.91kb -> 1.78kb (63.72%)
/_icons/iconBlack.png -- 4.71kb -> 1.75kb (62.79%)
/_icons/textColorSmall.png -- 4.71kb -> 2.13kb (54.75%)
/_icons/logoWhite.png -- 11.32kb -> 6.40kb (43.5%)
/_icons/logoBlack.png -- 10.32kb -> 6.18kb (40.14%)
/_icons/textColor.png -- 9.32kb -> 5.67kb (39.13%)
/_icons/logoColor.png -- 12.12kb -> 8.34kb (31.14%)
/src/renderer/assets/img/yt_logo_mono_dark.png -- 6.95kb -> 5.59kb (19.54%)
/_icons/textBlack.png -- 5.19kb -> 4.28kb (17.46%)
/_icons/256x256.png -- 5.95kb -> 5.22kb (12.3%)
/_icons/iconColor.png -- 5.95kb -> 5.22kb (12.3%)
/src/renderer/assets/img/defaultBanner.png -- 7.82kb -> 6.90kb (11.68%)
/_icons/textWhite.png -- 1.72kb -> 1.54kb (10.76%)
/_icons/.icon-set/iconColor_256.png -- 5.19kb -> 4.85kb (6.71%)
/_icons/mejs-controls.svg -- 4.49kb -> 4.21kb (6.24%)
/_icons/textBlackSmall.png -- 1.63kb -> 1.53kb (5.83%)
/_icons/.icon-set/icon_128x128.png -- 2.35kb -> 2.26kb (4.15%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: imgbot[bot] <31301654+imgbot[bot]@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
@Dreadaxe
Copy link

Possibility to have configure notifications to Windows notification bar

@Menjuel
Copy link

Menjuel commented Feb 11, 2023

Are there any news on this? I can't see any notification dots on my subscriptions when there is a new video. Is there a setting I am missing? I am on Manjaro.

@efb4f5ff-1298-471a-8973-3d47447115dc

Hi @Menjuel this isn't implemented and it seems that #546 is similar to this one.

One solution could be is to do it like Newpipe does. On subscription refresh it will show u what videos are new with a border around the new videos. If u close newpipe an reopen the border still stays there but if u refresh the border goes away. Except when there are new videos of course.

@DOOMMARINE117 DOOMMARINE117 mentioned this issue Oct 25, 2023
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants