12 ms·
This is the best youtube client, bar none. It keeps local history and "subscriptions" without requiring you to log in to google. I use it on an Amazon Fire Ta
by drewg123 6y ago
This is the best youtube client, bar none. It keeps local history and "subscriptions" without requiring you to log in to google. I use it on an Amazon Fire Tablet. There seems to be no iOS equivalent, which is one of the things preventing me from upgrading to an iPad.
Has anybody used it recently on AndroidTV / FireTV? I've tried it several times in the past, and its always been wonky there. I use SmartYouTubeTV (https://smartyoutubetv.github.io/ https://smartyoutubetv.github.io/) on AndroidTV right now, and the logged out experience is terrible.
- dmos62 6y agoI've had it on my phone for some time, but 75% of the time it fails to play the video, complaining that it failed to parse the video page, or something similar. With youtube-dl, you have to keep it updated for it to not crash with similar errors, so might be a question of updates not being regular enough (I use F-Droid to update it). Also, suggestion capabilities of Youtube are very high. I'll always be coming back for that until there is an alternative. Unfortunately, that also means that using non-official players is counterproductive (I want to feed the recommendation engine).
- glenstein 6y ago>but 75% of the time it fails to play the video I would quibble with that. It's really all or nothing. Youtube changes something, NewPipe breaks entirely. Then NewPipe is updated, and it works perfectly again. I like NewPipe, but in practice this means you just have to accept that there will be stretches, a few days or a week long, where it just doesn't work at all.
- dmos62 6y agoActually, that's the funny thing. I noticed that I could find videos that work, while others didn't.
- icebraining 6y agoYeah, F-Droid is kinda slow. You can fetch the apk directly from Github, though.
- efreak 6y agoIf you want to run your own Fdroid repository, it's quite simple to automate for releases from GitHub/gitlab apis. There's probably some way to automate it completely with GitHub actions even (I've been too lazy to learn to do it properly, so everything I do is just through local scripting on my computer, with netlify signing Fdroid releases for me). Due to Fdroid being so slow at updating indexes on my older devices, I actually use a secondary Fdroid client (nethunter client also has a privileged extension) for manual updates, which only has my personal repos enabled.
- II2II 6y agoOdd. I know what you're talking about since I have experienced it before, but I have not encountered the problem often in the past year or so. Perhaps you were just using it during a dry spell from the NewPipe developers or F-Droid. A number of useful features have been added during the past year, such as the ability to view live streams. A few quirks also exist, such as feeds displaying videos that are posted in the future. As for the recommendation engine, I prefer gaming it. NewPipe is wonderful because it does not feed it. I have a special profiles setup on my desktop for when I want to feed it. This approach works wonderfully for discovering new channels, allows for multiple profiles to get recommendations for different viewing interests, avoids polluting recommendations based upon a single odd-ball view, and allows finer grained control over the information that I feed Google.
- ferzul 6y agoI was experiencing it. Then I realised f-droid just hadn't updated in a while - no doubt it's that Google battery saver feature where the programs I want my phone to run to achieve some background task get banned. Since updating manually (in f-droid) i have been a happy camper.
- grawprog 6y agoF-droid sometimes lags a couple days behind the latest updates. Usually the parsing errors are fixed within a day or two and made available on the official site before f-droid. As far as I know, those are usually caused by updates to youtube itself.
- StencilofLife 6y agoIt's because F-droid builds these every week instead of as soon as it is out.
- grawprog 6y agoYeah honestly as far as app repositories go, f-droid's usually pretty good at keeping things up to date. I use it for most apps I can get off there, newpipe's about the only one I bother grabbing straight from the site because I get impatient.
- Animats 6y agoYes. Just installed it. Result on first video: Exception in NewPipe 0.19.3 {"user_action":"requested stream","request":"https://www.youtube.com/watch?v=lRdkI09KCpk","content_language":"en_US","service":"YouTube","package":"org.schabi.newpipe","version":"0.19.3","os":"Linux Android 8.0.0 - 26","time":"2020-07-18 05:29","exceptions":["org.schabi.newpipe.extractor.stream.StreamInfo$StreamExtractException: Could not get any stream. See error variable to get further details.\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.extractStreams(StreamInfo.java:192)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:70)\n\tat org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:62)\n\tat org.schabi.newpipe.util.ExtractorHelper.lambda$getStreamInfo$3(ExtractorHelper.java:116)\n\tat org.schabi.newpipe.util.-$$Lambda$ExtractorHelper$5fJcha6Sq5APJBLdG6osaJby-mc.call(Unknown Source:4)\n\tat io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)\n\tat io.reactivex.Single.subscribe(Single.java:3438)\n\tat io.reactivex.internal.operators.single.SingleDoOnSuccess.subscribeActual(SingleDoOnSuccess.java:35)\n\tat io.reactivex.Single.subscribe(Single.java:3438)\n\tat io.reactivex.internal.operators.maybe.MaybeFromSingle.subscribeActual(MaybeFromSingle.java:41)\n\tat io.reactivex.Maybe.subscribe(Maybe.java:4154)\n\tat io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(MaybeConcatArray.java:153)\n\tat io.reactivex.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(MaybeConcatArray.java:78)\n\tat io.reactivex.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(FlowableElementAtMaybe.java:66)\n\tat io.reactivex.internal.operators.maybe.MaybeConcatArray.subscribeActual(MaybeConcatArray.java:42)\n\tat io.reactivex.Flowable.subscribe(Flowable.java:14479)\n\tat io.reactivex.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(FlowableElementAtMaybe.java:36)\n\tat io.reactivex.Maybe.subscribe(Maybe.java:4154)\n\tat io.reactivex.internal.operators.maybe.MaybeToSingle.subscribeActual(MaybeToSingle.java:46)\n\tat io.reactivex.Single.subscribe(Single.java:3438)\n\tat io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)\n\tat io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)\n\tat io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)\n\tat io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)\n\tat java.lang.Thread.run(Thread.java:764)\n"],"user_comment":""} And this isn't on anything hard or new. It's a London Underground technical video.
- samoa42 6y agosame experience when i was on android (around v7) and f-droid. it basically crashed/failed every time. i use ytdl quite a lot and updating it once every few months is sufficient ...
- unleashit 6y agoIt works well for me on Android TV with Nvidia Shield. At one point I noticed after a Newpipe upgrade I couldn't get the cursor to go down to the list of videos. So I downgraded for a couple of weeks. Then when the next version came out I tried it and it was fine again. One weird thing I noticed was that I used to be able to get a mouse style cursor with the right stick, but that stopped working at some point. Not sure if the change was NewPipe or OS level, but it's still manageable. If you have USB ports you can always try other types of inputs. Aside from plain keyboard/mouse, there are a bunch of interesting options these days.
- morrbo 6y agoI use Smart YouTube TV on the shield, same thing but works a lot better with the controller and tvs in general
- drewg123 6y agoI have a shield, and I generally just use the TV remote controlling the shield via HDMI CEC. Maybe that's why it doesn't work well for me. I'll have to try it again.
- nonplus 6y agoShield user here, as of 0.19.5 most things work via a Logitech harmony, so I assume most remotes work at this point. The pause / unpause buttons sometimes result in the UI getting into a weird state.
- unleashit 6y agoYeah that could be it. I use the gamepad or sometimes an air mouse. Both work fine. My only gripe is Nvidia doesn't let you put side loaded apps on the homescreen.
- paulcarroty 6y agohttps://apps.apple.com/us/app/musi-simple-music-streaming/id591560124 https://apps.apple.com/us/app/musi-simple-music-streaming/id...
- ta1234567890 6y ago> There seems to be no iOS equivalent, which is one of the things preventing me from upgrading to an iPad. I use an iPhone 6 and have refused to upgrade iOS to the latest version, so there are quite a few apps that don't work on my phone anymore (when launched, they show a message saying I need to get the latest version of the app, but then I can't get it because it's not available for my version of iOS), one of those apps is YouTube, so I'm limited to accessing it through the browser. It would be great to have a good alternative.
- devenblake 6y agoWhy not upgrade to the latest version?
- themodelplumber 6y agoI don't know about op, but when I was using iOS, I developed a firm "only one major OS upgrade allowed" rule after two of my devices were effectively hobbled / near-bricked by iOS upgrades 2+ major versions after the store-bought version.
- collinmanderson 6y agoThe latest iOS version (from Sept 2019) isn’t even compatible with iPhone 6, so it’s not even an option to upgrade.
- ta1234567890 6y agoI've had bad experiences upgrading old iPhones. Usually the older os runs better.
- jammaloo 6y agoIf you have installed the app before, you should be able to open the App Store, and go to your past purchases. If you find the app in there, then it should download the last compatible version. I have used that to load old apps onto an iPad that I can't update.
- nonplus 6y ago> Has anybody used it recently on AndroidTV / FireTV? Yes I use newpipe on a Nvidia shield as my primary youtube client. There are at least 3 of us who open tickets as issues come up for Android TV. It's not the most polished experience, but as of 0.19.5 it's functional. It rarely pulls videos above 1080p quality for some reason, but if I have to choose between 4k content on the youtube client and 1080p with my privacy, and without advertisements that's an easy choice for me to make.
- drewg123 6y agoInteresting. I installed it, and I have no problem getting 4K videos. Playback seems fine. I can't figure out how to make it do a 10s skip forward / backward that you do on phone/tablet by tapping on the left or right side of the screen. I tried all the buttons on the shield's game controller after not being able to skip on my remote. I can change the focus to the timeline, and skip that way, but its not as nice as a 10s skip.
- nonplus 6y agoI think it's mostly the subscriptions I have/the content happens to be 1080p. Skipping ahead/forward works out of the box on my harmony remote, long press on the <- or -> button. I'm not sure what it would be on the default shield remote (mine is broken).
- naikrovek 6y agoIt would be nice if you could sort subscriptions by date. Last time I used it, this wasn't possible, making the entire subscription functionality useless.
- ss3000 6y ago> This is the best youtube client, bar none. It keeps local history and "subscriptions" without requiring you to log in to google. Isn't it funny how one man's feature is another man's bug? Not supporting logging in with a Google account to keep subscriptions and history synchronized across devices is exactly what disqualifies it from consideration for me, and I suspect I'm not alone here. For those like me there's YouTube Vanced, which is almost an exact clone of YouTube except without the ads, allows you to disable a bunch of distracting "features" like info cards and watermarks, and with the ability to use MicroG in place of Play Services for the actual logging in with Google feature: https://vanced.app/ https://vanced.app/ Isn't it great that we both have the ability to choose the YouTube replacement app that works best for us despite Google technically "owning" the platform though? This is why I love Android. (EDIT: Re-read this and realized this could be seen as inflammatory. Really did not mean to start a platform war. Just glad that Android is a choice that's available to those who value this kind of thing.)
- ss3000 6y agoPiggybacking on my own comment, I'd love to hear if anyone has ideas on how to block Ads on a Chromecast...
- thomasfedb 6y agoYouTube Premium? Paying for YouTube is the best decision I've ever made when it comes to how much time and frustration I've saved per dollar.
- tamirzb 6y agoUnfortunately, YouTube premium is not available in all countries, so some of us have have to go for more "hacky" solutions if we want to avoid ads.
- usless534 6y agoYou might want to consider setting up a Pi-Hole. Not sure how well those work with chromecasts though.
- ravenstine 6y agoI've been using NewPipe for years, and find it to be an example of how an app should be. Besides that it doesn't force you to log in to keep things like subscriptions, one of the best things about it is that it's very snappy, whereas the YouTube app is like every other Google app in that it's slow and not very responsive. Being able to play audio in the background is the killer feature for me.
- endemic 6y agoWhen I broke my Android and had to use an old iPhone, the background audio feature in NewPipe was probably what I missed the most.