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)

zurrain101 2011-06-17 07:21

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
why is no one answering my question?

mrwormp 2011-06-17 15:31

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
A nice feature that could be included is a button which takes you back to the home screen since sometime you would be doing alot of searches and when you are ready to go back to the first page you have to be pressing the back button alot of times.

Acidspunk 2011-06-17 15:45

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

Originally Posted by mrwormp (Post 1030888)
A nice feature that could be included is a button which takes you back to the home screen since sometime you would be doing alot of searches and when you are ready to go back to the first page you have to be pressing the back button alot of times.

one long press will take you to the home screen.

xman 2011-06-17 17:39

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Great app marxian! Quick question, does this app take privacy into consideration ...beside the "clear search" button?

Meaning are all my searches and videos viewed cached or log some where. This could prove to be important if your phone is lost, stolen, taken in to custody by authorities.

thx

x

robin92 2011-06-17 18:05

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Have a look at the theme http://talk.maemo.org/showthread.php?t=74065 :D

carlon 2011-06-17 18:58

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
all the videos in archive disappeared, how to fix?

samion 2011-06-17 18:59

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
I found out what made cutetube player to not work and only show black screen. I had recently installed blue sky theme, which has custom transitions. I changed away from that theme and cutetube player is working again.

This is great app, especially when it can play the videos :)

carlon 2011-06-17 19:46

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Ok, the video in archive has disappeared but when i do an ls of /home/user/MyDocs/.cutetube they are all there. i reinstalled thinking that some thing might have been broken but same thing happens. Any suggestions?

zurrain101 2011-06-17 20:54

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
is there anyway to find out how much video is loaded? like in normal utube, there is light red bar that shows how much has streamed n buffered n we can watch till there. is there any way to show the loading bar to show how much is streamed or loaded?

Shinigamijim 2011-06-17 22:56

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
@Acidspunk i have ShortcutDS and i work with the camera to go to dashboard so this wont work for me, maybe we can use a keyboard to go back to home like "press H" to go right to home

stickymick 2011-06-18 02:17

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Update on my failed downloads problem.
Since my last post I left 1 video queued. I started cuteTube-qml and went to download, and it downloaded immediately. I'm now getting failed downloads again. When they fail the button displays NaN%.

zurrain101 2011-06-18 09:25

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
is there anyway to find out how much video is loaded? like in normal utube, there is light red bar that shows how much has streamed n buffered n we can watch till there. is there any way to show the loading bar to show how much is streamed or loaded?

marxian 2011-06-18 10:34

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

Originally Posted by zurrain101 (Post 1031308)
is there anyway to find out how much video is loaded? like in normal utube, there is light red bar that shows how much has streamed n buffered n we can watch till there. is there any way to show the loading bar to show how much is streamed or loaded?

No. Next time, use 'search this thread'. It really works. ;)

zurrain101 2011-06-18 14:37

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

Originally Posted by marxian (Post 1031340)
No. Next time, use 'search this thread'. It really works. ;)

hey can u implement in the next update somehow? and when a video is loaded, it doesnt save in cache. like if u wnana watch it again, u have to load it back again, is there any possibilty?

GreatGonzo 2011-06-18 22:49

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

Originally Posted by zurrain101 (Post 1031442)
hey can u implement in the next update somehow? and when a video is loaded, it doesnt save in cache. like if u wnana watch it again, u have to load it back again, is there any possibilty?

Isn't that what saving the video is for?!

zurrain101 2011-06-19 05:57

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
no. its for finding out how much has loaded but once u can fully load a video, u should be ablle to replay it without loading it on internet

marxian 2011-06-19 10:10

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
What if there is a playlist of 20 videos. Should all 20 be cached? Currently, the application closes the video playback window once playback is completed, so the video window and it's child objects are destroyed. I could allow you to replay the last played video without reloading by changing this behaviour so that it simply pauses the video at the end. This would mean that users must close the video window manually. I could make this behaviour optional in the settings or simply put a 'replay' button in the video player.

The loading bar is not possible. Buffer progress does not work with gstreamer.

marxian 2011-06-19 14:02

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

Originally Posted by Helmuth (Post 983316)
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:

Update:

I am currently implementing playback/download and full API support for both Vimeo and Dailymotion. I already have playback/download working, so I'm now working on implementing the APIs and making some changes the the UI to accommodate the additional sites.

krisq 2011-06-19 14:45

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
@marxian
Is S^3 version still in the pipeline?

m2k 2011-06-20 00:11

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

Love the effort and time you put into improving this into being the best youtube app ever bar none!

I don't know why, but playlist and queue play often hangs at the end or before the next video stuck at loading... Sometimes, single video play gets stuck at beginning until I move the timebar to another point for it to rebuffer seems like. Are you experiencing the same? If you get the chance, can you look into it?

Really appreciate all you do bud!

marxian 2011-06-20 08:08

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

Originally Posted by m2k (Post 1032349)
Marxian,

Love the effort and time you put into improving this into being the best youtube app ever bar none!

I don't know why, but playlist and queue play often hangs at the end or before the next video stuck at loading... Sometimes, single video play gets stuck at beginning until I move the timebar to another point for it to rebuffer seems like. Are you experiencing the same? If you get the chance, can you look into it?

Really appreciate all you do bud!

I've experienced this a few times and I've already fixed it for the next update. :)

JamesBond@ge 2011-06-20 17:32

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Love Marxian, the Northern Soul boy \o/

For all the guys banging on about Caching.....download the damn videos! It ain't hard. Tick, tick, tick, tick - down arrow.....done!

'Kin 'ell. Gotta meet Marxian halfway here tbh and do something for ourselves rather than re-writing an App to accomodate demands that can easily be met by downloading.

If I was a developer, I would be beating people up by now lol.

AgogData 2011-06-28 06:26

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
can the cutetube player be in full screen insted of the annoying bar above ? or is this only happening to me ?

gionni88 2011-06-28 07:10

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Thanks for the updates.

I get a segfault when using the command line -play with the latest versions, is it no more supported?

marxian 2011-06-28 07:46

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

Originally Posted by gionni88 (Post 1040527)
Thanks for the updates.

I get a segfault when using the command line -play with the latest versions, is it no more supported?

I broke it with some of the recent code changes. I'll see if I can fix it for the next update, which should be ready later today. The next release has support for Dailymotion and vimeo, so I want to add command line options for those videos too. :)

droitwichgas 2011-06-28 07:55

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Any news on your BeBeCe player as I note you haven't updated that thread for a while?

marxian 2011-06-28 08:00

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

Originally Posted by droitwichgas (Post 1040553)
Any news on your BeBeCe player as I note you haven't updated that thread for a while?

I haven't had much time to work on it, as I've been working on the cuteTube update. After further research and testing, it seems that none of the available BBC streams will play on the device. I was hoping to use the iPhone stream, but some changes made by the BBC mean that it is no longer possible to access it.

demolition 2011-06-28 08:18

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Eventually, I managed to get the videos that I downloaded with cuteTube and get_iplayer working by using KMplayer + mplayer. MPlayer cannot be hw accellerated at the moment so initialise the playback then quickly press pause to locally cache. A glossy 360p, which looks "ok" (good but not amazing) on a 42"; importantly, no jumping though. Going over 360p (approx 500kbps) does cause jumping and sound to de-synchronise when video isn't h/w accellerated.

Quote:

Originally Posted by droitwichgas (Post 1040553)
Any news on your BeBeCe player as I note you haven't updated that thread for a while?

Bit off topic but I am currently working on a simple get_iplayer webpage-UI (js & ht/x-ml) but got to brush up on my cgi-scripting to actually retrieve the content. Nothing to compare with qml-/cute-Tube but better than trying to remember all the flags and settings for get_iplayer!

Edit:
Quote:

Originally Posted by marxian (Post 1040555)
I haven't had much time to work on it, as I've been working on the cuteTube update. After further research and testing, it seems that none of the available BBC streams will play on the device. I was hoping to use the iPhone stream, but some changes made by the BBC mean that it is no longer possible to access it.

Thanks for looking into this. The good news, I suppose, is that a download client does exist for iPlayer: However its commands are quite difficult to manage/remeber hence the need for a more user friendly client. As mentioned above, I had trouble playing iPlayer video with nokiaplayer but mplayer works ok - guess it's the way each accesses/uses the codecs.

marxian 2011-06-28 20:50

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Version 1.0.0 should be in extras-devel soon. Changelog:

* Added fully featured support for Dailymotion and vimeo.
* YouTube authentication is now performed via AuthSub, removing the need for password storage.
* Removed the need for YouTube login upon startup.
* Code re-factoring and minor bug-fixes.

The existing YouTube accounts table will be deleted, so you'll need to create a new account and authenticate using AuthSub (similar to OAuth 2.0). Both Dailymotion and vimeo use OAuth for authentication. You can create multiple accounts for each site, and switch between them as before.

dump 2011-06-28 20:58

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Thanks a lot for the nice update. Was wondering whether there is any update of xtube with those javascript errors fixed?

sada11 2011-06-28 21:04

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
thanks man U are the KING nice update, good update,...etc
thanx a lot

rajil.s 2011-06-28 21:11

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Yutube is working fine but Dailymotion and Vimeo not.

Code:

ser@MaemoBox:~$ /opt/usr/bin/qmltube
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
QObject::connect: Cannot queue arguments of type 'QNetworkConfigurationPrivatePointer'
(Make sure 'QNetworkConfigurationPrivatePointer' is registered using qRegisterMetaType().)
file:///opt/usr/share/qmltube/qml/qmltube/VideoPlaybackView.qml:611: ReferenceError: Can't find variable: title
file:///opt/usr/share/qmltube/qml/qmltube/VideoPlaybackView.qml:1168: ReferenceError: Can't find variable: title
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.


vetsin 2011-06-29 09:26

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
i just received the latest update! you're working on vimeo support?! this is really great!
i don't usually say this to another guy but i love you man!
is the meego coding competition some sort of voting/popularity contest? i'd like to vote for your app. :)
now i feel bad that none of my friends own a maemo/meego device... they're missing something really big... wait, does cutetube-qml run on symbian3? if it does i can still market your app! :)

edit: i hope nokia gives you an N950/N9, they really need an app like yours in their arsenal.

marxian 2011-06-29 10:05

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

Originally Posted by rajil.s (Post 1041051)
Yutube is working fine but Dailymotion and Vimeo not.

Code:

ser@MaemoBox:~$ /opt/usr/bin/qmltube
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
QObject::connect: Cannot queue arguments of type 'QNetworkConfigurationPrivatePointer'
(Make sure 'QNetworkConfigurationPrivatePointer' is registered using qRegisterMetaType().)
file:///opt/usr/share/qmltube/qml/qmltube/VideoPlaybackView.qml:611: ReferenceError: Can't find variable: title
file:///opt/usr/share/qmltube/qml/qmltube/VideoPlaybackView.qml:1168: ReferenceError: Can't find variable: title
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.


The vimeo videos always work for me, but playing a Dailymotion video via the thumbnail in a video list does not work, so I'll fix that for the next update.

marxian 2011-06-29 10:26

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

Originally Posted by vetsin (Post 1041333)
i just received the latest update! you're working on vimeo support?! this is really great!
i don't usually say this to another guy but i love you man!
is the meego coding competition some sort of voting/popularity contest? i'd like to vote for your app. :)
now i feel bad that none of my friends own a maemo/meego device... they're missing something really big... wait, does cutetube-qml run on symbian3? if it does i can still market your app! :)

edit: i hope nokia gives you an N950/N9, they really need an app like yours in their arsenal.

Thanks for your kind words. :) Unfortunately, you have to be a TMO user for 4 months before you are eligible to vote in the Meego Coding Competition. :(

<rant>

When testing on Symbian^3, I found that YouTube videos suffered from major buffering issues using both the stock media player and the cuteTube player. There must be an issue with the backend streaming over HTTP (maybe there is a setting in a submenu of a submenu of a submenu that will fix it :/ ). There are also a few annoying behavioural differences regarding loading translation files, reading/writing to the SQLite database (returns an error even though the operation was successful), launching the cuteTube player (background is transparent on Symbian until playback starts, so you can see the homescreen behind it), and several other things that make me want to punch the nearest Nokia employee in the face. I've spent six months getting this thing to work in Maemo5. I then spent time ensuring the UI is scalable to accommodate the lower resolution displays. Now I find that I have to practically re-write the f**ker to get it working on Symbian^3. No thanks. :/ I will stick to developing for the platforms that I enjoy using.

</rant> ;)

vetsin 2011-06-29 11:07

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

Originally Posted by marxian (Post 1041362)
Thanks for your kind words. :) Unfortunately, you have to be a TMO user for 4 months before you are eligible to vote in the Meego Coding Competition. :(

<rant>

When testing on Symbian^3, I found that YouTube videos suffered from major buffering issues using both the stock media player and the cuteTube player. There must be an issue with the backend streaming over HTTP (maybe there is a setting in a submenu of a submenu of a submenu that will fix it :/ ). There are also a few annoying behavioural differences regarding loading translation files, reading/writing to the SQLite database (returns an error even though the operation was successful), launching the cuteTube player (background is transparent on Symbian until playback starts, so you can see the homescreen behind it), and several other things that make me want to punch the nearest Nokia employee in the face. I've spent six months getting this thing to work in Maemo5. I then spent time ensuring the UI is scalable to accommodate the lower resolution displays. Now I find that I have to practically re-write the f**ker to get it working on Symbian^3. No thanks. :/ I will stick to developing for the platforms that I enjoy using.

</rant> ;)

too bad... i'm a newbie here... i'll endorse you in the N900 users from the Philippines thread. :)

anyway, thanks a bunch for keeping the N900 alive!

datjomp 2011-06-29 11:40

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Nice update! :)

Some feedback:
Most Recent: YouTube shows the most recent videos, DailyMotion just loading...., Vimeo - No videos found
Same info on most viewed
If i do a search, YouTube and DailyMotion return viewable results but Vimeo does not.

Do I have to have an account on DailyMotion and Vimeo?

Edit: When i did the update only YouTube redirected me to an authentication process. Maybe thatīs why vimoe wonīt list any files.

And what does the facebook token do?

droitwichgas 2011-06-29 19:33

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

Originally Posted by marxian (Post 1040555)
I haven't had much time to work on it, as I've been working on the cuteTube update. After further research and testing, it seems that none of the available BBC streams will play on the device. I was hoping to use the iPhone stream, but some changes made by the BBC mean that it is no longer possible to access it.

Marxian

I have just tried the suggestion in the post below and it still works perfectly on my N900 if you are still interested in the iplayer.

http://talk.maemo.org/showpost.php?p=825536&postcount=1

marxian 2011-06-29 19:39

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

Originally Posted by datjomp (Post 1041402)
Nice update! :)

Some feedback:
Most Recent: YouTube shows the most recent videos, DailyMotion just loading...., Vimeo - No videos found
Same info on most viewed
If i do a search, YouTube and DailyMotion return viewable results but Vimeo does not.

Do I have to have an account on DailyMotion and Vimeo?

Edit: When i did the update only YouTube redirected me to an authentication process. Maybe thatīs why vimoe wonīt list any files.

And what does the facebook token do?

Most viewed and most recent categories are not available on vimeo, as the site does not use these categories, and there is no way of approximating them via the API. I just tested Dailymotion, and it looks like I made a typo somewhere. Vimeo search is working for me, but I think there is a possibility that API calls are restricted to the IP address that was used when registering my application, which would me that the API is useless for installed clients :/. If you would like to help me confirm this, you can do so by uncommenting the line

Code:

console.log(doc.responseText)
in the getVimeoVideos() function, which is line 20 in the following file:

[code]/opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js[/code/]

If you then run qmltube via the commandline

Code:

/opt/usr/bin/qmltube
you should get the error reported by the vimeo server.

rajil.s 2011-06-29 20:10

Re: [ANNOUNCE] cuteTube-QML - A feature-rich YouTube client
 
Here you go.

Code:

#/opt/usr/bin/qmltube
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
{"generated_in":"0.0037","stat":"fail","err":{"code":"100","expl":"The API key passed was not valid","msg":"Invalid API Key"}}
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.
file:///opt/usr/share/qmltube/qml/qmltube/scripts/vimeo.js:22: TypeError: Result of expression 'results.videos' [undefined] is not an object.



All times are GMT. The time now is 06:39.

vBulletin® Version 3.8.8