maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   [Canola] Canola Beta 9 : Bug reports, Feedback, Suggestions (https://talk.maemo.org/showthread.php?t=20253)

handful 2008-05-24 15:40

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi Bundyo, yes indeed this is on our list (as some other users have requested that in the past, and we are implemeting actually this and a new grid system for the albums and photos.

Let's see if we can already place this on beta10.

Marcelo :)

anpaza 2008-05-24 20:56

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 185339)
Well this was really a recurring issue, and we relied on the users sending us files to solve it, but we didn have too much of them. Also it seems that the port of python have problems still with some encondings, so we are looking even outside of canola how to solve it.

I already said everything I know about the problem in this ticket:

https://garage.maemo.org/tracker/ind...=125&atid=1989

If somebody needs more info, just ask in the ticket...

Quote:

Originally Posted by handful (Post 185339)
The more info we add the more cluttered the UI gets, and thats (the cluttler) something that is the basic no-go of canola.

Sure, I understand this and agree, that's why I suggested a hidden configure option (which basically won't be seen at all by regular users, but could be used, for example, by some plug-in -- so, if user installs the plugin, he knows what he's doing).

Quote:

Originally Posted by handful (Post 185339)
Here you got to the point :) we do wanted to support everyone, but it just not possible, and so a lot of other media players support it, so the power users were covered :)

Well, every mp3 player even with a 120x40 screen usually supports displaying the year and track number :-) And even ancient CD players display the track number, so I think this is not something to scare the Regular Joe User.

Quote:

Originally Posted by handful (Post 185339)
And I have personally confirmed with the Maintainers of gstreamer for the device within the multimedia team. Mplayer is even worse in this matter.

Well, look at MPD - it works in gapless mode even on Maemo, although the sound is full of clicks for some reason, at least for me.

But I generally agree, sound subsystem on N8xx is very messy... I wish it would use the normal ALSA architecture, without any emulations and quirks.

handful 2008-05-25 00:05

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Well,

There's ways to do (hacks) if you override the maemo media manager, but we are helping them improve instead of creating the hacks : / But we agree with you... and xmmp does the gapless with no problems :)

That's the point: we don't want to create a new media manager api for maemo, instead we want to improve the existing one, but it takes more time as it is a official api :) but we believe the devs there (we know all of them, and some of our guys were working there in the media team this year)

Marcelo

J0ph33 2008-05-25 20:47

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
i know, this is not exactly related to beta9, but i thought, that canola2 would use an implentation of mplayer (somehow) to play videos...

today i tried to play a converted video (ratio 2,35:1) on the N810 and with mplayer it was absolutely fluently and shown in the correct ratio (with black bars on the top and the bottom), unlike canola2, which stretches the image to 16:9 and has a very slow, stuttering playback

the general micro stuttering, which appears sometimes, is also not gone...

handful 2008-05-25 21:20

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Joph:

This is a known (and widely discussed I think more in the youtube plugin) issue.

What happens : indeed you are right. Mplayer has 2 modes, the default (when you play on it) and the embedded mode, like canola (we ask mplayer, to play the video on our window)

But due to existing bugs, the playback and stretch only happens on the embedded mode not on the player mode. So you get less performance, and the dreaded stretch.

We already helped with the bug fix to mplayer code to this stretch issue, and it's funny but I have some devices now that do not stretch and others that do (I don't know if .27 is already with the patch, but if its not streatching for me... it's because the patch is probably there) .

So, In the end :

We are not able to "fix" those things in Canola. It's mplayer embedded mode. What we can do : help them, as we are trying to do when possible, and expecting a new release to come better.

how to workaround this :
a. for youtube playback there will be now way
b. for local video playbacks, try using lower quality encodings. The best ones that plays on the default mplayer will not play embedded.
c. If this goes lower than your expectations, you can change the video player back to the default maemo player, by editing the atabake config file (put this on the search and you will be taken to the thread teaching this)

BR

J0ph33 2008-05-25 21:32

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
ok ok, so we have to wait for a new mplayer version...not very satisfying :(


concerning the micro stuttering, would an update of my N810 make canola work better in any way? are there known issues related to the device' version?

handful 2008-05-25 22:48

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi JOph,

No, I think this is purely software for now. Of course if there was a device with more hardware power the whole canola would benefit :)

Also: it seems, that Diablo firmware is really better, so you can try it out

Marcelo

OVK 2008-05-26 18:45

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi,

I am a user of Nokia 770, OS2006 (probably one of the last ones around, I suppose :rolleyes:). I just found Canola. This seems to be very nice app, the only problem is that it seems to be too heavy for 770: I have managed to play mp3's only a couple of times, usually the player "freezes" when it tries to play a song. The player screen appears, circle rolls for some time and then everything freezes: circle stops and buttons become unresponsive. The song title and other information are on the screen but the song length appears to be 0:00. Sometimes the device boots itself after freezing, sometimes I manage to get out of the player screen and close Canola, sometimes I have to take the battery out to close the tablet. I have just twice managed to play songs without freezing, once from internal memory and once from my 2gb mmc card.

I have installed Canola several times, both from the internet page and with Application Manager.

I suppose these problems are related to unsufficient memory on 770 ("a feature, not a bug"). This probably means that there is nothing that I could do to make Canola work on my tablet? Especially because I noted that OS2006 version is not going to be supported any more.

handful 2008-05-26 21:40

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
OVK : well, you can take a look in the past threads about 770. Indeed is quite hard to support the 770 and even more with 2006. 2006 had several issues, that were solved in the 2007 and 2008 firmwares and to be able to support 2006 is really problematic. If you take a look in the threads you will see the list of serious bugs and how they impact on canola architecture.

What I know from the users is that the HE 2008 runs better, and you can actually run the upnp plugin on it, but being quite honest it will always be somewhat of slow :/ we are pushing too much the limits.

If the device is booting this is out of memory exception, that we couldn't even "deal" with the error, there's a process on the device that just kill it (you can see that in the system log) and it's not canola (it's the media player) But this were solved so we cannot complaing on the guys. The only thing I can help you is that : you need to setup a nice swap, and use 2008 at least.

Marcelo

mwiktowy 2008-05-27 00:10

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi Handful,

I have been meaning to track down the cause (so I can give you some meaningful feedback besides "It doesn't work, fix it!" ;]) of a bug that has been plaguing me for quite some time and I finally have.

It appears that if you have a "#" in the filename of a digital music file, it will not play in Canola if it is the first file that you start playing in an album. If you press the next track button until you get to a song that doesn't have a # in the filename, that song will start playing. Strangely enough, if you then press the previous track button, the songs that wouldn't play before, will play fine.

I duplicated this problem with another file by simply renaming the first track of an album to have a # at the end of the filename (but before the .extension) but I think that it is a problem no matter where the # is.

I also have the python traceback error that burps out if you run canola in the terminal with a -vvv flag (included some lines before and after for context):

Code:

1211841068.5427 DEBUG manager:136:get_classes_by_regexp() looking for classes with filter matching regexp 'Model/Options/Action/Player/Audio/[^/]*$'
1211841068.5978 DBG_W model:288:load() Model's do_load() is too slow: 55ms (AudioPlayerOptionsModel)
1211841070.4939 DBG_E controller:188:_error_handler() org.freedesktop.DBus.Python.atabake.lib.errors.GetMediaDetailsError: Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/dbus/service.py", line 696, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "atabake/lib/player_session.py", line 435, in set_uri
File "atabake/lib/player_session.py", line 126, in create_player
File "atabake/players/oms_backend.py", line 59, in __init__
File "atabake/players/oms_backend.py", line 229, in set_uri
File "atabake/players/oms_backend.py", line 182, in get_media_details
GetMediaDetailsError: failed while getting media details: () @ File "atabake/players/oms_backend.py", line 179, in get_media_details
1211841071.7698 DBG_E controller:520:update_trackbar() Duration invalid


joepagiii 2008-05-27 00:56

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
I did it....Had to reflash to make canola work....now how do i get the headphones louder...btw i find canola easier to use than others ive tried ,almost made for joe/jane 6 pack...thanks again

OVK 2008-05-27 07:15

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 186040)
OVK : well, you can take a look in the past threads about 770. Indeed is quite hard to support the 770 and even more with 2006. 2006 had several issues, that were solved in the 2007 and 2008 firmwares and to be able to support 2006 is really problematic. If you take a look in the threads you will see the list of serious bugs and how they impact on canola architecture.

What I know from the users is that the HE 2008 runs better, and you can actually run the upnp plugin on it, but being quite honest it will always be somewhat of slow :/ we are pushing too much the limits.

If the device is booting this is out of memory exception, that we couldn't even "deal" with the error, there's a process on the device that just kill it (you can see that in the system log) and it's not canola (it's the media player) But this were solved so we cannot complaing on the guys. The only thing I can help you is that : you need to setup a nice swap, and use 2008 at least.

Marcelo

handful: Thanks for the reply.

I been reading these previous threads a lot (I am a new writer on this board but have been following the discussions for quite a while) and You are certainly right: OS2006 is definately not a good platform to run Canola.

I have set up the swap but unfortunately it is not helping. So I probably have to go for hacker editions to make Canola work. I just hope that I don't kill my Navicore (the most important application for me) in doing so...

Anyway, thank You all for the nice app, it is definately something that these tablets need.

pycage 2008-05-27 07:57

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by OVK (Post 185994)
I suppose these problems are related to unsufficient memory on 770 ("a feature, not a bug"). This probably means that there is nothing that I could do to make Canola work on my tablet? Especially because I noted that OS2006 version is not going to be supported any more.

I strongly recommend you to enable swap on your device (in the control panel -> memory). This helps against the reboots, although Canola will be rather slow then. The application is a real memory hog and even brings my N810 to its knees when running other things in parallel (I don't use swap on the N810 because it's usually not necessary). No idea what happened, because Canola 1 worked perfectly on the 770 with OS 2006.

Btw, OS 2007 HE won't kill your Navicore, but OS 2008 HE definitely does because Navicore (pre-Wayfinder) does not run on it.

mtron 2008-05-27 10:21

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
2 feature request for canola:

i am currently using canola as streaming client for my vdr. This vdr serves the live-tv channels on the fly via an externalmux script as divx avi 400x240.

The streamdev vdr-plugin server generates a .m3u channels list of the format:

Quote:

#EXTM3U
#EXTINF:0,1 arte
http://<vdr-ip>:3000/Extern/S19.2E-1-1051-28724
#EXTINF:0,2 Phoenix
http://<vdr-ip>:3000/Extern/S19.2E-1-1051-28725
#EXTINF:0,3 Das Erste
http://<vdr-ip>:3000/Extern/S19.2E-1-1101-28106
#EXTINF:0,4 ZDF
http://<vdr-ip>:3000/Extern/S19.2E-1-1079-28006
#EXTINF:0,5 3sat
http://<vdr-ip>:3000/Extern/S19.2E-1-1079-28007
canola opens the list good as "Internet Radio URL" and mlayer displays the channel 1a, so my request would be a new menu called "Internet Video" which accepts the m3u list as Internet Radio does.
The only difference: After mplayer is closed, it should not start automatically to tune to the next channel, but just go back to the channel list and wait there for the next channel selection.

This would make the life for us vdr & N800 users much easier.

The second feature request would be a EPG (feeded from xml, same as the Nokia VideoCenter accepts them) The epg can also be exported from vdr into xmltv format and loaded on the N800 video center.

Would be cool if canola could also load this "Remote EPG" as Nokia calls it in VideoCenter.

OVK 2008-05-27 11:05

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by pycage (Post 186136)
I strongly recommend you to enable swap on your device (in the control panel -> memory). This helps against the reboots, although Canola will be rather slow then. The application is a real memory hog and even brings my N810 to its knees when running other things in parallel (I don't use swap on the N810 because it's usually not necessary). No idea what happened, because Canola 1 worked perfectly on the 770 with OS 2006.

I have enabled swap (64mb), no help there. Maybe I should try Canola 1 instead of Canola 2 if the older version runs smoother.

Quote:

Originally Posted by pycage (Post 186136)
Btw, OS 2007 HE won't kill your Navicore, but OS 2008 HE definitely does because Navicore (pre-Wayfinder) does not run on it.

Thanks for the advise. I think I stick to OS2006 then.

handful 2008-05-27 11:34

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

I strongly recommend you to enable swap on your device (in the control panel -> memory). This helps against the reboots, although Canola will be rather slow then. The application is a real memory hog and even brings my N810 to its knees when running other things in parallel (I don't use swap on the N810 because it's usually not necessary). No idea what happened, because Canola 1 worked perfectly on the 770 with OS 2006.
Hi Martin, indeed we use more memory, but Canola 1 was a totally complete different application, but if we did the same amount of stuff today on Canola 1 it would heavier.

For sure Canola 1 uses less images, less animations etc, etc so if you use it on a 770 it will run smoother. But I think the swap is needed anyways on the 770, because it really helps.

For Canola2 the decision was clear, we needed to evolve :) so we choose to go beyond the capability of 770, and we pointed out in the release time that the "support" for 770 was indeed limited, and after a couple of betas we figured out that OS2006 was REALLY problematic for our architecture (heavily dependent on DBUS and pynotify for example ) so we really do think it was possible to make it "good" also on 770 :/ not lack of respect for the owners, but is more the thinking of "what can we do next"

@Mtron we were part of the development of Media Center, but unfortunately our guys are on other projects by now : / and I cannot commit ourselves to any new feature from now on. What I can do is, use one of the not-released plugins (video cast) and make it accept the feeds as you said, and rename it to internet videos. I think this would be rather nice, as new websites could be addded by feeds or m3u etc.



*we did exactly this EPG support :) so for it, I will see if I can get one of the guys that worked in the project to give some training to some students that receive scholarship from us, so they could do this as assignments on their CS courses.

@OVK : indeed, we do have some 770 running "OK" the canola2, but the playback was always a problem. Using dbus on that OS it creates a lot of problem, any different character will simply make the file unplayable, it takes ages to start embedded mode on mplayer, even more to maemo media engine to answer the dbus request (it seems that it gets really confused in the middle) taking sometimes (true: 6 minutes to start a video) it looks like it freezed the device, but actually it didn't it's waiting for the media engine to answer the dbus request. As it never happened in the canola 2 on the other devices, we didn't expected this to happen but on OS2006 is common. For pictures the problem is (ok combined with the heavy screen) is that the disk reading speed is much lower on 770.

If I manage to arrange a little bit of free time, I will set up my 770 from scratch and do some basic setup, and if it works reasonably well I will send you my setup.

@Joepaggi : did you set the master volume (outside of canola) to the maximum? click on the home (hardware button) or the square button on the n810 and click "home" than place the volume at top level, than top it on canola. If you want more than this, theres a way to increase this but it's a hack : / I would not recommed.

@mwiktowy We knew about this guy, it's actually (it was at least at the time) a Dbus problem - related to that I talked later also - and we did some fixes, but What device are you using with what firmware??? please send us the setup so we will try to reproduce it, but it was supposed not to happen on 2008 onwards.

BR guys!

Marcelo

mtron 2008-05-27 13:15

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful
What I can do is, use one of the not-released plugins (video cast) and make it accept the feeds as you said, and rename it to internet videos. I think this would be rather nice, as new websites could be addded by feeds or m3u etc.

yes, that would be great, thanks! it would be enough just to duplicate the internet radio code, change the icon & make it stop after a track.

And of course, the EPG support is not urgent. Though great News that your project might include this sometimes in future :) Are you participating in google's SOC Program?

cheers,
mtron

mwiktowy 2008-05-27 14:00

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 186172)
@mwiktowy We knew about this guy, it's actually (it was at least at the time) a Dbus problem - related to that I talked later also - and we did some fixes, but What device are you using with what firmware??? please send us the setup so we will try to reproduce it, but it was supposed not to happen on 2008 onwards.

Marcelo: I am experiencing this on OS2008 v.2.2007.50-2 on a N810. The only major change from the standard firmware is that I have installed the beta rtcomm package.

Modred189 2008-05-27 14:49

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Have had no issues with Beta 9. Love it as usual.

khalid 2008-05-27 16:32

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 183959)
Khalid, this is really odd, because one by one is the same thing.. I think one file is breaking the search : /// if we could find it it would be nice to debug.

I went through all albums one by one and found a few that did not have the album name spelled exactly the way it is spelled on amazon. For those albums, single album cover fetch simply fails. I also found a few albums for which there is no cover art available at amazon or last.fm. For those albums as well, single album cover art download simply fails. After I went through all albums one at a time, now downloading all album covers seems to be working. Earlier, it would start and pretend to complete way too quickly. Now it takes some time and prints its progress in %. I can't tell if it indeed downloaded any cover since I have already downloaded all the available ones manually.

Another problem I am noticing is canola2 sometimes takes a long time to start up. When this happens, it takes 30 seconds or longer for the canola screen to even appear. Once canola screen appears, it gets stuck at "Starting Canola" for 2-5 minutes. It will then finally switch to "Updating Media Library" and can stay there for some time (>1 minute). This problem was worse with beta8. I have left beta8 running like this for half hour before it got to main canola screen. Beta 9 just did this again. It was still stuck at "Updating Media Library" after 5 minutes of launching canola. Every time this happens, I have found that I can kill canola, start it again right away and it will start normally, i.e. I get to canola main screen in 10-15 seconds.

pycage 2008-05-27 17:28

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 186172)
Hi Martin, indeed we use more memory, but Canola 1 was a totally complete different application, but if we did the same amount of stuff today on Canola 1 it would heavier.

For sure Canola 1 uses less images, less animations etc, etc so if you use it on a 770 it will run smoother. But I think the swap is needed anyways on the 770, because it really helps.

For Canola2 the decision was clear, we needed to evolve :) so we choose to go beyond the capability of 770, and we pointed out in the release time that the "support" for 770 was indeed limited, and after a couple of betas we figured out that OS2006 was REALLY problematic for our architecture (heavily dependent on DBUS and pynotify for example ) so we really do think it was possible to make it "good" also on 770 :/ not lack of respect for the owners, but is more the thinking of "what can we do next"

Hi Marcelo, I was just trying to look at c1 and c2 from a user's perspective. :)
Featurewise, c1 was already pretty complete and had working upnp support. I liked it a lot.
You're right that things need to evolve, but IMHO c2 became really heavy for the tablets. I like the fact that you still test your software on the 770 (I do the same with MediaBox), but maybe these tests can be used as a basis for a little more optimizations? All tablet versions can benefit from that. :)
The 770 makes you realize bottlenecks and extensive memory usage very well. And even though my 770 is almost 3 years old, I'm still using it for weather forecast and media playing (it got a nice place in the kitchen).
Just my 2 cents.

jurop88 2008-05-28 00:39

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
@OVK

I am using no more my trusty old 770 due to a WSOD, but no problem with Navicore/Wayfinder. You can use the same original key for both apps, just unregister Navicore before flashing the tablet.
I used Wayfinder in OS2008 before going back to OS2007 (for Gene Cash's apps) without problems on my N800, after been having used regularly Navicore on OS2007HE on the 770

@Handful
thx for the great app. Sometimes my girlfriend succeed in crashing Canola (she uses it a lot more than me) but until now I never had suuccess in reproducing some bugs...

handful 2008-05-28 02:36

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Hi Marcelo, I was just trying to look at c1 and c2 from a user's perspective.
Featurewise, c1 was already pretty complete and had working upnp support. I liked it a lot.
You're right that things need to evolve, but IMHO c2 became really heavy for the tablets. I like the fact that you still test your software on the 770 (I do the same with MediaBox), but maybe these tests can be used as a basis for a little more optimizations? All tablet versions can benefit from that.
The 770 makes you realize bottlenecks and extensive memory usage very well. And even though my 770 is almost 3 years old, I'm still using it for weather forecast and media playing (it got a nice place in the kitchen).
Just my 2 cents.
@Pycage yeah dude, you are right. We had the "felling" that canola2 was going to be heavy, and actually a lot of UI was cut to make it faster. We know how to improve some of the biggest bottlenecks and that's our focus now :) I'm "refusing" any new version (going to do them only with students) and focusing on optimizations in several areas.

For example: SimpleGrid will finally come. We indeed choosed the comestic way of the proportional thumbs but them the perfomance price is too high. Now that we did "all" planned features (ok, missing fm radio and the video podcast - both ready just needing final tweaks) our focus would be on running several optmizations in several fronts:

a. Simple GRID : faster scroll for pictures (2 rows only) faster loading of less thumbnails etc

b. A full test-suite for light media scanner, to make sure a lot of test is done with a huge user-contributed database of files from everywhere (so we don't face problems with encondings etc

c. LibXine : this backend would allow us to : improve the speed between tracks, do a real gapless playback and even cross-fade for music / audio. Of course this would cost something for the user, so an easy easy way to switch etc.

d. Atabake (the media engine), there's a couple of things that we know we can improve now with less risk. The time constraint is to make sure the 770 problems are simple to workaround also. also to reduce loading time between 2 files in media engine (we did a lot of suggestion to the maemo theme, we are specting a lot of good news)

e. Upnp : this needs no explanation :)

f. podcast : improve parser speed (specially in all feeds screen) and of course optimize memory usage in the download manager

g. Several speed improvements on EDJE/EVAS bindings etc, for example we found out that we can speed up even more the loading time, do some caching for the theme improvements, some improvements on the lazy lists, scrolling was already improved, but still need work (how to draw less ) ?

h. more and more refactoring in several places that now can be done better :)

j. Some improvements on user feedback (make the screen more responsive on really heavy actions : like downloading 10k list from upnp)

So, I think we planned a little later (we thought that the n810 would be better hardware) in this caught us by surprise (same hardware, same tearing) but as you probably know we are a company, and canola was a great experiment and the "money" we get from the users is the experience, to understand what we can / cannot do and how fast (dev time) so we use Canola's framework for several projects and for this (not the canola UI) it has shown extremely successful, so much that we were able to keep working on canola with a (flexible in size) but reasonable good amount of people.

we were surprised by how the UI things run on the 770 (actually a lot better than in the n800 because no tearing) but the other bootlenecks are more related to really older dbus versions (we have versions with custom dbus etc that runs really better) but things like (memory access - that you probably suffered a lot like us - ) are really sad : / but we need to deal with that right : )

The problem was more things like : based on users feedback on Canola1, we knew that they wanted more than we could do with a simple sdl application :) so we paid the price not for the eye candy, but for flexibility.

I will now pray for a better hardware :)))))))))) but, if this comes we will not "jump" and do a canola3 doing the same kind of "experimental evolution". We will keep it more or less like it is, just improve the framework stability / API.

Thanks for the time you took to write to us :)

Marcelo

handful 2008-05-28 03:10

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi Kalid :

We will try to setup a library with files like you described (wrong name for artists) but this is really hard (of course we can try to do a "did you mean" thing, but without a database it's REALLY complicated. We are not a search engine like google to be able to suggest, and if amazon doesn't it's complicated for us.

Anyhow it's quite strange that it found it when downloading 1 by 1. I will ask again, to see if we can change the % for the actual album that is trying to find the cover. I think it probably has different time outs when its complete download and single-album downloading, and this "fallback" make it work.

Also, if you don't have the covers from download... you can always save the file. Anyways, I placed as student project the creation of more "sources" or regional sources. I think for exampel a google image source can help.

But it's indeed far from perfect : / Can you please do testing with other media applications that downloads the cover? to see if it's a canola mistake or the default return from the used sources (amazon or last. fm ) ?

About the startup, can you help us with more data?

a. Do you have big cards? the updating media library, can easily take the 1 minute if you have more than 8gigas. We are actually not "scanning" for files but just making sure that all the files on the library are actually there. I asked the devs.. to add an option to remove that, but you will face "errors" file not found if you don't refresh your library after some change (this makes things more manual) but indeed speed up quite nicely the boot time.

I have a couple of devices, I didn't faced this slows down on loading, even more on the 2008 devices. It can be that one file may be "hooking" the lms, :/ we need to investigate : /

I think this "incosistency load lazyness" can be that in the other time canola is not trying to scan again.. but if you help us reproduce it this is something we would really like to find and fix the error.

@mwiktowy

then it's a bug :/ we will investigate


@ mtron

No, Canola2 is not opensource :) but we indeed are mentoring a couple of projects related to BlueZ (the bluetooth stack for linux) because some of our developers are key developers on blueZ and 4 or 5 students are being mentored by us :)

Br

Marcelo

pycage 2008-05-28 14:04

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
@handful
Wow, that was a good insight into development. :)
Indeed, memory consumption is my biggest trouble, but its an exciting challenge.
I'm looking forward to your libxine bindings.

FGol 2008-05-28 15:23

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi -

I don't think I saw this anywhere but the stand alone video thumbnail app seemed to grab frames well into videos that made for interesting thumbnaails. The plug-in seems to grab frames very early in the video so they are often showing something from the credits or studio icon. In the case of multiple episodes of a TV series, all of the thumbnails look the same, that is they're not differentiated like they had been in the stand alone.

Not a big deal. Not a bug. Just an observation.

Thank you,
Frank

handful 2008-05-28 21:43

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
@FGol, I think the code is the same (it generates a random number from 15-X and then grabs one frame in this space ..
.
but do the following when playing the video, press options, save thumbnail in the frame that you prefer. I think sometimes the menu passes behind the video but the video will be paused anyway :)

Hope this helps!

Marcelo

FGol 2008-05-28 21:55

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 186715)
@FGol, I think the code is the same (it generates a random number from 15-X and then grabs one frame in this space ..
.
but do the following when playing the video, press options, save thumbnail in the frame that you prefer. I think sometimes the menu passes behind the video but the video will be paused anyway :)

Hope this helps!

Marcelo

Outstanding :) Thank you!

Frank

spice3d 2008-05-29 17:04

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Marcelo:

It would be helpful if there was a sticky post of improvements we will likely see in the final version. Maybe ordered from likely to less likely.

I've borrowed my friend's iPod Touch to see what features it has that I would want in Canola. There are really only two Touch features I would really like to have in Canola: 1) A-Z slider on the Artist, Album, Cover Art and Songs list; and 2) Cover art thumbnail on the Album list.

Any chance we'll see these two features in the final release?

khalid 2008-05-29 17:19

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by handful (Post 186448)
Hi Kalid :

We will try to setup a library with files like you described (wrong name for artists) but this is really hard (of course we can try to do a "did you mean" thing, but without a database it's REALLY complicated. We are not a search engine like google to be able to suggest, and if amazon doesn't it's complicated for us.

Anyhow it's quite strange that it found it when downloading 1 by 1. I will ask again, to see if we can change the % for the actual album that is trying to find the cover. I think it probably has different time outs when its complete download and single-album downloading, and this "fallback" make it work.

Also, if you don't have the covers from download... you can always save the file. Anyways, I placed as student project the creation of more "sources" or regional sources. I think for exampel a google image source can help.

But it's indeed far from perfect : / Can you please do testing with other media applications that downloads the cover? to see if it's a canola mistake or the default return from the used sources (amazon or last. fm ) ?

Hi Marcelo,

I wouldn't consider it a bug if canola fails to find a cover because of slight misspelling in ID3 tags or because the sources it uses for cover download do not happen to have cover art for some albums. A failure to download cover would be the expected behavior. Just that the failure to find covers for a few albums should not stop it from downloading covert art for albums it indeed can find cover art for. I tried Kagu. Kagu failed to download most covers but it did not hang. I must say I haven't had good luck downloading cover art with kagu before. I added another album for which I verified that cover art exists on last.fm. I then went through Settings -> Media Library -> Cover arts and thumbnails - > Update cover arts, and it did download cover for this one album. So it seems since I updated cover art one by one for all albums, update cover art for all albums seems to be working better.

Quote:

About the startup, can you help us with more data?

a. Do you have big cards? the updating media library, can easily take the 1 minute if you have more than 8gigas. We are actually not "scanning" for files but just making sure that all the files on the library are actually there. I asked the devs.. to add an option to remove that, but you will face "errors" file not found if you don't refresh your library after some change (this makes things more manual) but indeed speed up quite nicely the boot time.
I have two 8GB cards. Normal startup time for canola is typically 3-5 seconds which is plenty fast. This morning it hung again at "Updating media library". I finally killed it after 40 minutes of being hung in that state. The little rotating circle showing activity was still going after 40 minutes. Since canola does start up in 3-5 seconds most of the time for me, I am guessing it is not the card size issue.

Quote:

I think this "incosistency load lazyness" can be that in the other time canola is not trying to scan again.. but if you help us reproduce it this is something we would really like to find and fix the error.
Let me know what I can do to help. In case one of the other libraries I might have installed might be causing a problem here, I can try removing folders one at a time to see if removing a folder causes the problem to go away. Since this problem is intermittent, it might take a while to determine if removing a folder did indeed cause the problem to go away. I can also look into putting together an SD card with my current music on it and if that SD card is enough to reproduce the problem, I can send it to you, although I have a suspicion it is my environment that is causing the problem as opposed to my mp3 files., considering no one else has complained about it :)

christianoliff 2008-05-29 17:50

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hello. The only feature I'd like to see is support for M4A. (mpeg4 audio). I have lots of iTunes Plus music (no DRM) and Canola doesn't see the files. The built-in standard media player of my n800 (os2008) plays them 100% fine.

handful 2008-05-30 03:13

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi christian, indeed, we are taking a look in how to implement it safely on canola. indeed the media player can do it, but it seems that we faced some problems in beta6 with support to it, removed to make it better. There's a couple of issues we are trying to figure out how to solve.

Marcelo

mwiktowy 2008-05-30 04:28

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Quote:

Originally Posted by khalid (Post 186253)
Another problem I am noticing is canola2 sometimes takes a long time to start up. When this happens, it takes 30 seconds or longer for the canola screen to even appear. Once canola screen appears, it gets stuck at "Starting Canola" for 2-5 minutes. It will then finally switch to "Updating Media Library" and can stay there for some time (>1 minute). This problem was worse with beta8. I have left beta8 running like this for half hour before it got to main canola screen. Beta 9 just did this again. It was still stuck at "Updating Media Library" after 5 minutes of launching canola. Every time this happens, I have found that I can kill canola, start it again right away and it will start normally, i.e. I get to canola main screen in 10-15 seconds.

I am now experiencing that *exact* same problem.

I wasn't before and the only thing I did was try the audio boost hack by:
editing ~/.atabake/config
- correct the "mplayer = mplayer" line to "video = mplayer"
- changed "audio = oms" to "audio = mplayer"
and
editing ~/.mplayer/config
- add the line "af=volume=12:0" to boost my volume by 12 dB.


Aside: OK ... I had to back the gain way down to 3dB and turned on the clipping compensation to listen to some mp3s that I have without my ears bleeding. I suspect they were normalized to 100% or may contain some distortion that turning up the gain just makes worse/noticable.

nilchak 2008-05-30 20:02

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
OK, this is a feature request - not a bug report.

On our long trip to Maine, I downloaded some Childrens videos and nursery rhymes for our daughter from Youtube. This kept her company very well on the long road trips. Thanks to Canola.

And now, my 3 1/2 year old daughter knows how to operate Canola too - she knows for her Baa Baa Black sheep and other rhymes, she has to select YouTube option and for her audio music she goes to Audio option (she amazes me with her tech savvyness - or Canola savvyness I should say).

On the You tube -> Local Videos option she did scroll around and play her stored videos, but the Tash bin icon and the bright red "DELETE" button attacts here a lot and she pressed the delete option quite a few times only to find her favourite Youtube downloads gone from the menu.

I had to pull the car over and stop to calm her down when she started screaming after not finding her videos (and at the next wifi spot in town had to redownload some of them).

So here is my suggestions to Canola team - can there be a option for locking the delete button so that there is no accidental delete ?
I know, I am asking for options which are not really needed but only for making Canola child proof.

But Kudos to Canola for being so intuitive and simple a UI even for a 3 1/2 year old.

handful 2008-05-30 21:10

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Wow dude :)
We got so happy about this, that I will personally find a way to do that for you :)
First i will ask the guys if there's a option :) but... there's a good thing. If you download only youtube videos. put them on one memory card, they will appear on the My Videos with no delete buttons :) so you will be safe. The only draw back is that the name of the video will be the youtube Hash, but the thumbnail will be there, (and your kid is 3 so please don;'t tell me that she reads already because I will know that she is a genius and is going to make her own canola before being 7yold :)))) )

So my guide for you :

a. Select your download folders on the internet media settings (the memory card you will use for that, if there's more videos for her place them there)

b. download the youtube videos

c. Go to settings, media library and make sure the CARD (not any internal folder) is selected, the videos will be parsed and addded to the local video sections.

d. Refresh the media library!

Voila now you will need to convice her to use the MY VIDEOS
instead of youtube (I think the White icon will get more attention from her as she is used to that :)

Also another tip : as she will use the thumbs more than anyone else, you can start the playback from the my videos options and in the non-fullscreen playback hit options when there's a good screen to save it as thumbnail for the video to make it quite clear for her what video or kind it is... This will avoid any " black thumbnailed" video on the real videos.

Hope you like this,

And I am so HAPPY with the feedback :) if you (don't need to show her face only her hands) could videotap her using that we from the team would gladly accept this as the best payment ever :))))))

sashabe 2008-05-31 17:06

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
hi , thanks to the team of Canola for this wonderful app;)
Though it behaves stable (beta 9 on N810), there's one annoyning issue i've noticed, sound stutters a lot when using Canola's audio player in background, ie when browsing. Would it be possible to make music flow more stable, like default Media player? Now Canola reacts on every CPU load:(

handful 2008-05-31 23:11

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Hi Shasha.. can you take a look if there's other applications also fighting for cpu? Indeed canola is cpu intensive, but when it's on the background it shouldn't be that heavy. Are you listening to some kind of audio that is using media player instead of default media player?

Can you try modifying atabake config to use OMS instead of mplayer. this reduces the load as the default player usually is lighter then playing mplayer.

Also : what kind of audio files are you listening to?

Marcelo

spice3d 2008-06-01 15:48

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Marcelo:

I get this stuttering when listening to WMAs and going through the Canola interface. No problems when playing MP3s. WMA decoding must be more CPU intensive.

Quote:

Originally Posted by sashabe (Post 187521)
hi , thanks to the team of Canola for this wonderful app;)
Though it behaves stable (beta 9 on N810), there's one annoyning issue i've noticed, sound stutters a lot when using Canola's audio player in background, ie when browsing. Would it be possible to make music flow more stable, like default Media player? Now Canola reacts on every CPU load:(


talmage 2008-06-01 20:54

Happy with Canola
 
I want the Canola team to know that I bought an N800 just so I could run Canola and Maemo Mapper. I put two 16GB SD cards in mine and gave my 30GB iPod With Video (the 5.5 generation one) to my sister.

I'm impressed by the steady progress that the team has made in bringing Canola to the public. I'll be thrilled when the gapless playback and UPnP controller features are working!

Keep up the good work!

YoDude 2008-06-01 21:44

Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
 
Since this is the 12th page of this thread, forgive me if this has been mentioned before. :)

I have been happily using the LastFM plug-in and noticed that Canola does not initiate an Internet connection when one is required.

Also. scrobling is very intriguing to me and works well with LastFM. Can this technology be incorporated with-in Canola?
That is, with large SDHC cards available I find that the music I now carry to be an eclectic mix of over a 1,000 tunes. There are times when I want mellow and times when I want head bangin' music, and still other times when I might just want to listen to instrumentals.

Perhaps having Canola decide what to play randomly based on the style of your first selection would be a desirable feature.


All times are GMT. The time now is 19:03.

vBulletin® Version 3.8.8