Active Topics

 



Notices


Reply
Thread Tools
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#221
I always resize photos to 1024x768 before uploading them to the tablet pc. It's less than 1 Mpx and at the end not so bigger than those on the review screen. That's why I think a similar browsing experience may be ported to full screen (at least as good as the default image viewer, which it seems to pre-load one or two following photos).
Yes, that is exactly the problem, you do that, and a couple of other users (that are actually here on the forum and so on) but a lot of users, dont know how to resize a picture : / and believe me, I get tons of emails. So even if it's working with resized pictures we need to make sure it still at least like today for big ones that's why caching is a little bit more complicated, also..don't forget the memory..if we load 5 full 5 to 7 megapixel images on the memory...watchdog will send us to limbo

Anyhow there's indeed room to improvement, and the "complex" I said is that... to preload we will need a lot of testing. not to do a new clean ui mode to browse


Br

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
iliaden's Avatar
Posts: 267 | Thanked: 50 times | Joined on Feb 2008 @ Montreal, Canada
#222
Hi Marcelo,

It has been quite some time since I posted on this forum, but I still use Canola. Over the past month, I realized what - in my opinion - was missing in the application. My first suggestion is a simple option to display media information about a track currently playing. It could be in the options (new button to display info) and contain only the basics: file location & ID3 data.

Next, a feature I am really missing is the ability to create custom playlists. Right now, the only custom playlist that canola supports are the items rated 5-stars. If someone could add a currently playing track or entire folder to a playlist and then select only that to play, it could be way more convenient. For example, this could be useful for someone who has both audiobooks and music on his ITT.

My final suggestion is just a slight modification of a current feature. in the "browse by folder" menu, I think that the option "play all files in this folder AND its subfolders" should be present.

Finally, I am just curious as to the differences between versions 2.0.0~beta9-maemo1 , 2.0.0~beta9-maemo2 and 2.0.0~beta9-maemo4

Thank you

Ilia
__________________
N800, Dell bt keyboard, platronics bt headset, boot from 16GB SD
USB host, Nexxtech powered USB hub, Startech USB2VGA2 display

And it is cheaper, lighter and less consuming than an x86 laptop!
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#223
Hi Illia !

Nice to talk to you again.

Hi Marcelo,

It has been quite some time since I posted on this forum, but I still use Canola. Over the past month, I realized what - in my opinion - was missing in the application. My first suggestion is a simple option to display media information about a track currently playing. It could be in the options (new button to display info) and contain only the basics: file location & ID3 data.
Yes, I think this is something we can add in beta11 for sure. One more vote for info.

Next, a feature I am really missing is the ability to create custom playlists. Right now, the only custom playlist that canola supports are the items rated 5-stars. If someone could add a currently playing track or entire folder to a playlist and then select only that to play, it could be way more convenient. For example, this could be useful for someone who has both audiobooks and music on his ITT.
Are you sure the playlist function is not what you need? Hold an item for a couple secs and it goes to the "on the go" playlist, then you can save it as a new playlist.

My final suggestion is just a slight modification of a current feature. in the "browse by folder" menu, I think that the option "play all files in this folder AND its subfolders" should be present.
This can be added. The problem is exactly this "folder and subfolder" if you have too much folders and subfolders we can have small problems with recursiveness but I thi nk it's quite feasible. added!



Finally, I am just curious as to the differences between versions 2.0.0~beta9-maemo1 , 2.0.0~beta9-maemo2 and 2.0.0~beta9-maemo4

Thank you

Ilia
_____
For this one I need the help of an expert, Etrunko! can you help on this one?

BR from Brazil!
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
iliaden's Avatar
Posts: 267 | Thanked: 50 times | Joined on Feb 2008 @ Montreal, Canada
#224
Hi again,

Are you sure the playlist function is not what you need? Hold an item for a couple secs and it goes to the "on the go" playlist, then you can save it as a new playlist.
This option is quite useful, but I still have a slight problem with my audio library: it's about 20Gb (got 2 16gb SD cards...). So to find a particular song, it could take quite some time. I haven't tried the option to hold a folder for some time, but if a folder could be added this way, then the problem is solved.


EDIT: I finally realized why I would appreciate an "add to playlist" option. Usually, I play my music on "shuffle all". When an audiobook track starts, I just press "next". However, sometimes, when a song plays, I just wish I could add it to a playlist, but it would take me A LOT of time to find this particular song in the "All songs" section, so I would give up right away. note: I just did a scan: over 12000 tracks! oh... metalayer-crawler has been disabled a long time ago!


For this one I need the help of an expert, Etrunko! can you help on this one?
until now, I know that beta4 does not run on chinook, and that beta2 is required for all the addons. that's as much as i could find by try and error.

Ilia
__________________
N800, Dell bt keyboard, platronics bt headset, boot from 16GB SD
USB host, Nexxtech powered USB hub, Startech USB2VGA2 display

And it is cheaper, lighter and less consuming than an x86 laptop!

Last edited by iliaden; 2008-09-19 at 00:32.
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#225
Hi Illia,

The next step is of course to add the "recursive" "add to playlist" function but we need to be a little careful, specially with users like you with 12k tracks imagine you pressing a folder like 'My Music" it will add all your 12k tracks to the playlist ))

So good cancelation, good recursive add without getting you guys crazy!

But thanks, good insights on heavy media usage on your post I promise that they will not be left aside, at least modified to be on the future versions.

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
Posts: 2 | Thanked: 0 times | Joined on Sep 2008
#226
I have recently re-flashed my N810 and I am trying to get Canola to work. It installs successfully but fails to run.

There is an evas.c_evas.SmartObject error about 3/4 of the way down.

Here is the terminal output:


~ $ canola -vvv
1222271458.9051 INFO manager:48:_load_config() loaded terra config '/etc/canola.conf'
1222271459.0799 INFO manager:65:_setup_plugin_manager() plugin manager up and running
1222271459.0841 DEBUG manager:156:get_class() looking for first class with filter 'SystemProperties'
1222271459.0881 DEBUG manager:114:get_classes() looking for classes with filter 'SystemProperties'
1222271459.6146 INFO plugin_manager:155:_load_plugins() loaded plugin 'Maemo System' with filters ['Model/Status/Network', 'SystemProperties', 'Model/Status/Battery', 'ScreenPowerSave', 'Controller/Status/Battery', 'Controller/Status/Network']
1222271459.6198 DBG_W plugin_manager:144:_load_plugins() plugin 'Linux System' disabled, skipping it ...
1222271459.7400 DEBUG manager:156:get_class() looking for first class with filter 'MainController'
1222271459.7442 DEBUG manager:114:get_classes() looking for classes with filter 'MainController'
1222271459.9189 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify'
1222271459.9235 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify'
1222271459.9392 INFO plugin_manager:155:_load_plugins() loaded plugin 'Notify Model' with filters ['Model/WaitNotify', 'Model/YesNoDialog', 'Model/EntryDialog', 'Model/Notify']
1222271459.9443 DEBUG manager:156:get_class() looking for first class with filter 'Model/WaitNotify'
1222271460.0573 DEBUG manager:114:get_classes() looking for classes with filter 'Model/WaitNotify'
1222271460.0619 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify/Error/PluginNotFound'
1222271460.0660 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify/Error/PluginNotFound'
1222271460.0781 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify'
1222271460.0824 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify'
1222271460.1986 INFO plugin_manager:155:_load_plugins() loaded plugin 'Errors' with filters ['Model/Notify/Error/Fatal', 'Model/Notify/Error/PluginNotFound', 'Model/Notify/Error']
1222271460.2036 DEBUG manager:156:get_class() looking for first class with filter 'Hook/Player'
1222271460.2120 DEBUG manager:114:get_classes() looking for classes with filter 'Hook/Player'
1222271460.2818 INFO plugin_manager:155:_load_plugins() loaded plugin 'Base Player Type' with filters ['Player', 'Hook/Player']
1222271460.2865 DEBUG manager:156:get_class() looking for first class with filter 'Controller/RemotePlayer'
1222271460.2907 DEBUG manager:114:get_classes() looking for classes with filter 'Controller/RemotePlayer'
1222271460.4005 INFO plugin_manager:155:_load_plugins() loaded plugin 'Audio Remote' with filters ['Model/Notify/RemotePlayer', 'Controller/RemotePlayer', 'Controller/Notify/RemotePlayer']
1222271460.4057 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify/RemotePlayer'
1222271460.4098 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify/RemotePlayer'
1222271460.4245 INFO plugin_manager:155:_load_plugins() loaded plugin 'Main Controller' with filters ['MainController']
1222271460.6578 DEBUG controller:129:get_controller_for_model() looking for controller for model with filter 'Model/WaitNotify' ...
1222271460.6626 DEBUG controller:107:get_controller_class_for_model() looking for controller class with filter 'Controller/WaitNotify' ...
1222271460.6667 DEBUG manager:156:get_class() looking for first class with filter 'Controller/WaitNotify'
1222271460.6764 DEBUG manager:114:get_classes() looking for classes with filter 'Controller/WaitNotify'
1222271461.0650 DBG_E plugin_manager:151:_load_plugins() [evas.c_evas.SmartObject does not appear to be the correct type object] while loading plugin 'Notify UI', skipping it ...
Traceback (most recent call last):
File "python-terra/core/plugin_manager.py", line 148, in _load_plugins
File "python-terra/core/plugin_manager.py", line 91, in load
File "python-terra/core/module_loader.py", line 28, in load
File "canola-core/notify/ui.py", line 14, in <module>
File "/usr/lib/python2.5/site-packages/etk/__init__.py", line 1, in <module>
File "/usr/lib/python2.5/site-packages/etk/core.py", line 1, in <module>
File "c_evas.pxd", line 684, in etk.c_etk
ValueError: evas.c_evas.SmartObject does not appear to be the correct type object
1222271461.1102 DEBUG controller:107:get_controller_class_for_model() looking for controller class with filter 'Controller' ...
1222271461.1143 DEBUG manager:156:get_class() looking for first class with filter 'Controller'
1222271461.1284 DEBUG manager:114:get_classes() looking for classes with filter 'Controller'
1222271461.1326 DBG_W plugin_manager:166:load() no plugin implements filter 'Controller'
Traceback (most recent call last):
File "/usr/bin/canola", line 278, in <module>
mc = MainController(ee, os.path.realpath(options.theme))
File "canola-core/main/controller.py", line 211, in __init__
File "canola-core/main/controller.py", line 513, in show_notify
AttributeError: 'NoneType' object has no attribute 'view'
 
handful's Avatar
Posts: 1,412 | Thanked: 594 times | Joined on Aug 2005 @ Recife, Brazil
#227
Psy we will take a look at this error... I will flash a device asap.

thanks for the report

Marcelo
__________________
Marcelo Eduardo
www.marceloeduardo.com
----------------------------
OpenBossa Labs @ INdT, Recife Brazil
http://openbossa.indt.org
 
gleitz's Avatar
Posts: 11 | Thanked: 2 times | Joined on May 2007 @ Boston, MA
#228
Same issue here!

powerbrick:~# canola -vvv
1222360013.2889 INFO manager:48:_load_config() loaded terra config '/etc/canola.conf'
1222360013.4301 INFO manager:65:_setup_plugin_manager() plugin manager up and running
1222360013.4347 DEBUG manager:156:get_class() looking for first class with filter 'SystemProperties'
1222360013.4390 DEBUG manager:114:get_classes() looking for classes with filter 'SystemProperties'
1222360013.9096 INFO plugin_manager:155:_load_plugins() loaded plugin 'Maemo System' with filters ['Model/Status/Network', 'SystemProperties', 'Model/Status/Battery', 'ScreenPowerSave', 'Controller/Status/Battery', 'Controller/Status/Network']
1222360013.9154 DBG_W plugin_manager:144:_load_plugins() plugin 'Linux System' disabled, skipping it ...
1222360013.9807 DEBUG manager:156:get_class() looking for first class with filter 'MainController'
1222360013.9864 DEBUG manager:114:get_classes() looking for classes with filter 'MainController'
1222360014.1150 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify'
1222360014.1196 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify'
1222360014.1314 INFO plugin_manager:155:_load_plugins() loaded plugin 'Notify Model' with filters ['Model/WaitNotify', 'Model/YesNoDialog', 'Model/EntryDialog', 'Model/Notify']
1222360014.1366 DEBUG manager:156:get_class() looking for first class with filter 'Model/WaitNotify'
1222360014.1408 DEBUG manager:114:get_classes() looking for classes with filter 'Model/WaitNotify'
1222360014.1478 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify/Error/PluginNotFound'
1222360014.1597 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify/Error/PluginNotFound'
1222360014.1684 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify'
1222360014.2178 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify'
1222360014.2279 INFO plugin_manager:155:_load_plugins() loaded plugin 'Errors' with filters ['Model/Notify/Error/Fatal', 'Model/Notify/Error/PluginNotFound', 'Model/Notify/Error']
1222360014.2350 DEBUG manager:156:get_class() looking for first class with filter 'Hook/Player'
1222360014.2423 DEBUG manager:114:get_classes() looking for classes with filter 'Hook/Player'
1222360014.2583 INFO plugin_manager:155:_load_plugins() loaded plugin 'Base Player Type' with filters ['Player', 'Hook/Player']
1222360014.2652 DEBUG manager:156:get_class() looking for first class with filter 'Controller/RemotePlayer'
1222360014.2720 DEBUG manager:114:get_classes() looking for classes with filter 'Controller/RemotePlayer'
1222360014.3265 INFO plugin_manager:155:_load_plugins() loaded plugin 'Audio Remote' with filters ['Model/Notify/RemotePlayer', 'Controller/RemotePlayer', 'Controller/Notify/RemotePlayer']
1222360014.3338 DEBUG manager:156:get_class() looking for first class with filter 'Model/Notify/RemotePlayer'
1222360014.3402 DEBUG manager:114:get_classes() looking for classes with filter 'Model/Notify/RemotePlayer'
1222360014.3501 INFO plugin_manager:155:_load_plugins() loaded plugin 'Main Controller' with filters ['MainController']
1222360014.4851 DEBUG controller:129:get_controller_for_model() looking for controller for model with filter 'Model/WaitNotify' ...
1222360014.4904 DEBUG controller:107:get_controller_class_for_model() looking for controller class with filter 'Controller/WaitNotify' ...
1222360014.4948 DEBUG manager:156:get_class() looking for first class with filter 'Controller/WaitNotify'
1222360014.4993 DEBUG manager:114:get_classes() looking for classes with filter 'Controller/WaitNotify'
1222360014.7911 DBG_E plugin_manager:151:_load_plugins() [evas.c_evas.SmartObject does not appear to be the correct type object] while loading plugin 'Notify UI', skipping it ...
Traceback (most recent call last):
File "python-terra/core/plugin_manager.py", line 148, in _load_plugins
File "python-terra/core/plugin_manager.py", line 91, in load
File "python-terra/core/module_loader.py", line 28, in load

File "canola-core/notify/ui.py", line 14, in <module>
File "/usr/lib/python2.5/site-packages/etk/__init__.py", line 1, in <module>
File "/usr/lib/python2.5/site-packages/etk/core.py", line 1, in <module>
File "c_evas.pxd", line 684, in etk.c_etk
ValueError: evas.c_evas.SmartObject does not appear to be the correct type object
1222360014.8435 DEBUG controller:107:get_controller_class_for_model() looking for controller class with filter 'Controller' ...
1222360014.8485 DEBUG manager:156:get_class() looking for first class with filter 'Controller'
1222360014.8528 DEBUG manager:114:get_classes() looking for classes with filter 'Controller'
1222360014.8650 DBG_W plugin_manager:166:load() no plugin implements filter 'Controller'
Traceback (most recent call last):
File "/usr/bin/canola", line 278, in <module>
mc = MainController(ee, os.path.realpath(options.theme))
File "canola-core/main/controller.py", line 211, in __init__
File "canola-core/main/controller.py", line 513, in show_notify
AttributeError: 'NoneType' object has no attribute 'view'
 
Posts: 6 | Thanked: 0 times | Joined on Jul 2008
#229
Where can I download the latest beta?
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#230
Extras....
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:26.