View Single Post
Posts: 2,076 | Thanked: 3,268 times | Joined on Feb 2011
#26
Good news, got the latest version running. Might be dangerous as it had some overclocking code in it, doubt it would work on N900, crash much more likely, but just in case tried to comment it out.

You'll need those libs (possibly more, it will cry lack of <libname>.so.x files, all should be in the repos):

sudo apt-get install libid3tag0 libogg0

Next step, newer libstdc++. You'll need 3 packages from Aapo's work on gcc 4.6 (all debs for this here: http://cc.oulu.fi/~rantalai/fremantle)

http://cc.oulu.fi/~rantalai/fremantl...emo4_armel.deb
http://cc.oulu.fi/~rantalai/fremantl...emo4_armel.deb
http://cc.oulu.fi/~rantalai/fremantl...emo4_armel.deb

Install them with dpkg. You should now be able to run oldplayer with:
./oldplay
from the unpacked directory (needs ext2/3 partition like /home/user for example).

Issues known:
.mid don't work (no idea why, libtimidity plugin compiles fine)
No info about current song displayed
FF somewhat buggy
...many more most likely

Tested on different formats and almost all work. zip/rar/7z compression supported.

Keys:

key_actions[SDLK_LEFT] = REW;
key_actions[SDLK_RIGHT] = FF;
key_actions[SDLK_UP] = UP;
key_actions[SDLK_DOWN] = DOWN;
key_actions[','] = VOLUP;
key_actions['.'] = VOLDOWN;
key_actions['a'] = PGUP;
key_actions['z'] = PGDOWN;
key_actions[SDLK_KP_ENTER] = ENTER;
key_actions[SDLK_BACKSPACE] = BACK;
key_actions['q'] = QUIT;
key_actions['d'] = DELETE;
key_actions['r'] = REPEAT;
key_actions['s'] = SHUFFLE;
key_actions[' '] = PAUSE;
key_actions['p'] = PREV;
key_actions['n'] = NEXT;
key_actions['l'] = PLISTADD;
key_actions['i'] = PLAYLIST;

Oldplayer:
http://depositfiles.com/files/8e3wlpxxu
Attached Images
 
 

The Following User Says Thank You to szopin For This Useful Post: