Re: [Trisquel-users] We need a simple YouTube solution
Thank you. Very nice of you. Can it be possible to get subtitles?
Re: [Trisquel-users] We need a simple YouTube solution
There's https://ytlibre.ga which let's you reproduce YT videos without JS. The website is hosted by me in a Banana Pi, running Parabola. It's currently in Spanish, however the only thing you have to do is to paste the video link and reproduce it, so it's not difficult. Note that some videos won't work.
Re: [Trisquel-users] We need a simple YouTube solution
I've never tried livestreamer, but gtk-youtube-viewer streams. Well, really it just opens vlc or mpv with the url and the player streams it. gtk-youtube-viewer can search, download, stream, display comments, display the description, and search by channel. You can view all playlists by a particular channel, but I'm not sure if you can search for playlists independently of channel. It appears to be possible to post comments, but I haven't tried as I would presumably have to be somehow logged into a Google account.
Re: [Trisquel-users] We need a simple YouTube solution
I never thought about streaming. Does livestreamer usually support YouTube as well as youtube-dl, for streams? youtube-dl-gui just provides an interface for downloading videos. It doesn't provide an interface for a mostly-full experience: search, watch, comments, description, download, playlists, channels.
Re: [Trisquel-users] We need a simple YouTube solution
Yes, that works great for downloading. As far as I know it can't stream or do most of the other features you suggest in your initial post. My usage of it is limited, though, so I could easily be wrong. Guix does have a package called youtube-dl-gui. I haven't tried it but it might be worth checking out.
Re: [Trisquel-users] We need a simple YouTube solution
Huh? YouTube-DL has always worked. Just use that, and put an interface around it.
Re: [Trisquel-users] We need a simple YouTube solution
Yes, gtk-youtube-viewer can load comments.
Re: [Trisquel-users] We need a simple YouTube solution
Yes, that would be more convenient than having to copy/paste into the app, but at this point I'm happy to have at least one option (gtk-youtube-viewer) that works at all. Any solution that doesn't allow us to be tracked will eventually be broken by Google, so it doesn't seem worth optimizing any particular solution for convenience.
Re: [Trisquel-users] We need a simple YouTube solution
I can get mpsyt, but I can't play videos from it. Problem playing last item: Sound Quality - Foobar vs WinAmp vs AIMP vs iTunes vs Windows Media Player : Sorry mplayer doesn't support this stream. Use mpv or update mplayer to a newer version[1/13>
Re: [Trisquel-users] We need a simple YouTube solution
I want to be able to click on a YouTube link from any app and have it open in the YouTube app. Most YouTube videos I receive are in Mumble.
Re: [Trisquel-users] We need a simple YouTube solution
OK, but there needs to be a way to tell the system to open YouTube links in the YouTube app rather than the "website."
Re: [Trisquel-users] We need a simple YouTube solution
I see you're having the problems with Guix that I was having. To fix them, follow the instructions in [https://www.gnu.org/software/guix/manual/html_node/Application-Setup.html "Application Setup"] in the Guix manual. This should fix all the locale errors and stuff. You also may have missed some search results because you didn't quote your query. Here's what happens when I don't quote it: cal@leela:~$ guix package -s YouTube Qt guix package: error: Qt: extraneous argument But you're right, I didn't get anything when I searched it: cal@leela:~$ guix package -s 'YouTube Qt' cal@leela:~$
Re: [Trisquel-users] We need a simple YouTube solution
+1 I think we are better served by fostering content provided in many GNU MediaGoblin instances and also Internet Archive (although this last one still has to fix their JavaScript). And also, don't forget: contributing financially to those who host and also to those who make the content. dh...@fastmail.com writes: > I agree with all of your points, all of them are Google's problem; not > Free Software's. If Google's Craptube was something more than a naked > grab for ad dollars maybe they would have designed it with users in > mind. Craptube can't be fixed, its broken by design. > > Viewing videos on the site has been discussed at length here, most > recently in this thread: > https://trisquel.info/en/forum/how-can-i-watch-youtube-videos > > My advise is more straight forward: Stop using Craptube. Alternative > means for creating and viewing online video exist, until people > support those projects INSTEAD of trying to find the latest way to > Jerry-rig Craptube into some type of workable state that doesn't > thrash their values nothing will change. > > This time last year I accepted this view, one I had for sometime. I > also realized I went most of my life without Craptube and it isn't a > crime to do it again. I haven't visited the site since. > > You can't fix what isn't broken. Craptube does EXACTLY what Google > wants it to do and they owe us nothing. There is no point in "fixing" > something Google actively tries to break again and again. -- - https://libreplanet.org/wiki/User:Adfeno - Palestrante e consultor sobre /software/ livre (não confundir com gratis). - "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar instantaneamente comigo no endereço abaixo. - Contato: https://libreplanet.org/wiki/User:Adfeno#vCard - Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft Office, MP3, MP4, WMA, WMV. - Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF (apenas sem DRM), PNG, TXT, WEBM.
Re: [Trisquel-users] We need a simple YouTube solution
On top of all the now familiar complaints about YT, there are also the issues raised in this blog post about disturbing auto-generated videos aimed at getting kids to watch ads: https://medium.com/@jamesbridle/something-is-wrong-on-the-internet-c39c471271d2 For those who don't want to use Medium, and don't care about seeing the accompanying video examples, here is the raw text of the piece: http://txti.es/youtube-abuses-kids
Re: [Trisquel-users] We need a simple YouTube solution
Users should not... view yt vids in a browser:) For me youtube-dl + mpv + mpsyt is working jolly mighty well fine.
Re: [Trisquel-users] We need a simple YouTube solution
https://trisquel.info/en/forum/liberated-version-youtube-dl-almost-here
Re: [Trisquel-users] We need a simple YouTube solution
SMTube is in Debian main (as of Jessie), but Parabola finds it non-free and it seems like Trisquel does too. I trust their judgment over Debian's so I have stopped using it. I just tried gtk-youtube-viewer in Flidas and it does almost everything you describe in your initial post. The only thing missing is the ability to click on a YouTube link in-browser and have it open in the player. I think that this Firefox add-on is intended to achieve that. The license is not GPL-compatible but it is libre. However, I could not get it to work with youtube-viewer. It seems like it was primarily intended for you with Minitube. I also tried to get Minitube working in Flidas. Unfortunately the version in the repository does not work. You get an error about missing Google API key. It looks like Minitube has to be built with such a key. You can't get a key from Google unless you have a Google account and enable non-free JS. The key also presumably identifies you to Google each time you watch a video. There's a deb file available from the official site. I was unable to test it in Flidas because it's only available in 64-bit and I'm running Flidas on a 32-bit machine. However, I assume it was compiled with the developer's key. If so it should work, and while YouTube can probably tell that you are using Minitube it won't necessarily be able to tell you apart from other Minitube users.
Re: [Trisquel-users] We need a simple YouTube solution
I would like to note that putting this into a website would be unnecessarily roundabout. If it's possible to load comments without YouTube's JavaScript, that can just be done in a libre YouTube player application. I don't know if that's the case, though.
Re: [Trisquel-users] We need a simple YouTube solution
Like you I can find few from pacman (Parabola) but Guix not yet working, for Trisquel the result needs to be similar. [hd_scania@parabola ~]$ pacman -Ss YouTube Qt && guix package -s YouTube Qt libre/minitube 2.8-2.parabola1 A native YouTube client in Qt. Watch YouTube videos without Flash Player and nonfree recommendations pcr/youtube-dl-qt 82.g5e87881-1 Qt frontend for youtube-dl guile: warning: failed to install locale ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/ui.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/utils.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/config.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/combinators.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/build/utils.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/build/syscalls.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory WARNING: (guix utils): `bytevector->string' imported from both (rnrs io ports) and (ice-9 iconv) ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/store.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/serialization.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/monads.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/packages.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/records.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/gexp.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/derivations.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/hash.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/gcrypt.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/base32.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/sets.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/grafts.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/build-system.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/search-paths.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/profiles.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/licenses.go failed: ;;; ERROR: In procedure load-thunk-from-memory: No such file or directory ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/gnu/system/file-systems.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/gnu/build/file-systems.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ;;; WARNING: loading compiled file /usr/share/guile/site/2.0/guix/build/bournish.go failed: ;;; ERROR: In procedure load-thunk-from-memory: not an ELF file ice-9/psyntax.scm:1558:32: In procedure expand-macro: ice-9/psyntax.scm:1558:32: Syntax error: guix/ui.scm:254:7: source expression failed to match any pattern in form (report-error (_ "failed to load '~a': ~a~%") file (strerror err)) Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. [hd_scania@parabola ~]$
Re: [Trisquel-users] We need a simple YouTube solution
You can still view YouTube fine if you change the user agent to Firefox 43 32 Bit GNU/Linux using e.g. user agent switcher add-on and use an older version of ViewTube which can be downloaded from here: https://raw.githubusercontent.com/sebaro/ViewTube/531c2224b05fc92bef6dd9e1a4a2f0d03da8bbcd/viewtube.user.js (This hack will probably cease to work as Google constantly updated the YouTube interface.)
Re: [Trisquel-users] We need a simple YouTube solution
Not available? why not to download the source and compile it yourself? do it when your needed program it is not available on your distro.
Re: [Trisquel-users] We need a simple YouTube solution
Okay, I think I screwed up and accidentally recommended proprietary software. I should have looked at it more closely before suggesting it. I'll see tomorrow if I can find a libre replacement but for now ignore everything I've said.
Re: [Trisquel-users] We need a simple YouTube solution
sudo apt install smplayer "The YouTube Browser couldn't be launched. Be sure SMTube is installed."
Re: [Trisquel-users] We need a simple YouTube solution
Try smplayer.
Re: [Trisquel-users] We need a simple YouTube solution
cal@leela:~$ apt search smtube Sorting... Done Full Text Search... Done cal@leela:~$ guix package -s smtube It isn't available. Neither is youtube-viewer, and mps-youtube says mpv won't play the video, even though I can do 'mpv ' just fine at the command line.
Re: [Trisquel-users] We need a simple YouTube solution
What's wrong with SMTube? (That's not a rhetorical question. I actually don't understand the issue well enough to know if there is something wrong with SMTube.)
Re: [Trisquel-users] We need a simple YouTube solution
I agree with all of your points, all of them are Google's problem; not Free Software's. If Google's Craptube was something more than a naked grab for ad dollars maybe they would have designed it with users in mind. Craptube can't be fixed, its broken by design. Viewing videos on the site has been discussed at length here, most recently in this thread: https://trisquel.info/en/forum/how-can-i-watch-youtube-videos My advise is more straight forward: Stop using Craptube. Alternative means for creating and viewing online video exist, until people support those projects INSTEAD of trying to find the latest way to Jerry-rig Craptube into some type of workable state that doesn't thrash their values nothing will change. This time last year I accepted this view, one I had for sometime. I also realized I went most of my life without Craptube and it isn't a crime to do it again. I haven't visited the site since. You can't fix what isn't broken. Craptube does EXACTLY what Google wants it to do and they owe us nothing. There is no point in "fixing" something Google actively tries to break again and again.
Re: [Trisquel-users] We need a simple YouTube solution
Other sites supported by avideo or other programs should have similar interfaces and redirects.