| Prev |   1     2   3   4     5   13 | Next | Last
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client (https://talk.maemo.org/showthread.php?t=71826)

psychologe 2011-04-06 07:41

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
great app
nice UI
hope it can add proxy feature.
in china ,can't direct access youtube ,must use proxy.thanks

mooglez 2011-04-06 07:42

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
For some reason, after doing a search and clicking on any of the search results, I'm getting a blank black screen, instead of the info page.

If I hold a tap on top of a search result in the "search results" screen, i get the menu to "play, download or info", and from here also the "info" gives a blank black screen.

infos from "my channel", "most recent" and "most viewed" seem to work normally

eme 2011-04-06 07:43

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by eme (Post 982834)
HI,

the app closes after start ....
How to fix this?

thanks

i installted the QT Mobility 1.1 and now it works :) ....

i'm confused why the needed packages wasn' installed automatically...

locolyric 2011-04-06 07:52

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
the great thing always annoying me is.. how do i play the clips after the download finished?

slender 2011-04-06 08:25

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Looks really promising. Couple of crashes otherwise it works quite good and mostly it is bit faster and responsive than old cutetube. Now we need only porn mode and maemo.org servers will be choking :)

Here is my flow of thoughts in random order. Sorry if some of them sound bit harsh :) And please agree & disagree or just ignore.

- Scrolling is fluid but it doesnīt accelerate when you swipe finger faster (as in cutetube (python))
- Type to search in video list view is almost must have feature (as in cutetube (python))
- Video list items are taller than in old cutetube. Why?
- IMO Search in top is nice but logically when you are viewing video list it should search FROM video list not everything.
- How about all buttons to top, search button popups area below top bar --> more effective pixels --> also itīs easier to use thumb on portrait mode to top items than bottom items. (or are you trying to make this consistent with symbian OS?)
- Make menu popup window consisten with settings window (transparent black background).
- As you said there is facebook/twitter buttons coming. I presume that they will be placed under video thumb? Also one click download button under thumb would be neat.
- Little overlay transparent playback button on over video thumb would be neat to indicate action of thumb
- I really really like the swipe left-right browsing in info-comments-related. IMO this feature should be used in many more programs to make using touchscreen more intuative and easy(e.g. panorama app, fcam). Also one thing I miss from all 3rd party apps is microb select text button that can be launch by swiping off screen to on screen.
--> how about go back from video list view to main menu with swipe from left to right?
- How about start player _instantly_ when tapping video thumb in list view and current behavior with tapping text. If this sounds viable then video list thumbs need also transparent play button over them to indicate instant action.
- Top download icon could reverse itself when list is pulled down to indicate that it can be pulled up from same icon.
- Probably not possible but after using maemo OS I have used to cancel menus/buttons just by tapping outside of action area. Cutetube-QML doesnīt follow this.

.edit
Scrolling/animations are slower in portrait than in landscape. Can someone confirm this.

..edit
And for love of god do not entirely disable external players support ;)

raaj13 2011-04-06 08:43

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
new version much faster and better for me.But now it doesn't show download speed as in only Cutetube. though other things have gone right for me.But is it using single connection or using multiple connections for download?

marxian 2011-04-06 08:52

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by locolyric (Post 982884)
the great thing always annoying me is.. how do i play the clips after the download finished?

Go to the main screen and select 'Archive'. All previous downloads appear there. :)

marxian 2011-04-06 09:21

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by slender (Post 982893)
- Scrolling is fluid but it doesnīt accelerate when you swipe finger faster (as in cutetube (python))

I reduced the maximum flick velocity, as the default setting seemed too sensitive to me. I'm open to changing it, based on feedback from users.

Quote:

Originally Posted by slender (Post 982893)
- Type to search in video list view is almost must have feature (as in cutetube (python))

I intend to add this at some point. Along with some of the other missing features.

Quote:

Originally Posted by slender (Post 982893)
- Video list items are taller than in old cutetube. Why?

Video list items are only as tall as they need to be to accommodate the thumbnail.

Quote:

Originally Posted by slender (Post 982893)
- IMO Search in top is nice but logically when you are viewing video list it should search FROM video list not everything.

The idea is that you can perform a new search from any view. As I mention above, searching the current video list will be added later.

Quote:

Originally Posted by slender (Post 982893)
How about all buttons to top, search button popups area below top bar --> more effective pixels --> also itīs easier to use thumb on portrait mode to top items than bottom items. (or are you trying to make this consistent with symbian OS?)

This is very subjective, but I prefer the buttons as they are, and this application will be cross platform, so consistency with Symbian is important (it's the largest market for this application).

Quote:

Originally Posted by slender (Post 982893)
Make menu popup window consisten with settings window (transparent black background).

This is under consideration, and would require that raising the menu be treated the same as raising a dialog (i.e. dim the background). I would then also implement the ability to dismiss the menu by clicking outside of it.

Quote:

Originally Posted by slender (Post 982893)
Little overlay transparent playback button on over video thumb would be neat

This is also under consideration.

Quote:

Originally Posted by slender (Post 982893)
How about go back from video list view to main menu with swipe from left to right?

I have considered this, but I need to give it more thought before implementing.

Quote:

Originally Posted by slender (Post 982893)
How about start player _instantly_ when tapping video thumb in list view and current behavior with tapping text.

I don't really like the idea of having different actions within each list item. It would be annoying to accidentally click the thumbnail and start playback.

Quote:

Originally Posted by slender (Post 982893)
Top download icon could reverse itself when list is pulled down to indicate that it can be pulled up from same icon.

I plan to remove that tool button, and have instead a drag gesture (like with the Android notification bar). There will be a download icon that will indicate the status of downloads.

Quote:

Originally Posted by slender (Post 982893)
Scrolling/animations are portrait is slower than in landscape.

I'm not qualified to offer a technical explanation, but I think this is simply a performance issue with the device (perhaps partly due to lack of vsync). I will be testing on an N8 soon, so it will be interesting to observe any differences in performance. Generally, visual elements are only loaded where necessary (there are a couple of exceptions), so I don't think there is much more I can do to optimise performance. You may have noticed that the lists containing simple delegates are not really affected. It is the busier views that contain more elements that suffer from some slowdown (Video Info view is the worst affected).

Quote:

Originally Posted by slender (Post 982893)
And for love of god do not entirely disable external players support ;)

I promise this option will remain. :D

stickymick 2011-04-06 11:22

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
OK. I know I panned this last time because an update introduced a dependency conflict, but I've since decided to give it another go since the QML update, and I love it.

This has got to be one of the best UI updates in a long while.
Playback is excellent through KMPlayer, (although I am running at 1GHz).

Scrolling is nice and smooth with that little over-run and spring back at the top and bottom of the lists.

Excellent job.:D

khuong 2011-04-06 11:30

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by locolyric (Post 982884)
the great thing always annoying me is.. how do i play the clips after the download finished?

it's in the big archive button..:)

khuong 2011-04-06 12:10

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by slender (Post 982893)
- Video list items are taller than in old cutetube. Why?
- Make menu popup window consisten with settings window (transparent black background).
support ;)

The visual customization of this great app can be easily change by edit the right file at "/opt/usr/share/qmltube/qml/qmltube/".

For example making menu popup window more consistent with settings window (transparent black background). We can simply reverse the color by edit file MenuDelegate.qml

Code:

Rectangle {
    id: delegate
   
    signal delegateClicked(int index)

    width: delegate.ListView.view.width
    height: 40
    color: "white"  ------> change this to black

    Text {
        id: titleText
        elide: Text.ElideRight
        text: name
        color: "black"  ------> change this to white


marxian 2011-04-06 12:20

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
To make it transparent, you would also need to change the opacity. If you decide to do this, be aware that a child item inherits the opacity value from its parent. Lowering the opacity of the delegate will also lower the opacity of the text. To have a black transparent delegate with fully opaque white text would require

Code:

Item {
    id: delegate
   
    signal delegateClicked(int index)

    width: delegate.ListView.view.width
    height: 40

    Rectangle {
        id: background

        anchors.fill: delegate
        color: "black"
        opacity: 0.5 // or some other value
    }

    Text {
        id: titleText

        elide: Text.ElideRight
        text: name
        color: "white"
        font.pixelSize: standardFontSize
        anchors.fill: delegate
        horizontalAlignment: Text.AlignHCenter
        verticalAlignment: Text.AlignVCenter
    }
}


marxian 2011-04-06 12:44

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by eme (Post 982881)
i installted the QT Mobility 1.1 and now it works :) ....

i'm confused why the needed packages wasn' installed automatically...

QtMobilty 1.1 is not required for this application. However, I did forget to remove an import path to qtm11 that I needed for attempting to use the QML video component. That path is now removed, so you can uninstall QtMobility 1.1 if you wish. :)

I have also fixed the bug that resulted in a blank screen for some search results.

slender 2011-04-06 14:06

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by marxian (Post 982913)
I reduced the maximum flick velocity, as the default setting seemed too sensitive to me. I'm open to changing it, based on feedback from users.

Hmm. Not sure what that means, but scrolling speed should be in par with velocity speed of flick. Not just constant speed scrolling. Or letīs say that it should be possible to scroll tiny-winy faster or accelerate scrolling :) Actually.. any link for all variables that control flick scrolling speed. (drag distance, drag velocity, drag+drag->more speed, possibility to give more and more speed to list scrolling)

Quote:

Video list items are only as tall as they need to be to accommodate the thumbnail.
Weird, in old Cutetube thumbs are little smaller and list items couple of pixels thinner (good to point when itīs making clicking items harder, currently IMO items in list are bit too tall so pixels could be used more effectively)

Quote:

This is very subjective, but I prefer the buttons as they are, and this application will be cross platform, so consistency with Symbian is important (it's the largest market for this application).
So I thought :) Letīs make this killer app for that platform. Or at least I hope that you get nice feedback from here that helps you :)

Quote:

This is under consideration, and would require that raising the menu be treated the same as raising a dialog (i.e. dim the background). I would then also implement the ability to dismiss the menu by clicking outside of it.
Sounds good. Would make it more professional.

Quote:

I don't really like the idea of having different actions within each list item. It would be annoying to accidentally click the thumbnail and start playback.
Hmm. Yes itīs true that there is possibility to launch it by accident, but the area what you normally use for scrolling makes it quite unlikely (for right handed user in portrait). By adding overlay playbutton makes it also obvious to end user that what happens if you click just thumb. IMO normally user just want to search and quickly make it possible to just play video. (Iīm a bit freak when it comes to counting taps to make something happen what I actually want)

Quote:

I'm not qualified to offer a technical explanation, but I think this is simply a performance issue with the device (perhaps partly due to lack of vsync). I will be testing on an N8 soon, so it will be interesting to observe any differences in performance. Generally, visual elements are only loaded where necessary (there are a couple of exceptions), so I don't think there is much more I can do to optimise performance. You may have noticed that the lists containing simple delegates are not really affected. It is the busier views that contain more elements that suffer from some slowdown (Video Info view is the worst affected).
I already thought that this might be the case.

Quote:

I promise this option will remain. :D
Thank you. Until you implement player that is better than kmplayer gui and gives us possibility to multi-task with cutetube :)

Overall freaking nice job dude! Itīs amazing how long you have come with this little app.Btw. are you using youtube API or are you parsing pages or both?

Rugoz 2011-04-06 14:16

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

.edit
Scrolling/animations are slower in portrait than in landscape. Can someone confirm this.
Yep it is.

Otherwise very nice.

I don't like the QML list scrolling behaviour very much. Also it does not feel like velvet yet, seems like QML scene graph is needed..

khuong 2011-04-06 14:18

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
To make the popup menu to auto-retract after few sec. by edit function toggleMenu(), it's located in all the files which name has view on it like HomeView, UserVideoView..etc..

add 1 line "menuTimer.running=true;" to this function

Code:

    function toggleMenu() {
        /* Toggle the state of the menu */

        if (menuLoader.source == "") {
            menuLoader.source = "MenuList.qml";
            menuTimer.running = true; ------->added
        }
        else {
            menuLoader.item.state = "";
            menuTimer.running = true;
        }
    }


then roll down a little bit and look for:
(note: there are several timer on the same page, make sure change the one which contains onTriggered: menuLoader.source = "")

Code:

          Timer {
                id: menuTimer

                interval: 600 --------> change to 3000
                onTriggered: menuLoader.source = ""
            }


Marxian, please add this auto-rectract thing to the next version...it won't take long to change...only like 6 files....:) Thanks!

mooglez 2011-04-06 14:25

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by marxian (Post 983010)
I have also fixed the bug that resulted in a blank screen for some search results.

confirmed, thank you

marxian 2011-04-06 14:31

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by slender (Post 983064)
Hmm. Not sure what that means, but scrolling speed should be in par with velocity speed of flick. Not just constant speed scrolling. Or letīs say that it should be possible to scroll tiny-winy faster or accelerate scrolling :) Actually.. any link for all variables that control flick scrolling speed. (drag distance, drag velocity, drag+drag->more speed, possibility to give more and more speed to list scrolling)

I am using the ListView element, but the relevent variables are inherited from the Flickable element: http://doc.qt.nokia.com/4.7-snapshot/qml-flickable.html

Quote:

Originally Posted by slender (Post 983064)
Btw. are you using youtube API or are you parsing pages or both?

The YouTube API is used for all except video download/playback. The main difference from the 'old' version is that I am handling all HTTP requests myself using QNetworkAccessManager, rather than using an existing library. This enables me to respond quickly to changes in the API (e.g. some libraries still use the old 5 star rating system). It is only necessary to parse the video web page to obtain the URL for playback/download, since the API does not provide these URLs (only a link to SWF and low quality .3gp stream).

marxian 2011-04-06 14:34

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by khuong (Post 983078)
Marxian, please add this auto-rectract thing to the next version...it won't take long to change...only like 6 files....:) Thanks!

It's a good idea. I'll add it for the next update. :)

dannycamps 2011-04-06 14:56

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Just in case anyone else has this problem - I was unable to start qmltube. It would give a black screen then crash back to desktop. Running it from the terminal revealed that the libqt4-declarative package was missing so a quick "apt-get install libqt4-declarative" fixed it.

Might want to consider adding that as a dependency.

-DJ

Carlito 2011-04-06 15:04

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
multi select and remove files, removing the wrong files :s

khuong 2011-04-06 15:40

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by Carlito (Post 983102)
multi select and remove files, removing the wrong files :s

I have no problem with multi-select and remove files from device.

khuong 2011-04-06 16:20

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
to help portrait scrolling more smoother, i tried turning on the hw acceleration by edit /etc/powervr.d/hildon-desktop.ini and set WSEGL_UseHWSync=1
I can feel it scroll much more smoother. That was just me, I am not sure if it will be the same for you guys.

fyi. My N900 is running at 1000mhz.

lsolano 2011-04-06 16:26

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quite off topic but, will the name "cuteTube-QML" be permanent? Or one day it will be just cuteTube?

We all understand why the "QML" but this is a very geek thing :-) This great app should have a cool name, like just "cuteTube" :)

khuong 2011-04-06 16:38

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
I am sure Marxian don't want people to get confused with the python cuteTube version plus this is a total new rewrite version of cuteTube based on QML. Someone on this thread was already trying to download the old cuteTube instead. How about Q-Tube for the name, sound like Star-trek Q char...:)...

daperl 2011-04-06 17:59

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
How about qutetube.

tHMZ 2011-04-06 18:43

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by daperl (Post 983185)
How about qutetube.

best one yet

poka64 2011-04-06 19:36

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
åäö and I guess other "special" characters doesn't display correctly when I post comment, but I guess this is a known bug.

Alfred 2011-04-06 19:39

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Marxian will definetely decide it by himself, but, Marxian since you can't continue developing both versions, i think it's a good idea to get rid of the first cuteTube as soon as QML version hits extras, and come up with a new name or leave an old name "cuteTube", which is perfect, I think.

afaq 2011-04-06 20:10

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Perfect. Thank you Marxian. People like you breathe life back into this year and half old device. This app alone is enough to keep me on the N900 for another few months.

Feedback: all works good, minus the My Subscriptions functionality.

elie-7 2011-04-06 20:21

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
this app is just awesome, works awesomly, wow !! i just can't stop using it ....
just 2 things :
1-am i the only one not having the downloaded videos to show up in the media player ?? where are the videos downloaded ?
2- will this app ever get a video player of its own ?? both kmplayer and media player have problemS .

afaq 2011-04-06 20:26

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
/mydocs/.cutetube

and yesIi believe he is working to bring its own player.

Dave999 2011-04-06 20:51

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
great work.

Possible to make sure the cursor are placed in the search field when you hit search button?

marxian 2011-04-06 20:59

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by elie-7 (Post 983260)
this app is just awesome, works awesomly, wow !! i just can't stop using it ....
just 2 things :
1-am i the only one not having the downloaded videos to show up in the media player ?? where are the videos downloaded ?
2- will this app ever get a video player of its own ?? both kmplayer and media player have problemS .

The videos are in a hidden folder (/home/user/MyDocs/.cutetube), so are not picked up by the tracker (this is to stop the tracker hogging CPU cycles when each download finishes). You can change the tracker config to include this folder, but I don't know the details of how to do this. There is a GUI utility in the repos that makes it easy.

The Symbian and Meego versions will have a QML video player from initial release. I am unable to get the QML video component working in Maemo, but I have filed a bug against QtMobility-Multimedia, so there is hope. :) As far as playback capabilities go, QtMobility uses gstreamer in Maemo, so I doubt there will be any scope for improving support for higher resolution videos on the N900. The Symbian version will hopefully have playback upto 720p including HDMI out. :D

marxian 2011-04-06 21:01

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Quote:

Originally Posted by Dave999 (Post 983271)
great work.

Possible to make sure the cursor are placed in the search field when you hit search button?

It should be possible, I just need to set the focus, but I couldn't get it to work on the device. I'll have another go, because I'm sure that I'm just doing it wrong.

Bigmac_hk 2011-04-06 21:05

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
This app is Brilliant, only thing needed is its own player. Excellent work :)

NightShift79 2011-04-06 21:27

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
this is very great so far. so smooth transitions. simply awesome.
as it is great at it's state I still got a wish list.

- post video to facebook (embedded)
- clear search button/option
- different color presets or custom colors
- the p0rn plugin ;)
- copy link to clipboard
- multilanguage
( are .po files possible? At the moment I translated the labels inside the .qml files.. but much work if you update that often ;)

Pro features would be:

- own player
- download and send video via bluetooth or email
- convert video to audio
- Desktop Widget

Anyway it's almost perfect at this state!

Thx again for it!

Helmuth 2011-04-06 22:27

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
As suggested by Marxian in the old thread I will ask here again: :D

Marxian, is support for vimeo.com possible? Are there a plan to include it?

I wan't to watch a 30 minute video on the go (train). And it would be great to download it before at home using my w-lan. :rolleyes:

khuong 2011-04-06 22:59

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Just fyi:

changing the theme color by just edit a couple line (red color code below) in /opt/user/share/qmltube/qml/qmltube/main.qml

Code:

Rectangle {
    id: window

    Component.onCompleted: Scripts.restoreSettings()

    property string activeColor : "#6382c6"
    property string activeColorLow : "#3d6be0"

download folder path setting are in /opt/user/share/qmltube/qml/qmltube/setting.js , two lines need to be changed and one line in main.qml then remove the dbase files in .configure/cutetube for the change to take effect.

if you don't want to mess with the code above you can edit /home/user/.config/tracker/tracker.cfg to make you downloaded videos showing in the media library.

Code:

[Watches]
# List of directory roots to index and watch (separator=;)
WatchDirectoryRoots=$HOME/MyDocs/.sounds/;$HOME/MyDocs/.documents/;$HOME/MyDocs/.videos/;$HOME/MyDocs/.images/;$HOME/.config/cutetube;

sharing and sending the video via bluetooth can be done through default media player

JamesBond@ge 2011-04-06 23:14

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Can this be installed alongside the original version of Cutetube or does it replace it?

I'd like to keep the original version too. :)


| Prev |   1     2   3   4     5   13 | Next | Last
All times are GMT. The time now is 21:04.

vBulletin® Version 3.8.8