teamnewpipe / newpipe Goto Github PK
View Code? Open in Web Editor NEWA libre lightweight streaming front-end for Android.
Home Page: https://newpipe.net
License: GNU General Public License v3.0
A libre lightweight streaming front-end for Android.
Home Page: https://newpipe.net
License: GNU General Public License v3.0
If i try to download for example this video: https://www.youtube.com/watch?v=GZiJQ3bXtfo download manager fails with this error:
09-23 21:37:27.064 I/DownloadManager(13000): Download 40 finished with status FILE_ERROR
Hi
I was using 0.3 for couple days. It looked like it was playing uvideos fine. I just upgraded to 0.3.5 and nothing plays anymore. I tried the exact same videos that I played with the previous version.
I am on CM Android 4.4.4 and I do not have any Google apps installed. I am using the F-Droid version.
thanks
It'd be nice if pasting a YouTube URL (especially the m.YouTube.com-style URLs would bring you to that specific video in the app.
A search history would be sweet as well ๐
When I've got NewPipe configured to launch an external player, I have to stretch my thumb all the way up to the top-right corner of my phone to tap the play button. (I'm left-handed, so that button is super far away.)
Could you make it so touching the nice, big, friendly thumbnail plays the video? :)
Hi, thanks for this app, I like it! Additionally it would be nice to be able to cancel a download once it is started. Thanks a lot! Spectas
I like the app very much already. Thank you very much ๐
Though I still like to request a feature that allows pausing or playing videos in background. Currently videos stop playing completely if I switch to another app and videos start again from beginning after switching back to NewPipe. It would be nice if videos paused or played in background. Best would be if it was possible to select one out of both options - pause or play in background - in settings menu.
Youtube allows links with timestamp, such as
https://www.youtube.com/watch?v=-ABcdefGhij#t=2m15s
(Intentionally broken video ID above, no advertisement intended)
Links work fine, but additional support to parse the timestamp and seek accordingly would be great
The navigation icons (back, home, recents) are distracting during video playback.
From Firefox Mobile, currently NewPipe will only work with links that look like this:
https://m.youtube.com/watch?v=1234567
It however will not work with links that look like this:
https://m.youtube.com/#/watch?v=1234567
https://m.youtube.com/?#/watch?v=1234567
On Android 4.2.1, no Google account or tools. If I open NewPipe and try to search for anything, I get a toast message saying "Network Error", and nothing else happens, apart from the little spinning circle going on forever.
If I tap on a video on the YouTube website, mobile version, Firefox, screen goes blank and that's it. If I switch to desktop version it works (in the browser, not in NewPipe). Not sure if this is related, thought I would mention it anyway.
With DASH you have separate audio and videos streams. So if a user only wants to listen to something the app could save bandwidth by providing only the audio stream.
While NewPipe app interface follows Material Design, its icon doesn't and seems NewPipe needs a new icon. I'm not a designer, just suggesting an idea so I quickly made a sample icon below. Also when you launch NewPipe app, big ugly playback symbol appears on the screen. Instead NewPipe needs a new modern logo or NewPipe can just simply display the list of recommended videos just like YouTube app. I highly recommend the second one.
Download and change '.png' extension into '.svg' to get an original SVG file.
As long as the app doesn't support online accounts, I'd want to have local Favourites aka bookmarks.
Thanks for the great app!
I find that the upload date helps me frequently when trying to locate things like lectures by a person who gives a lot of talks. It would be nice if this was visible in the results.
Perhaps you could move the timestamp into the bottom-right-corner of the video thumbnail (similar to the youtube website) to save some space?
When using vlc media player it shows the url as the name. Is there any way you could make it show the name of the video instead? If so, you might also be able to change 'unknown artist' to the name of the channel.
Also, thanks for making this app! You're awesome
First of all, good afternoon :D
Title is self explanatory: when the volume is changed on the menu it's the call volume the one changed, instead of the multimedia one. A friend of mine discovered this. I don't know if can be changed.
Searching, playing and navigating through playlists.
Since YouTube deliberately assings language based on user's location, I always get russian videos, even while search query is in pure English. It really sucks, because YouTube decides for me what I should watch.
But there is a way to fix it in desktop, by changing site version to 'Worldwide' in the site footer.
It would be great to feature this in the app. As far as I know, a language is set as an url parameter, so you don't even need cookies for this to work.
I tested on Nexus S with CM 11. Cannot play audio streams; dialogue asks me to install org.videolan.vlc but I have it installed. If I set audio format to webm and restart the app the VLC for Android opens as expected.
I tested on Nexus 7 with CM12.1. Dialog appeared telling me to install VLC once but I tried again and all streams play. Left format at m4a this time.
I searched for an account I subscribe to, and I got videos from it, but out of order, and not including the latest upload. Users should be able to find and browse accounts and channels they know the name for.
It's super awesome that this app keeps playing even when the display is off. Now If it had a sleep timer (stop playback after x minutes) this would be really cool.
With chromecast support, this app will do everything I need it to
This app is already fantastic!
A nice option would be to auto-play videos when opened from an external app, i.e. when I click on a youtube link in reddit, directly start playing the video so that I don't have to hit the play button when NewPipe comes up.
The app seems to be able to recognise channel links but is unable to actually display anything once opened.
Unless I missed something, the play pauses if the app main screen is left (but continues if the screen phone is locked). Background play would be much appreciated for listening to music I don't need to see!
Thanks looks good
Subtitles are currently not supported. It would be nice to have this feature.
Currently rotation to landscape seams to only work one way, so when I'm at my desk with my charger plugged in the video is locked upside down.
It would be great if the rotation could be enabled for both ways of holding the phone.
Some users may prefer to save bandwidth and CPU/battery life by choosing a lower quality stream or have devices with resolution under 720p
This app is incredible by the way, you should consider allowing donations.
Doing a search for the word "lunopolis" gives 'network error'. The actual first item on youtube that Fennec web browser shows looks to be behind a paywall. ??
I noticed that the download feature has an issue: it ignores the directory in the settings (always puts it in the Download
dir), and always names the file videoplayback
(with no file extension).
(This might be related to #42)
I see that you're using setDestinationUri
to specify the destination/filename. I tried a few other approaches:
request.setDestinationInExternalFilesDir(context, null, title + suffix);
request.setDestinationInExternalPublicDir(null, title + suffix);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, title + suffix);
None of them worked.
I'm an Android noob, so I'm not sure what's going wrong. Any ideas?
Heya, Mr tinfoil hat wearing privacy guy here.
Could you (perhaps later down the road) add support for orbot? Even though the app is open-source, Google is still receiving querries from your IP and so it'd be nice if newpipe supports orbot.
After all, the main reason of not using Gapps is to avoid Google's data mining.
I'd recommend a dropdown menu "orbot support" "disabled,enabled,forced"
Where forced will not allow a connection to be made unless orbot is running.
All is in the title :)
Personnaly I think that all people need this for music :)
Sorry for my bad english and thanks.
I'd like to request another feature: suggestions on the search bar. It would be great if the search bar provided suggestions while searching. Is that possible or would that mean using any form of Goolge API?
It would be great to have the Video Quality in Settings.
I know that different videos may have different qualities available, so the feature may be non-trivial to implement. Then let's discuss it here if you think it's appropriate.
There's currently no way to view a user's videos. Unfortunately, NewPipe intercepts YouTube links to user pages, and just shows a blank view.
It would be nice if it either ignored those URLs or could show the list of that account's videos.
Hi there,
I think the headphones icon is for streaming audio only, right?
When I click it, I only get the notification, that MPDroid crashed and then Im back at the search results page of NewPipe.
Why does it even want to use MPDroid?
Thanks and keep developing this great App :)
// When I install VLC and chose that it works
Hallo,
as you might have noticed, in the past three weeks i was not able to upload any new version of NewPipe. Thats because i currently have some other projects going on, and in addition to that i have less time than three weeks before. Therefore if we want to get on with NP id need some help. So if you know java and/or android, and you don't know where to waste your spare time at, help improve newpipe. It already helps when i get layout files, like some of you already contributed.
So if you want to help, please tell me.
:)
Actually, YouTube on Firefox for Android is a hell, Firefox can't play YouTube properly without the addon enable YouTube mobile player (which simulate the Chrome useragent), Firefox can't select and select by default the resolution (It's always 360p..), Firefox can't select the speed of the vidรฉos, it can't share ร video and create playlist and it can't select subtiles, Firefox also need a stylish which rework all the YouTube mobile design and it need the ability to disable the play in background with a setting.
And THE Firefox big lack is that there is No addon for download videos !!
If you create an addon which merge all theses essentials features, it will be a revolution !
Actually I don't know code but I will learn the JavaScript for actively help you if it's not too dificult.
Also sorry for my bad english.
0.4.2 is tagged, but version and versioncode in build.gradle are still at 0.4.1 (4).
That rotation button is really handy! I think if a user changes the rotation, that setting should persist for all videos instead of reverting back for every new one.
Last feature for today: auto replay ๐
If i change the download path to a folder on the sd-card, for example to:
"storage/sdcard1/Videos" (typing error excluded, i copied path)
The download does not start.
Please make it compatible with Android 4.0.4 :)
Translation is never a bad Idea :). I have recently opened the possibility to push changes from Weblate. Therefore you can translate NewPipe at this webiste:
https://hosted.weblate.org/projects/newpipe/strings/
I used to use different YouTube players (PVSTAR+, also uListen 1 and 2), in which I could play a video (usually music), then turn off the device's screen to save power.
This would be cool to have!
I'm not sure why it's happening, but the share menu doesn't have a copy to clipboard option; the only way to give someone an URL is to use the "open in browser" option. Just a heads-up.
(I'm really liking this player BTW. I've started using it exclusively. ๐)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.