Author Topic: OldPlay for Dingux :)  (Read 11821 times)

the_gama (OP)

  • *
  • Posts: 155
OldPlay for Dingux :)
« on: February 05, 2010, 12:39:36 am »
This is a port of a great music app for the gp2x, which
i never had the chance to try because i never got a gp2x,
so i decided to test it on the dingoo. 

For those who doesn't know the app, it is an open source
multi format music player which currently supports a lot
of game and other music formats. 



   Download: Oldplay for Dingux v1.0
   Download: Source Code

For more info go here.

Currently i have ported the following plugins:

 - FLAC
 - Modplug
 - AdPlug
 - Sidplay (based on sidplay1)
 - Mad
 - game_music_emu
 - vorbis
 - Timidity

And i have replaced the old pokecubed plugin with a
new one based on vgmstream, currently only suports
adx but i will test other stream types later (I can get
some help with these).

Almost every internal feature is supported:

- Playlist
- Zip support
- Themes
- CPU scaling
- Keymapping
- etc

TODO
-----

- Port remaining plugins, and finish the stsound (ym) plugin.
- Reduce executable size ...
- Fix battery level indicator (?).
- Help me think of something :).

This is the default key configuration:

KEYS
----

DINGOO  Action
......  ..........................
Start   Pause
Pad     Navigate, Rewind, Fast Forward & Subsongs
Sel     Switch playlist/browser
B       Play, Enter dir or zipfile
Y       Add song to playlist
 (in playlist)   Move song to after current

L+A     Save Playlist
L+Sel   Hold (lock keys)
L+Up    Volume Up
L+Down  Volume Down
L+Right Default song length up
L+Left  Default song length down

R+Right Select next subtune (in browser)
R+Left  Select prev subtune (in browser)

X       Parent
R+X     Remove song (in playlist)
A       Skip to Next Song
R+A     Skip to previous song
R+Y     Repeat On/Off
R+B     Shuffle On/Off
R+Up    Page Up
R+Down  Page Down
R+Start Quit

R+L+A            Take Screenshot
R+L+Start        Screen & backlighting on/off
R+L+Select       Activate/cycle CPU Scaling.
                 (Decreases cpu freq by 12 Mhz)
R+L+Y            Toggle sound blend on or off.
R+L+Up           Increase blend factor.
R+L+Down         Decrease blend factor.

* The power switch can also be used as a button.

INSTALL
--------

To install if you are using dmenu, you can create an entry
in the menu_media.cfg like this one:

MenuItem Oldplay
{
Icon = "res/media/oldplay.png"
Name = " Oldplay"
Executable = "./oldplay"
WorkDir = "/usr/local/apps/oldplay"
}

And copy the oldplay folder with all it's contents to
/usr/local/apps.  You must supply an icon or use the
included oldplay.png icon.

Well i hope you enjoy this one as much as i do :).
Any comment or suggestion please post here in the forum!.

  Thanks a lot to sasq and micket, the creators
  of this wonderfull homebrew.


QBert

  • Guest
Re: OldPlay for Dingux :)
« Reply #1 on: February 05, 2010, 02:20:36 am »
Sweet! Thanks!

darfgarf

  • Guest
Re: OldPlay for Dingux :)
« Reply #2 on: February 05, 2010, 07:11:54 am »
Wow, that's  an imperial assload of keybindings, the only request i have is make hold use the dingoos hold switch (sdlk_pause in the rtc kernel, or read it from the gpio file in /proc)

other than that if it's useeable and plays mp3s it's good enough for most people, i'll see what it's like compared to gmu later  ;D

Badboyluc

  • *
  • Posts: 29
Re: OldPlay for Dingux :)
« Reply #3 on: February 05, 2010, 09:14:21 am »
Nice work ^^

The gama, please update your nes emulator  :'(

need change configuration all time after load a rom, default config no work fullspeed, i need change scaling off and downsample the sound quality and overclock to 420..

Thanks.

willer

  • Guest
Re: OldPlay for Dingux :)
« Reply #4 on: February 05, 2010, 10:32:39 am »
Thanks for your work, looks pretty neat :)

One thing though, how do you add dirs to the playlist? Also, it'd be nice if you could combine BLANK & HOLD on a keybind.
« Last Edit: February 05, 2010, 10:43:59 am by willer »

Kalisiin

  • Guest
Re: OldPlay for Dingux :)
« Reply #5 on: February 05, 2010, 11:18:05 am »
Where do you put the music files?

Hellsing1

  • Guest
Re: OldPlay for Dingux :)
« Reply #6 on: February 05, 2010, 11:27:07 am »
Hi,

Just put them in a folder called SID for C64 music and select the folder. The music files should appear.

For c64 music lover try here :

http://www.exotica.org.uk/wiki/Special:HVSC

Hellsing

Hellsing1

  • Guest
Re: OldPlay for Dingux :)
« Reply #7 on: February 05, 2010, 12:04:01 pm »
Hi

While I'm here can you increase the default song length as it cuts the songs short unless you manually adjust the length.

Can it just play the song for its full length?

Hellsing

Kalisiin

  • Guest
Re: OldPlay for Dingux :)
« Reply #8 on: February 05, 2010, 02:32:10 pm »
Hi,

Just put them in a folder called SID for C64 music and select the folder. The music files should appear.

For c64 music lover try here :

http://www.exotica.org.uk/wiki/Special:HVSC

Hellsing

"SID" or "SID for C64" or "MUSIC" or "SID for C64 Music"
please specify.  quote marks are helpful in such situations, thanks.

Hellsing1

  • Guest
Re: OldPlay for Dingux :)
« Reply #9 on: February 05, 2010, 03:10:05 pm »
Hi

You can called the folders whatever you want. I put c64 music in a folder called "SID". NES music in a folder called "NES".

You can put the folders anywhere on the SD card as you use the inbuilt browser to find them.

Hellsing

Kalisiin

  • Guest
Re: OldPlay for Dingux :)
« Reply #10 on: February 05, 2010, 04:51:52 pm »
Does this thing just play game music...or, could I like...upload a bunch of regular music, like Bruce Springsteen, etc...and play that?

It's beginning to look like this is only for games music...and not like, real albums and songs, etc.

the_gama (OP)

  • *
  • Posts: 155
Re: OldPlay for Dingux :)
« Reply #11 on: February 06, 2010, 01:49:36 am »
Hi

While I'm here can you increase the default song length as it cuts the songs short unless you manually adjust the length.

Can it just play the song for its full length?

Hellsing

You can change the default song length in the default.cfg file and/or i thought there was a key combo for that?  And i forgot to say you can change all the controls in the keymappings.cfg file.

Does this thing just play game music...or, could I like...upload a bunch of regular music, like Bruce Springsteen, etc...and play that?

It's beginning to look like this is only for games music...and not like, real albums and songs, etc.

It plays some other formats like aac, wavpack and mpc, but i haven?t port them.  But i guess it was designed with game music in mind, especially older systems like the Commodore 64 and the Amiga, that's why it was called OldPlay.  By the way there is an
UADE plugin but it seems it is too heavy for the dingoo, i will give it another try later.

One thing though, how do you add dirs to the playlist? Also, it'd be nice if you could combine BLANK & HOLD on a keybind.

It seems you cannot add dirs to the playlist, but i guess i will include that feature.  And i had the same idea about the BLANK  and HOLD actions.

ejr

  • *
  • Posts: 14
Re: OldPlay for Dingux :)
« Reply #12 on: February 06, 2010, 03:35:52 am »
Finally a SID player!!!! :))))) Time for some testing :)
DS & Dingoo user

Kalisiin

  • Guest
Re: OldPlay for Dingux :)
« Reply #13 on: February 06, 2010, 05:50:06 am »
Hi

While I'm here can you increase the default song length as it cuts the songs short unless you manually adjust the length.

Can it just play the song for its full length?

Hellsing

You can change the default song length in the default.cfg file and/or i thought there was a key combo for that?  And i forgot to say you can change all the controls in the keymappings.cfg file.

Does this thing just play game music...or, could I like...upload a bunch of regular music, like Bruce Springsteen, etc...and play that?

It's beginning to look like this is only for games music...and not like, real albums and songs, etc.

It plays some other formats like aac, wavpack and mpc, but i haven?t port them.  But i guess it was designed with game music in mind, especially older systems like the Commodore 64 and the Amiga, that's why it was called OldPlay.  By the way there is an
UADE plugin but it seems it is too heavy for the dingoo, i will give it another try later.

One thing though, how do you add dirs to the playlist? Also, it'd be nice if you could combine BLANK & HOLD on a keybind.

It seems you cannot add dirs to the playlist, but i guess i will include that feature.  And i had the same idea about the BLANK  and HOLD actions.

So this thing isn't like...an improvement on the GMU Music Player?
I just liked the way the display looked...but this is not intended to replace GMU...or be used in the manner GMU is used?

Hellsing1

  • Guest
Re: OldPlay for Dingux :)
« Reply #14 on: February 06, 2010, 11:29:58 am »
Hi,

the_gama -  would it be better in the next version to set the default length to 1000 = 16 min 40 sec.

This should cover all songs.

Margot

  • *
  • Posts: 60
Re: OldPlay for Dingux :)
« Reply #15 on: February 06, 2010, 08:19:16 pm »
Wow! UADE capable, this means Sonic Arranger music in my pocket - Sweet. :)

edit: Apparently there is no UADE support, so no Sonic Arranger And Future Composer in the pocket. SID is however more than enough to make me excited. :)
« Last Edit: February 07, 2010, 01:17:42 am by Margot »
"Pawed" Dingoo A320 - 4GB A320BK*******
My Dingux Emulator Icons

pasteur

  • *
  • Posts: 40
Re: OldPlay for Dingux :)
« Reply #16 on: February 09, 2010, 02:01:01 am »
Source code looks like corrupt. Please reupload the file.

Margot

  • *
  • Posts: 60
Re: OldPlay for Dingux :)
« Reply #17 on: February 23, 2010, 08:26:15 pm »
Any news on the UADE capability?
* Margot would love to be able to listen to Future Composer and Sonic Arranger tunes.  ;)
"Pawed" Dingoo A320 - 4GB A320BK*******
My Dingux Emulator Icons

the_gama (OP)

  • *
  • Posts: 155
Re: OldPlay for Dingux :)
« Reply #18 on: February 24, 2010, 08:07:11 pm »
I will try other formats this week and see if i can make it run faster.  I'll let you know about the
results :).

Margot

  • *
  • Posts: 60
Re: OldPlay for Dingux :)
« Reply #19 on: February 25, 2010, 08:48:23 pm »
Much thanks! And great Work with this player. :)
"Pawed" Dingoo A320 - 4GB A320BK*******
My Dingux Emulator Icons

 

Post a new topic