Whatsnew:  


coolfm 2.0 preview 5     (March 20, 2003)

96. DEMO: Restriction to record time
95. Bug: Editing name of an event
94. Bug: Stop timer after recording without codec 
93. "Multithread record" feature. Very hard to modify coolfm now..
92. Multilanguage support (rus, end, deu)
91. Stefan Milcke have sent me new version of BTTV with Mute and Scan functions!
90. GemTek scan, mute fixed
89. Settings Notebook is morphing to multipage audio control application (now you can resize it, changed sequence of nbook pages, minimal size while tracking, load/save size of Notebook, control elements resorted)
88. empty device (Null/FM) is used to exclude access to hardware on startup
87. Plugin "AverTV (direct)" fixed and perfectly controls AverTVPhone 98/FM, etc
86. Minimal priority for convert function 
85. Add converted audio file to container
84. User can't influence fm-tuner while scan process
83. Introduced Plug/Unplug notification for USB fm-tuner but it doesn't work :(
82. Stopper for plugins which doesn't support scan
81. Small delays added to USB plugin => stable 
80. Convert feature. You can convert audio files using codecs which have MMIO_CANWRITETRANSLATED flag
79. Change skin: move new skin to left top corner of previous skin
78. Fix of Trap on startup if Record page is active. 
77. DEMO: users can use Record feature but can't change skins :p
76. CLI: doesn't create subdirectories if can't find user's directory.
75. First Bonus packs prepared: "Russia, St.Petersburg", "USA, Oklahoma City"
74. Bug: take into consideration 'mute' setting on startup (DLink works fine now)
73. Record page: Small white hand switches between Scroll and Drag&drop mode
72. Drag & drop audio files from Records container. This is useful if you don't remember where this files are located.
71. CLI: new feature for coolfmvio "suspend". useful for owners of Brooktree tuners. You can start coolfm and keep it in memory. Push it out starting other copy of coolfmvio!
70. adjust bitrate for OGG codec
69. Record page: Show all audio files known to system
68. Record time indicator, overflow indicator (number of buffered blocks)
67. Buffered encoding to OGG is working fine now 
66. Using DosCreateThread with 0x00..002 flag for compatibility with OGG codec 
65. PNG support by Igor Saveliev!
64. Found a cause of OGG codec traps - small stack of coolfm  :\
63. PM/demo remembers user's directory and device now..
62. Enable/disable control elements (ex: "Use codec" is linked with "codecs combobox")
61. CLI/Demo: don't init tuner before 'I agree'  :p
60. Refresh, thumbnails size for Skins page

coolfm 2.0 preview 4     (March 1, 2003)

59. events::unmute/mute buttons fixs
58. coolfm homepage updated
57. keep marked element if user dblclicks in empty zone
56. Users can select use codec or not (record page).
55. Restriction for Brooktree-tuners: 87.0-108.0 MHz, else device becomes unusable until reboot
54. @#% Support of OS/2 audio codecs is introduced but ogg vorbis and mp3 don't work properly
53. Scan feature for D-Link tuner
52. @#% Support of PNG images (doesn't work properly)
51. Drag&Drop images on stations and events doesn't work! hey! why nobody reported this?
50. Support of BMP images (true color & 8 bit) as icons for stations, events, etc
49. trap on startup, images are not loaded but container titles use data about images (thnx to nikl and Axel)
48. Now you can switch between Brother skins (example: Radiator and RadiatorJ)
47. Conflict of two working coolfms disappeared.. 
46. CLI: commerical version and demo version
45. CLI: basic commands are introduced. I/O port change. 
44. Command line version of coolfm was created
43. Fixed bug: when you switch between tuner models some times, cooflm traps.
42. WarpIn install script was created
41. Binary coolfm is separated from user's data!!
40. New feature: User's directory
39. Default tuner: GemTek
38. Broken hardware plugins are not called now.
37. Hardware plugins show message box if can't load auxiliary dlls (Users are lazy to install USB or BTTV dlls).

coolfm 2.0 preview 3

36. Touching volume for BTTV/2 devices. Axel told me that disables noise and activates sound.
35. Scrolling of containers was fixed (thanx to WinGetKeyState())
34. Quick buttons are syncronized with Container of stations
33. Automatical add of new records to Records container
32. Don't overwrite jpegs in directories Stations and Events
31. Events::Recording transmissions
30. Hooks are removed from program..
29. Events::Switch to necessary station
28. Events::Mute button

coolfm 2.0 preview 2

27. Every container has its own size of thumbnails. 
26. Detaching of icons (containers with Stations and Events)
25. Events::Create/Remove events, Events autosave is ok now.
24. Events::Drop images to Events container
23. When dropping image over station we use DosCopy command now
22. 'Everyday' parameter in events. Auto deactivate non-permanent event.
21. Active events are marked 
20. Settings notebook is visible in stations list
19. Consistent loading of jpegs to containers on startup
18. Event "WakeUp"
17. Rename menu item in Stations container
16. Remember nbook page on startup
15. New container for skin change 
14. Joke dial adjusts frequency of current station.
13. Remember the last station, set it on startup
12. Only active station is colorful. All other stations are grayscaled in common gamma.
11. Popup menu allows change stations thumbnail size.

coolfm 2.0 preview 1

10. Edit station name, add station, remove group of stations, Drag&Drop jpegs on station.
 9. Hold RMB to scroll containers
 8. Radio stations are represented as objects!
 7. Call popup menu to select IO port for ISA tuners;
 6. Settings notebook was decorated: titles for containers, 
 5. Variable 'wavdirectory=' (coolfm.cfg) determines target directory for WAV files; (thanks to Kevin Johnson);
 4. coolfm supports D-Link USB DU-R100 fm-tuners now  (thanks to Markus Montkowski for his USB library);
 3. coolfm uses BTTV/2 (ported by Stefan Milcke)  to control TV-onboard fm-tuners now (thanks to Stefan Milcke, Bela-Andreas Bargel and Axel Hagedorn);
 2. fm-tuner model selection page was modified;
 1. coolfm uses mechanism of fm-tuner plugins now;  all tuners code was converted to plugin form.
 