![]() |
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 :) |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
https://garage.maemo.org/tracker/ind...=125&atid=1989 If somebody needs more info, just ask in the ticket... Quote:
Quote:
Quote:
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. |
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 |
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... |
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 |
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? |
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 |
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. |
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 |
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/[^/]*$' |
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
|
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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. |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
Btw, OS 2007 HE won't kill your Navicore, but OS 2008 HE definitely does because Navicore (pre-Wayfinder) does not run on it. |
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:
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. |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
Quote:
|
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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 |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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 |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
|
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Have had no issues with Beta 9. Love it as usual.
|
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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. |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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. |
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... |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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 |
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 |
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. |
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 |
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 |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
Frank |
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? |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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:
Quote:
|
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.
|
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 |
Re: Canola Beta 9 : Bug reports, Feedback, Suggestions
Quote:
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. |
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. |
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 :)))))) |
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:( |
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 |
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:
|
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! |
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