DUKE 1.0 beta ------------- - WHAT IT IS - Duke is a curses inteface on top of mpg123 for easy playing on a textbased terminal. It was based on the latest (v0.59o) beta of mpg123. - REQUIREMENTS - If you're using the dynamically linked version you need ncurses v4.0 or above. If no sound support is found, duke will quit silently for now. - USING - Just run the executable and you will be presented with two windows, one for the playlist where you can add files and one with your current directory. You can navigate in your filesystem with the cursor keys, enter and backspace. Whenever an mp3-tune is found it will be displayed with name, length and (if available) artist. Just hit enter to play. - QUICKHELP - Keys SPACE Switch window CURSOR UP, DOWN Select song Enter Play song or enter directory BACKSPACE, 'u' Parent Directory 't' Tag song 'T' Tag all songs between current and last tagged 'z' Tag all/no songs 'i' Invert selection 'a' Add all tagged files in directory window to playlist 'd', DEL Remove all tagged files from playlist CURSOR RIGHT, 'n' Play next CURSOR LEFT, 'p' Play previous TAB Cycle window layout 's' Cycle sortmode 'S' Sort with current sortmode 'r' Scramble files 'b', PAGE_DOWN Scroll a page 'f', PAGE_UP Back up a page '/' Search for tune 'l' Switch linenumbers on/off Any number Goto line 'q' Quit program You can not tag directories. If no files are tagged when adding, either the currently marked file will be added or the currently marked directory will be scanned recursivly and all files added. A dot in the upper right or lower right corner indicates that there are more tunes in the playlist than currently visible You can sort on Songname, Artist and length in both directions. Searching tries songname first - if it fails it tries artist. Beware that recursive scanning of directories may take time and there are no progressbar (yet). - MOUSE SUPPORT - If you turn on the mousesupport, you can enter directories and enter directories by clicking them. Tag files by clicking on the tag indicator. Click the left border of the current window for parent directory, and top and bottom borders for scrolling. Middle mouse adds a file, or if you click in the playlist, adds all tagged files. More to come... - COMMAND LINE OPTIONS - Lower case options are mpg123 options (-? for help) -D Start directorywindow in -F Run in flatmode (all files are gathered recursivly and shown). May be buggy -N Don't start playing first tune -V Vertical layout of windows -M Enable (somewhat buggy) mousesupport Any non-options are taken as songs or directories containing songs that will be added to the playlist - HISTORY - 25 Jul 98 - First beta release 27 Jul 98 - Beta 1.0 release - CREDITS - Jonas Minnberg (sasq@c64.org) Please email me any comments, questions & bugreports you have. Right now I'm looking for feedback to so I can put in all those missing features... Also note that the executable is compiled with full debug and is therefore larger than necessary - but that's what betas are all about, so if it segfaults on you, please do a: "gdb `which duke` core" and then type "where" to see which file and line caused the crash and mail it to me. (mpg123 was originally written by Michael Hipp) - TODO - o Save & Load playlists o Grouping tunes in playlist o Volume, Bass, Treble control o ID3 tag editing o Colors o Resize-sensitivity o More action Feedback //Sasq