
Plasma 5 Multimedia player video youtube
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/zanturik/plasmatube
Plasmoid for viewing youtube videos on your desktop.
You should have google account to use this plasmoid.
Current version 3.0.6
Features:
* playing youtube video :)
* searching video, channels and playlist
* presets editing and sorting (settings -> youtube channels -> click and hold, than drag)
* folders for different categories of video/playlists
* number of videos for channels/playlists in search results
* pin to stay "always on top" when docked in a panel
* drag and drop youtube links to view them
* play list of video non-stop (stop at the last video)
How to use
* Add widget -> Setting -> Google Account -> do some magic -> enjoy! :)
Roadmap (when I`ll have time for a new release in future):
* a way to copy/share video url
* "recommended" videos from youtube
* preferred language for search
Troubleshooting
* Clicking on video recomendation (URL) make plasma crash. It is a QT version 5.15.(0-2) bug - https://bugreports.qt.io/browse/QTBUG-87378 just update QT if it's already fixed.
* Version 3.0.6 requires QT 5.14 (or higher). If you have lower QT version in your distro (or you see the message "module QtQml version 2.14 is not installed") - use 3.0.4 (or 2.8.2).
* Version 2.8.2 is the latest version using minimum of dependencies. v3.0 requires qt-webview (qml-module-qtwebview for ubuntu) and qt-localstorage (qml-module-qtquick-localstorage for ubuntu) modules (name can differ for different OS). If you don't want (couldn't) install/use these dependencies, please use v2.8.2.
* If you see the message "Your browser doesn't support any video format", but everything is working in your favorite Firefox/Chromium, please test in in Konqueror. Firefox/Chromium doesn't use qt-webkit, but Konqueror (and Plasmatube) does. So, if you are missing some configuration/modules in you Qt, Firefox/Chromium still could be able to play video. Search in Google "Konqueror html5 video %your-distro-name%" to find more detailed information about what you should do with it.
* If you see a message like "missing Qt module", "private is not supported" or "module not found", that means you have outdated version of Qt, or you don't have some qt-modules installed. Please, update your system and install all needed modules.
Don`t hesitate to leave your comments/feedback about usability/features.
v3.0.6 3 months ago
* fix deprecation notices from Qt 5.14
* fix autoplay next video
* fix automatic panel removal/showing when video starts/stops
* fix respect theme colors in configuration
v3.0.6 3 months ago
* fix deprecation notices from Qt 5.14
* fix autoplay next video
* fix automatic panel removal/showing when video starts/stops
* fix respect theme colors in configuration
v3.0.4 9 months ago
* Click on suggested videos from YouTube adds it to video list.
v3.0.2 1 year ago
* Google authentication moved to required Google flow. User should copy-paste URL and than enter code.
v3.0.0 1 year ago
* use qt-webview to avoid reloading Youtube player each time (improved performance + bug with lot of volume indicators disappeared)
* presets/folders moved to SQLite DB, improved folder management
v2.8.2 1 year ago
* Added "Folders" to bookmarks
v2.8 1 year ago
* Added "About" tab in settings with version number
* Video information moved to top of widget (on hover)
* Preset list is scrolable now
v2.6 2 years ago
* added remove video from list
* added clear list of video
* added "Search" button ( just for mouse lovers :) )
* added "Play non-stop" setting
* added "Number of loaded videos" setting.
v2.4 2 years ago
* added pin option
* added receive drag and drop youtube links
v2.2 4 years ago
* presets now contains playlist
* presets now sortable
* adding videos to presets moved from setting to main window
* different presets for different activities
v.2.1 2 years ago
* font/button colors now taken from the current theme
* playlist/channels now back in search results showing the list of videos after click
* number of videos in playlist in settings
v2.0 4 years ago
* switched Google Api key to google 0Auth
* customizable channels
v1.3 4 years ago
* Settings - added "autoplay" option
* Preset videos now sorted by date (newest the first)
* Removed unclickable links ("similar video") when video ends
v1.2 4 years ago
Bugfixes:
* search requests return only videos, not playlist.
* minimum requirements is set to QtQuick 2.0
v1.0 4 years ago
Initial release.
anarcho-taoist
7 months ago
Error loading QML file: file:///home/anarcho/.local/share/plasma/plasmoids/org.kde.plasmatube/contents/ui/main.qml:28:5: Type Content.DB unavailable
file:///home/anarcho/.local/share/plasma/plasmoids/org.kde.plasmatube/contents/ui/content/DB.qml:1:1: module "QtQuick.LocalStorage" is not installed
Report
zanturik
7 months ago
Report
anarcho-taoist
7 months ago
Report
zanturik
7 months ago
Report
anarcho-taoist
6 months ago
Report
zanturik
6 months ago
Report
benchile
8 months ago
Report
benchile
8 months ago
Report
jedziemyjedziemy
9 months ago
Report
jedziemyjedziemy
9 months ago
Report
jamesamrundle
10 months ago
Running the app out of CLI I noticed the "import org.kde.plasma.plasmoid 2.0" line seems to not be working. Commenting that line out lets the applet run and it mirrors what you see when running it as a widget
Report
zanturik
10 months ago
Can you copy/paste your system information, please? KDE Plasma version, KDE Frameworks version and QT version.
Report
jamesamrundle
10 months ago
I uninstalled v3 and reinstalled 2.8.2 using the plasma add on installer. I see the same behavior. Main "Plasmatube" video loads, but the "watch next" videos that show after I am unable to interact with. The search bar does not populate any new videos.
I ran the applet with kpackagelauncherqml out of CLI and got " Error loading QML file.\n7: module \"org.kde.plasma.plasmoid\" is not installed "
plasma version 5.17.5
frameworks version 5.66.0
qt version 5.14.1
thank you for your help :)
Report
zanturik
10 months ago
Search bar shows the result of your search (or your "stored" channels/videos).
I find out that starting from some QT version, plasmatube v3. is not working, because Webview require initialization, and it's impossible to do it in pure QML. I'll try to figure out something about it (maybe a temporary regression to Webkit with all issues that it has before).
Report
jamesamrundle
10 months ago
Report
zanturik
10 months ago
After you logged in, you are searching in all videos on YouTube. And you still may have some restrictions, like "This video can be viewed on YouTube only".
Report
jamesamrundle
10 months ago
Report
Python
2 years ago
The management of the buttons would seem to need some more love, when the number of presets exceeds the maximum available size, these are no longer accessible, lacking a sort of scroll function
.... the information band covers the buttons and I think it could be thought different, and given that space is not lacking, it could be a good solution to place it directly on the "Press to switch back to video list ..." button.
... furthermore, it would then be the top to have the possibility to organize presets in categories
eg. if I am using the "development" activity, it would be useful to separate the presets based on specific themes like "C ++" "Python" "Bash" etc
... although in this regard, I suppose it requires a lot of effort and always that it is technically possible to do it in a plasmoid :)
I noticed a strange thing, I do not know how to explain it or even how to replicate it ... perhaps during an accidental dragging of a video. I found the plasmoid covered by a transparent layer and there is no way to eliminate it except to change activity
another thing, if I drag a video on the desktop, plasma offers me some typical actions like.
- move
- copy
- link
- addIcon
do you think is it possible to change the that options in something more appropriate, like ...
- download (youtube-dl script)
- link
...maybe, adding a tab in the plasmatube configuration window to set the path to download and video / audio formats
I take this opportunity to wish a Merry Christmas and a happy New Year to you and to all the fans of the Linux world
Thank you guys
Report
zanturik
1 year ago
I just added a new version of PlasmaTube. Now it has folders, but honestly it's not user-friendly how you should manage them now. To be able to do it properly, I need to use a normal DB to store folders/playlists, so in version 3.0 I'll add several new dependencies on qt-modules (so it might not work for someone :( ) and refactor playlists/folders. If you have ideas/suggestions, it's a good time to write them down :)
Report
Python
2 years ago
Report
zanturik
2 years ago
Report
Python
2 years ago
the fact is that I can not find it anywhere
... I think I have installed the current version ... but I'm not sure ... in any case, from the form relating to the download of plasmoids under "plasmatube" it is not offered to me any option "update"
Report
zanturik
2 years ago
Hint: It's not blue if it's not active. :)
Report
Python
2 years ago
...my browser cuts the screenshot slightly, however, I managed to see that blue button and can confirm,
that on my system, I can not see that control
Report
Python
2 years ago
Report