1. YesAndNo's Avatar
    Would it be possible to add a 1080p video playback option too??, for Blackberry Z30 or BlackBerry Passport?? That would be awesome!
    anon(5597702) likes this.
    07-05-20 11:15 AM
  2. Alexey Gurevski's Avatar
    Would it be possible to add a 1080p video playback option too??, for Blackberry Z30 or BlackBerry Passport?? That would be awesome!
    Unfortunately, no. Based on how YouTube stores videos the short answer would be "it is not supported by BB OS 10". The long answer would contain a lot og technical details, therefore I'd like to stick to the short answer if you don't mind
    Only 720p (at best) is available. Even the stock browser has exactly the same limitations.

    Posted via CB10
    07-05-20 12:14 PM
  3. Shawsomekid's Avatar
    Would it be possible to have a comment section tab in the near future?

    Posted via CB10
    07-06-20 07:30 AM
  4. Alexey Gurevski's Avatar
    Would it be possible to have a comment section tab in the near future?

    Posted via CB10
    In the near future - no. For now I can only suggest to use the 'Open in Browser' action from the context menu.

    Posted via CB10
    07-06-20 08:53 AM
  5. Gordo inc's Avatar
    I am fond of playing Tekken too much and owing to my interest, watching the tournament matches on YouTube as well. Actually, yesterday I was free and I watched YouTube (bbtube) too much.
    I beg pardon if I missed your mention about this subject previously in this thread but I am not sure whether there's any limit on search results. I was watching each and every video on the search result and the list ended pretty sooner than it would have been in the YouTube browser or Android app.
    Is there any certain setting that I missed checking out or is this really a limitation?

    Posted via CB10
    07-07-20 09:26 AM
  6. Alexey Gurevski's Avatar
    I am fond of playing Tekken too much and owing to my interest, watching the tournament matches on YouTube as well. Actually, yesterday I was free and I watched YouTube (bbtube) too much.
    I beg pardon if I missed your mention about this subject previously in this thread but I am not sure whether there's any limit on search results. I was watching each and every video on the search result and the list ended pretty sooner than it would have been in the YouTube browser or Android app.
    Is there any certain setting that I missed checking out or is this really a limitation?

    Posted via CB10
    I recall a speaker at a conference who said that the second page of search results is the best place to hide a dead body.
    So yes, this is kind of an app's limitation to show only the first page of results. I was assuming that people would detail their search queries if results don't satisfy them, your usecase hadn't come to my mind.
    I didn't plan to implement infinite scrolling on the Search page (with the Show More button), I can only recommend to go to a specific channel and watch everything from there. I believe there are a lot of dedicated channels to your favorite game.

    Posted via CB10
    07-07-20 11:02 AM
  7. qnxdev's Avatar
    Hi everyone,

    I'd like to introduce a new native YouTube client for BB 10. I've called it BBTube, hopefully I'm not using anyone's trademark.
    You can download it at https://1drv.ms/u/s!AglY1qWcsdkAniZw...5qg7h?e=Qiuy94
    Unfortunately, the Forum doesn't allow to upload .bar files.

    It's a 100% native app implemented using only C++ Cascades framework. No webviews, no android runtime, nothing else except C++.
    It doesn't use any 3-rd party services or APIs.

    I know it might look like a flashback from 2014 or 2015 but few months ago I finally got a chance to work on things which I had been postponing for quite a while. Initially I planned to develop it for internal use only but then I realized that I could share it with the community.
    Main Features:
    - Searching
    - Playing videos (bonus: age-restricted videos are supported)
    - Viewing channel videos
    - Keeps playing in the background (damn, how annoying is this limitation of the in-browser version)
    - Lot better performance than watching in browser
    - No ads, no tracking, no requests for personal data
    - Doesn't ask for any credentials
    - Doesn't require any phone permissions (UPD: since v.1.1.0.2 the app uses 'Runs in the background' permission to handle the autoplay properly)

    Since it was developed for personal use, the app doesn't support l10n, i18n, no settings (almost), no accessibility support, no subtitles support, I'm sorry about that. Also I don't care about the social part (likes, comments, subscriptions, etc.) of YouTube so it was also ignored.

    Certainly, the app isn't that powerful as SuperTube or other clients but it has one great advantage: it works in 2020 unlike others.

    Probably, any time soon I'll implement features like Local Playlists (incl. history, watch later, favorites), Favorite channels (kind of 'Subscription'). Also I'd like to spend some time on investigating BB Platform features like 'Active Frames' and 'Now Playing'. But I don't have any specific timeline for those plans for now.

    All my dev-career I worked as an ASP.NET back-end developer, so I don't belong to the so-called 'Creative Class' - don't expect an 'innovative design', nice graphics, icons, etc. I was focusing only on the technical part.

    I tested the app on Z30 (dev phone) and on Classic (daily driver). I can confirm that all features are reachable using the Classic's tool belt.

    Unfortunately, App World is down now, you'll have to use Sachesi tool to sideload the .bar file on your phone. I use v1.1, other versions can be found at https://forums.crackberry.com/blackb...taller-825409/

    As for my goals, I would be happy if there will be at least one active user except myself Hope you'll enjoy it.

    UPD 2020-05-12: For donations please use this link: https://www.paypal.me/NaGMeT
    Two notes: 1. I've heard that there is a text field for comments, just put [BBTube] tag there 2. If you see any checkboxes asking whether you're purchasing something or not - don't check them.
    Thank you.

    Technical notes:
    1. The app doesn't require any permissions, so saving files to any location on your phone is not available for the App. That's why I use the Browser as an app which has enough permissions, so you'll decide where to save the file and how to name it. The instructions can be found at one of the screenshots attached.
    2. Youtube hosts 2 types of streams for each video: legacy (.mp4 file has both audio and video channels, up to 720p) and adaptive (separate files for audio and video channels, but any quality is supported). The app can handle the legacy type only. However, considering the hardware on BB 10 devices watching 4k videos would be an overkill to me.

    Changelog
    Versioin 1.3.2.1: (more details at https://forums.crackberry.com/showth...1#post13526548)
    - Added two buttons to seek +/- 10 seconds
    - Fixed a bug on 'Continue Playing'
    Version 1.3.1.1: (more details at https://forums.crackberry.com/showth...1#post13523847)
    - Added 'Continue Playing' option
    - Minor improvements and bugfixes
    Version 1.3.0.1: (more details at https://forums.crackberry.com/showth...1#post13522561 )
    - Added Favorites, Watch Later, History lists as a part of a broader concept called 'Playlists'.
    - Added an indication whether a video is favorite or is in the Watch Later list or was viewed to all lists with videos.
    - Introduced the Recommended page (extracts data at www.youtube.com)
    - Implemented the Trending page (extracts data at www.youtube.com/feed/trending)
    - Developed timestamps / chapters
    - Minor improvements and bugfixes
    Version 1.2.2.2: (more details at https://forums.crackberry.com/showth...1#post13518679 )
    - Bugfixes
    Version 1.2.2.1: (more details at https://forums.crackberry.com/showth...1#post13518492 )
    - Fixed 'Source unavailable' issue on some videos
    - Added Closed Captions / Subtitles support
    Version 1.2.1.1: (more details at https://forums.crackberry.com/showth...1#post13517347 )
    - Improved the performance of the Channels page (Refresh action)
    - Added a video's feed
    - Added Sorting and Search
    - New global settings for a default tab and a default quality
    - Implemented an option to set the Repeat Mode (Off/One)
    - Minor improvements and bugfixes
    Version 1.2.0.2: (more details at https://forums.crackberry.com/showth...1#post13516402 )
    - Fixed an app crash on opening a personal YouTube account which hasn't been converted to a channel
    Version 1.2.0.1: (more details at https://forums.crackberry.com/showth...1#post13516231 )
    - Introduced Channels page
    - Added new PKB shortcuts
    - Minor bugfixes and improvements
    Version 1.1.2.1: (more details at https://forums.crackberry.com/showth...1#post13514686 )
    - Implemented a custom App Cover (or Active Frame)
    - Added a bunch of shortcuts
    - Integrated the app with Assistant and added it to Share screen
    - Implemented Search Filters
    - Added a page for equalizer settings
    - Added an option to set a customizable timeout to pause the playback when the app is in the background
    - Progress slider improvements and bugfixes
    - Implemented different options for video's scaling methods
    - Minor UI/UX improvements
    Version 1.1.1.1: (more details at https://forums.crackberry.com/showth...1#post13513069 )
    - Added the Mini Player to other screens than the Player View
    - Added 'Go to Previous Video' action
    - Minor improvements and bugfixes on the Player View
    Version 1.1.0.2: (more details at https://forums.crackberry.com/blackb...l#post13512195 )
    - Fixed autoplay when the app is in the background
    - Fixed search for some queries
    - Minor UI/UX improvements and bugfixes
    Version 1.1.0.1: (more details at https://forums.crackberry.com/blackb...l#post13511929 )
    - Share videos and channels
    - Playing Audio Only
    - "Now Playing Connection"
    - Minor improvements and bugfixes
    Version 1.0.0.2: (more details at https://forums.crackberry.com/showth...1#post13510755 )
    - Added 'Live Streams' support
    - Added BBTube to 'Open In' dialog, the app can be set as the default app for YouTube video URLs
    - You can copy RSS Feed URL from a Channel's page (see overflow menu)
    - Minor improvements and bugfixes
    Version 1.0.0.1:
    App Launch, main features are listed at the top of this Post
    Can you please provide one feature?

    Ability to stream live videos as audio only..

    I don't need radio app then?

    What is the obstacle to include that feature?

    Posted via CB10
    07-09-20 04:34 AM
  8. Alexey Gurevski's Avatar
    Can you please provide one feature?

    Ability to stream live videos as audio only..

    I don't need radio app then?

    What is the obstacle to include that feature?

    Posted via CB10
    The whole situation around live streams is complicated. There is a special format for streaming called HLS, YouTube supports it, BB 10 supports it, so this is a perfect match. However, it is difficult (impossible?) to extract separate streams/channels from this format. For regular videos that was pretty easy.
    Long story short, I don't think your feature request is realistic.

    Posted via CB10
    07-09-20 05:36 AM
  9. qnxdev's Avatar
    The whole situation around live streams is complicated. There is a special format for streaming called HLS, YouTube supports it, BB 10 supports it, so this is a perfect match. However, it is difficult (impossible?) to extract separate streams/channels from this format. For regular videos that was pretty easy.
    Long story short, I don't think your feature request is realistic.

    Posted via CB10
    Okay,

    I can understand. At least we have live stream. Thanks.

    Is the code available on Github? I'd like to contribute. Maybe to help you adding more features. I don't have prior experience on qml, but I do C++. And learn things real fast.. Lol

    I'm a web developer and am developing a storefront for BB10 using NextJS.

    It's hosted at https://bb.sz7.me

    Posted via CB10
    Last edited by qnxdev; 07-09-20 at 07:29 AM.
    07-09-20 05:53 AM
  10. qnxdev's Avatar
    Forgot to Quote.

    Posted via CB10
    07-09-20 07:28 AM
  11. Alexey Gurevski's Avatar
    Okay,

    I can understand. At least we have live stream. Thanks.

    Is the code available on Github? I'd like to contribute. Maybe to help you adding more features. I don't have prior experience on qml, but I do C++. And learn things real fast.. Lol

    I'm a web developer and am developing a storefront for BB10 using NextJS.

    It's hosted at https://bb.sz7.me

    Posted via CB10
    Not yet but I'll try to upload the code to GitHub.
    It is written in 100% C++, no QML at all, you'll feel like home.

    Posted via CB10
    07-09-20 07:39 AM
  12. qnxdev's Avatar
    Not yet but I'll try to upload the code to GitHub.
    It is written in 100% C++, no QML at all, you'll feel like home.

    Posted via CB10
    Yeah nice.

    My Github username is qnxdev.

    Posted via CB10
    07-09-20 08:38 AM
  13. qnxdev's Avatar
    So will you put the code these days or later?

    Posted via CB10
    07-09-20 08:39 AM
  14. Alexey Gurevski's Avatar
    For devs who want to contribute - uploaded the source code to GitHub: https://github.com/AlexeyGurevsky/bbtube @qnxdev
    07-09-20 11:23 AM
  15. qnxdev's Avatar
    For devs who want to contribute - uploaded the source code to GitHub: https://github.com/AlexeyGurevsky/bbtube @qnxdev
    Thanks.
    I'm studying it.

    I think it'll be more easier for people to download if you release builds on Github.

    One drive and Mega all are slower.
    Mega is even banned in some countries.



    Posted via CB10
    07-09-20 11:38 AM
  16. Leyra B10's Avatar
    For devs who want to contribute - uploaded the source code to GitHub: https://github.com/AlexeyGurevsky/bbtube @qnxdev
    Thanks, much appreciated. On the subject of cloud storage.. I still find using Box to be best for the platform. Have ssh to your repositries, the stock browser will work for viewing and downloading, reports are simple, and folders can be setup as individual mailing addresses. Just automate pull requests and you can update your repos with an email.

    Posted via CB10
    07-12-20 02:17 PM
  17. Alexey Gurevski's Avatar
    Thanks, much appreciated. On the subject of cloud storage.. I still find using Box to be best for the platform. Have ssh to your repositries, the stock browser will work for viewing and downloading, reports are simple, and folders can be setup as individual mailing addresses. Just automate pull requests and you can update your repos with an email.

    Posted via CB10
    You're describing too advanced scenarios for me I hadn't used any VCS software for BBTube before uploading the code to GitHub, and I was able to afford some bad practices while I was working on the project alone. Let's see how it goes with GitHub.
    There was nothing special beyond choosing OneDrive apart from having it included into my Office 365 subscription. So I'm kind of used to it. As for people, what can be easier than a simple shared link. Yes, it doesn't work in the stock BB10 browser, but, anyway, one must use a PC to sideload a .bar file.

    Posted via CB10
    07-12-20 02:50 PM
  18. Leyra B10's Avatar
    You're describing too advanced scenarios for me I hadn't used any VCS software for BBTube before uploading the code to GitHub, and I was able to afford some bad practices while I was working on the project alone. Let's see how it goes with GitHub.
    There was nothing special beyond choosing OneDrive apart from having it included into my Office 365 subscription. So I'm kind of used to it. As for people, what can be easier than a simple shared link. Yes, it doesn't work in the stock BB10 browser, but, anyway, one must use a PC to sideload a .bar file.

    Posted via CB10
    Ah ok, I am no expert with version control either, in fact typically I'll use github desktop, just another electron application. Here is a link to a Box folder with some BB10 development resources just so you can see the ui if you were at all curious.
    https://app.box.com/s/67xken986c487zat9mcfvizyqzwrv1ie

    Posted via CB10
    07-12-20 03:23 PM
  19. Alexey Gurevski's Avatar
    Ah ok, I am no expert with version control either, in fact typically I'll use github desktop, just another electron application. Here is a link to a Box folder with some BB10 development resources just so you can see the ui if you were at all curious.
    https://app.box.com/s/67xken986c487zat9mcfvizyqzwrv1ie

    Posted via CB10
    Works smoothly even on my Classic! Btw, if you are a fan of Box, you should have known that PlayCloud10 still supports Box over WebDAV protocol.

    Posted via CB10
    07-12-20 03:32 PM
  20. Leyra B10's Avatar
    I totally forgot about playcloud.

    Posted via CB10
    07-12-20 03:53 PM
  21. Alin Torok's Avatar
    Is feed functionality working just a few minutes after refreshing the channels? I find it often inactive

    Posted via CB10
    07-15-20 04:04 AM
  22. Alexey Gurevski's Avatar
    Is feed functionality working just a few minutes after refreshing the channels? I find it often inactive

    Posted via CB10
    That's the expected result: by default, the Feed tab is inactive. You should hit Refresh at least once to make it active. Retrieving a feed can be time-consuming, that's why I decided not to load it immediately after entering the Channels view.

    Posted via CB10
    07-15-20 07:25 AM
  23. hoangbv15's Avatar
    Hey Alexey,

    I've got your git source code, have been trying to build your project but it seems it is missing something. Forgive me since I'm a total newbie when it comes to BB10 development & Momentics IDE. I can create a new Cascade project and build fine to either the simulator or my own device.

    For instance, it seems your git master branch doesn't have a Makefile? I would think it is necessary for building, but I'm not entirely sure, I've never worked with makefiles before. I've added a Makefile by copying the one from my test project, and gave it this content

    Code:
    QMAKE_TARGET  = Youtube
    PROJECT_DIR	  := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))
    I18N_DIR	  := $(PROJECT_DIR)/translations
    
    include mk/cs-base.mk
    But that didn't work either. I have this error when building
    Code:
    make[1]: *** No rule to make target 'Makefile'.  Stop.
    make[1]: Leaving directory 'F:/git/bbtube/translations'
    mk/cs-base.mk:40: recipe for target 'translate' failed
    I'm guessing the makefile needs to be more complex that what I've put in. But all of this is just speculations.

    Could you help me so I can build the project?

    Thanks,
    Hoang
    07-15-20 03:18 PM
  24. EFats's Avatar
    How are you making it?
    Just type 'make Youtube'? Or just 'make'?
    It almost looks like you tried 'make Makefile'. If you're using Momentics do you even have to manually deal with Makefiles?

    If you have never dealt with Makefiles before this seems like a tough first start to try building this project.
    07-15-20 10:13 PM
  25. Alexey Gurevski's Avatar
    Hey Alexey,

    I've got your git source code, have been trying to build your project but it seems it is missing something.
    Could you help me so I can build the project?

    Thanks,
    Hoang
    Hi,
    My background is ASP.NET, so I've always been an IDE-guy, I rarely used any command line tools.
    The good news is that Momentics can do everything without having to know specific make commands. Import the project to your workspace (File - Import), and hit F10 to build the project and Ctrl+F11 to launch or F11 to debug. Under the Console tab you'll see the compiler's output and you'll manage to learn proper make commands to launch the project, the project difinitely contains a make file I believe.


    Posted via CB10
    07-16-20 12:07 AM
547 ... 89101112 ...

Similar Threads

  1. I am new, I have some worries about switching from Samsung to BB.
    By dempsey141 in forum General BlackBerry News, Discussion & Rumors
    Replies: 41
    Last Post: 06-29-20, 07:08 AM
  2. Is BlackBerry 10 still feasible in mid-late 2020?
    By gregory_opera in forum BlackBerry 10 OS
    Replies: 33
    Last Post: 06-15-20, 08:48 PM
  3. Swipe Not Available on Hub for BBM Key2
    By JKames in forum BlackBerry KEY2
    Replies: 2
    Last Post: 04-18-20, 08:00 PM
LINK TO POST COPIED TO CLIPBOARD