Active Topics

 



Notices


Reply
Thread Tools
hopbeat's Avatar
Posts: 516 | Thanked: 643 times | Joined on Oct 2009 @ Denmark/Poland
#1
Intro: I have been traveling a lot lately, often with n900 in my jacket pocket, listening to music. Having second hand occupied, it was difficult to control music, having to take out the device, unlock it press the button, lock it, put it back in my pocket.


Idea: Have an app turning the whole screen into gesture recognition area. The gestures should be designed so they can be uniquely recognized, regardless of the device's orientation. Simply put the hand in your pocket where the phone is and perform simple gesture, whatever the current orientation of the device is.

Not getting into technical details (this can be a standalone player, plugin for existing player, standalone app controlling other players), what do you think about idea? Would anyone (besides me ) use it?
__________________
Hi! I'm a Maemo Greeter!
Witaj na talk.maemo.org!

Useful links for newcomers:
Użyteczne linki:
Nowi użyktownicy mówią cześć | New members say hello , Tu zaczynają nowi użytkownicy | New users start here, Podforum społeczności | Community subforum, Wiki dla początkujących | Beginners' wiki page, Maemo5 101, Często zadawane pytania | Frequently Asked Questions (FAQ), Google

Jeżeli mogę w czymś pomóc, pytaj!
If I can help with anything else, just ask!

Bored? Follow me
 
Posts: 161 | Thanked: 209 times | Joined on Oct 2009 @ Edinburgh
#2
One word: thisisgreatidea!
 
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#3
I like this idea. Maybe we can use a common set of D-Bus events so that any supporting media player can be controlled this way? The controller app itself could then be very lightweight.
__________________
Tidings - RSS and Podcast aggregator for Jolla - https://github.com/pycage/tidings
Cargo Dock - file/cloud manager for Jolla - https://github.com/pycage/cargodock
 
Posts: 267 | Thanked: 183 times | Joined on Jan 2010 @ Campinas, SP, Brazil
#4
Also it would have to be fullscreen, otherwise you could accidentally click on the window controls.
__________________
My nickname on freenode is ptl, that is, the consonants of my nickname here. Kind of a long story.
 
Posts: 19 | Thanked: 5 times | Joined on Jan 2010
#5
There was an app like this for s60 which i used to have. Basically you wave the hand from one side to the other and it changed the song back n forth. It would be great if you could use such an app while screen lock is activated because it would be a lil useless if you have to unlock it and then wave to it. Please do impliment it with the fmradio aswell as i use that everyday on my way to work. It is the one app i use the most. Thanks
 
hopbeat's Avatar
Posts: 516 | Thanked: 643 times | Joined on Oct 2009 @ Denmark/Poland
#6
@pycage, I like the idea. Maybe there are already some standard events (headphoned uses this to pause playback?), if not it would be nice to agree upon some set. Also for the future MeeGo framework, so all the media players could be controlled with single DBus API.

I will write a simple mockup in my free time, to see if this can really work.
Anyone knows any gesture recognition algorithm I could use here?
__________________
Hi! I'm a Maemo Greeter!
Witaj na talk.maemo.org!

Useful links for newcomers:
Użyteczne linki:
Nowi użyktownicy mówią cześć | New members say hello , Tu zaczynają nowi użytkownicy | New users start here, Podforum społeczności | Community subforum, Wiki dla początkujących | Beginners' wiki page, Maemo5 101, Często zadawane pytania | Frequently Asked Questions (FAQ), Google

Jeżeli mogę w czymś pomóc, pytaj!
If I can help with anything else, just ask!

Bored? Follow me
 
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#7
Originally Posted by hopbeat View Post
@pycage, I like the idea. Maybe there are already some standard events (headphoned uses this to pause playback?), if not it would be nice to agree upon some set. Also for the future MeeGo framework, so all the media players could be controlled with single DBus API.
Unfortunately headphoned talks to each supported application through the application's own D-Bus interface. But I think it's really about time to think about a common set of D-Bus events.

Originally Posted by hopbeat View Post
I will write a simple mockup in my free time, to see if this can really work.
Anyone knows any gesture recognition algorithm I could use here?
I'm not much into gesture recognition, but a simple approach would be dividing the screen into sectors. A simple state machine could keep track of the gestures and raise an event in case of recognition.
I think with some nice graphics we could quickly build up such an app with Qt Creator.
__________________
Tidings - RSS and Podcast aggregator for Jolla - https://github.com/pycage/tidings
Cargo Dock - file/cloud manager for Jolla - https://github.com/pycage/cargodock
 
hopbeat's Avatar
Posts: 516 | Thanked: 643 times | Joined on Oct 2009 @ Denmark/Poland
#8
Originally Posted by pycage View Post
I'm not much into gesture recognition, but a simple approach would be dividing the screen into sectors. A simple state machine could keep track of the gestures and raise an event in case of recognition.
I think with some nice graphics we could quickly build up such an app with Qt Creator.
I would like to have proper gesture recognition, to allow any device orientation and any size and place of the gestures. I have an idea how to implement few very simple patterns that could be used for a prototype.
__________________
Hi! I'm a Maemo Greeter!
Witaj na talk.maemo.org!

Useful links for newcomers:
Użyteczne linki:
Nowi użyktownicy mówią cześć | New members say hello , Tu zaczynają nowi użytkownicy | New users start here, Podforum społeczności | Community subforum, Wiki dla początkujących | Beginners' wiki page, Maemo5 101, Często zadawane pytania | Frequently Asked Questions (FAQ), Google

Jeżeli mogę w czymś pomóc, pytaj!
If I can help with anything else, just ask!

Bored? Follow me
 
ysss's Avatar
Posts: 4,384 | Thanked: 5,524 times | Joined on Jul 2007 @ ˙ǝɹǝɥʍou
#9
I completely agree that the gestures has to be direction-less. Otherwise you'll have to deal with identifying the device's current orientation in your pocket before knowing which way is which.

Few ideas for the gestures:

1x Clockwise rotation = skip 1 song fwd
1x C-Clockwise rotation = skip 1 song back
Continuous clockwise rotation = seek fwd in a song
Continuous counter clockwise rotation = seek backwd in a song
Tap once = Pause/play
Double tap = ...
Triple tap = ....
__________________
Class .. : Power User
Humor .. : [#####-----] | Alignment: Pragmatist
Patience : [###-------] | Weapon(s): Galaxy Note + BB Bold Touch 9900
Agro ... : [###-------] | Relic(s) : iPhone 4S, Atrix, Milestone, N900, N800, N95, HTC G1, Treos, Zauri, BB 9000, BB 9700, etc

Follow the MeeGo Coding Competition!

Last edited by ysss; 2010-04-11 at 20:32.
 
Posts: 225 | Thanked: 64 times | Joined on Feb 2010
#10
actually.. i'd just like a music player that isn't s*** with a playlist of 5000 songs
 
Reply


 
Forum Jump


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