|
2011-09-19
, 18:08
|
Posts: 961 |
Thanked: 565 times |
Joined on Jul 2007
@ Tyneside, North East England
|
#42
|
I think Canola had the right idea here: Allow the player to be configured. There are somethings that work better in mplayer (e.g. more video formats), and somethings that work better (e.g. using the DSP to reduce CPU overhead and power consumption).
If it wasn't for it's bloat, I would say Canola is just about perfect for my uses. Here some of the features I find I really like and would like to see in a new player
- Flickable scroll lists
- Podcasts
- Separate Images, Videos, "Music" categories
- Configurable backend
I also would love to see a player that allows EQ Settings (and uses the DSP at the same time -- yeah, right).
- John
|
2011-09-19
, 18:24
|
|
Posts: 66 |
Thanked: 27 times |
Joined on Feb 2008
@ near Memphis, TN USA
|
#43
|
The Following User Says Thank You to moja For This Useful Post: | ||
|
2011-09-19
, 18:27
|
Posts: 42 |
Thanked: 18 times |
Joined on May 2009
@ Fairport, NY, USA
|
#44
|
|
2011-09-19
, 21:27
|
Posts: 637 |
Thanked: 445 times |
Joined on Dec 2009
@ Kaliningrad, Russia
|
#45
|
Buttons should change appearance when pressed.
In traditional user interfaces, views can be scrolled using standard controls, such as scroll bars and arrow buttons. In some situations, it is also possible to drag the view directly by pressing and holding a mouse button while moving the cursor. In touch-based user interfaces, this dragging action is often complemented with a flicking action, where scrolling continues after the user has stopped touching the view.
Configurable Backend
|
2011-09-19
, 22:45
|
Posts: 875 |
Thanked: 918 times |
Joined on Sep 2010
|
#46
|
So this is how much players use electricity:
Bu the way it looks like I found a right person to involve in project. His name is Mitrandir and he is a Telescope creator
The Following User Says Thank You to auouymous For This Useful Post: | ||
|
2011-09-20
, 07:13
|
Posts: 355 |
Thanked: 598 times |
Joined on Sep 2009
@ Nizhny Novgorod, Russia
|
#47
|
Yay, not me! @ mitrandir: use C++ and Xlib like you did with Telescope.
|
2011-09-20
, 07:19
|
|
Posts: 4,783 |
Thanked: 1,253 times |
Joined on Aug 2007
@ norway
|
#48
|
|
2011-09-20
, 08:04
|
Posts: 875 |
Thanked: 918 times |
Joined on Sep 2010
|
#49
|
Actually, i don't expect that GTK can add much memory requirements because all its libs are already in RAM on Maemo.
By the way, does anybody has ready solution for how to react on headset button press? I think it could be figured out from 'headphoned' (right?) sources, but may be someone remembers exact D-Bus signal name?
|
2011-09-20
, 08:10
|
Posts: 637 |
Thanked: 445 times |
Joined on Dec 2009
@ Kaliningrad, Russia
|
#50
|
I think Tear is coded in Vala.
Yay, not me!
I'll start with the flickable scroll lists. Simply put, every list on shown (like list of artists, albums, song, etc.) is scrolled by touching an item and moving it up or down. (You don't use a scroll bar or arrows.) The list can be "flicked" (a quick up or down stroke), which causes it to continue to scroll with some inertia. Nokia's Qt 4.7 documents describe this better (although I don't think Canola use Qt... I'd have to check)
Configurable Backend
Canola allows the user to configure which player engine to use (mplayer, oms/built-in) depending on file types (Audio, Video, etc.) and/or format (mp4, mp3, avi, etc). This is done through a configuration file (.atabake/config).
Actually, the atabake media engine framework looks like a good place to start as it supports several plugins for engines: oms, mplayer, gstreamer.
- John