maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] cuteTube - A feature-rich YouTube client (https://talk.maemo.org/showthread.php?t=65854)

lucky88shp 2011-03-07 21:40

Re: [Announce] cuteTube - A feature-rich YouTube client
 
OMG!! Thts new UI looks awesome!!!
Marxian, U r the best!!! Cant wait...

khuong 2011-03-09 19:56

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Marxian,
How close are you on the new cutetube beta release? I can't wait to test it out.

marxian 2011-03-09 19:59

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

Originally Posted by natedog400 (Post 962676)
Its not that the n900 can't handle it because it can, it just comes down in a different format that isn't supported? I've played films in 720p before on my n900 no problem so yeh... its a little dissapointing but the 420x270 is good enough quality i reckon

YouTube have now increased the resolution of the stream for newer videos. Newer videos will be 640x360 instead of 420x270. :)

elie-7 2011-03-09 20:07

Re: [Announce] cuteTube - A feature-rich YouTube client
 
thats awesome news mate, but please keep an option for playback/download resolution .
just one more question, when will your awesome app be released ? i can be petient, but the wait kills me :D .
really awesome job mate, keep it up, we, the n900 users are proud of having a developer like you .

leetnoob 2011-03-09 20:12

Re: [Announce] cuteTube - A feature-rich YouTube client
 
is there going to be an offline playlist function for when you download 'part 1 .. of 10' type videos in the new version? currently when i close cutetube and go back in the playback queue is empty which is the only thing i hate about this great app..

marxian 2011-03-09 20:24

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

Originally Posted by khuong (Post 964284)
Marxian,
How close are you on the new cutetube beta release? I can't wait to test it out.

The UI is completed, and I have also completed code for video uploads:

http://img163.imageshack.us/img163/4...nshot8b.th.png http://img9.imageshack.us/img9/9638/screenshot9p.th.png

I'm currently tweaking the download code, which shouldn't take long. The only possible delay is video playback, because the QML video component does not seem to work on the N900. I may need to create my own video component, which will take a bit longer.

marxian 2011-03-09 20:27

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

Originally Posted by leetnoob (Post 964305)
is there going to be an offline playlist function for when you download 'part 1 .. of 10' type videos in the new version? currently when i close cutetube and go back in the playback queue is empty which is the only thing i hate about this great app..

The new version has an 'archive' feature which enables you to access all your previous downloads. You will be able to select any videos you like from the archive and play them in the order you select them. :)

datjomp 2011-03-09 20:33

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Looks great!
I guess it's time to reach for the donate button again :D

khuong 2011-03-09 20:39

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

Originally Posted by marxian (Post 964313)
The UI is completed, and I have also completed code for video uploads:

http://img163.imageshack.us/img163/4...nshot8b.th.png http://img9.imageshack.us/img9/9638/screenshot9p.th.png

I'm currently tweaking the download code, which shouldn't take long. The only possible delay is video playback, because the QML video component does not seem to work on the N900. I may need to create my own video component, which will take a bit longer.

Thanks for the the quick update!

Regarding the new youtube video streaming at 640x360, Does that mean we can take advantage of that higher resolution on the current cutetube version? I know 420x270 resolution looks just as great on n900, i was just curious if we can manually increase the resolution by edit config file somewhere or you have to recompile.

marxian 2011-03-09 20:43

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

Originally Posted by Reffyyyy (Post 962679)
Kind of off topic but going to ask anyway:

Marxian, would it be possible to share how you got the higher resolutions available in your application? When using the api, I can only access low quality streams.

Thanks.

You need to parse the video webpage in order to get the streams. I currently use QNetworkAccessManager to do this (along with all the other HTTP GET/POST requests), but I also have a JavaScript XmlHttpRequest function that I wrote. I switched to QNetworkAccessManager because I could not get the HTTP POST requests to work using XmlHttpRequest.

marxian 2011-03-09 20:46

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

Originally Posted by khuong (Post 964326)
Thanks for the the quick update!

Regarding the new youtube video streaming at 640x360, Does that mean we can take advantage of that higher resolution on the current cutetube version? I know 420x270 resolution looks just as great on n900, i was just curious if we can manually increase the resolution by edit config file somewhere or you have to recompile.

There's no need to change anything. If you are viewing newer videos, you will already be watching the 640x360 stream. :)

rebelnoob 2011-03-09 20:54

Re: [Announce] cuteTube - A feature-rich YouTube client
 
it would be great if we could have the playlist "WATCH LATER" also included in the list .. as it does not show in the recent releases..

cjp 2011-03-09 21:00

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

Originally Posted by marxian (Post 956898)
I've completed the UI and API/settings/etc code for the new version, and I'm working on the download/playback code atm. Hopefully I can get this thing out within a few days. The UI has undergone a few changes.

Understatement of the YEAR!

Marxian that looks fantastic!

natedog400 2011-03-10 23:15

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

Originally Posted by marxian (Post 964290)
YouTube have now increased the resolution of the stream for newer videos. Newer videos will be 640x360 instead of 420x270. :)

Even if the playback in the settings is 420x270? Will that explain why some video's play fine and some don't seem to buffer fast enough? Anyway... In the new version can we stll have the 420x270 option as some of us may not have fast enough tinterweb especially when we're out n about on 3g! Can't wait to try it out mate, looks sweeeeeet!! :D

marxian 2011-03-10 23:49

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

Originally Posted by natedog400 (Post 965352)
Even if the playback in the settings is 420x270? Will that explain why some video's play fine and some don't seem to buffer fast enough? Anyway... In the new version can we stll have the 420x270 option as some of us may not have fast enough tinterweb especially when we're out n about on 3g! Can't wait to try it out mate, looks sweeeeeet!! :D

I set the option name to 480x270 because that was the resolution of the fmt=18 stream provided by YouTube. That still applies for older videos, but YouTube have now increased the resolution of that stream to 640x360. They did this a while ago, so any videos uploaded after the change will be displayed in 640x360. For these videos, there is no way to obtain a 480x270 stream. The quality options available for download and playback will be as before, though I've changed the name of the 480x270 option to 'High quality' to take account of the change.

I'm not sure what exactly causes some videos not to play in the existing version (no errors are reported), but as you say, it seems to be a buffering issue that causes the player to give up. I decided that video playback had too many problems (sluggish UI and rotation bugs), and the time would be better spent re-writing the application from scratch, as there were too many things that I was unhappy with. So far, I can say that signing in, loading search results etc is faster than before, because the code is leaner. Hopefully, I can bring similar improvements to video playback.

I think a decent 3g connection should be more than capable of streaming 640x360 video in most conditions. I can do it on my Orange San Francisco using the Android YouTube client, so I see no reason why it can't be done on the N900 in Qt. :)

jacktanner 2011-03-14 18:35

Re: [Announce] cuteTube - A feature-rich YouTube client
 
I love CuteTube. Great app.

One bug report, one feature request. Sorry if these are already known.

Bug: clicking the play video button twice in quick succession (e.g., by accident, before the first frame of the video stream is displayed) actually starts two copies of the video stream. You can hear two copies of the audio stream, one just barely delayed.

RFE: Sometimes I "watch" a music video just to hear the audio track. Would it help with data transmission or playback performance if the UI had a button for audio only?

getnani 2011-03-15 09:43

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

Originally Posted by natedog400 (Post 946972)
Wifi or 3G? Have you tried removing the package completly and installing again? If not try it through x-term.

I guess this is becos the reqd quality of download specified in cutetube settings is not available for that particular youtube video. For example, if a youtube link has 240p and 360p, and if you had set the download quality to 720p, then you will get failed as it is trying only for 720p.

Can the application be made such that the resolution settings are used like a max cap. ie, if i set it as 480p, then the video that should be downloaded- is either 480p or if not, the highest available resolution (that is less than 480p). Get it?

marxian 2011-03-15 09:49

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

Originally Posted by getnani (Post 968093)
Can the application be made such that the resolution settings are used like a max cap. ie, if i set it as 480p, then the video that should be downloaded- is either 480p or if not, the highest available resolution (that is less than 480p). Get it?

That already happens. :)

raaj13 2011-03-15 14:22

Re: [Announce] cuteTube - A feature-rich YouTube client
 
how much work done on new version marxian?
Just wanted to know if the new version will startup fast as compared to current python one.?
And thanks for such awesome app

getnani 2011-03-16 04:26

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

Originally Posted by marxian (Post 968099)
That already happens. :)

Am I having the wrong version then? 0.9.9-13, right?

Becos, I tested this/investigated why "failed" happens when we try to download. ultimately- whenevr I set downloading resolution to 480x270, it downloads. If I set it higher, it fails!!! That is the only resolution the video link has!

Joseph.skb 2011-03-16 05:00

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

Originally Posted by jacktanner (Post 967679)
I love CuteTube. Great app.

One bug report, one feature request. Sorry if these are already known.

Bug: clicking the play video button twice in quick succession (e.g., by accident, before the first frame of the video stream is displayed) actually starts two copies of the video stream. You can hear two copies of the audio stream, one just barely delayed.

RFE: Sometimes I "watch" a music video just to hear the audio track. Would it help with data transmission or playback performance if the UI had a button for audio only?

Encountered this quite frequent myself. Anyway to prompt users "file is already downloading..."?

Helmuth 2011-03-16 11:33

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Thanks marxian for the teaser pictures! :)

It looks very promising. :D Thanks! :)

But sorry if I ask, do you think it is really a good idea to break with the maemo design guidelines?
Why is the Button for the taskswitcher in the lower left instead of the usual corner?

Yes, grooveshark has this done before. But in my opinion with a very annoying result how you have to relearn every time how to use the application.

marxian 2011-03-16 17:56

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

Originally Posted by Joseph.skb (Post 968688)
Encountered this quite frequent myself. Anyway to prompt users "file is already downloading..."?

I tried to have the button disabled after being clicked, but for some reason it didn't work. The new version won't have any of these problems (just different ones ;) ).

marxian 2011-03-16 17:59

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

Originally Posted by Helmuth (Post 968847)
Thanks marxian for the teaser pictures! :)

It looks very promising. :D Thanks! :)

But sorry if I ask, do you think it is really a good idea to break with the maemo design guidelines?
Why is the Button for the taskswitcher in the lower left instead of the usual corner?

Yes, grooveshark has this done before. But in my opinion with a very annoying result how you have to relearn every time how to use the application.

The decision was made for aesthetic reasons, but I may change it. I do agree that some things should not deviate from the standard way of functioning.

marxian 2011-03-16 18:10

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Just a quick update: The new version is being delayed by the fact that video playback does not work when using Qt Mobility. I have tried the QML video component, and I have also tried building my own player using the appropriate classes from QtMultimediaKit. Audio files work, but not video. So I'm now attempting to build a video player using Phonon. I now have video files playing, but the video frame is not visible inside QML. Hopefully I can get this working with some more work.

In the meantime, I have implemented some changes to the Video Info view, with a nice tab component that switches between 'Info', 'Comments' and 'Related Videos':

http://img822.imageshack.us/img822/1...1618394.th.png http://img121.imageshack.us/img121/6...1618400.th.png
http://img638.imageshack.us/img638/5...shot47d.th.png http://img98.imageshack.us/img98/779...shot48m.th.png

lsolano 2011-03-16 19:27

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

Originally Posted by marxian (Post 969083)
Just a quick update: The new version is being delayed by the fact that video playback does not work when using Qt Mobility.

What if you release current version as a YouTube downloader only and video playback as a future feature?

:)

marxian 2011-03-16 19:40

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

Originally Posted by lsolano (Post 969138)
What if you release current version as a YouTube downloader only and video playback as a future feature?

:)

In the worst-case scenario, I will use the Nokia media player to play videos, but I hate to do this because it is a clunky solution.

richwhite 2011-03-16 20:00

Re: [Announce] cuteTube - A feature-rich YouTube client
 
I just installed the version in devels, first time i've updated since the 2nd release. I can't believe how much it's progressed!

manishkochar 2011-03-17 10:49

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Simply love cuteTube for the ease with which I can download.

Needs 3 fixes urgently:

1. Option to resume download of only failed downloads. Presently option to resume downloads, starts the download of even those that were successfully downloaded, already.

2. Store list of downloaded, queued, cancelled downloads, in a local text file, to ensure smooth resumption, if I quit cuteTube, or when cuteTube crashes, when some videos were only partially downloaded.

3. The option to Resume downloads, does not report failure unless the window is reopened.

An enhancement, s'il vous plait:
Option to resize (stretch) / set bitrates, etc. of downloaded video for full screen viewing. Most videos aren't created for N900's 800 x 480 full screen.

slender 2011-03-17 11:09

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Little thinking about buffering stream.

What has always bothered me when watching stream videos for years from web with different kind of players (flash,real,WMP etc.) is that do they have so called adaptive buffer? By this I mean that of course buffer would be first static (average of connection speed , different for wlan and 3g etc.) but after it first hits the wall it starts to correct itself and makes buffer ~20% bigger and so on. Also giving user useful info about this buffer and how it fills and not only showing some trivial loading circle is IMO vital for usage experience. This is just general aloud thinking not specified to this app only :)

IMO after all only quite small part of population that is able to connect internet is behind high speed internet connection.

elie-7 2011-03-17 14:25

Re: [Announce] cuteTube - A feature-rich YouTube client
 
best of luck mate, we can't wait .

marxian 2011-03-17 23:24

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

Originally Posted by Helmuth (Post 968847)
Thanks marxian for the teaser pictures! :)

It looks very promising. :D Thanks! :)

But sorry if I ask, do you think it is really a good idea to break with the maemo design guidelines?
Why is the Button for the taskswitcher in the lower left instead of the usual corner?

Yes, grooveshark has this done before. But in my opinion with a very annoying result how you have to relearn every time how to use the application.

To add to my earlier reply, I have now moved the taskswitcher button to the top-left corner:

http://img94.imageshack.us/img94/696...shot49v.th.png http://img846.imageshack.us/img846/3...1723115.th.png

:)

Helmuth 2011-03-21 09:27

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

Originally Posted by marxian (Post 969954)
To add to my earlier reply, I have now moved the taskswitcher button to the top-left corner:

:)

Oh, YES! :D Not as "aesthetic" as in the lower left corner. ;) But much more familiar with the rest of maemo. Hope to get the chance to try it as soon as possible. :)

Keep on going! Great Work!

NightShift79 2011-03-22 18:57

Re: [Announce] cuteTube - A feature-rich YouTube client
 
why cutetube doesn't post videos to facebook, but embedded?
I mean why do videos posted with cutetube just link to the video. playing inside facebook page is not possible...

MohammadAG 2011-03-22 19:02

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Should I be worried my password's stored as plaintext in the config file? :)

marxian 2011-03-22 19:21

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

Originally Posted by MohammadAG (Post 973359)
Should I be worried my password's stored as plaintext in the config file? :)

Yes. All usernames and passwords are emailed to my gmail account. :p

j/k

In the new version, all config data is stored in a SQLite database.

marxian 2011-03-22 19:23

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

Originally Posted by NightShift79 (Post 973356)
why cutetube doesn't post videos to facebook, but embedded?
I mean why do videos posted with cutetube just link to the video. playing inside facebook page is not possible...

I couldn't find a way of embedding the videos using the Python facebook library. The new version uses different methods, so hopefully I'll be able to embed videos. :)

kayamagan 2011-03-22 20:04

Re: [Announce] cuteTube - A feature-rich YouTube client
 
i,
how can i change the default player with kmplayer or other?

khuong 2011-03-24 00:09

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Today, I can't seem to get any video on youtube to play in cutetube, does anyone has the same problem, all it show was ony black screen. It played fine on the browser though.

khuong 2011-03-24 01:04

Re: [Announce] cuteTube - A feature-rich YouTube client
 
Can anyone test it to see if your cutetube is still working or just my n900?


All times are GMT. The time now is 23:27.

vBulletin® Version 3.8.8