Author Topic: Gmu Music Player 0.7.0_BETA7  (Read 4135 times)

wejp (OP)

  • Posts: 36
    • wejpsite
Gmu Music Player 0.7.0_BETA7
« on: December 31, 2009, 03:34:43 pm »
I've just released a new version of the Gmu Music Player. It comes with some new features and several bugfixes.



Release Notes & Download

darfgarf

  • Guest
Re: Gmu Music Player 0.7.0_BETA7
« Reply #1 on: December 31, 2009, 04:20:13 pm »
ooh, looks quite nice.  will definately check this one out!

pasteur

  • Posts: 40
Re: Gmu Music Player 0.7.0_BETA7
« Reply #2 on: January 01, 2010, 03:54:44 am »
One of my favorites apps. I hear some module musics with this nice player sometimes.

Thank you for the release. ^_^

darfgarf

  • Guest
Re: Gmu Music Player 0.7.0_BETA7
« Reply #3 on: January 01, 2010, 10:22:00 am »
oh one small suggestion: change the hold function to use the actual hold button (i've got which gpio it is somewhere...), and it segfaults whenever i hit the right shoulder (didn't read instructions at all :D)

wejp (OP)

  • Posts: 36
    • wejpsite
Re: Gmu Music Player 0.7.0_BETA7
« Reply #4 on: January 01, 2010, 11:41:16 am »
oh one small suggestion: change the hold function to use the actual hold button (i've got which gpio it is somewhere...),
If it is possible to read the value of that switch, it should be doable. If I remember correctly, in Dingux that button does not report a keypress like the other buttons do.

Quote
and it segfaults whenever i hit the right shoulder (didn't read instructions at all :D)
That should never happen. Even if you did not read the instructions. ;)
By default the right shoulder button skips to the next track, or, if Gmu is not playing, it starts playback. If there are no songs in the playlist yet, Gmu tells you that it cannot jump to the next track. Well, at least that's what it is supposed to do. It is not meant to crash. ;)
Could you tell me what you did before pressing that right shoulder button? Did you add any tracks to the playlist? Was it playing already? If there were any tracks in the playlist, were there any image files (.jpg, .gif, .png) in the folder with those audio files?

darfgarf

  • Guest
Re: Gmu Music Player 0.7.0_BETA7
« Reply #5 on: January 01, 2010, 11:44:00 am »
uhm, i was just testing it with a single .ogg, no playlist

it's possible to read it, either with some low level code, or form the gpio/pxpin file, the dingux wiki doesn't actually have it, but i've got a function lying around that can read it (or at least show you where to read it :P it might slow things down, only ever used it for small things like pong)  i'll have a look once i've done this stupid UML assignment

wejp (OP)

  • Posts: 36
    • wejpsite
Re: Gmu Music Player 0.7.0_BETA7
« Reply #6 on: January 01, 2010, 11:48:15 am »
uhm, i was just testing it with a single .ogg, no playlist
Ok, so the shoulder button should not have done anything in that case. That's really strange. Thanks for the bug report though. I'll try to figure out how that could happen. Unfortunately, I wasn't able to reproduce that crash yet.

Quote
it's possible to read it, either with some low level code, or form the gpio/pxpin file, the dingux wiki doesn't actually have it, but i've got a function lying around that can read it (or at least show you where to read it :P it might slow things down, only ever used it for small things like pong)  i'll have a look once i've done this stupid UML assignment
Okay, thanks. I guess I should be able to find that gpio file then. :)

EDIT: Could you paste a few lines of the debug messages which Gmu logs to standard output? The last three or four lines before the segmenation fault message should be enough.
« Last Edit: January 01, 2010, 12:09:02 pm by wejp »

santino

  • Guest
Re: Gmu Music Player 0.7.0_BETA7
« Reply #7 on: January 01, 2010, 03:11:31 pm »
I really like your player. Is there a chance to add a feature to change the colors?

darfgarf

  • Guest
Re: Gmu Music Player 0.7.0_BETA7
« Reply #8 on: January 01, 2010, 03:25:33 pm »
EDIT: Could you paste a few lines of the debug messages which Gmu logs to standard output? The last three or four lines before the segmenation fault message should be enough.

right, here's a pastebin with my functions in(and a nice header full of explanation :D), if you're doing it this way you can strip it down to just converting 1 hex digit instead of all of it, probably lots of other ways to streamline it aswell, feel free to modify etc as you wish

http://pastebin.com/m26ab54ec

--------------------------------------------------------------------------------------------Update------------------------------------------------------------------------------------------
nothing interesting in the terminal, last line is audio: Pause! if it matters at all
it's reproduceable if i have an empty playlist, and audio is not playing(trying to stop audio twice possibly?), and then hit R
also, if it's playing the only file, then R is pressed, it displays cannot jump to next track - shouldn't the little * on the playlist stay where it is, it dissappears, doesn't cause errors though

elta's rootfs, other than that nothing special (gmu renamed to gmu.dge for dinguxmb of course)


« Last Edit: January 01, 2010, 04:18:51 pm by darfgarf »

wejp (OP)

  • Posts: 36
    • wejpsite
Re: Gmu Music Player 0.7.0_BETA7
« Reply #9 on: January 01, 2010, 03:32:11 pm »
I really like your player. Is there a chance to add a feature to change the colors?
There is already such a feature! Gmu's appearance can be fully customized through themes (skins). Some skins are included with Gmu. Others can be downloaded. Also you can create your own skins, as they consist of some image files and a text file.

Here are a few examples:






« Last Edit: January 01, 2010, 03:36:56 pm by wejp »

wejp (OP)

  • Posts: 36
    • wejpsite
Re: Gmu Music Player 0.7.0_BETA7
« Reply #10 on: January 20, 2010, 06:32:39 pm »
elta's rootfs, other than that nothing special (gmu renamed to gmu.dge for dinguxmb of course)
I'm a little late with it - just noticed your edit.
You should not run Gmu by executing the "gmu" file but "gmu.goo" which is a script that makes sure all required libaries can be found and loaded by Gmu. It is all explained in the README.txt file, by the way.
So you should rather rename that script, if you need to do that.

 

Post a new topic