Fajnie wygląda. Ale nie wiem czy przyjmie się u mnie bardziej niż WinAMP z przyzwyczajenia. Co do moich sugestii. To:
- Pomyśl nad zrobieniem wersji full portable, w której dllki i skiny wpakował byś jako jeden exek. Nie znam się na AlphaSkins czy też innym sposobie użycia skórek przez Ciebie, ale może dało by się to osiągnąć. Z dllkami na pewno się da przy użyciu dllloader.pas lub podobnych modułów.
- Przydało by się tak poszerzyć okno aby domyślnie ListView pokazywał się bez poziomego paska przewijana czyli rownież przewidzieć trochę miejsca na pionowy pasek przewijania..
- Zapisywanie wszelkich ustawień proponuje dokonywać do %APPDATA%\Podkatalog_Programu ze względu na UAC w Windowsach Vista, 7 i za pewne nowszych.
- Brakuje mi albo nie doszukałem się opcji aby zawsze nawet przyciskiem Minimalizuj minimalizować do Traya, ja mam takie przyzwyczajenie że klikam jak już to w "_" a nie jakieś jego dodatkowe "zastępniki".
- Wybacz ignorancję ale nie mam pojęcia jak skorzystać z listy gotowych radiostacji, które widzę w 1.dat oraz 2.dat, czy koniecznie muszę wklepywać stacje samodzielnie?
- Nazwa chyba powinna brzmieć Ultimate Radio Player tak dla ścisłości.
- Z tym przyciskiem pauzy/play dopasował bym raczej tak żeby się zmieniał jak sugerował to @Nitro Cee.
- Pomyśl w przyszłości nad ewentualnymi wersjami językowymi, może "zagraniczniakom" też się Twój twór spodoba.
- Według mnie głowny ListBox powinien być zaznaczany z własnością RowSelect, a podwójne kliknięcie pokazywało by okno Edycji jak pod Ctrl+E. Lub powinno się takie zachowanie móc ustawić odpowiednim checkboxem w ustawieniach. Przynajmniej ja tak to widzę.
- Sugerował bym korzystanie z MessageBoxów a nie takich okienek, które wyglądają mi na zwykłe ShowMessage. Zawsze to trochę lepiej wygląda, a również można podmienić łatwo teksty na przyciskach innych niż "Ok", na co są przykłady kodów dostępnych oczywiście w Google, a co musiał byś zrobić tworząc wersje obcojęzyczne.
- Zauważyłęm mały bug. Wybranie Anuluj w oknie wyboru katalogów dla nagrań czyści ścieżkę w polu edycyjnym
To póki co wszystkie moje uwagi. Powodzenia w rozwijaniu programu, póki co +! na zachęte ode mnie. Bo jest ok :)
EDIT:
12: Juz wiem jak wyszukiwać inne stacje, ale przydało by się móc dodawać łatwo wyszukane stacje do listy, która była by cały czas widoczna.
13. Zmianę stacji powinno wskazywać się dwuklikiem według mnie, a nie pojedynczym albo móc ustalić to opcją w ustawieniach.
14. Brakuje mi możliwości sortowania kolumn w ListView po wyszukaniu jak i chyba w głównym, a przecież łatwo można to zrobić jak i dorobić do widoku sortowania jakieś gustowne bitmapy ze strzałeczkami. Pewnie potrafisz to zrobić, a jeżeli nie to mogę Ci na priva podesłać przykłądowy program w VCL, jeśli chcesz to daj znać.
I sorry, że aż tyle uwag ode mnie, ale jak dopracujesz co opisałem to program na pewno stanie się lepszy, a wiadomo do wersji 1.0 daleko :)