Probably based

  • 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle
  • probably not true in most other langauges. although I’m not well versed in the way numbers are represented in code and what makes a number “NaN”, something tells me the technical implications of that would be quite bad in a production environment.

    the definitive way to check for NaN in JS would probably be something like

    // with `num` being an unknown value
    
    // Convert value to a number
    const res = Number(num);
    
    /*
     * First check if the number is 0, since 0 is a falsy
     * value in JS, and if it isn't, `NaN` is the only other
     * falsy number value
     */
    const isNaN = res !== 0 && !res;
    









  • that’s completely acceptable. i like when apps integrate with my Monet color theming and I’ve never had issues loading video after i turned off the Piped proxy, basically just turning it into NewPipe with a different look. In my experience, don’t turn that on unless you have a specific reason to. It leads to video loading issues just like you found.

    Some things I like about LibreTube:

    • The PiP functionally works better than in Newpipe
    • I can see the likes and dislikes of comments and expand the thread to see more comments
    • Swipe gestures to enter and exit fullscreen just like on the normal YT app
    • I can view a content creators content by Livestream, Short, normal video etc. for some reason shorts just don’t show up in Newpipe
    • SponsorBlock integrated. I am aware there is Newpipe x SponsorBlock

    If NewPipe has a way to add the above functionality, I’ll gladly try it again!