Comments (8)
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.
from freetube.
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.
from freetube.
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.
from freetube.
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.
from freetube.
Closing this issue as there's a rewrite in progress. Hopefully this will be available in the new version :)
from freetube.
Possibility to have configure notifications to Windows notification bar
from freetube.
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.
from freetube.
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.
from freetube.
Related Issues (20)
- [Feature Request]: Full-screen option without activation of playback bar. HOT 4
- comments HOT 1
- [Bug]: Local API error 400 (bad request) and falling back to Invidious API when loading videos or searches HOT 34
- [Bug]: Blank and unresponsive HOT 3
- [Bug]: Request to vtrue fails with 400 HOT 2
- [Feature Request]: Add tabs option. HOT 1
- [Feature Request]: Option to use grid display in playlists HOT 4
- [Bug]: Hide videos from channels option is messed up HOT 2
- [Bug]: packaging issue: the date and time stamps of archived files are missing in the 7z archives! HOT 2
- [Bug]: Subs getting bigger rewatching the same clip if their size is set to >100% HOT 1
- [Bug]: new version deleted all of my data! no pre-warning of replacing all files in install folder HOT 3
- [Feature Request]: Generate checksum file(s) during build
- [Feature Request]: Copy link to the tab you are on on an channel page (Playlists → /playlists)
- [Feature Request]: Settings search
- [Feature Request]: Add the "hide video" button HOT 1
- [Feature Request]: mark video as watched HOT 1
- [Feature Request]: Sorting options for Playlists HOT 1
- [Feature Request]: Disable the alt key menu HOT 2
- [Bug]: GPU load in background HOT 2
- [Feature Request]: add date specific search options or buttons on history page
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 freetube.