Wow that's a big list. Thanks raskin. I'll try to add more comments and help files to the code. BTW sf was offline 30mins after i first uploaded the files. Perhaps there was a problem with the uploads. The new uploads were the same files but when I compared them to the old ones, they were already different.
Quote:
Originally Posted by raskin
Code:
$ cat Makefile
all:
install:
./install.sh
|
yeah i'll add that. i just tried to make things simpler. 'bash install.sh ...' is better than running ./configure or modifying the Makefile.
2. Sorry, why is not "mkdir /usr/local/lib/ampd" run during install?
oops i forgot. i'll add that.
3. Sorry, why /usr/local/etc/pathlist not created during install?
ok i'll add a default empty file for that. btw it's the interfaces like ampkonsole that uses the file not ampd. in ampkonsole you can edit the file by pressing E then f after save to refresh the library.
4. Sorry, why by default it tries to write to /usr/local/etc/ampd/ when run? And files are 744, not 755?
Do you run as root??
I just set the program to run as root. Next time i'll make it compatible to run as user.
5. How should I guess that I need pathlist? If I add some file by full path, I thought I am adding it. ~ can be in the beginning of full name. Why is it looked up in prescanned list? Counter-intuitive.
ok i'll set additions beginning with '~' and '.' as one of the full paths.
6. You show prompt. But all the commands are no-Enter one-key commands. And Enter does nothing. And h-e-l-p-Enter (I type it quicker than see reaction) prints help and then brings VIM. Maybe it's worth the effort to allow comments and to make a header?[/code]
it's a one-key reading loop so it naturally slows down. i'll also add the shell-like commands that require the enter key next time.
7. You do not add first match only, you let me choose.
the first thing i did here was to add only the first match. now the user can select one from the matches. is it working that way?
8. What about auto-deduping (I agree if it will sort the list)?
nice idea. what part of the list? is it the filename only or the full pathname? or do you mean the search output?
9. Sorry, currently-running list is var, not etc entry.
ok next time i'll add an option to separate the big files like library and playlist from the sysconfig directory.
10. Searching for .*MASK.* instead of MASK$ is sometimes good, but counter-intuitive.
the best thing to do here i guess is to fully implement regular expressions. i'll try to do that.
11. You'd better tell me you are searching for regexps. It is good, but unexpected.
ok next time. i'll add it in the docs.
12. You clear ampd logs as if you write them.
i should have added an option for autoclear or not.
13. Why after 'q' PARTY file is not empty?
that's no problem. the interfaces are automatically checked for every announcements. closed interfaces are automatically removed from the list.
14. Why I do not get errors from sox on console?
it only appears when debug is on. i'll also add an option for that. but for now you can redirect the output of sox to fd 3.
15. It would be nice to have delete-from-playlist-by-number feature.
thanks. now i remember. i forgot to add the feature after i made play select.
16. Open shell means launching $SHELL, or at least bash, with modified prompt, not making user type without completion and even without indication of success.
ok i'll mod that.
17. Oh, and without select-player-by-type it's not so useful. But maybe I'll write unpack-like wrapper myself (I maintain an unpack script for myself. It is designed to extract valuable files from inconvenient-to-use-directly formats, like archives. Yes, wvHtml is just an example of unpacking).
yes it's included in the select-player-by-extension plan.
18. Why do I have to press ENTER when launching VIM..
i'll check that later.
Quote:
Originally Posted by raskin
Oh yes, I forgot to say that it generally works..
|
thanks pal. that's quite a big list there and it really helps. i'll add the fix, docs and features as soon as i can as i'm also helping with other projects.
if you want to help with ampd just tell me. you're welcome anytime.
the next step i'll do is setup the cvs and make the homepage before the stable 1.0.0 release.
btw i'm also planning to port the code to perl and ash (busybox). also make the ncurses interface i longed to have, ampbox. that's the alternate to ampkonsole.. but that will be later.
btw please email me at konsolebox [at] users.sourceforge.net for your next reply about ampd. not here anymore as it's kind of already out of topic. or should it be just fine to create a new topic about this?...
really big thanks to you raskin
more power and best regards
konsolebox