Application Name | Trout |
Short Description | Small, simple audio player (Freeware) |
Supported OSes | 95/98/ME/2k/XP/Vista/7 |
Web Page | http://www.dcmembers.com/skwire/download/trout |
Download Link | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) Zip (portable) (http://skwire.dcmembers.com/apps/trout/trout_portable.zip) |
System Requirements | Nothing special |
Version History | + added * changed - deleted ! bug fixed v1.0.6 build 76 - 2015-08-11 + Added an "Autoplay on add" feature under Tools > Options > General. (Thanks, mouser) * Updated BASS and all plugins. ! Fixed some parsing issues with displayed lyrics. v1.0.6 build 71 - 2013-11-02 ! "Open file location" didn't work properly if the filename contained certain characters. (Thanks, app103) v1.0.6 build 68 - 2013-06-13 * Non-contiguous listview selections are now movable with the Ctrl+Up and Ctrl+Down hotkeys. v1.0.6 build 67 - 2013-02-02 + Added playback support for the Opus audio codec. Tags are not supported at this time. v1.0.6 build 63 - 2012-06-16 * Shortened filepath displayed in the statusbar to 64 characters. (Thanks, AEN007) v1.0.6 build 62 - 2012-04-26 ! Launching the Find Track dialog twice from a hotkey would result in an error. (Thanks, Ivan) Click the button for the full v1.0.6 changelog. Spoiler v1.0.6 build 61 - 2011-12-31 + Added "Channels" column. (Thanks, Steve) + Added file modification date column (ModDate). (Thanks, Derek G.) ! Sample rate wasn't always retrieved properly. v1.0.6 build 60 - 2011-12-17 * Made it so that while dragging the volume or seekbar, it will still work if you move the cursor outside the boundary of the control. v1.0.6 build 59 - 2011-12-02 ! Toaster wasn't popping up properly due to changes in the last build. (Thanks, Winkie) v1.0.6 build 58 - 2011-11-29 * Triggering the toaster popup via a hotkey will now work regardless of the "Do not show toaster popup while main window is active" setting. (Thanks, Winkie) - Under Win95/98, took out mouse button hotkeys as they are not supported under those operating systems. v1.0.6 build 47 - 2011-11-04 ! Under Win98, the Ctrl+C hotkey was being erroneously set. (Thanks, dave1) v1.0.6 build 41 - 2011-11-01 ! Album art from tags didn't always update properly. (Thanks, IQLover) v1.0.6 build 40 - 2011-11-01 + Added basic support for cover art in tags. Notes: # Only the first image in the file will display. # Only JPG and PNG formats are supported. # Will not work on Win9x/ME. =[ v1.0.6 build 38 - 2011-10-30 + Added $composer to the available tokens for string formatting. (Thanks, jeirich) ! Sample rate wasn't getting stripped properly when displaying it in the display text field. v1.0.6 build 37 - 2011-10-26 ! Several Win98 related GUI element fixes. (Thanks, Drugwash) v1.0.6 build 32 - 2011-10-21 ! Using the minibars would erroneously capture the mousewheel. v1.0.6 build 31 - 2011-10-21 * Tried to improved tooltip functionality when using minibars. (Thanks, Deozaan) ! VU meter should no longer pause on minibar tooltips. (Thanks, Deozaan) v1.0.6 build 24 - 2011-10-07 ! MOD, IT, S3M, & MIDI playback was broken. (Thanks, Matera the Mad) v1.0.6 build 21 - 2011-08-21 ! The $samplerate token was broken in the last build. (Thanks, AEN007) v1.0.6 build 20 - 2011-08-21 + Added "Clear list and load playlist" item to the File menu. ! The "Find track" dialog didn't display the correct number of files under certain conditions. (Thanks, Winkie) ! Adding files could sometimes result in extra blank playlist entries. v1.0.6 build 16 - 2011-08-20 + Added "Sample" column to display a file's sample rate frequency in Hz. You will initially see it as the last column. Simply drag it to the position you want. For those that don't want it, you can hide it via the View menu. (Thanks, AEN007) v1.0.6 build 15 - 2011-08-19 + Options > Paths tab. You can now set which folder Trout uses to load and save playlists. (Thanks, AEN007) + New /playpause commandline switch. This will act as a toggle between play and pause. (Thanks, AEN007) + Added $samplerate as a usable token for string formatting. (Thanks, AEN007) * The /play commandline switch will no longer pause a track. Use /playpause if you want a toggle. (Thanks, AEN007) * The /pause commandline switch will no longer unpause a track. Use /playpause if you want a toggle. (Thanks, AEN007) v1.0.6 build 12 - 2011-08-08 ! Under some circumstances, the lyrics window wouldn't update properly. (Thanks, John) v1.0.6 build 10 - 2011-07-27 ! Fixed a static hotkey issue. (Thanks, Target) v1.0.6 build 9 - 2011-07-17 ! Level meters weren't being coloured properly. They should have been taking the same colour settings as the seekbar. (Thanks, Lesmo16) v1.0.6 build 5 - 2011-05-29 ! Fixed a seekbar GUI glitch under Windows 95/98. v1.0.6 build 1 - 2011-05-29 + Added a simple, left/right channel level meter. You can disable it via the Options, General tab. + Added ability to completely disable/hide the album art display. Options, General tab. + Added sorting arrows to the listview headers courtesy of Solar's function at http://www.autohotkey.com/forum/topic69642.html Click the button for the full v1.0.5 changelog. Spoiler + added * changed - deleted ! bug fixed v1.0.5 build 89 - 2011-04-15 ! Scrobbling was broken in the last build. Sorry about that. v1.0.5 build 86 - 2011-04-08 ! Fixed an issue with the updater. (Thanks, Deozaan & Winkie) v1.0.5 build 78 - 2011-02-25 + Added "Show Options" as a hotkeyable action. (Thanks, AEN007) ! Fixed tab control for 120 DPI systems. (Thanks, Wayne) v1.0.5 build 78 - 2011-02-25 + Added hidden Write_File_INI and Write_File_XML settings. Enabling either or both will cause Trout to write a track_info.ini and/or a track_info.xml file to Trout's folder with the tag data of the currently playing track. You can then read/parse this data for use in your own scripts. (Thanks, Armoured) To enable these, add the following lines to the [Settings] section of Trout's config.ini file: Write_File_INI=1 Write_File_XML=1 v1.0.5 build 77 - 2011-02-25 ! Fixed IPC_GETLISTPOS to be zero-relative. (Thanks, Winkie) v1.0.5 build 68 - 2011-02-25 + Added support for the following WinampAPI messages. (Thanks, Winkie) 122 - IPC_SETVOLUME 124 - IPC_GETLISTLENGTH 125 - IPC_GETLISTPOS 250 - IPC_GET_SHUFFLE 251 - IPC_GET_REPEAT 252 - IPC_SET_SHUFFLE 253 - IPC_SET_REPEAT 40154 - Go to start of playlist. 40158 - Go to end of playlist. v1.0.5 build 39 - 2011-02-21 + Added /pause & /unpause commandline switches. (Thanks AEN007) v1.0.5 build 33 - 2011-02-19 ! Worked around a Windows 2000 error caused by the AudioGenie tag library. (Thanks, tadas) v1.0.5 build 32 - 2011-02-17 * Updated plugins: BASS 2.4.6.0 -> 2.4.7.1 BASS_AAC 2.4.0.1 -> 2.4.2.0 BASS_AC3 2.4.0.0 -> 2.4.0.2 BASS_ALAC 2.4.0.1 -> 2.4.1.0 BASS_APE 2.4.0.1 -> 2.4.0.4 BASS FX 2.4.3.1 -> 2.4.6.0 BAS_MPC 2.4.0.0 -> 2.4.1.0 BASS_OFR 2.4.0.1 -> 2.4.0.2 BASSCD 2.4.1.0 -> 2.4.4.0 BASSenc 2.4.2.0 -> 2.4.7.0 BASSMIDI 2.4.2.0 -> 2.4.5.0 BASSmix 2.4.0.2 -> 2.4.5.0 BASSWMA 2.4.1.0 -> 2.4.4.0 WASSWV 2.4.1.0 -> 2.4.2.0 AudioGenie 2.0.0.4 -> 2.0.3.1 Tags 0.0.0.13 -> 0.0.0.16 v1.0.5 build 30 - 2011-02-14 + Added "Save playlist" to hotkey-able actions. v1.0.5 build 29 - 2011-01-28 ! Maybe, for real this time, I actually got the "Rewind on unpause" feature working properly. (Thanks, brotherS) v1.0.5 build 24 - 2011-01-28 ! With the "Rewind on unpause" option set, unpausing a track after advancing it (while paused) didn't work properly. (Thanks, brotherS) v1.0.5 build 23 - 2011-01-18 + Added Comment column. You will initially see it as the last column. Simply drag it to the position you want. For those that don't want it, you can hide it via the View menu. (Thanks, J. Elmes) v1.0.5 build 22 - 2011-01-18 + Added Composer column. You will initially see it as the last column. Simply drag it to the position you want. For those that don't want it, you can hide it via the View menu. (Thanks, tDJ) v1.0.5 build 19 - 2011-01-17 * Removed the mandatory playlist position from the titlebar formatting. Apologies to those poorly coded Winamp plugins that rely on this. =] - Regressed the change made in v1.0.5.2. To start off with a random song, press the next button instead of the play button. v1.0.5 build 9 - 2011-01-09 * Reworked how Trout analyzes playlists in regards to figuring out where tracks actually are in relation to the path information given. (Thanks, M. G. Macri) v1.0.5 build 6 - 2011-01-06 ! If the value set for "Rewind track # seconds when resuming from pause" was set and the elapsed time of a track was less, Trout wouldn't rewind the track when resuming. Now Trout will reset the track time to the start of the track. (Thanks, brotherS) ! Fixed a title setting issue. (Thanks, brotherS) v1.0.5 build 2 - 2010-12-23 * Pressing play with random mode set will now start off with a random song. (Thanks, brotherS) v1.0.5 build 1 - 2010-12-23 + Added a /clearlist parameter that will clear Trout's playlist if Trout is already running. (Thanks, lanux128) ! CR/LF in tags would screw things up. (Thanks, Rhys) Click the button for the full v1.0.4 changelog. Spoiler + added * changed - deleted ! bug fixed v1.0.4 build 96 - 2010-09-22 ! Updated to BASS v2.4.6 to fix a bug where the total time displayed in the status bar didn't always jive with the total time of the seekbar. v1.0.4 build 90 - 2010-07-15 ! In certain situations, saving playlists appended to the file instead of overwriting the file. (Thanks, ignotus) v1.0.4 build 89 - 2010-07-14 ! Time was being displayed properly for URL files such as: http://www.site.com/music/song.mp3. (Thanks, ignotus) v1.0.4 build 87 - 2010-07-14 ! Album art wasn't queried when launching the lyrics windows while a song was playing. (Thanks, BeccyBoo) v1.0.4 build 84 - 2010-07-13 * Changed recently added behaviour regarding URLs that are actually files. Instead of reading tags on load, they will be read on actual playback. This should alleviate the slow adding of these types of files to the list. v1.0.4 build 83 - 2010-07-13 + Added ability for Trout to read tags from and seek URLs that are actually files e.g. http://www.site.com/music/song.mp3. Trout will read the tags when you ADD the files so you will have to re-add the files in your playlist to see the tags. (Thanks, ignotus) v1.0.4 build 71 - 2010-06-20 + Added an option to specify the timeout of the balloon tip under the Options, General tab. (Thanks, Lesmo16) * Disabled the sound on the balloon tip. (Thanks, Lesmo16) v1.0.4 build 70 - 2010-06-19 ! Worked around a tag reading issue involving ID3v2.4 tags. (Thanks, Bziur) v1.0.4 build 68 - 2010-06-06 ! Cancelling out of the new 'Clear list and add file(s)' & 'Clear list and add folder' actions doesn't clear the list. (Thanks, Lesmo16) v1.0.4 build 67 - 2010-06-05 ! When adding streams, the station name, if available, will be entered into the filename column. This is in addition to the album column as before. (Thanks, Lesmo16) v1.0.4 build 65 - 2010-06-05 + Added two new File menu options. (Thanks, Lesmo16) 1) Clear list and add file(s) 2) Clear list and add folder + Added Libre.fm scrobbling support. (Thanks, Bziur) + Added a "Full screen" mode. Default hotkey is F11. You can also set your own hotkey for this or invoke it from the View menu. + Added new token "$part_of_set". This corresponds to the ID3v2 tag TPOS and is usally used to denote which disc of a multi-disc set a song comes from. This token can be used in the string formatting sections. (Thanks, Lesmo16) ! Muted volume would unmute on a track change. (Thanks, lanux128) v1.0.4 build 32 - 2010-05-23 ! Fixed a .wpl playlist parsing issue. v1.0.4 build 29 - 2010-05-11 ! Minibars didn't start with their volume sliders synched to Trout's main window. (Thanks, panzer) v1.0.4 build 28 - 2010-04-28 + Added an option to disable album art display. (Thanks, panzer) ! Leading spaces were erroneously stripped from all formatting strings. (Thanks, tanis424) v1.0.4 build 27 - 2010-04-16 + Added ability to easily go back to the last manual seektime performed. Access this feature via the List menu or by right-clicking the seekbar itself. (Thanks, mouser) v1.0.4 build 19 - 2010-04-05 ! ID3v2.4 year tags weren't being read properly. (Thanks, Lesmo16) v1.0.4 build 18 - 2010-03-19 ! Lyrics window wasn't reporting properly when no results were found. ! Some of the Last.fm feature weren't obeying the 'Allow internet access' settings. (Thanks, DeVamp) v1.0.4 build 17 - 2010-03-19 ! Lyrics window wasn't reporting properly when no results were found. ! Some of the Last.fm feature weren't obeying the 'Allow internet access' settings. (Thanks, DeVamp) v1.0.4 build 15 - 2010-03-06 ! Fixed some 120 DPI graphical issues. (Thanks, TT1) v1.0.4 build 6 - 2010-02-20 ! Fixed graphical screwups under Win9x that were introduced in version 1.0.4 build 1. (Thanks, Drugwash) v1.0.4 build 4 - 2010-02-10 ! Right-clicking on the title text area didn't work if you had custom colours set. (Thanks, Lesmo16) v1.0.4 build 2 - 2010-02-04 ! Text-To-Speech was announcing the wrong track. (Thanks, nogojoe) v1.0.4 build 1 - 2010-02-04 * Revamped Trout's upper GUI. (Thanks, Lesmo16) 1) Larger, multi-line title text area. Right-clicking on this area will allow you to copy the text to your clipboard. 2) Larger album art. 3) Volume control moved horizontally under the control buttons. + Under Tools, Options, String formatting tab, you can now preview any and all formatting changes easily. Click the button for the full v1.0.3 changelog. Spoiler + added * changed - deleted ! bug fixed v1.0.3 build 275 - 2010-01-29 + Added "Remove dead entries on startup" option to the General tab. (Thanks, Target) * The "Remove dead entries" function no longer removes URLs. ! Fixed some GUI glitches when viewing the Options dialog on a system running 120 DPI. (Thanks, Guest3456) v1.0.3 build 272 - 2010-01-25 + Added playlist's total time (in hh:mm:ss format) to the statusbar. (Thanks, mohamedm) v1.0.3 build 269 - 2010-01-22 ! Fixed tray icon under Win 9x/ME/2k. v1.0.3 build 261 - 2009-12-12 + Added option under the View menu to show/hide gridlines of the main playlist. (Thanks, Greybrow) v1.0.3 build 258 - 2009-12-12 * Trout will now unmute itself if changes are made to the volume while it's muted. (Thanks, lanux128) v1.0.3 build 257 - 2009-12-11 * Made a change to how the main listview sorts accented characters e.g. "Édith Piaf" should now sort with "E" and not to the bottom of the list. (Thanks, Leif Larsson) v1.0.3 build 254 - 2009-12-09 + The "Add files" function now remembers the last selected file. (Thanks, lanux128) v1.0.3 build 249 - 2009-11-29 ! If shell extension is not supported under a certain OS/service pack, the menu option won't even appear. v1.0.3 build 243 - 2009-11-20 * Yet more http://lyrics.wikia.com parsing fixes. v1.0.3 build 240 - 2009-11-10 + Added tooltip showing volume position when manipulating a volume control. (Thanks, SoggyDog) v1.0.3 build 238 - 2009-11-02 * Reverted the new "/add" and auto-play changes that were made until I can come up with a more reliable way to handle this functionality. Apologies to those that made use of them. v1.0.3 build 158 - 2009-10-30 ! Help icons in the Option dialog weren't showing up properly. ! Lyrics weren't searched automatically if the lyrics window was opened while a track was playing. (Thanks, lanux128) v1.0.3 build 154 - 2009-10-29 + Added album art to the bottom of the lyrics window. + Added code to try and prevent accidental unwanted double-clicks on the listview. + Lyrics window now handles a third format from http://lyrics.wikia.com. I wish they would just re-introduce the API. Grrr. + Added a new command-line parameter: /add (Thanks, tanis) Here's how it works now... 1) If you pass a path to Trout on the commandline, it will clear the list before adding the tracks e.g. c:\path\to\trout.exe c:\myMusic 2) If you use the new /add parameter, it will NOT clear out the list before adding the new path e.g. c:\path\to\trout.exe /add c:\myMusic v1.0.3 build 105 - 2009-10-10 + Playlist search now searches on filename (in addition to the previous artist/album/song tags). (Thanks, srikat). v1.0.3 build 103 - 2009-10-09 ! More lyrics box matching and parsing tweaks. ! Drag & Drop not working under Vista fixed (?). (Thanks, troutfan) v1.0.3 build 69 - 2009-09-23 * Recompiled Trout without UPX compression to avoid the false positives that some security firms spew forth. v1.0.3 build 64 - 2009-09-23 ! Took out an erroneously left in static hotkey (F12). (Thanks, tomos) v1.0.3 build 49 - 2009-09-04 * Fixed the lyrics display again because of LyricWiki.org's migration to the Wikia family at http://www.wikia.com/wiki/Wikia. v1.0.3 build 48 - 2009-08-27 * AudioGenie library update to v1.0.5.4. v1.0.3 build 48 - 2009-08-27 ! The displayed result of an artist lyrics search wasn't formatted properly. v1.0.3 build 44 - 2009-08-23 + Added "Remember list position on start" under Tools, Options, General, Miscellaneous. This will make Trout highlight and scroll to the last played row without starting playback. (Thanks, Ice_Tea) + Added an "Exit Trout" hotkey action. (Thanks, Ice_Tea) v1.0.3 build 43 - 2009-08-19 + Added "Enqueue in Trout" shell extension option to the Tools menu. * Made the lyrics display window work properly with Unicode lyrics. v1.0.3 build 40 - 2009-08-11 ! Title display coordinates were borked because I can't add ten properly. (Thanks, app103) v1.0.3 build 36 * Slight changes necessary for lyrics display because of this: http://groups.google.com/group/lyricwiki-api/browse_thread/thread/733ccd919d654040 * More slight graphical tweaks to the main interface. v1.0.3 build 35 ! Lyrics window sizing issue. * Minor cosmetic tweak to the album art display. v1.0.3 build 30 * Text-to-Speech option will now only announce tracks during playback, not from manual advancing. (Thanks, mouser) v1.0.3 build 26 ! Fixed CD loading. (Thanks, app103) v1.0.3 build 25 + Support for ASX/WMA internet streams and their tags (if present). + Added a second search button to the lyrics window. Now, you can search an artist specifically without having to blank out the title field. * Improvements to playlist parsing routines for streaming URLs. v1.0.3 build 11 ! Fixed the lyrics window not showing on startup properly. (Thanks, lanux128) v1.0.3 build 7 ! Fixed toaster not disappearing on click when set that way. (Thanks, app103) v1.0.3 build 6 ! Fixed (hopefully) lyrics window position saving bug. v1.0.3 build 4 + Added a basic lyrics display. Lyrics are provided by http://www.lyricwiki.org so, to make use of this feature, you will need to have "Allow internet access" enabled under Tools, Options. Once you have that done, choose "Show lyrics window" from the View menu. Some notes: 1) The lyrics window will even work for streaming music sites that send the artist/title info. 2) The lyrics window also can function in a stand-alone manner. Simply enter the artist and track title and click the search button. 3) If you do a search on just an artist, a list of all songs that LyricWiki has lyrics for will be returned. Click the button for the full v1.0.2 changelog. Spoiler + added * changed - deleted ! bug fixed v1.0.2 build 269 + Added a Text-To-Speech option to the "New track notification" options. (Thanks, mouser) + Added an option so you can choose what happens to the toaster popup when you click on it. Currently, you can make it stay on-screen until it loses focus or you can make it disappear immediately. Tools, Options, Toaster tab. (Thanks, app103) * Improved the "Repeat file" mode to do gapless looping. (Thanks, superboyac) ! Add URL GUI showed up incorrectly under Windows 7 Beta. (Thanks, temp01) ! Album art showed up incorrectly on startup if Trout was installed on the root of a drive. (Thanks, temp01) v1.0.2 build 257 + Added "Add paths from clipboard" to the File menu. * Made Trout save the current list after adding/deleting files. [Thanks, Deozaan] ! Fixed a logic bug when entering/checking Last.fm username/password data. [Thanks, apfel] v1.0.2 build 251 + Added an option to autopause after "x" minutes of user idle time. [Thanks, app103] + Added a delete hotkey button to the hotkey options dialog. [Thanks, drugwash] + Added an option to allow single or double-clicking the tray icon to bring the main window to the front. Tools, Optoins, General, System tray section. [Thanks, brotherS] v1.0.2 build 245 ! "Do not show toaster popup while main window is active" wasn't saving properly. [Thanks, Deozaan] ! Ampersands were not displaying properly in the Toaster popup. [Thanks, Deozaan] ! Double-clicking the album art launched it twice. [Thanks, Hezzu] v1.0.2 build 236 + Added "Enable/disable Last.fm" to the playlist's Last.fm context menu. + Added Last.fm icon to the statusbar. Single-clicking on it will toggle between a red icon (Last.fm enabled) and a grey icon (Last.fm disabled). Right-clicking it will bring up the same Last.fm menu as above. + Added an option for a configurable number of seconds to rewind when resuming from a pause state. Leave it set at zero (0) to turn it off. [Thanks, brotherS] v1.0.2 build 220 + When the minibars have focus, the wheelmouse will control volume. [Thanks, Deozaan] + Double-clicking the album art now brings it up in your system's default viewer. [Thanks, none exist] + Added "Show toaster popup after resuming from a pause state" option under Options, Toaster dialog. [Thanks, Deozaan] * Changed up the album art logic slightly to better handle newly added folder.jpg files. [Thanks, drugwash] * Rearranged the Options, General dialog to accomodate future settings. * The Last.fm "Love Track" button is now an option under the Options, Last.fm dialog. [Thanks, Deozaan] ! Fixed Trout's alt-tab icon to use the proper size. [Thanks, lanux128] ! Fixed (hopefully) the tracks-playing-out-of-order issue. [Thanks, drugwash] ! Fixed a tray icon issue where it wouldn't show if the user didn't have "Always show tray icon" checked but DID have "Minimize to tray on startup" checked. [Thanks, Deozaan] v1.0.2 build 211 + Made it so the numpad's delete key will work like the regular delete key. [Thanks, mouser] + Added handling for media keys on Logitech keyboards (Play/pause, Stop, Next, Prev, Vol up/down). [Thanks, mouser] + Added "Enable media keys by default" option to the Options, Hotkeys dialog. ! Fixed an HTML decoding issue on WPL files. [Thanks, app103] ! Fixed a TR/TE display issue with the toaster popup. [Thanks, Deozaan] ! Fixed a sizing issue when restoring from the tray/minibar if "Minimize on startup" was checked. [Thanks, Deozaan] v1.0.2 build 196 + Loading a data CD with the "Load audio CD" menu entry will now add those files to the list. [Thanks, daonlyfreez] + Added "Show toaster popup" as a hotkeyable item. [Thanks, k3ph] * Changed the "Explore here" menu option to "Open file location". [Thanks, alooper21] v1.0.2 build 192 * The default 'Explore here' option (Windows Explorer) should now highlight the selected file. [Thanks, app103] ! Fixed 'Remove track after playback' functionality broken in build 186. [Thanks, app103] ! Fixed sizing issue on startup. [Thanks, brotherS] v1.0.2 build 188 + All Play Modes are now hotkeyable items. [Thanks, genmce] ! Trout will now remember if it was maximized and will properly set itself on startup. [Thanks, Hezzu] v1.0.2 build 186 * Search/jump now highlights the top row automatically. [Thanks, hezzu] * 'Resume playback on start' option now remembers play/pause state. [Thanks, brotherS] v1.0.2 build 178 + Added two checkboxes to the Options, Toaster tab: 1) Enable toaster popup. 2) Do not show toaster popup while main window is active. * Improved the seek and volume bars: 1) A single mousedown session cannot affect both controls. [Thanks, brotherS & SoggyDog] 2) Letting go of the left mouse button outside of the seekbars will now work. This should allow for dragging the seekbar all the way back to the start of the song or all the way to the end of a song. [Thanks, SoggyDog] * Clicking on the toaster popup will keep it open as long as it's the active window. v1.0.2 build 172 + Added a play button to the "Play track/beep between tracks" option so you can preview the chosen sound file. [Thanks, brotherS] + Added a checkbox on the Options form to enable/disable the "Play track/beep between tracks" function. [Thanks, brotherS] + Added another hidden config.ini setting under Settings: Update_Method=zip Setting this will allow the DcUpdater app to work with Trout's portable zip file as opposed to the installer. v1.0.2 build 153 + New option under Options, General. You can now set how the listview behaves when dropping files on it (or the minibars). Choices are: - Never clear the existing playlist (Default/current way) - Always clear the existing playlist - Always ask me what to do [Thanks, mouser] + Created a new "List" menu entry and moved the "Remove track after playback" option to it. + Added a "Play track/beep between tracks" options. This is mainly for listening to audio books so you can be alerted to chapter changes, etc. You set the options under Options, General and toggle the functionality using the List menu entry. [Thanks, brotherS & mouser] ! Fixed a seeking issue where Trout wouldn't behave properly if the elapsed time was smaller than the user-set seek interval. This also cropped up if the remaining time was less than the seek interval. [Thanks, brotherS] v1.0.2 build 149 + Added a "Remove track after playback" option to the View menu. This will make Trout act in a sort of queue mode. [Thanks, app103] + Added Last.fm "love" functionality to the minibars. Currently, this will take you directly to the track's page on Last.fm so you can mark it as loved. Future plans will be to make this button "love" a track automatically. [Thanks, app103] ! The $time_r/$time_e tokens now update in realtime. Putting those tokens in the titlebar string may result in flickering. [Thanks, brotherS] v1.0.2 build 146 + Another hidden config.ini setting: WinampAPI_Titlebar_Fix=1 What this does is add a " - Winamp" to the titlebar text. The reason is that some WinampAPI driven front-ends will actually crash if that text isn't there...even though they eventually strip it for display. The mind boggles. [Thanks, hollow87 & app103] + Column orders are now saved. [Thanks, app103] ! Removing files from the listview should be much quicker (back to the way it used to be). v1.0.2 build 129 + Added a hidden setting for more aggressive listview refreshing. If you're experiencing listview painting issues, add the following entry to the Settings section of your config.ini: Force_Listview_Refresh=1 [Thanks, daonlyfreez] + Added an option to specify the seek jump interval in seconds. Default is a jump of one second. Tools, Options, Miscellaneous section. [Thanks, brotherS] * The statusbar track times (TE: & TR:) now update while a track is paused. [Thanks, brotherS] ! Fixed 'Remove dupes' and 'Remove dead entries' broken in build 119. ! Fixed the list search broken in build 119. v1.0.2 build 119 + Made the following keys available for hotkeys: - = [ ] \ ; ' , . / + Added a "Preserve file modification time when saving tags" options under Tools, Options, General. [Thanks, badmojo] * More Win9x/ME compatibility fixes. 1) Font selection size should now work properly. 2) Hotkeys should work now. However, mouse-button hotkeys under 9x are sketchy at best. 3) Text display bits should be more compatible with themed progress bars. * Added 'Options' back to the tray menu. [Thanks, lanux128] v1.0.2 build 106 + Added "Explore here" option to the Edit/context menu. [Thanks, apfel] + Added an option for specifying a custom file manager in regards to the 'Explore here' feature. It's under the Tools, Options, General tab. You use the $file_p token for the path. I use Altap Salamander as my file manager of choice so I have the following specified: C:\apps\file\Salamander\salamand.exe -L "$file_p" This would open Altap Salamander with the left pane at the path of the currently focused song. If a custom file manager is not specified, the path is simply "run" and Windows Explorer will most likely display (unless you have some other file manager specified as default on your system). * Cut the tray menu back down the basics as it was getting out of hand. v1.0.2 build 103 + Added website button to the About dialog. [Thanks, Darin] + Playlist block selections are now movable via ctrl-up and ctrl-down. [Thanks, majkinetor] + Added the following as hotkeyable items: Add files, Add folders, Load playlist, and Add URL. [Thank, tomos] + Added DonationCoder DcUpdater compatibility. [Thanks, lanux128] If you would like to use this functionality, do the following: 1) Download and install mouser's DcUpdate application from here: https://www.donationcoder.com/Software/Mouser/Updater/downloads/DcUpdaterSetup.exe 2) Download this and extract dcuhelper.exe to your Trout folder: https://www.donationcoder.com/Software/Mouser/Updater/downloads/dcuhelper.zip 3) You will now see the new option under the Help menu. * Updated to latest BASS format plugins. * Updated to latest BASS library. [Thanks, k3ph] ! Added code to prevent duplication of hotkeys. [Thanks, SoggyDog] v1.0.2 build 91 + Added code to support Win9x/ME systems. Thanks to Drugwash and app103 for testing. Notes: 1) Win9x/ME users will get the older slider controls for volume and seekbars. 2) Tag editing has been disabled under Win9x/ME. 3) freedb.org for CDs appears to work. 4) Last.fm appears to work as well. 5) Copy-to-clipboard functions do not copy in unicode. ! MIDI soundfont playback fix. * Fixed text display for 120 DPI systems. Hopefully. (Thanks, majkinetor) v1.0.2 build 64 + Added "/clipboard" as a commandline parameter. * AudioGenie library update to v1.0.5.2. ! Further freedb.org parsing improvements/fixes. ! Fixed a nasty "remember position and auto-play" issue. [Thanks, ChalamiuS] v1.0.2 build 48 + Added 'Scroll left' and 'Scroll right' as hotkeyable actions. [Thanks, tomos] + Added 'Clear playlist', 'Remove duplicates', & 'Remove dead entries' as hotkeyable items. + New option: 'Remember last playback position & auto-play on start'. [Thanks, Rhys] * Moved the 'Fonts & Colors' options to its own tab. v1.0.2 build 45 + Added 'Remove duplicates' and 'Remove dead entries' to the Edit menu. [Thanks, app103] * Tag edit GUI doesn't display the missing tag string in the edit fields. [Thanks, app103] * Made the "Update tags" button default now so you can simply press 'Enter' when you're done editing tags. * All Last.fm data should now be properly handled in utf-8 format. * Edit, Copy path/URL should now copy in unicode. v1.0.2 build 38 + Added a Last.fm entry to the edit/context menu. You can go directly to the artist/album/title on Last.fm's website. [Thanks, app103] + Added the Edit menu to the minibar's menu. ! Further fixes to the Last.fm submit checks. [Thanks, app103] * Changed up the 'Minimize to tray on startup' routine to be more reliable. [Thanks, app103] v1.0.2 build 6 * Fixed volume control issues introduced when I did the listview response changes. v1.0.2 build 4 + Added 'Minimize on startup' to the Options dialog. [Thanks, app103] * Fixed the "Rescan tags" function in the edit menu. Sheesh. =] * Fixed Last.fm sending when artist/title tags are missing. [Thanks, app103] v1.0.2 build 3 * Fixed the "Select all" function in the edit menu. [Thanks, nogojoe] v1.0.2 build 1 + Added basic Last.fm support. Trout's support of Last.fm is limited to the following: 1) A track must be longer than thirty seconds to be considered for submittal. 2) Artist and title tags MUST be present. 3) "Now playing" information will be sent ten seconds into track playback. 4) For a track to be "submitted", it must have played at least 240 seconds OR half its track length. 5) Trout does NO caching of tracks. It's pretty doubtful I will add this capability in the future unless there is some huge need for it. See the following URL for more details: http://www.last.fm/api/submissions#subs + Mousewheel over the main window's volume control now changes the volume. * Re-arranged the Edit menu a bit. There is now a "Selection" entry with several sub-entries. 'Invert selection', 'Remove from list', and 'Rescan tags' have been moved to this submenu. There is also a new entry that will allow you to delete the selection to the Recycle Bin. If a file can't be deleted to the bin, you will be warned of such and allowed the option of deleting the file directly. * Tried to improve the responsiveness of the listview when switching tracks by double-clicking. Click the button for the full v1.0.1 changelog. Spoiler + added * changed - deleted ! bug fixed v1.0.1 build 96 - Reverted the tooltip changes from build 95 until I can make them work more reliably. v1.0.1 build 95 + Added sections in Options for custom colour choices for new slider controls. * Completely changed up the volume and seekbar sliders. They now use standard progress bars. * The minibar tools tips now pick up their colour from the volume colour settings. I will add a separate colour option if there is call for it. [Thanks, app103] * Shortened up the Options dialog a bit to (hopefully) fit certain laptop resolutions. [Thanks, Controller] ! Tray menu "Stop" action didn't function properly. ! Clicking cancel on colour dialog would improperly reset the control. [Thanks, Controller] v1.0.1 build 84 + Added "Rescan selected" as a hotkeyable item. This should make it easy to highlight files and quickly rescan their tags. [Thanks, tomos] + Added "Edit tags" as a hotkeyable item. + Added "Filename" column. [Thanks, Tomos] * Revised the main GUI a tiny bit (slimmed down the side borders). ! Random mode will start with the currently highlighted file. [Thanks, tomos] ! Fixed the "skip over unplayable tracks" behaviour. [Thanks, apfel] v1.0.1 build 80 + Added "Rescan tags of selected files" to the edit menu. + Added BASIC tag editing capabilities to Trout. There are some caveats. You can only edit one file at a time. By default, the following tag types will be written to the following file types: mp3 ID3v2 tags aac ID3v2 tags wma WMA fields ape APEv2 tags flac Vorbis comments ogg Vorbis comments mp4 Not implemented yet wav None You can TRY to force ID3v1, ID3v2, and/or APEv2 tags by checking the appropriate boxes. This does not work for all file types. + Added another section to the statusbar that shows the total number of tracks in the playlist as well as whatever row is focused e.g. 2/12. v1.0.1 build 79 + Added "Play CD in drive ?:" as a hotkeyable item. This should work dynamically for any number of & letter of CDROM drives. [Thanks, nogojoe] v1.0.1 build 77 * Changed the freedb.org parsing routine to handle CDs that return multiple matches. [Thanks, nogojoe] v1.0.1 build 73 + Added option for a custom string display when tags are missing. The default string is "<missing>" but you can change it to whatever you'd like. Tools, Options, General, Tags section. [Thanks, app103] v1.0.1 build 71 + Added much more comprehensive error-checking and user notification to the CD play and freedb.org routines. v1.0.1 build 59 + Added EXPERIMENTAL support for GTalk/GoogleTalk's "Show current music track" option. Enable it under Tool, Options, General tab. [Thanks, Mike] ! Attempted to fix a potential race condition bug sometimes resulted in two handles being played at once. [Thanks, apfel & nogojoe] v1.0.1 build 33 ! The list search window wasn't set as owner properly which resulted in an unwanted taskbar button. + Added keyboard control to the Find Track dialog. Up/down/enter now affect the listbox as one would expect them to. v1.0.1 build 30 ! The list search window wasn't set as owner properly which resulted in an unwanted taskbar button. v1.0.1 build 26 + Added "View changelog" entry to the Help menu. + Added tooltip when hovering over minibar icons. It will use the titlebar formatting template. [Thanks, app103] + Added a find-as-you-type search feature under the Edit menu. [Thanks, apfel] * Moved "Justify columns now" entry to the View menu. v1.0.1 build 20 ! Canceling the save playlist window saved the file anyway [Thanks, apfel]. v1.0.1 build 17 + Double-clicking the minibar icon shows the main Trout window. ! Track advance fix. ! MOD file tag reading fix. v1.0.1 build 7 ! Font display issue when changing fonts for the seekbar text. |
Author | Jody Holmes (Skwire) (https://www.donationcoder.com/forum/index.php?action=profile;u=3924) |
That being said, may I ask what you might expect from Trout that Apollo currently doesn't have/do?-skwire (December 13, 2008, 08:21 AM)
Since AutoHotkey doesn't support unicode (natively), this won't happen until AHK does.
- Unicode support,
-fenixproductions
Currently, Trout doesn't support Winamp input plugins, though I hope to at some point. However, mp4 files play fine with the BASS AAC or ALAC plugin.
- better Winamp input plugins handling - I don't know why but some of them don't work for me at all (ex. MP4).
-fenixproductions
This is something I've tried to get working properly and I've come pretty close.
- better system's RMB support - Few times I had situation when Apollo replaced system's default "Open" action for folders. Double click on folder was starting empty Apollo and "Add to Apollo" or "Enqueque in Apollo" didn't work at all.
-fenixproductions
I highly doubt you'll see this from me. There are two minibar modes that Trout can display, though.
- applications titlebar hook - I remember seeing in some player the feature which allowed to embed player's buttons in topmost application's title bar.
-fenixproductions
Again, not something you'd see from me.
- dim all visualisation - Grey out whole desktop and show mini-player in the middle of the screen (just buttons + track info).
-fenixproductions
Preview and Download |
[ You are not allowed to view attachments ] [ You are not allowed to view attachments ] |
Quick test on a 9x PC: Pentium I, 233mhz, 64mb RAM, WinME-app103 (January 01, 2009, 02:25 PM)
I really like the nice compact size of the minibars. The size is perfect! It would be nice if there was some sort of tooltip on the minibar to give you some sort of hint what you are listening to. (I know it's on the tray icon, but I keep my taskbar hidden)
It would also be nice if there was an option to keep the minibar always on top.
It took a looooong time to load a folder of files. You can't play anything till it's finished loading the files. I ended up having to wait 30 minutes!
It's possible to have both minibars on the screen at the same time. (shouldn't it be one or the other, but not both?)
Some issues (might not be 9x related, I'll test on XP later and let you know):
When you resize the window the list box doesn't resize with it until it's finished loading all the files.
Invert selection doesn't work.
Seekbar & playlist font issue: can't use a different font than the default one or the size is too tiny and I can't adjust font size. Settings are ignored. (I wanted Arial bold, because it's clearer & easier for me to read) I was afraid to change the font on the toaster because I didn't see a button to revert it back to default if there was an issue.
It doesn't read tags properly. It shows the file name where Artist should be, doesn't show album/title/year/genre. This affects the playlist, seekbar, titlebar, and toaster.
freeDB worked fine and displayed all the info, but I couldn't get Trout to play CD's at all on that machine. It could be an issue with my drive though. Very few players actually work with it...only 2 that I know of, one came with my keyboard and the other one is some crappy thing that I wrote in VB6. (At least Trout didn't crash like Winamp & WMP does when trying to play CD's)
Beautiful work!!
This is going to be one of my favourite apps for music
It would be great if you could make a portable version-kilele (January 02, 2009, 05:57 AM)
I believe you can run it as a portable app... just extract the installer (a self-extracting ZIP archive) with Universal Extractor... et voilà.-PhilB66 (January 02, 2009, 06:02 AM)
Great small player.Thank you. I'm glad you like it.-apfel (January 02, 2009, 08:22 AM)
Could you code a search function Ctrl+F or somthing?How would you like this to work?-apfel (January 02, 2009, 08:22 AM)
( :(Realy sad about no unicode support...)-apfel (January 02, 2009, 08:22 AM)
Even though AHK is does not natively support unicode, I have added unicode support where I can in Trout. The tag reading should support unicode tags and the copy-to-clipboard function will copy in unicode format. If you can test this, please let me know if it works for you. I've tested it on my files and it does work for me.
Yeah, what I mean is the playlist. My tracks with cyrillic names are ????? - ????????.-apfel (January 02, 2009, 11:35 AM)
Great program!
What I miss though is:
* rating column and possibility to set the rating of a song by mouseclick or shortcut key
* drag and drop support of an mp3 or folder of mp3s to the icon of Trout I placed in Quickstart of the Windows Toolbar
Any plans for those features or to release the code as open source?-dodenonnonisos (January 02, 2009, 12:45 PM)
May I ask how your Windows box is set up under Control Panel -> Regional and Language Options -> Advanced tab -> Language for non-Unicode programs?
Russian, but I own also tracks with chines/korean/japanese characters.I'll ask dR about this the next time I see him on IRC.
(Unicode autohotkey-> http://de.autohotkey.com/forum/topic2873.html)-apfel (January 02, 2009, 05:41 PM)
Found strange behavior, after click on "save playlist" -> Cancle/CloseButton, Trout anyway saves the playlist under ".tpl".Fixed. Thank you. Installer and zip have been updated.-apfel (January 02, 2009, 05:41 PM)
When you drop Folder with Music, the folder will be added as an item and not the tracks.Could you elaborate, please? Dropping onto what, the playlist? If so, I'm not sure what the issue could be since I use that functionality all day long without issue. Thanks for your continued feedback.-apfel (January 02, 2009, 05:41 PM)
Could you elaborate, please? Dropping onto what, the playlist? If so, I'm not sure what the issue could be since I use that functionality all day long without issue. Thanks for your continued feedback.
I droped a folder with japanese characters in the name. Ansi Folder Names work fine.-apfel (January 03, 2009, 06:42 AM)
Nice search function :Thmbsup: .Thanks! I've improved it a bit in the latest build:-apfel (January 03, 2009, 10:43 AM)
Found another behavior issues:
- seekbar stops refreshing, when open right-click menu on playlist.
- open right-click-menu and click on another spot on the playlist opens the menu again.-apfel (January 03, 2009, 10:43 AM)
Found another Bug, start song->find track->click currently played song->result player plays now two songs simultaneously.-apfel (January 03, 2009, 07:19 PM)
possibly found another bug
running Trout and playing songs off CD drive if you double left click the mouse in the clear space below the list of songs generated Trout seizes up stops playing.
can only close down by the close menu on the computer taskbar or via the Windows task Manager to kill Trout.
if you left doubleclick on the songs available Trout starts to play the song anywhere else it seizes up ....which I can now add even if you left doubleclick a song that is not highlighted and playing Trout seizes up
2nd Edit
again with playing songs from CD if you start one song from the list generated and then stop it from playing you can't restart a song either from double clicking or from pressing the start button top left you have to close down and restart-nogojoe (January 04, 2009, 12:27 AM)
that fixed them ok.Good to know. Thanks for the testing and the feedback.-nogojoe (January 04, 2009, 02:51 PM)
The only thing that happens now is that if you left double click outside the song list it just restarts the song only if you do that unintentionally ,in the long run not necessary to try and fixI'm curious, what would you rather it do? I'd assume nothing, eh?
the rest is perfect-nogojoe (January 04, 2009, 02:51 PM)
can this open a folder full of files at once by just opening one file like Billy does?-garbanzo (January 05, 2009, 04:41 AM)
Is there anything you can do about untagged files leaving a blank line?The same problem for me, after adding radio station to the playlist.
Doing my promised XP test...Thank you very much. That is great to hear.
I am happy to say that all the issues reported before were 9x (or slow pc) related and not appearing on XP.-app103 (January 05, 2009, 07:03 PM)
Is there anything you can do about untagged files leaving a blank line?As I mentioned to apfel, how about an option where you could specify what would go there? "<missing>", "<tag me please>", etc. =]
(see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=16157.msg145181#msg145181))
(on second thought, this might be a good thing, since it will allow me to easily see which files have missing tags, so I can fix them)-app103 (January 05, 2009, 07:03 PM)
I am in love with the minibar! (you still need to make sure it can't leave the desktop, though) :-*Do you mean you would like it constrained within the desktop boundaries set by 1) screen edge or 2) app bars?-app103 (January 05, 2009, 07:03 PM)
This is a really nice player and there are only a few reasons left for me to ever use Winamp again:[snip]-app103 (January 05, 2009, 07:03 PM)
Credits on their way.-app103 (January 05, 2009, 07:03 PM)
- Explorer shell integration. I actually have this (mostly) working. It works fine if you select only one file (or one folder) and choose the context menu entry. The interesting thing is that my code does handle multiple files/folders when dropped onto the playlist and/or the application shortcut. However, when called from the context menu, the list is out of order and seems to come in randomly. I need to do some more research into this to learn how to handle it.-skwire (January 06, 2009, 06:39 PM)
If it can't load the full data full off the CD (or does it get it from the internet ??) it fails to load and I have to go to File Menu -Add folder to get it to load and then it only loads as Track01.cda etc.-nogojoe (January 06, 2009, 09:56 PM)
That was my fault. When I uploaded build 71, I noticed this issue and silently uploaded a build 72. Make sure you're running build 72 in Help, About. If not, grab the installer again. My apologies. If you want title information for CDs, you will need to check the box that app referenced.
Please let me know if it works out for you. Thanks.-skwire (January 06, 2009, 10:26 PM)
1 the mini bar . is it possible to be able to move it at present it sits in the middle of the screen and unless I'm missing something I can't get to shift from that position.Just click and drag on the minibar's Trout icon.-nogojoe (January 07, 2009, 02:40 AM)
2 Would it be possible to add to the hotkeys action "Play Audio CD in Drive D"Sure, lemme see what I can do. =]-nogojoe (January 07, 2009, 02:40 AM)
Gee Thqnks skwire I clicked everywhere else bar there1 the mini bar . is it possible to be able to move it at present it sits in the middle of the screen and unless I'm missing something I can't get to shift from that position.Just click and drag on the minibar's Trout icon.-nogojoe (January 07, 2009, 02:40 AM)2 Would it be possible to add to the hotkeys action "Play Audio CD in Drive D"Sure, lemme see what I can do. =]-nogojoe (January 07, 2009, 02:40 AM)-skwire (January 07, 2009, 04:28 AM)
I need clarification on when Trout fails to locate the CD data of the internet does it automaticily load the songs as [D] CD Track 1 etc etc. or do I have to manaully use file menu - add folderIt should load the generic titles automatically.-nogojoe (January 07, 2009, 07:30 AM)
At present that is what I am having to do and then I run into this problem over the files being only allowed to start from the beginning and playing straight through to the end with some of the controls having any no effect. the stop and start are ok but selecting a song lower in the list doesn't work and Trout keeps on reverting back to the 1st song being played.That is very odd because it shouldn't matter what is showing under the tag columns. The column that matters for all playback is the path column. That column should be the same whether there is internet data or not. So, to summarise:
Everything works perfectly when the data has been downloaded off the internet but the same can't be said with the CD that the internet can't supply the data-nogojoe (January 07, 2009, 07:30 AM)
in Billy, you can set it so that if it's your default audio player, and you double-click one file in explorer, all files in that folder are loaded into the current playlist. it's just a quick way of loading an album.No, Trout does not currently support that type of functionality.-garbanzo (January 05, 2009, 07:32 AM)
Match found for Disc IDf20b6d10 Track titles added ....... But there is nothing added!!!! blank window.Would you please download and install the latest (build 76)? I've added some logging to the freedb routines in this build so:-nogojoe (January 07, 2009, 02:47 PM)
Thanks for the logs, nogojoe. Please install build 77 and see if that fixes the issue for you.
v1.0.1 build 77
* Changed the freedb.org parsing routine to handle CDs that return multiple
matches. [Thanks, nogojoe]-skwire (January 08, 2009, 01:39 AM)
thanks a lot for that skwire.
Working perfectly now :Thmbsup: :Thmbsup: :Thmbsup: nice workaround of the problem :D :D
I was beginning to think that the problems perhaps related to my comp or Cd drive-nogojoe (January 08, 2009, 02:47 AM)
nice to see Skan from AHK in your credits He seems to be Mr Autohotkey from what I have read in their forumHe is very creative and one helluva nice guy. I can't say enough good things about him.-nogojoe (January 08, 2009, 02:47 AM)
Is build 80 going to include hotkey I mentioned earlier ;)-nogojoe (January 08, 2009, 02:47 AM)
hi all,
is there an alternative download URL, the ones given in the opening post don't seem to work (any more).
thanks,
chrisk-chrisk (January 10, 2009, 03:51 AM)
Maybe you could add a Queue List (with HotKey and rightclickmenu entry to add tracks )?Hmmm...I never listen to music like this. I usually just load up an album or two and play them. Is there another player out that does this?
Possible ways to realize it:
- separate window with 1,2,3... track's in a list in the playing order.
> additional option: auto remove last played track from Queue, if Checkbox is set to.(<-prefer this solution)-apfel (January 12, 2009, 12:10 PM)
- new column, which shows [track Position in Queue/Queue Count of tracks]. (The column should refresh the infos, but this may lead to greater cpu usage...)In the latest build, I had already added another statusbar section that shows the currently highlighted track number and total number of tracks e.g. 2/12. Would that suffice?-apfel (January 12, 2009, 12:10 PM)
another features:
- Skip unplayble (red signs) tracks and continue with the next track.
- more accurate seekbar.-apfel (January 12, 2009, 12:10 PM)
Maybe you could add a Queue List (with HotKey and rightclickmenu entry to add tracks )?
Possible ways to realize it:
- separate window with 1,2,3... track's in a list in the playing order.
> additional option: auto remove last played track from Queue, if Checkbox is set to.(<-prefer this solution)-apfel (January 12, 2009, 12:10 PM)
Hmmm...I never listen to music like this. I usually just load up an album or two and play them. Is there another player out that does this?-skwire (January 12, 2009, 04:24 PM)
Is there another player out that does this?Yes, foobar have a plugin, which can assign/bind a new playlist as a queue-showing-playlist. You can have a big playlist with many albums and enqueue diffrent tracks, which are displayed at the queue playlist.
seekbarWhen I try to seek through the track the slider jumps backs on its previous position.
Yes, foobar have a plugin, which can assign/bind a new playlist as a queue-showing-playlist. You can have a big playlist with many albums and enqueue diffrent tracks, which are displayed at the queue playlist.At this point, I would prefer to keep Trout with a single list. Would adding another play mode that removes the tracks as they play be sufficient?-apfel (January 13, 2009, 10:42 AM)
When I try to seek through the track the slider jumps backs on its previous position.In regards to the large jumps, I think we're running into the limitations of the standard slider control. As for your second issue, you shouldn't have to left-click again on the thumb to set the position. It should move to the new track position as soon as you release the thumb. It does here, anyway. Can anybody else confirm this?
It only works with realy big jumps like some seconds befor end of track. Same behavior with mouswheel.
Edit: Okay, found out you need to drag the slider to the wished position and release, but after release fast left click on the slider again to "confirm" the position.-apfel (January 13, 2009, 10:42 AM)
In regards to the large jumps, I think we're running into the limitations of the standard slider control. As for your second issue, you shouldn't have to left-click again on the thumb to set the position. It should move to the new track position as soon as you release the thumb. It does here, anyway. Can anybody else confirm this?-skwire (January 14, 2009, 12:03 AM)
I have had a play with the slider control and I get no response from using the mousewheel.(Not that I would ever use it)If you set a wheelmouse hotkey for the seek actions, it will work (but not as well as one would hope).-nogojoe (January 14, 2009, 01:31 AM)
The slider control works OK with me as long as you hold the mouse pointer right on it, slides back and forth giving the track time, no jumping back and forth as such as apfel described.Right, this is the way it was intended.-nogojoe (January 14, 2009, 01:31 AM)
The only time that happened was when I clicked the seekbar on either side of the control slider then it jumps about 54 seconds forward and back can't really see any need to be doing that though.Yep, this is the limitation I mentioned before. I don't think the standard Windows slider control was meant to be used as a seekbar. =]-nogojoe (January 14, 2009, 01:31 AM)
However it takes 3 clicks on the seekbar forward of the slider control to go from the start to the finish of a song there could be some use in doing that if you want a quick preview of a song.This is the reason I added the seek buttons. You can click and hold either of those to get a sort of CD player fast-forward/rewind effect.-nogojoe (January 14, 2009, 01:31 AM)
1) I'm wondering is there an easy way to refresh the current folder -Build 84 should cover all three of these points. Please let me know.
currently the only way I see is to reload it - (F5 would be a nice option to have)
2) another very minor thing is:
with playmode set to random could I dictate the first file to play?
3) could there be a column with just file name ?-tomos (January 15, 2009, 09:51 AM)
so no experience with players apart from Media Jukebox which I used till now - it's good but this is very nice and "clean"Thank you for the kind compliments. It's always flattering and humbling when others enjoy my apps.-tomos (January 15, 2009, 09:51 AM)
Some issues (on Windows 98):Windows 95/98 isn't supported by Trout. Apologies.
- The main buttons show strange letters: 9 ; : and 7 < 8 (using default font / MS Sans Serif s8):
- When e.g. pressing F3, nothing happens;
- The systray icons shows only a "white H on green background". I know Windows 98 (by default !) only displays 16 color default palette icons properly, but this icon does not remind in any case on "Trout", the Trout icon or a media player at all.
- Starting playback with doubleclick on a playlist item sometimes does not work (So I can reproduce this with a specific file only)
- Canceling color chooser for background color changes the background color in the setup dialog, and this background color is applied for the seek bar
- Font size is not 'selected' properly in the font chooser, maybe you forgot to set the iPointSize member or have an calculation error
-Controller (January 15, 2009, 11:07 AM)
- why do you need mixer API (shouldn't bass do all volume stuff?)
- is there any joystick support (joyGetPosEx)
- You should at least add unicode support for file system access
- resources.dll is not compressed (upx)
- Why don't you include no_cover, skwire.ico and streaming_cover in the resources.dll?
- No need to provide Thumbs.db in the zip file
- You could make playlist m3u compatible
-Controller (January 15, 2009, 11:07 AM)
Windows 95/98 isn't supported by Trout. Apologies.-skwire (January 15, 2009, 11:46 PM)
3) AHK doesn't have native unicode support. I've added unicode handling where I can in Trout using all manner of tricks. Believe me, if I could figure out a way to handle unicode paths, I would add it in a heartbeat.Didn't see anything alike in the import table. As Windows 98 is not supported, can you compile as unicode executable?-skwire (January 15, 2009, 11:46 PM)
1) Trout doesn't use the system mixer for volume control. All volumes are handled within Trout/BASS.Just wondered about the imports
2) No joystick support at the moment but that would be trivial to add.-skwire (January 15, 2009, 11:46 PM)
I'll hit each of these points in the event that you can use Trout on 2k/XP/Vista.Just tested on Windows XP (SP3 with 'some' nLite), and found this errors too:-skwire (January 15, 2009, 11:46 PM)
Are these icons useless on Windows NT series?
- On Windows 98, the systray icons shows only a "white H on green background"...
-Controller (January 15, 2009, 11:07 AM)
Didn't see anything alike in the import table. As Windows 98 is not supported, can you compile as unicode executable?I'm not sure what you mean when you say "imports" or "import table". As for compiling a unicode executable, again, AutoHotkey (AHK) doesn't have unicode support.1) Trout doesn't use the system mixer for volume control. All volumes are handled within Trout/BASS.Just wondered about the imports
2) No joystick support at the moment but that would be trivial to add.-skwire (January 15, 2009, 11:46 PM)-Controller (January 16, 2009, 08:00 AM)
I'm going to assume your system is missing the Webdings font. This should be installed by default on all 2k/XP/Vista systems. Maybe the nLite deletes it? With that said, I am looking into options where I can dynamically load a font so this sort of thing doesn't happen.Just tested on Windows XP (SP3 with 'some' nLite), and found this errors too:
- The main buttons show strange letters: 9 ; : and 7 < 8 (using default font / MS Sans Serif s8):
-skwire (January 15, 2009, 11:46 PM)-Controller (January 16, 2009, 08:00 AM)
Yes, I see this bug as well. Thank you, I'll fix it in the next build.
- Canceling color chooser for background color changes the background color in the setup dialog, and this colors are applied. All font settings are applied imediatelly without me pressing the OK button (As there is no Cancel button, guess it's supposed to be that way)
-Controller (January 16, 2009, 08:00 AM)
Another nice change would be if your setup dialog would fit on screen resolutions of 640x480 (Even so Windows XP 'requires' at least 800x600, some Mini-Laptops like mine support e.g. 800x480 only - but considering all that probs I already had with games and some apps because a) this low resolution and b) widescreen, I don't care anymore... and just don't use those software)Do you mean the installer? Or the Options dialog within Trout itself?-Controller (January 15, 2009, 11:07 AM)
Thanks for your feedback and apologies, again, about the Windows 98 limitation. I added some clarifying text to my initial post in this thread.-skwire (January 15, 2009, 11:46 PM)
You should also add ME to the not supported list.-app103 (January 16, 2009, 02:07 PM)
The options dialog in Trout itself; SeeAnother nice change would be if your setup dialog would fit on screen resolutions of 640x480 (Even so Windows XP 'requires' at least 800x600, some Mini-Laptops like mine support e.g. 800x480 only - but considering all that probs I already had with games and some apps because a) this low resolution and b) widescreen, I don't care anymore... and just don't use those software)Do you mean the installer? Or the Options dialog within Trout itself?-Controller (January 15, 2009, 11:07 AM)-skwire (January 16, 2009, 11:48 AM)
Sonehow the themed mode for the volume bar performs in inverted mode?
When I set the volumn slowly to high the bar goes down and from high to low the bar goes high.-apfel (January 17, 2009, 12:43 PM)
I think the tooltip on the minibar is lingering way too long. When I move the mouse away from the minibar the tooltip follows my pointer till it gets about halfway down the screen...and this is with me moving the mouse rather slowly.I've reverted the changes in build 96 until I can work out a better way to do the coloured tooltips.-app103 (January 17, 2009, 01:43 PM)
And is there any way you could save & load settings to remember column order in the playlist? I prefer to see Artist-title-time-album rather than the default artist-album-title-etc, and I have to keep changing it every time I run Trout.I will try but I know this will involve quite a lot of code re-working.-app103 (January 17, 2009, 01:43 PM)
Ugh. Man, I was hoping that wouldn't be much of an issue. :P-skwire (January 22, 2009, 02:05 PM)
I've lost the select all function in this new release both under the file menu's and the left click menu.
thanks-nogojoe (January 22, 2009, 02:41 PM)
Thank you for the last.fm support. If given the choice between having a way to love tracks or caching, I'll take the little button with the heart on it.If the Last.fm servers are that flaky, I'll add both. Your button with the heart comes first. Now, just to verify, you can "love" a track without actually playing it, right? /me will review the last.fm API docs again.-app103 (January 22, 2009, 02:46 PM)
My ears thank you for that delete option, especially when I am going through my latest crop of recommended downloads from last.fm.You're welcome. =]-app103 (January 22, 2009, 02:46 PM)
option to launch minimized (That way I can have it load at startup and not have to have the main window staring at me each time, and just have the minibar & tray icon showing instead)Can do.-app103 (January 22, 2009, 02:46 PM)
The minimize on startup is minimizing to the taskbar even if I also have "minimize to tray" selected in the options.Hmmm...I did test for this and it works for me. In the next build, I'll add a small tweak to see if it helps.-app103 (January 24, 2009, 01:14 AM)
Suggestions:This was something that's been on the ToDo for a while now. I ought to get it in there. Also...I think I figured out your inverted volume control issue. I'm pretty positive it has to do with certain Visual Styles since I saw this behaviour on my wife's comupter. I never use Visual Styles but she does and certain styles seem to make it happen and others don't. Can you confirm this? I'll see if adding an option to invert the control will fix this issue.
- New Option, Resume last played track after start
- remember last played track in playlist, for easy continue.-apfel (January 24, 2009, 09:01 AM)
1) I'm wondering is there an easy way to refresh the current folder -Build 84 should cover all three of these points. Please let me know.
currently the only way I see is to reload it - (F5 would be a nice option to have)
2) another very minor thing is:
with playmode set to random could I dictate the first file to play?
3) could there be a column with just file name ?-tomos (January 15, 2009, 09:51 AM)-skwire (January 15, 2009, 11:32 PM)
- Playlist - option to remove dead file entries (for files that no longer exist)
- Playlist - option to remove duplicate entries - Keep the first entry, remove all other matches (use path to determine this and not tags)
- Tag editor - clear the <missing> and just leave the box empty so I don't have to clear it to type in the info
-app103 (January 26, 2009, 02:46 PM)
Skwire, I missed the last few updates - only got to check this stuff out todayHmmmm...I think I may have misunderstood your initial request. I added an option to re-scan tags (thinking that was what you wanted). I'm guessing now that you want an option where you can set a folder or folders to re-scan for new files, right?
1) I tried F5 - no refresh happens (not an option in menu either?)-tomos (January 28, 2009, 01:32 PM)
4) that it would remember position of columns on restartThis is on the ToDo...however, in AHK, it's quite a bit harder than it seems.-tomos (January 28, 2009, 01:32 PM)
5) another programme I use does a lovely "sideways" (over & back) scroll if I press Control key and scroll mouse wheel - do you think would that be possible here too ?Neat idea. I'll see if I can figure out a way to add this. Thanks.-tomos (January 28, 2009, 01:32 PM)
yes,Skwire, I missed the last few updates - only got to check this stuff out todayHmmmm...I think I may have misunderstood your initial request. I added an option to re-scan tags (thinking that was what you wanted). I'm guessing now that you want an option where you can set a folder or folders to re-scan for new files, right?
1) I tried F5 - no refresh happens (not an option in menu either?)-tomos (January 28, 2009, 01:32 PM)-skwire (January 29, 2009, 12:06 AM)
is it possible that if i exit Trout while playing mp3, the next time i start Trout it would continue from that mp3? very handy when listening to audio book.. btw Skwire, fantastic job! :Thmbsup:Thanks for the kind compliment. Your feature request has actually been sitting on the ToDo for a while now. It'll be in the next build. =]-lanux128 (January 29, 2009, 04:18 AM)
yes,I thought that might be the case. I'm trying to wrap my head around how to implement such a function, though. I mean...you can have files from multiple folders in the list so how would I know which folder you want to rescan? All of them? Just the selected row's folder? Is there another player out there that does this in the manner that you like? I know the latest foobar will automatically watch folders you specify and add/synch the files to its database. However, it doesn't automatically add them to the playlist.
I meant an option to rescan/refresh the folder, thanks-tomos (January 29, 2009, 03:57 AM)
yes,Maybe this would be easy possible if the playlist was directory based, like in Apollo. Another player which uses a directory based playlist is QuickPlayer, but so this one might be able to support such feature, it only supports a list of folder which is updated (removed and re-added) on certain events (F5, changes, startup). It doesn't support tags etc in playlist (so it doesn't have to synchronize), and it does not support 'flat' playlists, nor rearrangements of songs in playlist.
I meant an option to rescan/refresh the folder, thanks-tomos link=topic=16157.msg148649
Maybe this would be easy possible if the playlist was directory based, like in Apollo. Another player which uses a directory based playlist is QuickPlayer,From what I can tell, you're the author of QuickPlayer, eh?-Controller (January 30, 2009, 12:19 AM)
d) process all affected songs, remove missing songs only, and add those not yet present in the playlist to the end of the playlist. That way all still existing files stay in position (and no synchronizing of tags is needed, you just would have to scan tags for the new entries)This is the closest to the method I had in mind.-Controller (January 30, 2009, 12:19 AM)
If you implent, don't forget to add detection of removable devices and add a menu to easliy 'sync' those too.Most likely will not happen since I think we're starting to get a bit out of scope for Trout.-Controller (January 30, 2009, 12:19 AM)
hmm :-[Yes, it is, mainly because Trout doesn't really work on a directory level; it cares about full paths. However, I could envision an option where you could add a folder or folders that Trout would know to sync the list from. Does that make sense?
I hadnt thought this "refresh" thing through at all
I had been thinking to reload the current folder (and subfolders, yes) but it sounds a lot more complex than I had thought ...-tomos (January 30, 2009, 07:20 AM)
Hmm, I love the idea of having an ahk tool to play music.
However, I cannot get it to work. It just doesn't show up... I reported my problem here (https://www.donationcoder.com/forum/index.php?topic=11455.0). Of course this is my computer only. I'm just posting here in case anyone (skwire?) knows what all the programs that don't pop up have in common. I use other ahk tools and they do pop up fine.
Thanks!-urlwolf (January 30, 2009, 10:28 AM)
embarrassed that it's one of my own;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
yes,hmm :-[Yes, it is, mainly because Trout doesn't really work on a directory level; it cares about full paths. However, I could envision an option where you could add a folder or folders that Trout would know to sync the list from. Does that make sense?
I hadnt thought this "refresh" thing through at all
I had been thinking to reload the current folder (and subfolders, yes) but it sounds a lot more complex than I had thought ...-tomos (January 30, 2009, 07:20 AM)-skwire (January 30, 2009, 07:26 AM)
Hmm, I love the idea of having an ahk tool to play music.Honestly, I have no idea why it won't appear. I'm confused, though. From your previous problem report link, it seems that you found the problem app (TrayIt)?
However, I cannot get it to work. It just doesn't show up... I reported my problem here (https://www.donationcoder.com/forum/index.php?topic=11455.0). Of course this is my computer only. I'm just posting here in case anyone (skwire?) knows what all the programs that don't pop up have in common. I use other ahk tools and they do pop up fine.-urlwolf (January 30, 2009, 10:28 AM)
that sound's good, as I say - if possible - you're the boss here so it's your call !!Let's assume we go with this method. How would you like it synced? Here are two possible methods:-tomos (January 30, 2009, 07:27 PM)
I am well aware of, and use, the desktop heap fix that app103 mentioned. Did you try it? That being said, there should be nothing in Trout that would use massive amounts of desktop heap resources.-skwire (January 31, 2009, 06:32 AM)
What? Are you saying that Trout has a major GDI leak? On Windows 98?-skwire (February 01, 2009, 06:28 AM)
I've there is a major GDI leak, I'd probably noticed (Windows 98 tends to run out of them pretty fast on leaks and sooner or later hangs) - so I didn't yet test with the latest version.-Controller (January 31, 2009, 08:56 PM)
I only registered here because of this player. As a couple other users around, I'm using Win9x too - Win98SE, to be more precise. As such, I'd appreciate if you would allow me/us to help in fixing the few (minor, I'd say) issues that we found in testing this script.I honestly appreciate the interest and desire to see Trout work properly under Win9x/ME. That being said, I do not have the time, desire, or setup (only a VM) to test under Windows 98. I'm also not a fan of making code changes (in hopes that it works under another OS) that I cannot test myself.-Drugwash (February 04, 2009, 08:58 PM)
Basically what needs attention are:Trout's tag reading handles all strings in unicode so installing the Microsoft Layer for Unicode (http://www.microsoft.com/downloads/details.aspx?FamilyId=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en) in your system may get them to display properly.
- missing tags-Drugwash (February 04, 2009, 08:58 PM)
- seek and volume progressbars not functional (sliders might've been better for 9x)This is most definitely an AHK/Win9x limitation in the current code. I can, possibly, try to find a way around this.-Drugwash (February 04, 2009, 08:58 PM)
- currently playing icon appears to be 32bit, thus displaying a black background in 9xYou can modify the resources.dll yourself with ResHacker.-Drugwash (February 04, 2009, 08:58 PM)
Other issues I noticed would be:Hmmm...the options panel is only 440 pixels high.
- Options panel out of screen at the bottom (on 1024x768 resolution)-Drugwash (February 04, 2009, 08:58 PM)
- lack of drag'n'drop sorting in playlist (major issue for me personally)Drag'n'drop sorting will be a long time coming (if ever).-Drugwash (February 04, 2009, 08:58 PM)
It would be interesting to try and make the list view RichEdit-aware; since I've tested and cRichEdit can display Unicode characters correctly on my system and you already manipulate strings in Unicode mode, maybe we could get it to display the Unicode ID3 tags properly in 9x.A standard listview, such that AHK has (SysListView32), doesn't have any sort of RichEdit capabilities. I'm not much interested in retro-fitting a third-party control into Trout since one of my design goals/challenges was to keep Trout as natively AHK as possible in an attempt to show just how much can be accomplished with the language.-Drugwash (February 04, 2009, 08:58 PM)
Oh and here's Trout Player on my 98SE system:Whoa...that is BRIGHT.-Drugwash (February 04, 2009, 08:58 PM)
Hello, skwire!
I only registered here because of this player. As a couple other users around, I'm using Win9x too - Win98SE, to be more precise. As such, I'd appreciate if you would allow me/us to help in fixing the few (minor, I'd say) issues that we found in testing this script.-Drugwash (February 04, 2009, 08:58 PM)
Oh and here's Trout Player on my 98SE system:-Drugwash (February 04, 2009, 08:58 PM)
I was trying to avoid having to build my own player from scratch - what a waste of time reinventing the wheel! - and also to give people like me - Win9x users - a chance to benefit from your hard work. But I'm afraid that's impossible, from what you said. Too bad. :(-Drugwash (February 05, 2009, 07:32 AM)
v1.0.2 build 91You, kind - me, happy. :) ありがとうございます! ;)
+ Added code to support Win9x/ME systems.-skwire (February 06, 2009, 03:14 PM)
v1.0.2 build 48
+ Added 'Scroll left' and 'Scroll right' as hotkeyable actions. [Thanks, tomos]-skwire (January 30, 2009, 06:37 AM)
I think you can remove that part about 9x not being supported, now. :)Well, there's still some quirks that I see in a VM that I can't seem to iron out. Specifically, the tray icon.-app103 (February 06, 2009, 08:26 PM)
you forgot to update the about menu to the latest version it shows vers.90 not 91Doh, that's me screwing up the changelog and post. The about box version/build text is actually generated from reading the trout.exe, so, it's the correct one.-nogojoe (February 06, 2009, 09:42 PM)
v1.0.2 build 91You, kind - me, happy. :) ありがとうございます! ;)
+ Added code to support Win9x/ME systems.-skwire (February 06, 2009, 03:14 PM)-Drugwash (February 07, 2009, 03:49 AM)
Is it Control key + mouse scroll ?[/s]
sorry,
reading too quickly - it's the arrow keys and it works !!-tomos (February 07, 2009, 04:06 AM)
Tomos, my friend, I made it hotkeyable.-skwire (February 07, 2009, 08:58 AM)
What happens if I select multiple tracks and click on edit tags->change/add date->save tag?There is no multiple track editing in Trout; only the focused track gets edited. The focused track is the one with the dotted rectangle around it. You can have multiple "selected" tracks but only one row is ever the "focused" row. Does that clear it up?
Will be the taracks overwritten with the same tag values for artist/album/date or only the changed date value?-apfel (February 09, 2009, 09:40 AM)
that sound's good, as I say - if possible - you're the boss here so it's your call !!Let's assume we go with this method. How would you like it synced? Here are two possible methods:-tomos (January 30, 2009, 07:27 PM)
1) Clear the playlist and rebuild it from the specified folders.
2) Clear only dead entries, re-scan tags of existing files, and add any new files found to the end.-skwire (January 31, 2009, 06:35 AM)
I see "Clear Playlist" is hotkeyableSure, easily doable. It'll be in the next build. Thanks.
If you could possibly make "Add Folder" hotkeyable as well that would cover my current needs (if not-tomos (February 09, 2009, 03:35 PM)
I think you can remove that part about 9x not being supported, now. :)Well, there's still some quirks that I see in a VM that I can't seem to iron out. Specifically, the tray icon.-app103 (February 06, 2009, 08:26 PM)-skwire (February 07, 2009, 08:58 AM)
What's wrong with the tray icon? Looks ok to me:Very cool. In the VM I test 9x on, it always shows the standard AHK green "H" icon. Maybe it's an ME thing? Drugwash, what does your Win98 tray show for Trout?-app103 (February 11, 2009, 09:40 PM)
Skwire: just a small suggestion, please make Trout update-able via DCUpdater (https://www.donationcoder.com/Software/Mouser/Updater/index.html).. i normally download the portable zip version and extract over the existing folder and it'd be nice to have it automated. :)I hope to add this soon. It will be optional, however. As in, you will need to copy the dcupdater into your Trout folder yourself. Would that be okay?-lanux128 (February 09, 2009, 07:10 PM)
I hope to add this soon. It will be optional, however. As in, you will need to copy the dcupdater into your Trout folder yourself. Would that be okay?-skwire (February 11, 2009, 11:39 PM)
Could you add to the right-click menu a new item "Open Music Folder" to open the current selected tracks folder?Absolutely. I plan to go one better and provide an option for a custom file manager string for those that don't use Explorer (like me).-apfel (February 13, 2009, 04:41 PM)
+ Added DonationCoder DcUpdater compatibility. [Thanks, lanux128]-skwire (February 13, 2009, 01:09 PM)
If the changed up tray menu bothers anybody, by all means, speak up.oh, i miss the 'option' menu when right-clicking the tray icon. :)-skwire (February 14, 2009, 01:05 PM)
Thanks a lot for this player, great work! I'm blown away - again - by what's possible with AHK. :-*You're welcome; I'm glad you like it. Sometimes the version number will get outdated when I upload silent bugfix builds.
PS: The version number given in your first post in this thread is outdated.
PPS: I suggest you add "audio player" to the thread topic (to find it more easily).-brotherS (February 18, 2009, 09:22 AM)
Edit: I found that I can only move the Trout window with the mouse, not with the Windows key + Cursor keys (AHK script), which works for virtually all other programs I use. Any idea why?Hmmm...that's odd. I have a similar keyboard move script and it works fine. If you want to PM me your script code, I can try it out on my systems.-brotherS (February 18, 2009, 09:22 AM)
I also saw that the "TE" and "TR" track info (your position in the file) is not updated while a file is paused, you can rewind or fast forward, but only when you resume the file it's being updated. Nothing big, just mentioning it.Yes, the times only update if the track is playing but I should be able to change this. In the meantime, the tooltip should show the current time you're dragging to even if a track is paused. Thanks for the feedback.-brotherS (February 18, 2009, 09:22 AM)
Edit: I found that I can only move the Trout window with the mouse, not with the Windows key + Cursor keys (AHK script), which works for virtually all other programs I use. Any idea why?Hmmm...that's odd. I have a similar keyboard move script and it works fine. If you want to PM me your script code, I can try it out on my systems.-brotherS (February 18, 2009, 09:22 AM)-skwire (February 18, 2009, 10:13 AM)
I also saw that the "TE" and "TR" track info (your position in the file) is not updated while a file is paused, you can rewind or fast forward, but only when you resume the file it's being updated. Nothing big, just mentioning it.Yes, the times only update if the track is playing but I should be able to change this. In the meantime, the tooltip should show the current time you're dragging to even if a track is paused. Thanks for the feedback.-brotherS (February 18, 2009, 09:22 AM)-skwire (February 18, 2009, 10:13 AM)
Your script works perfectly for me with Trout. :huh:Hmmm...that's odd. I have a similar keyboard move script and it works fine. If you want to PM me your script code, I can try it out on my systems.Will do!-skwire (February 18, 2009, 10:13 AM)-brotherS (February 18, 2009, 10:24 AM)
Yes, the tooltip is helpful, but it only shows up when I use the mouse, not when I use a hotkey. 8)Sure.
Last but not least, I would like a hotkey to skip back or forth a few (definable?) seconds. I'm used to that from players like mp3DirectCut and xmplay. Do you feel like adding that? :)-brotherS (February 18, 2009, 10:24 AM)
Your script works perfectly for me with Trout. :huh:Hmmm...that's odd. I have a similar keyboard move script and it works fine. If you want to PM me your script code, I can try it out on my systems.Will do!-skwire (February 18, 2009, 10:13 AM)-brotherS (February 18, 2009, 10:24 AM)-skwire (February 18, 2009, 10:38 AM)
Yes, the tooltip is helpful, but it only shows up when I use the mouse, not when I use a hotkey. 8)Sure.
Last but not least, I would like a hotkey to skip back or forth a few (definable?) seconds. I'm used to that from players like mp3DirectCut and xmplay. Do you feel like adding that? :)-brotherS (February 18, 2009, 10:24 AM)-skwire (February 18, 2009, 10:38 AM)
Please update to build 122. Apologies.-skwire (February 17, 2009, 09:17 AM)
thanks again for the bug-fix and DCupdate feature, now i'm using build 127. :)You're most welcome. =] Next build will be up in a minute.-lanux128 (February 18, 2009, 07:41 PM)
Here are your requests, brotherS:Thanks, excellent!
+ Added an option to specify the seek jump interval in seconds. Default is a jump of
one second. Tools, Options, Miscellaneous section. [Thanks, brotherS]-skwire (February 18, 2009, 10:01 PM)
* The statusbar track times (TE: & TR:) now update while a track is paused. [Thanks, brotherS]This is not working when I rewind or fast forward with a keyboard shortcut, only with the mouse. I'd like a 'live' update like in xmplay.-skwire (February 18, 2009, 10:01 PM)
This is not working when I rewind or fast forward with a keyboard shortcut, only with the mouse. I'd like a 'live' update like in xmplay.Re-download and try the latest build. I think it'll act like you're expecting it to. As for the status bar font, it can be done. However, the problem is that the statusbar itself won't resize vertically to fit. Question, are you running at a DPI of something other than the default of 96...120, perhaps?
Also, would it be possible to set a custom font (size) for the statusbar?-brotherS (February 19, 2009, 04:59 AM)
Another idea: how about a 'roger beep' that makes you realize that Trout jumped to another file in the playlist? Maybe I'm the only one ever missing something like that, I don't know. 8)I'm guessing that the balloon tip notify or toaster popup don't serve you well in this case? You prefer something audible rather than visual?
Reason why: when I listen to audio books - while not looking at the PC - I like to know when I reached a new file, either for note-taking or to use that to pause listening and to resume at the beginning of a file later.-brotherS (February 19, 2009, 05:16 AM)
Also, did you think about adding an (optional?) graphical reprensentation of the current part of the file being played? Like in mp3DirectCut? It's sometimes quite helpful.At some point, I hope to add a spectrum analyzer of some sort. However, this is way down my list.-brotherS (February 19, 2009, 05:16 AM)
And another edit: how about adding the website link from the about window (great idea! only saw it now) also to the context menu of the tray icon and/or to the Help menu directly?The About window does have a website button (I ought to make a real site or something, eh? =). Adding it to the Help menu is no problem.-brotherS (February 19, 2009, 05:16 AM)
FYI EvilLyrics works fine with TroutAh, nice to know it works with EvilLyrics, thanks. I'd assume EvilLyrics sees Trout as a "Winamp", right? I built in a portion of the WinampAPI into Trout for this very reason...so that it would work with stuff like Samurize, IRC scripts, my own bbLean widgets, etc. Hmmm....A-B repeat... My first thought was no way but the more I think about it, the more I like it. How would you like this to function?
What about A-B repeat ? It'd be useful to learn foreign languages-kilele (February 19, 2009, 06:58 AM)
Ah, nice to know it works with EvilLyrics, thanks. I'd assume EvilLyrics sees Trout as a "Winamp", right? I built in a portion of the WinampAPI into Trout for this very reason...so that it would work with stuff like Samurize, IRC scripts, my own bbLean widgets, etc.-skwire (February 19, 2009, 08:20 AM)
What exactly does that mean?You understood correctly. I've tested it on Samurize, vIRC (IRC client I use), and some other WinampAPI-dependant applications and all worked properly. It's possible that the apps you mention are querying portions of the WinampAPI that I don't have implemented. I'll install and test on XChat later today.
Are things that look for info from currently running instance of Winamp supposed to see Trout as an instance of Winamp? If so, it didn't work with the 3 things I tried it with, and crashed 2 of them.
Both xchat (with a winamp plugin) & Amp2MX (winamp automatic chatroom spammer) crashed, and RoboMX (chat client) just gave an error message of "the parameter is incorrect" when using the display current winamp song command.
Was there something I misunderstood about what this is for?-app103 (February 19, 2009, 08:37 AM)
I'd assume EvilLyrics sees Trout as a "Winamp", right?Yeah! It looks for the song that Trout is playing
Hmmm....A-B repeat... My first thought was no way but the more I think about it, the more I like it. How would you like this to function?Well it could be this way. User CTRL+LeftClicks over the progress bar to mark selection start ( A ) and selection end ( B ). A third ctrl-Leftclick would cancel A-B.
The rewind/ff with a file being paused now works, thanks!This is not working when I rewind or fast forward with a keyboard shortcut, only with the mouse. I'd like a 'live' update like in xmplay.Re-download and try the latest build. I think it'll act like you're expecting it to. As for the status bar font, it can be done. However, the problem is that the statusbar itself won't resize vertically to fit. Question, are you running at a DPI of something other than the default of 96...120, perhaps?
Also, would it be possible to set a custom font (size) for the statusbar?-brotherS (February 19, 2009, 04:59 AM)-skwire (February 19, 2009, 08:20 AM)
You are right. Yes.Another idea: how about a 'roger beep' that makes you realize that Trout jumped to another file in the playlist? Maybe I'm the only one ever missing something like that, I don't know. 8)I'm guessing that the balloon tip notify or toaster popup don't serve you well in this case? You prefer something audible rather than visual?
Reason why: when I listen to audio books - while not looking at the PC - I like to know when I reached a new file, either for note-taking or to use that to pause listening and to resume at the beginning of a file later.-brotherS (February 19, 2009, 05:16 AM)-skwire (February 19, 2009, 08:20 AM)
The rewind/ff with a file being paused now works, thanks!Good to hear about the seek issue. As for the losing settings issue, I wonder if it's having trouble saving the config.ini (since it seems to have an issue saving the playlist). That message you're seeing pops up if it can't delete the list.tpl file. Are you running anything that would have that file open? Perhaps an anti-virus or something is interfering? Regarding your beep request...were you thinking something like the system beep that AHK can do?
Strange: for the second time, when I was trying to close Trout (to update it), I got an "Error saving list contents!" error.
Btw, updating caused Trout to forget about some settings that I changed previously, like the internet connection and the time skip value (how many seconds).-brotherS (February 19, 2009, 03:11 PM)
how about a 'roger beep' that makes you realize that Trout jumped to another file in the playlist? Maybe I'm the only one ever missing something like that, I don't know
v1.0.2 build 146That doesn't work here. Maybe related to the "Error saving list contents!" error that I get? When I'm moving around files in program directories I sometimes get a message from Vista that I need administrator rights (which I have) to do that.
+ Column orders are now saved. [Thanks, app103]-skwire (February 20, 2009, 07:28 PM)
+ Added a "Remove track after playback" option to the View menu. This will make Trout actYes, thanks app, and thanks skwire for adding it! I can see this might come in handy.
in a sort of queue mode. [Thanks, app103]-skwire (February 22, 2009, 09:48 AM)
! The $time_r/$time_e tokens now update in realtime. Putting those tokens in the titlebarExcellenct! The counter behaves a bit erratic in the first seconds of a file, but doesn't flicker here. :)
string may result in flickering. [Thanks, brotherS]-skwire (February 22, 2009, 09:48 AM)
And another small thing: when the "TE" (elapsed) time is smaller than the set "seek jump interval", Trout will not always jump back to the beginning of the file when that hotkey is used once.That's annoying me a bit more today, I hope it's easy to fix! :)-brotherS (February 21, 2009, 04:14 AM)
And another small thing: when the "TE" (elapsed) time is smaller than the set "seek jump interval", Trout will not always jump back to the beginning of the file when that hotkey is used once.Try the latest build (v1.0.2.150)
That's annoying me a bit more today, I hope it's easy to fix! :)-brotherS (February 21, 2009, 04:14 AM)
Btw, would it be possible to run more than one Trout instance? Or would that totally conflict with playlist management etc.?Right, Trout was built from the start as single-instance, single-playlist player. Say that five times fast. =]-brotherS (February 21, 2009, 04:14 AM)
+ Added a "Remove track after playback" option to the View menu. This will make Trout actYes, thanks app, and thanks skwire for adding it! I can see this might come in handy.
in a sort of queue mode. [Thanks, app103]-skwire (February 22, 2009, 09:48 AM)-brotherS (February 22, 2009, 10:43 AM)
Works now, thanks! :)And another small thing: when the "TE" (elapsed) time is smaller than the set "seek jump interval", Trout will not always jump back to the beginning of the file when that hotkey is used once.Try the latest build (v1.0.2.150)
That's annoying me a bit more today, I hope it's easy to fix! :)-brotherS (February 21, 2009, 04:14 AM)-skwire (February 22, 2009, 01:39 PM)
v1.0.2 build 153Thanks for adding that feature! Two improvement suggestions:
+ Added a "Play track/beep between tracks" options. This is mainly for listening to audio
books so you can be alerted to chapter changes, etc. You set the options under Options,
General and toggle the functionality using the List menu entry. [Thanks, brotherS & mouser]
Build 154 has your play button in it. I believe this is what you were thinking of.Thanks, perfect!! :-*-skwire (February 23, 2009, 03:39 AM)
It would help if you could add the installer link to your signaturebetter to include a link to the trout thread.
Only if he adds the installer link to every post where he announces a new version. 8)It would help if you could add the installer link to your signaturebetter to include a link to the trout thread.-mouser (February 23, 2009, 04:16 AM)
Found 2 more small bugs:I don't experience much flicker at all in the seekbar text. Now, if I add the $time_e/$time_r to the titlebar text, I see flicker (but I warned about this). I'm not sure I can do too much about this.
- when you use the mouse on the seek bar, the displayed time flickers - looks like it tries to update itself too often.-brotherS (February 23, 2009, 04:12 AM)
- when you use the mouse on the seek bar to move to the beginning of the file and push the mouse too far (with the left mouse button still pressed down), you will accidentally change the volume (when you happen to move over that part of the UI, which is easy to do because it's so close).This is a by-product of what I have to do to even get those bars working like they do in Trout. I'll try to do something about this but there are no promises on this one.-brotherS (February 23, 2009, 04:12 AM)
It would help if you could add the installer link to your signature, might lead others to try Trout and it would mean way less clicking for all of us who want the newest version! 8)I added some bits to my sig. Hopefully, they'll save you some clicks.-brotherS (February 23, 2009, 04:12 AM)
Oh, that's related? Didn't think of that... ok, will have to live with it then. :)Found 2 more small bugs:I don't experience much flicker at all in the seekbar text. Now, if I add the $time_e/$time_r to the titlebar text, I see flicker (but I warned about this). I'm not sure I can do too much about this.
- when you use the mouse on the seek bar, the displayed time flickers - looks like it tries to update itself too often.-brotherS (February 23, 2009, 04:12 AM)-skwire (February 23, 2009, 05:00 AM)
I discovered a funny bug: every time Trout is restarted (I use window mode btw, not fullscreen) it increases its UI width a little bit. :D-brotherS (February 23, 2009, 05:11 AM)
... it would mean way less clicking for all of us who want the newest version! 8)-brotherS (February 23, 2009, 04:12 AM)
After reading the post above yours (and maybe even before) I assumed so much...... it would mean way less clicking for all of us who want the newest version! 8)-brotherS (February 23, 2009, 04:12 AM)
a just in case post:-
do you know you can use dcupdater and then update via menu/about ?-tomos (February 23, 2009, 09:19 AM)
if not, search the thread: the setup details are in there somewhere ;)...that's what I feared, so I didn't yet try to hunt them down. :D-tomos (February 23, 2009, 09:19 AM)
- when you use the mouse on the seek bar to move to the beginning of the file and push the mouse too far (with the left mouse button still pressed down), you will accidentally change the volume (when you happen to move over that part of the UI, which is easy to do because it's so close).Please try build 177 and see if the bar improvements I just made solve this issue. Thanks.-brotherS (February 23, 2009, 04:12 AM)
! "Audible notification on new track" wasn't working properly on Trout startup. [Thanks,Seems to have been fixed, thanks!
brotherS]-skwire (February 24, 2009, 03:53 AM)
Works correctly now!- when you use the mouse on the seek bar to move to the beginning of the file and push the mouse too far (with the left mouse button still pressed down), you will accidentally change the volume (when you happen to move over that part of the UI, which is easy to do because it's so close).Please try build 177 and see if the bar improvements I just made solve this issue. Thanks.-brotherS (February 23, 2009, 04:12 AM)-skwire (February 24, 2009, 05:47 AM)
Did you look into this? Bug is still in the latest version.I discovered a funny bug: every time Trout is restarted (I use window mode btw, not fullscreen) it increases its UI width a little bit. :D-brotherS (February 23, 2009, 05:11 AM)
I actaully had the same problem with an ahk app that I wrote, i needed to -8 pixels from the saved width, something todo with margins vs the actual width of the window...-kwacky1 (February 23, 2009, 06:12 AM)
Every AH 8)K I've written, including Trout, that saves position subtracts these eight pixels as well as 46 vertically.Hehe, then why is Trout getting bigger and bigger? (In both dimensions btw, I only noticed just the width expanding before.)posw := posw - 8
posh := posh - 46
:D-skwire (February 24, 2009, 06:55 AM)
Every AHK I've written, including Trout, that saves position subtracts these eight pixels as well as 46 vertically.posw := posw - 8
posh := posh - 46
:D-skwire (February 24, 2009, 06:55 AM)
just wanted to say the update feature worked perfectly here (DcUpdater installed on my pc). :up:Very nice. Thanks for the report.-mouser (February 25, 2009, 06:17 AM)
just wanted to say the update feature worked perfectly here (DcUpdater installed on my pc). :up:-mouser (February 25, 2009, 06:17 AM)
Full Resume play: remembers last track and position
1by1 has this feature:Full Resume play: remembers last track and position
Could that be added to Trout too? Would be helpful!-brotherS (March 01, 2009, 05:05 AM)
v1.0.2 build 48
+ New option: 'Remember last playback position & auto-play on start'. [Thanks, Rhys]-skwire (January 30, 2009, 06:37 AM)
It's almost what I want, could it be changed that it remembers the last 'state' also? So that it would start in "pause" mode if I have pressed "pause" before I did quit Trout the last time?Try the latest silent update (v1.0.2.186).-brotherS (March 01, 2009, 07:44 AM)
Thanks, works like a charm! :Thmbsup:It's almost what I want, could it be changed that it remembers the last 'state' also? So that it would start in "pause" mode if I have pressed "pause" before I did quit Trout the last time?Try the latest silent update (v1.0.2.186).-brotherS (March 01, 2009, 07:44 AM)-skwire (March 01, 2009, 10:35 AM)
Did you look into the 'GUI growth' issue yet?No, I don't see it on any of my test boxes. Do you run any sort of skinning engine, etc? Can you use the AHK window spy and let me know the before and after sizes? Anybody else experiencing this issue?-brotherS (March 03, 2009, 02:38 AM)
Not sure about which Theme this is, it came looking like this and I never had a reason to change it. Doesn't look very classic though.I can't seem to recreate this issue on any of my boxes or VMs that I test with. Are you running large fonts? A non-standard DPI?-brotherS (March 03, 2009, 11:26 AM)
No, never touched any of those settings either. Strange...Not sure about which Theme this is, it came looking like this and I never had a reason to change it. Doesn't look very classic though.I can't seem to recreate this issue on any of my boxes or VMs that I test with. Are you running large fonts? A non-standard DPI?-brotherS (March 03, 2009, 11:26 AM)-skwire (March 04, 2009, 05:38 AM)
No, never touched any of those settings either. Strange...Are you still having those odd saving issues?-brotherS (March 04, 2009, 05:45 AM)
Woohoo, you did it! It's fixed! Trout isn't growing by itself anymore. :Thmbsup:Silly-ass Windows. Thanks for your patience on this, brotherS.-brotherS (March 04, 2009, 08:34 AM)
* The default 'Explore here' option (Windows Explorer) should now highlight the selectedI suggest to rename that option to "Start Explorer here". In my opinion "Explore here" is not as clear as that, it could mean some internal program option too.
file. [Thanks, app103]-skwire (March 04, 2009, 08:45 AM)
I suggest to rename that option to "Start Explorer here". In my opinion "Explore here" is not as clear as that, it could mean some internal program option too.Most likely not since the user doesn't have to use regular Windows Explorer (I don't).-brotherS (March 04, 2009, 09:12 AM)
... (tough i heard ipods don't like to bond with anything but itunes) ...-alooper21 (March 05, 2009, 08:52 AM)
[...]Thanks for the kind words and feedback. Please don't ever feel ashamed to make a feature request. Trout wouldn't be what it's become if it wasn't for everybody pitching in with their suggestions and bug reports.
i feel quite ashamed to ask for more. but hear me out :P-alooper21 (March 05, 2009, 08:52 AM)
1. really needs an equalizer for those people that like to tweak sound a bit. no fancy effects like surround effects and such, but a basic "5 lines" equalizer.1) Yes, an EQ is on the ToDo. This will add some CPU usage, however.
2. tomorrow i'll buy myself an ipod, and if this baby would be able to sync and create folder structure by reading the tags it would be jaw-dropping (tough i heard ipods don't like to bond with anything but itunes). this is not a request! but the one with the equalizer might be :P
3. double-click on album art to open it in viewer instead of right-click+click. if you don't plan to expand that menu you can simply replace it with this double-click.-alooper21 (March 05, 2009, 08:52 AM)
another option would be "open file location", like wmp, or, to be original, "go to file". but is ok as it is already.Nice, I think I like "Open file location" the best. Anybody else have any input on this?-alooper21 (March 05, 2009, 09:01 AM)
if you add these optionsto the trout it can be the best;1) A lyrics window is on the ToDo.
add lyrcs automaticly to song.
suggest repairing option for wrong tags.-none exist (March 05, 2009, 11:30 AM)
Not sure if this is a bug or not, but I noticed after I loaded a playlist with thousands of songs that while it was loading them all up, if I right click on one of the table headers (you know, you left-click them to sort the list by that column) it would stop loading the songs until I finished with my right-click business.That's an AHK behaviour, though, I have seen it with other languages in the past. I'm fairly certain is has to do with AHK being single-threaded but I couldn't say for sure. Nothing should be missed during the file loading i.e. that thread will pick back up when you're done with the context menu.-Deozaan (March 09, 2009, 02:48 AM)
And by the way: WOW! I didn't know such a thing was possible using AHK. This is simply beautiful. This just might be the audio player to get me to finally upgrade from WinAmp 2.81 Lite (August 21, 2002) which I love so much I still use it to this day.Thanks for the nice compliment. I'm glad you tried it out.-Deozaan (March 09, 2009, 02:48 AM)
EDIT: Always on Top is hard to find. I think it should also be available as an option from the tray icon.There is no AoT setting for the main window so I assume you mean for the minibars. I couldn't think of a better place for it other than the minibar menu. I could build out a specific minibar menu that would show up in the tray menu.-Deozaan (March 09, 2009, 02:48 AM)
And it seems the MiniBar should snap to the edges of the monitor if it's within ~10 pixels. Or at least have an option to do that. :)I'll add that to the ToDo. Thanks. =]-Deozaan (March 09, 2009, 02:48 AM)
Not sure if this is a bug or not, but I noticed after I loaded a playlist with thousands of songs that while it was loading them all up, if I right click on one of the table headers (you know, you left-click them to sort the list by that column) it would stop loading the songs until I finished with my right-click business.That's an AHK behaviour, though, I have seen it with other languages in the past. I'm fairly certain is has to do with AHK being single-threaded but I couldn't say for sure. Nothing should be missed during the file loading i.e. that thread will pick back up when you're done with the context menu.-Deozaan (March 09, 2009, 02:48 AM)-skwire (March 09, 2009, 03:48 AM)
EDIT: Always on Top is hard to find. I think it should also be available as an option from the tray icon.There is no AoT setting for the main window so I assume you mean for the minibars. I couldn't think of a better place for it other than the minibar menu. I could build out a specific minibar menu that would show up in the tray menu.-Deozaan (March 09, 2009, 02:48 AM)-skwire (March 09, 2009, 03:48 AM)
I'm used to double-clicking tray icons for the main window to pop up. So the tray icon disappeared as the main window was popping up, but apparently clicking the tray icon again minimized it to tray, but the tray icon never showed up again. Good thing I had the MiniBar open or else I might never have been able to open the main window again!a pre-emptive vote against any possibility of changing that to a double click (to bring it from the tray) :D-Deozaan (March 09, 2009, 05:35 AM)
Correct, I meant the MiniBar. :o :tellme: Strange, it looks like there is an AoT setting in the tray menu now... How is that possible? :-\ I swear it wasn't there before! :huh:Ah, there is a bug there. If you display the minibar menu, it adds the AoT entry (as it should) but it also adds it to the tray menu. I'll fix that in the next build.-Deozaan (March 09, 2009, 05:35 AM)
I personally don't need a button to take me to last.fm's website. Also, tooltips would be nice so that I wouldn't have to launch my browser to last.fm's website to figure out that that button is a "go to last.fm's website" button.For the record, I have plans to extend the minibars in several ways. I will make that heart/love button an option in the Last.fm tab. I think app103 would kill me if I took it out entirely. :D Currently, it adds the button only if you enable the Last.fm functionality. Regarding the volume controls in the minibar, it was a tossup between that and the seekbar. I plan to add an option that will display a small section on the minibar with the time remaining/elapsed. I put the Trout icons on the minibars with the intention that they would be used as a sort of "drag thumb". Scrollwheel volume control is a good idea. I'll add that to the ToDo.
- I'd rather have a track progress indicator than a volume meter showing. Is it possible on the Horizontal MiniBar to have a tiny vertical indicator (about the size of the last.fm button) for the volume and use the current horizontal indicator for the track progress like it is in the main window? I don't need to adjust the time on the track from this indicator, I'd just like to see how far into a song I am.
- Any way to replace the last.fm button with such a volume indicator?
- I suspect that with the Vertical MiniBar you could swap them so that the volume bar was the small one only a few pixels wide and the track progress was the larger of the two.
- Alternatively, (though this wouldn't work well for the Vertical MiniBar) just showing some text in the volume indicator that can be customized to show Time Elapsed or Time Remaining (I'm a TR kind of person, myself) would be nice, but I think that might even confuse more people into thinking that it was a track progression indicator instead of a volume indicator.
- I'd like more area to click on to drag the MiniBar around with. What I'd prefer is if clicking didn't change the volume (or track progress) so I could click anywhere that wasn't a button to drag it around. My suggested solution for adjusting the volume with such a setup would be to use the scroll wheel. i.e. click on the MiniBar to activate it then adjust volume using scrollwheel.
-Deozaan (March 09, 2009, 05:35 AM)
Additionally, a couple more potential bugs: I somehow managed to confuse it to death. I'm used to double-clicking tray icons for the main window to pop up. So the tray icon disappeared as the main window was popping up, but apparently clicking the tray icon again minimized it to tray, but the tray icon never showed up again. Good thing I had the MiniBar open or else I might never have been able to open the main window again!I can add an option where you can choose single or double-clicking the tray icon to bring it forward.-Deozaan (March 09, 2009, 05:35 AM)
And I set up the toaster to display how much time was remaining and it displayed all 00:00:00 once when a new track loaded up. I pressed the hotkey to display the toaster again and it properly displayed it after that. :huh: I can't duplicate it either...-Deozaan (March 09, 2009, 05:35 AM)
a pre-emptive vote against any possibility of changing that to a double click (to bring it from the tray) :D-tomos (March 09, 2009, 06:36 AM)
1) A lyrics window is on the ToDo.-skwire (March 06, 2009, 03:46 AM)
v1.0.2 build 153
+ New option under Options, General. You can now set how the listview behaves when dropping
files on it (or the minibars). Choices are:
- Never clear the existing playlist (Default/current way)
- Always clear the existing playlist
- Always ask me what to do
[Thanks, mouser]-skwire (February 23, 2009, 03:25 AM)
Is it just me or can we not remove a song from the playlist with delete key? That would be a nice feature to add.-mouser (March 12, 2009, 05:03 AM)
Option request: "rewind on resume" - user would be able to define an amount of seconds Trout would rewind the file when you resume listening (from pause mode).Audiobook-related, I suppose? :P-brotherS (March 12, 2009, 06:10 AM)
Good guess! :DOption request: "rewind on resume" - user would be able to define an amount of seconds Trout would rewind the file when you resume listening (from pause mode).Audiobook-related, I suppose? :P-brotherS (March 12, 2009, 06:10 AM)-skwire (March 12, 2009, 06:48 AM)
a pre-emptive vote against any possibility of changing that to a double click (to bring it from the tray)-tomos (March 09, 2009, 06:36 AM)
there's an existing Winamp plugin (http://www.lyrc.com.ar/) by Lyrc that does this. why not incorporate this plugin into Trout, might save some time.-lanux128 (March 09, 2009, 11:46 PM)
skwire: can this be extended for files stated in the command-line of Trout? i use a Farr alias to search for songs and load them into Trout.
e.g. Trout.exe "C:\My Mp3s\some_song.mp3"
right now, the newly-added files are inserted at the bottom of the listview, which is good most of the times but some options would be nice. :)-lanux128 (March 12, 2009, 03:29 AM)
Is it just me or can we not remove a song from the playlist with delete key? That would be a nice feature to add.-mouser (March 12, 2009, 05:03 AM)
a minor idea: when choosing to save a new playlist, maybe use the info from the first song (artist/album) as default name?-mouser (March 12, 2009, 05:38 AM)
Option request: "rewind on resume" - user would be able to define an amount of seconds Trout would rewind the file when you resume listening (from pause mode).-brotherS (March 12, 2009, 06:10 AM)
IDEA for new playback setting
Shuffle (or Random) with manual override :-)-tomos (March 12, 2009, 07:16 AM)
Bug Report:
When starting Trout up again, it brings the playlist to the about the correct position to keep the currently playing track visible, except the currently playing song is actually just one above the visible area. In other words, you have to scroll up the playlist window one spot to see the currently playing song.-Deozaan (March 12, 2009, 02:44 PM)
There is this bug when you use media keys in logitech keyboard the song you change from keeps playing when the the song you change to starts playing-Hezzu (March 13, 2009, 02:04 AM)
skwire: can this be extended for files stated in the command-line of Trout? i use a Farr alias to search for songs and load them into Trout.
e.g. Trout.exe "C:\My Mp3s\some_song.mp3"
right now, the newly-added files are inserted at the bottom of the listview, which is good most of the times but some options would be nice. :)-lanux128 (March 12, 2009, 03:29 AM)
I assume you would just want it to work like it does for the listview i.e. obey the setting you've chosen?-skwire (March 13, 2009, 02:20 AM)
also how about a hi-res icon for the alt-tab view instead of the current one (see pic). :)Hehe, I thought about mentioning that too. :D-lanux128 (March 13, 2009, 04:15 AM)
Does it appear to be fixed for you?also how about a hi-res icon for the alt-tab view instead of the current one (see pic). :)Hehe, I thought about mentioning that too. :D-lanux128 (March 13, 2009, 04:15 AM)-brotherS (March 13, 2009, 06:17 AM)
Skwire nice and fast work on that bug
it wont be bugging me anymore :D-Hezzu (March 13, 2009, 07:05 AM)
I recall this being long-standing AHK issue. I'm trying to find some older AHK forum threads that discuss this.-skwire (March 13, 2009, 04:39 AM)
new request:
when you exit trout and then restart it, it would be nice if it remembered the last selected/playing song.-mouser (March 13, 2009, 07:18 AM)
No, I meant the alt-tab icon issue (which I believe I have fixed).I recall this being long-standing AHK issue. I'm trying to find some older AHK forum threads that discuss this.-skwire (March 13, 2009, 04:39 AM)
you mean the command-line and the drag-n-drop thing?-lanux128 (March 13, 2009, 08:12 AM)
No, I meant the alt-tab icon issue (which I believe I have fixed).-skwire (March 13, 2009, 08:41 AM)
Skwire nice and fast work on that bug
it wont be bugging me anymore :D-Hezzu (March 13, 2009, 07:05 AM)
Which one?-skwire (March 13, 2009, 07:16 AM)
Two issues with the scrollbars which nobody has remarked so far, maybe it only happens on my pc.Does this happen EVERY time? Can you provide a screenshot, please?
When I click on the scrollbar slider the listview colors get inverted. Also if I press on scrollbar to move quicker throughout the listview content and release the mouse the slider keeps displacing on its own until I move the mouse off the scrollbar.-kilele (March 15, 2009, 03:13 PM)
Clicking on the toaster popup will immediately get rid of it.I'll add it as an option. Thanks.-app103 (March 14, 2009, 04:20 PM)
Does this happen EVERY time? Can you provide a screenshot, please?Here you have a screencast-skwire (March 16, 2009, 03:28 AM)
I updated to the latest edition and now "Do not show Toaster when Main Window is Active" will not stay selected in my options. That is, it remains checked until I press the OK button in the Options. But when I open the options up again, the option is unchecked.-Deozaan (March 16, 2009, 02:16 PM)
Some would experience awesome load times on the search (F3) when one has 65536 songsWell, I have never intended for Trout to be used with anything close to that amount of files. I was simply using it as a stress test for my search code.-Hezzu (March 17, 2009, 01:29 AM)
even though the search looks and feels awesome I would prefer something more convenient and quick :-[I'm not sure how how I can make it any more convenient. I mean, you can set up a local and/or global hotkeys for the search window to pop it up, type a quick search, select a track and play it (all without seeing the main Trout window). What did you have in mind?-Hezzu (March 17, 2009, 01:29 AM)
I'm not sure how how I can make it any more convenient. I mean, you can set up a local and/or global hotkeys for the search window to pop it up, type a quick search, select a track and play it (all without seeing the main Trout window). What did you have in mind?-skwire (March 17, 2009, 02:06 AM)
Bug Report: Toaster does not display ampersand. I'm guessing this means there are other special characters the toaster doesn't display.
I have a track titled "Horse & Carrot" which displays as "Horse _Carrot" in the toaster, but seems to display correctly everywhere else.-Deozaan (March 17, 2009, 11:42 PM)
Bug Report: Double clicking the album art opens the album art twice
Single clicking doesnt open it-Hezzu (March 18, 2009, 01:30 AM)
Thanks skwire for the awesome program!You're most welcome. =]-Deozaan (March 19, 2009, 04:15 AM)
How about an option to autopause after x min of user idle time? Useful in case you fall asleep. (inspired by this (https://www.donationcoder.com/forum/index.php?topic=17205.0))Hahaha...funny you mention this. Mouser and I had a discussion about this some time back. Snore Detector. :P It seems that Trout is sort of becoming tuned nicely for audio book listening. :D Anyway, such a feature wouldn't be too hard to add; I'd think that I'd only need to check for this while a track is currently playing.-app103 (March 20, 2009, 04:03 AM)
Mouser and I had a discussion about this some time back. Snore Detector. :P It seems that Trout is sort of becoming tuned nicely for audio book listening.-skwire (March 20, 2009, 04:16 AM)
! Ampersands were not displaying properly in the Toaster popup. [Thanks, Deozaan]-skwire (March 18, 2009, 04:19 AM)
I found another ampersand problem. It won't show up in the tray icon's tooltip.-Deozaan (March 21, 2009, 08:00 PM)
Can anybody else confirm what Deo is seeing?-skwire (March 21, 2009, 08:30 PM)
I can. :-D-Deozaan (March 21, 2009, 08:40 PM)
@skwireAdded to the ToDo.
If you're entertaining this idea, also consider the flip side... A wake-up alarm could be a nice feature as well.
You could set a time, playlist/song/folder, and a wake-up volume that might be different than "normal" listening volume;
Volume settings might even include a gradual rise as not to startle you awake.-SoggyDog (March 20, 2009, 11:13 AM)
I found another ampersand problem. It won't show up in the tray icon's tooltip.I'm not sure why it displays correctly on my system and not yours but it may have something to do with the fact that my computers are set up with Japanese as the default language. Unfortunately, I don't believe there is any sort of SS_NOPREFIX for tooltips like there is for text controls. The SS_NOPREFIX setting is what allows a text control to not interpret the ampersand as an underliner for the immediately following character. I could probably fix it by doubling-up ampersands in the tooltip strings but that would, most likely, break it for me (and other's systems that currently display it properly). In other words, this may have to be left as a cosmetic bug. I'll keep it in my bug tracker, though, in hopes that I come across a universal fix.-Deozaan (March 21, 2009, 08:00 PM)
I found another ampersand problem. It won't show up in the tray icon's tooltip.I'm not sure why it displays correctly on my system and not yours but it may have something to do with the fact that my computers are set up with Japanese as the default language. Unfortunately, I don't believe there is any sort of SS_NOPREFIX for tooltips like there is for text controls. The SS_NOPREFIX setting is what allows a text control to not interpret the ampersand as an underliner for the immediately following character. I could probably fix it by doubling-up ampersands in the tooltip strings but that would, most likely, break it for me (and other's systems that currently display it properly). In other words, this may have to be left as a cosmetic bug. I'll keep it in my bug tracker, though, in hopes that I come across a universal fix.-Deozaan (March 21, 2009, 08:00 PM)-skwire (March 25, 2009, 04:48 AM)
---------------------------
trout.exe
---------------------------
Error: The following variable name contains an illegal character:
"LastFM_FAILED Invalid/Missing Parameter(s)"
The current thread will exit.
Line#
---> 5468: Last_FM_Auth_Check_Message := %LastFM_tmp%
---------------------------
OK
---------------------------
Also posted on the AHK forums, based on a similar but unrelated request by Drugwash, a possible new feature might be cross-fading between tracks. Just a suggestion for my new favorite audio player.-SoggyDog (March 26, 2009, 05:56 PM)
Thanks for everything skwire. I greatly appreciate that you not only consider all the suggestions given to you in the forums, but you actually make many, many, many of those suggestions come to fruition. You, sir, are a rock star!-SoggyDog (March 26, 2009, 05:56 PM)
Just started and enabled Internet Access->Enabled Last.FM checkbox->clicked on username field.
Not a serious "bug"...-apfel (March 28, 2009, 06:47 PM)
Feature Request: Is there any way to have a kind of secondary and tertiary sorting of the playlist, so it can sort the playlist by (for example) the artist, album, track number in that order?I don't believe this is (easily) possible with the standard listview that AHK uses. I get around this by using a well-structured directory layout for my music collection.-Deozaan (March 30, 2009, 01:03 AM)
Is there a way to get Trout to save Playlist info after every track?-Deozaan (April 06, 2009, 02:20 AM)
The option to play a sound when the track changes is very useful.. and has led to me to wonder if it might be cool to have an option to use the MS speech api to actually announce the track #, or filename, or track title. Could be cool -- and useful for those of us listening to audiobooks while going to sleep, or for visual impaired people.-mouser (April 13, 2009, 11:33 AM)
Wow, I just saw this! This is very impressive, skwire. Sometimes, the talent here at DC blows me away.Thanks for the kinds words and thanks for trying it out.-superboyac (April 21, 2009, 11:48 AM)
actually, since I created an idea for an audio application a couple of days ago (here (https://www.donationcoder.com/forum/index.php?topic=17991.0)), maybe this application can do it with a minor tweak.I created a custom audio looper app, for you, in that thread. =]-superboyac (April 22, 2009, 10:24 AM)
Could I please have an option that when I click a toaster popup it immediately closes?-app103 (April 22, 2009, 12:12 PM)
Wow, skwire, that is just perfect. It does exactly what I wanted, and it's portable. I basically have my own personal drum backup on my keychain now. Thanks so much.Great to hear...no pun intended. =]-superboyac (April 24, 2009, 02:46 AM)
+ Added a Text-To-Speech option to the "New track notification" options. (Thanks, mouser)
I've no idea if it works on Win9x/ME (I would guess not).-skwire (April 24, 2009, 06:45 AM)
I wondered what you've been up to.-SoggyDog (May 10, 2009, 11:24 AM)
Lyrics window coordinates not being saved on close.I thought I had this fixed (during my own testing). Try resizing the box and see if that saves it.-SoggyDog (May 10, 2009, 02:17 PM)
nice work with the lyrics window.. can you make it snap to the right-edge of the main window? currently it opens at top-left.-lanux128 (May 13, 2009, 02:29 AM)
v1.0.3 build 6
! Fixed (hopefully) lyrics window position saving bug.-skwire (May 18, 2009, 05:33 AM)
There's something very strange with trout and something else I install.
I tried it on XP 32, the window shows up in taskbar, but does not come to front.
same on windows server 2008 64.
I have no idea what could cause this!
I have to kill the window with right click + close on task bar.-urlwolf (May 30, 2009, 03:12 PM)
I can't seem to play audio CD's in Trout.-app103 (May 30, 2009, 10:46 PM)
Uhhhh....errrrmmm....hmmmm...maybe try v1.0.3 build 26 and we'll just forget this ever happened. :P-skwire (May 31, 2009, 05:10 AM)
I don't see a way to remove the playlist index of the current item from the titlebar. (since it doesn't appear in String Formatting > Titlebar, but still appears in the titlebar).-clidenio (June 05, 2009, 02:41 PM)
Also... would it be possible to add more ways for files passed through the command line to be handled.-clidenio (June 05, 2009, 03:32 PM)
Another find is a full set of black/white media icons in %system%\mci32.ocxIt's a Visual Basic 6 OCX file but I don't think it's part of the standard runtimes since I don't have that particular file on my box (but do have the runtimes).
[...]
However I'm not sure if that ocx is 16bit or 32bit and if it's present in all Win versions. :tellme:-Drugwash (June 09, 2009, 02:55 PM)
Too bad, could've solved issues with missing Wingding (Webding?) fonts on certain machines. Oh well... *sigh*-Drugwash (June 09, 2009, 06:33 PM)
Too bad, could've solved issues with missing Wingding (Webding?) fonts on certain machines. Oh well... *sigh*I actually have a solution to this issue; just need to get off my arse and implement it.-Drugwash (June 09, 2009, 06:33 PM)
Thanks app103, very kind of you. I personally have no problem with those fonts but I remember having read (or been told) about people that missed them; hopefully they find the links above and solve the issue. :Thmbsup:-Drugwash (June 10, 2009, 05:28 PM)
skwire, how about support for off-line lyrics? if there is a text file with the same filename as the song then it can be displayed in the lyrics windows. would save some bandwidth for someone like me.. :)Yes, I plan to expand this a bit to include lyrics file reading as well as lyrics tag reading.-lanux128 (June 22, 2009, 04:10 AM)
It's by design. What is happening is that, on a track change, the focus is set to the listview (and, consequently, away from the play/pause button). I did it this way so that you could immediately use the up/down keys to move through the list.Ah, ok.
Edit: brotherS, the easiest way to solve this is to simply add a "Space" local hotkey for the Play/Pause action in the Options dialog.-skwire (July 03, 2009, 03:55 AM)
* More slight graphical tweaks to the main interface.-skwire
I seriously hope this is a bug and not how you intended for it to look.
Thanks and apologies for the trouble.
v1.0.3 build 64 - 2009-09-23
! Took out an erroneously left in static hotkey (F12). (Thanks, tomos)-skwire (September 23, 2009, 07:47 AM)
Hmmm...if that build doesn't work for you, start Trout directly from the executable file and then try a drag & drop operation. For some reason, that seems to make d&d work in my Vista VM. As to why, I haven't a clue. Maybe some more Vista-savvy folks have an idea?-skwire (October 09, 2009, 04:05 AM)
Why not create a setting in which the user would choose the place of the dropped files?
I mean, the user should be able to place the files in a specific place (eg.: at the middle of the playslist) instead of the way of getting them dropped automatically to the end of the list.-troutfan (October 10, 2009, 10:20 AM)
So here's a feature request: A option to specify whether files should be queued or played when launched from explorer.-sri (October 14, 2009, 12:39 AM)
Hi Skwire - I'm new to the forum - I too am a fan of Billy and was wondering if you planned on adding Gapless playback support?-rezidue (October 21, 2009, 05:34 PM)
P.S. Files 2 Folder is great too!-rezidue (October 21, 2009, 05:34 PM)
...I think gapless playback is only relevant if the playing mode is the "Play list" or "Repeat list" option. I don't think it makes sense for any of the other modes (Play file, Repeat file, Random, or Shuffle). Would you agree?-skwire (October 22, 2009, 01:16 AM)
Likely not the correct place to mention an reproducible error in build 158 (portable version), but here goes anyway.-Shades (November 01, 2009, 12:22 AM)
Explanation of my setup:
When I doubleclick on a mp3 file in DOpus v9.x the Trout app starts with only the selected file in the playlist. OK.
Because the file would not autoplay, I enabled 'Resume playback on start' in the options.
Running WinXP pro SP2 (Dutch edition) on a dual core Intel PC-Shades (November 01, 2009, 12:22 AM)
Explanation of procedure:
Double-clicking (and auto-playing) only works the first time. The second time the list is updated correctly, but the song does not start (although the 'Play' button suggests otherwise). Only after pressing the 'Stop' button the intended music starts playing. At this point Trout consumes 49%-50% of my CPU resources. Double-clicking on a new mp3 file results in a 'frozen' Trout which can only be terminated with the TaskManager.-Shades (November 01, 2009, 12:22 AM)
One request (and sorry if this has been brought up, but I wasn't up to reading 17 pages for it) would be a tooltip for the volume control as there is for the song position control.-SoggyDog (November 10, 2009, 04:27 PM)
I have now disabled my Windows Theme and enabled the Windows Classic Theme and the play controls appear.
When I enable my theme again the play controls disappear.-Larix (December 01, 2009, 01:20 PM)
'Tis the season for giving, my friend. Also, since this is a file selection dialog, it remembers the last selected file. Is that acceptable?-skwire (December 09, 2009, 09:57 AM)
Yes, with Luna the glyphs are shown.I have now disabled my Windows Theme and enabled the Windows Classic Theme and the play controls appear.
When I enable my theme again the play controls disappear.-Larix (December 01, 2009, 01:20 PM)
This is a good clue, thanks. From the screenshot, I assume you're using a custom Visual Style? Do the glyphs show up if you use, say, one of the standard Luna themes?-skwire (December 09, 2009, 10:00 AM)
...I think gapless playback is only relevant if the playing mode is the "Play list" or "Repeat list" option. I don't think it makes sense for any of the other modes (Play file, Repeat file, Random, or Shuffle). Would you agree?-skwire (October 22, 2009, 01:16 AM)
Absolutely.
Perhaps it's not in the cards right now? Next project - Haddock, Cod...
Regards.-rezidue (October 22, 2009, 07:42 AM)
You don't use your own software? :)
Otherwise it looks ok for me. Keep up good work :Thmbsup:-Greybrow (December 11, 2009, 08:34 AM)
I was wondering how much would it take, with library turned off. So I checked :) 14MB-Greybrow (December 11, 2009, 07:27 PM)
Trout was 8MB empty, and 20MB with all files loaded as playlist.-Greybrow (December 11, 2009, 07:27 PM)
I tried to drag&drop files to trout, and it failed for the first time. It shown me an icon with plus sign, when I hovered the gray menu zone, but after I dropped it there it didn't add them to the playlist. So I tried second time but dropped files to the playlist zone, and it started to add them.-Greybrow (December 11, 2009, 07:27 PM)
It is nice, that I could play music that was already loaded while the files were in the queue. But list kept jumping to the beginning while loading and that was bit annoying.
I wondered what would happen, if I exit program, while still loading files. So I closed and reopened trout. And there were only those files, that were already read before exiting.-Greybrow (December 11, 2009, 07:27 PM)
After I read all the files from disk to playlist, and then reopened program. It took about 3 seconds to open. So it seems slower than foobar with library.
It took lots of time opening them for the first time, probably the same as foobar importing files to the library for the first time.-Greybrow (December 11, 2009, 07:27 PM)
Collection is about 8000.
About dropping files. Trout could first save the list, and then read it. Or read it on demand (after scrolling).-Greybrow (December 12, 2009, 07:36 AM)
Is there a way to change playlist grid color? Or change line to dotted line? Or turn it off?
I like lime on black theme, and almost white grid spoils it a bit. :)-Greybrow (December 12, 2009, 07:36 AM)
I have just tried aimp2. It takes 5MB of ram opened, 9MB with collection loaded as playlist, and 16MB with library opened.
And it does gapless. And last.fm. And has library and tag editor. And plays wide variety of music formats. But looks more like winamp-Greybrow (December 12, 2009, 07:36 AM)
Trout is not written to compete with other players.:D
...
I started writing Trout for myself and I'm very flattered that many many people, including yourself now, have helped shape what it is today.-skwire (December 12, 2009, 09:03 AM)
How do I disable the shell extension? I can't find it in ShellExView. Thanks in advance.-jeirich (December 29, 2009, 04:50 PM)
How do I disable the shell extension? I can't find it in ShellExView. Thanks in advance.-jeirich (December 29, 2009, 04:50 PM)
The menu option acts as a toggle so all you should have to do is select the menu option again to turn it off.-skwire (December 29, 2009, 10:05 PM)
Forgive another question, but I didn't find anything with a search: any chance of cue sheet support?-jeirich (January 11, 2010, 09:47 AM)
another thing is that it would be nice, I think, if Trout will remember the volume (for me it should be "full", never anything else).-Curt (January 21, 2010, 04:13 AM)
Thanks, it works. I forgot to mention that Trout is a *great* player.
There is something missing though: the total duration of all files in the playlist.-mohamedm (January 25, 2010, 01:33 PM)
No taller, just longer. I was thinking the seekbar length would be double that of the volume.-skwire (January 24, 2010, 04:52 PM)
v1.0.4 build 1 - 2010-02-04Hi skwire
* Revamped Trout's upper GUI. (Thanks, Lesmo16)
1) Larger, multi-line title text area. Right-clicking on this area will allow you to copy the text to your clipboard.
2) Larger album art.
3) Volume control moved horizontally under the control buttons.
+ Under Tools, Options, String formatting tab, you can now preview any and all formatting changes easily.
Hopefully, I didn't break anything. =] However, if I did, you can download the older version here:
http://skwire.dcmembers.com/apps/trout/trout_portable_old.zip
http://skwire.dcmembers.com/apps/trout/trout_setup_old.exe
Here's how the new changes turned out.
(see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=16157.msg194156#msg194156)) (see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=16157.msg194156#msg194156))-skwire (February 04, 2010, 11:21 AM)
Maybe a bug under Tools\Options\Audio notification on new track\Enable--TTS $title as token
On playing new song it gives the last song played.-nogojoe (February 04, 2010, 05:01 PM)
An old issue here - apologies if I repeat myself: since I disabled second monitor in Display Properties (doesn't exist physically anymore), Trout's main window remained at coordinates outside the now only monitor. The Options window also opens at old coordinates, far from reach.
Would it possible to add code that checks if saved window position matches the virtual screen boundaries and if not, move it somewhere inside? I know it's easy to edit the config file, but for the sake of professionalism... ;)-Drugwash (February 20, 2010, 07:44 AM)
Also, after I made the corrections, I noticed the recent changes do not apply correctly on my Win98SE machine: the seekbar overlaps the info window and the volume gets overlapped by the latter; most likely you forgot to apply the changes to the Win9x part of the respective controls. :-[-Drugwash (February 20, 2010, 07:44 AM)
Have you thought again about making the info area a RichEdit control? I've tested the cRichEdit wrapper some time ago and it works fine in 9x - I've even posted a test script at the AHK forums, in the BASS thread [link (http://www.autohotkey.com/forum/viewtopic.php?p=252090#252090)]; should work without problems in XP+ too, I guess..-Drugwash (February 20, 2010, 07:44 AM)
Very nice player :) Are there any plans for an equalizer ? It sounds nice and clean overall but it would be nice. Nice work 8) I'll be using this as my audio player for awhile thx.-bleh75 (March 27, 2010, 04:09 AM)
Oh yeah I found it at http://www.softpedia.com/get/Multimedia/Audio/Audio-Players/Trout-Skwire.shtml
I sent them an updated link for the latest build.-bleh75 (March 27, 2010, 04:09 AM)
Ok, just for the heck of it I unchecked that option and rechecked it and it's working fine now...but now last.fm isn't working. It can't login. I don't know if it's a trout issue or a last.fm issue, though. I'll try again later to see if it works.-app103 (April 21, 2010, 02:27 AM)
Could you make an option to disable that album cover pic thing? I do not want to look at words No cover. Sometimes I have some pics in the folder with songs, so Trout uses one of them and shows it like it is a album cover pic, but it is not and it does not have anything to do with a song.-panzer (April 24, 2010, 02:39 AM)
Great player, by the way.-panzer (April 24, 2010, 02:39 AM)
... I've also been meaning to add an option that will allow the user to specify a "no cover" image of their own.Yes, please! :)-skwire (April 27, 2010, 11:11 PM)
... I've also been meaning to add an option that will allow the user to specify a "no cover" image of their own.Yes, please! :)-skwire (April 27, 2010, 11:11 PM)-Lesmo16 (May 01, 2010, 01:09 PM)
Could you enable drag&drop support in the playlist itself?-panzer (May 04, 2010, 02:21 AM)
I sometimes want to move some track up or down ...-panzer (May 04, 2010, 02:21 AM)
Could you make option to lock columns?-panzer (May 04, 2010, 02:21 AM)
Ctrl-up/Ctrl-down will move a contiguous selection.-skwire (May 04, 2010, 02:33 AM)
Put a volume let's say on 11, then open minibar and it shows pre-set volume level at around 70 or so. They should be synchronized to show same volume from the start.v1.0.4 build 29 - 2010-05-11-panzer (May 11, 2010, 02:55 AM)
If you move Trout minibar around, what is that object that shows up near the fish icon and starts moving when you move your mouse?-panzer (May 11, 2010, 02:55 AM)
Can I change the size of play, stop, etc. buttons?-panzer (May 13, 2010, 03:21 AM)
in 'Random' play mode, is it possible to go back to the previous track via the "previous" button? it doesn't do that on my PC..-lanux128 (May 29, 2010, 02:49 AM)
in 'Random' play mode, is it possible to go back to the previous track via the "previous" button? it doesn't do that on my PC..-lanux128 (May 29, 2010, 02:49 AM)
...and no. Pessimistic start to the day, huh?-skwire (May 29, 2010, 06:58 AM)
Bug report:The "Missing tag value" gets filled in when the song is added to the list.
If user changes the "Missing tag value" string in options,
it will be saved correct in Tags_Missing_String field of config.ini file,
but doesn't appear at playback.
Trout shows the default string "<missing>" instead.-Lesmo16 (May 31, 2010, 05:45 AM)
Even closing trout doesn't help getting the new value.... at least that made me think of a bug - perhaps it's even a feature. :mrgreen:-DeVamp (May 31, 2010, 08:23 AM)
whenever i mute a track to do something (e.g. answer a phone call) the next track will not stay muted. it will revert to normal volume, is this normal? btw, i'm using version 1.0.4 build 28.-lanux128 (June 02, 2010, 09:32 AM)
Uhhh...that'd be a bug. =] I'll fix it in the next push. Thanks for finding and reporting it.-skwire (June 02, 2010, 10:27 AM)
+ Added two new File menu options. (Thanks, Lesmo16)Almost great! ;)
1) Clear list and add file(s)
2) Clear list and add folder-skwire (June 05, 2010, 09:04 AM)
would you please change that behaviour, because the user could also CANCEL the file/folder opening window.-Lesmo16 (June 06, 2010, 07:52 AM)
So maybe it's unicode problem. I didn't check if the player supports unicode. ^^'-Bziur (June 20, 2010, 03:56 AM)
With ticked "Balloon tip on song change" I get annoying beeps from "Audible notification on new track" although it isn't ticked. It appears approx. at every 4th or 5th track change.-Lesmo16 (June 20, 2010, 09:25 AM)
It's a three tone sound that should come from the PC speaker inside your case (not your soundcard speakers).-skwire (June 20, 2010, 11:07 AM)
+ Added an option to specify the timeout of the balloon tip under the Options, General tab.Wow, thanks for this not expected setting!-skwire (June 20, 2010, 04:14 PM)
* Disabled the sound on the balloon tip.Fixed - thanks.-skwire (June 20, 2010, 04:14 PM)
Skwire Quality as usual - fast and reliable! :Thmbsup:-Lesmo16 (June 21, 2010, 12:26 AM)
All ten of you.-skwire (June 21, 2010, 01:24 AM)
I am sure there are more than 10, they just keep silent and enjoy the software.Hell yeah, I think a lot more than 10 users :-)-app103 (June 21, 2010, 01:25 AM)
All ten of you.Make that 11! I registered here just so I could say that :D-skwire (June 21, 2010, 01:24 AM)
I am sure there are more than 10, they just keep silent and enjoy the software.I agree with that completely. As I said I only just registered, but I've been enjoying Trout for quite awhile. It's actually the music player I have in my portable apps collection.-app103 (June 21, 2010, 01:25 AM)
Make that 11! I registered here just so I could say that :D-ignotus (July 13, 2010, 10:52 AM)
Right now I have my music collection being served up via http and Trout is the ONLY player I've found that will reliably play it. Although it doesn't read the ID3 tags.-ignotus (July 13, 2010, 10:52 AM)
Also, what is the difference between the Shuffle and Random Play Modes?-ignotus (July 13, 2010, 10:52 AM)
Make sense?Yes indeed it does :) Thanks-skwire (July 13, 2010, 01:01 PM)
I have ~3500 songs all in the same playlist and when I added them it did read the tags, but it also took a lot longer to add songs. This wouldn't be so bad if I could start playing while the rest are being added. Trout tried to play, but the streaming sources kept failing. I'm guessing this has more to do with the http server I'm using (python -m SimpleHTTPServer) than Trout though.-ignotus (July 13, 2010, 01:45 PM)
Also, the seeking seems to work the same as it did before. I can't immediately seek to the end of the song, but I can seek short distances until the song loads completely. Again, maybe the http server I'm using doesn't support it.-ignotus (July 13, 2010, 01:45 PM)
Maybe I'll change it so it reads the tags on playback instead of on load. That way, you'll see just the filename at first and the tags will come in as the files are played. Would that be acceptable?That sounds just fine with me.-skwire (July 13, 2010, 07:20 PM)
Are you streaming these from home to work or something like that?Exactly :P-skwire (July 13, 2010, 07:20 PM)
Thanks for you patience on this while I work out what's going to work best.Thank you for a great application and for being so responsive to its user base!-skwire (July 13, 2010, 07:20 PM)
I have the error message "Error saving list contents" each time I close Trout.
Trout wants to save playlist in \Program Files\trout\list.tpl but it is not compatible with UAC mode of Windows Vista/Seven. Can you please save the playlist file in the "Application Data" folder?
The "Save As" doesn't keep the folder path.
And please, don't tell me to launch Trout in admin mode.-dsy (July 18, 2010, 02:41 AM)
Until I add code for this, you have two options:
1) Run Trout from a different folder that isn't UAC-protected.
2) Run Trout in admin mode (but you knew that).
Apologies for the late reply (I've been out of town).-skwire (July 23, 2010, 01:18 PM)
Discovered a bug:
When a file name contains a comma, Trout is unable to open Explorer to the file location.-app103 (September 22, 2010, 08:47 PM)
Found something strange.
When I start trout and Libre.FM support is on, I get the error in attachment.-DeVamp (September 23, 2010, 02:53 AM)
Yes, my account and password is filled in.-DeVamp (September 23, 2010, 03:08 AM)
---------------------------
Trout
---------------------------
Libre.fm reply: OK
User authentication was successful
---------------------------
OK
---------------------------
thank you anywy for the program.
It just replaced foobar2000 at home.-DeVamp (October 01, 2010, 05:20 PM)
Can you make it so that Total time, Time elapsed, and Time Remaining (for individual tracks) don't show the number of hours?-Deozaan (October 30, 2010, 03:05 PM)
I've also been experiencing a strange issue. It seems like whenever I first start up Trout, if I double click an item in the list to play it, it won't play. Then when I get a song playing, double-click-to-play works fine after that.-Deozaan (October 30, 2010, 03:05 PM)
+ Added a /clearlist parameter that will clear Trout's playlist if
Trout is already running. (Thanks, lanux128)-skwire (December 23, 2010, 12:31 PM)
*in a way that it would just randomly play the files in a given directory, and would update its list if I add files to the directory after Trout had been closed before-brotherS (December 23, 2010, 12:55 PM)
...and here's a request :D
Please make the random option even more random: when I close and restart Trout, it plays the first file in the list - every time I restart Trout. Only when I click the "next file" button, the random mode really kicks in.-brotherS (December 23, 2010, 02:16 PM)
Try v1.0.5 build 2, please.That fixed it, thank you! :Thmbsup:-skwire (December 23, 2010, 04:38 PM)
But it wasn't doing it before. . .-Deozaan (December 23, 2010, 10:15 PM)
An interesting bug showed up today... I can't reproduce it at will, but it happened twice within a few hours.-brotherS (December 25, 2010, 11:01 AM)
But it wasn't doing it before. . .-Deozaan (December 23, 2010, 10:15 PM)
Hmmm...I have no idea, then since I didn't change any of that code. Does it work in a non-UAC folder?-skwire (December 24, 2010, 10:25 AM)
I've just added Trout to TPFC (http://www.portablefreeware.com/index.php?id=2053) ! :Thmbsup:
Cheers!
Edit: is it build in AutoHotkeyL? I can't play files with Unicode characters in their names.-joby_toss (January 08, 2011, 04:17 AM)
Hmm... it seems in the latest version a 'feature' of a/the previous version got lost. When I start Trout, it now starts with a blank Seekbar and Titlebar - I loved that it used to display the file that it would play next at startup already, *before* hitting the play button. (Play Mode = Random)And another new bug, maybe related to this one (no idea):
Not a big deal, just a friendly request to bring this back. :)-brotherS (January 07, 2011, 08:16 AM)
Hmm... it seems in the latest version a 'feature' of a/the previous version got lost. When I start Trout, it now starts with a blank Seekbar and Titlebar - I loved that it used to display the file that it would play next at startup already, *before* hitting the play button. (Play Mode = Random)And another new bug, maybe related to this one (no idea):
Not a big deal, just a friendly request to bring this back. :)-brotherS (January 07, 2011, 08:16 AM)
When I let Trout run in the background (paused, while doing other stuff) for an hour or two, and then go back to Trout to resume, Trout - unsuccessfully - tries to go through the whole playlist in a quick succession, not being able to play a single file.
I then quit and restart Trout... and everything works fine again. Happened to me twice already.-brotherS (January 08, 2011, 11:32 AM)
The volume bar does not have a border to contain it (unlike the seekbar). Bug or feature? :)-brotherS (January 13, 2011, 03:29 AM)
Hmm... it seems in the latest version a 'feature' of a/the previous version got lost. When I start Trout, it now starts with a blank Seekbar and Titlebar - I loved that it used to display the file that it would play next at startup already, *before* hitting the play button. (Play Mode = Random)-brotherS (January 07, 2011, 08:16 AM)
When I let Trout run in the background (paused, while doing other stuff) for an hour or two, and then go back to Trout to resume, Trout - unsuccessfully - tries to go through the whole playlist in a quick succession, not being able to play a single file.-brotherS (January 07, 2011, 08:16 AM)
The volume bar does not have a border to contain it (unlike the seekbar). Bug or feature? :)-brotherS (January 13, 2011, 03:29 AM)
I don't know what you're referring to in this case.-skwire (January 13, 2011, 08:21 AM)
Hmm... it seems in the latest version a 'feature' of a/the previous version got lost. When I start Trout, it now starts with a blank Seekbar and Titlebar - I loved that it used to display the file that it would play next at startup already, *before* hitting the play button. (Play Mode = Random)-brotherS (January 07, 2011, 08:16 AM)
I went back several versions but I don't see this feature you're describing. At any rate, I can populate the seekbar text on startup but the titlebar doesn't get activated until a song is playing (it's always been this way, I believe).-skwire (January 13, 2011, 08:21 AM)
When I let Trout run in the background (paused, while doing other stuff) for an hour or two, and then go back to Trout to resume, Trout - unsuccessfully - tries to go through the whole playlist in a quick succession, not being able to play a single file.-brotherS (January 07, 2011, 08:16 AM)
I have no idea what would be causing this. I routinely leave Trout paused for long periods of time (overnight) and have no problems resuming playback. Are your music files on a network drive that disconnects or a USB drive that has gone into standby, perhaps?-skwire (January 13, 2011, 08:21 AM)
Oh, I forgot: is it possible for you to make the "Random" play mode a tiny little bit less random? So that it would not play the same file twice in a row?
8)-brotherS (January 13, 2011, 10:24 AM)
Well, it doesn't here. ;)Oh, I forgot: is it possible for you to make the "Random" play mode a tiny little bit less random? So that it would not play the same file twice in a row?
8)-brotherS (January 13, 2011, 10:24 AM)
It should already do this check.-skwire (January 13, 2011, 11:30 AM)
Well, it doesn't here. ;)-brotherS (January 13, 2011, 11:45 AM)
Did the image help to make clear what I meant?-brotherS (January 13, 2011, 11:45 AM)
Well, it doesn't here. ;)-brotherS (January 13, 2011, 11:45 AM)
Ah, I see where I broke it (funny enough, adding your request: https://www.donationcoder.com/forum/index.php?topic=16157.msg228354#msg228354). I'll endeavour to fix.-skwire (January 13, 2011, 02:12 PM)
Did the image help to make clear what I meant?-brotherS (January 13, 2011, 11:45 AM)
Yes...but I don't see this behaviour under XP, only Win7. I've been trying to fix it but I have no idea what is causing it since the two bars are set up with exactly the same properties. Frustrating...-skwire (January 13, 2011, 02:12 PM)
When I let Trout run in the background (paused, while doing other stuff) for an hour or two, and then go back to Trout to resume, Trout - unsuccessfully - tries to go through the whole playlist in a quick succession, not being able to play a single file.-brotherS (January 07, 2011, 08:16 AM)
I have no idea what would be causing this. I routinely leave Trout paused for long periods of time (overnight) and have no problems resuming playback.-skwire (January 13, 2011, 08:21 AM)
Would like to see another feature: open cue files.-tDJ (January 18, 2011, 11:35 AM)
Because you don't see any reason for it, or because it's to hard to implement? It's essential to show correct track info for (ape, flac, wv etc) album files.Would like to see another feature: open cue files.-tDJ (January 18, 2011, 11:35 AM)
Probably not going to happen for a long while (if ever).-skwire (January 18, 2011, 11:37 AM)
Because you don't see any reason for it, or because it's to hard to implement?-tDJ (January 18, 2011, 01:01 PM)
It's essential to show correct track info for (ape, flac, wv etc) album files.-tDJ (January 18, 2011, 01:01 PM)
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip):(
v1.0.5 build 19 - 2011-01-17
- Regressed the change made in v1.0.5.2. To start off with a random
song, press the next button instead of the play button.-skwire (January 17, 2011, 01:11 PM)
Is there another way please? The way it's done now, (as a keyboard user) I have to TAB twice to the "next" button and then TAB back twice to the "pause" button (which is the button I use most, and I like to be able to only use the space bar for the most often used function/button) just to get the standard random behavior (the player starting with a random file in random mode).-brotherS (January 18, 2011, 01:23 PM)
(As I can't set those off with one finger only.)-brotherS (January 18, 2011, 01:36 PM)
I can't reproduce.
1) I start a track, let it play five seconds and click Pause.
2) I press and hold the fast forward button until the track is forty seconds in.
3) I click the Pause button and the track starts playing where it should (at forty-five seconds).
Is this what you're doing?-skwire (January 22, 2011, 10:40 PM)
Thank you for updating, there's just one problem: WinRAR gives this error message: "The archive is corrupt" - could you check it and upload again? (I tried it twice.)-brotherS (January 28, 2011, 12:23 PM)
And one small suggestion: since you named it "Trout", how about renaming the files in the installer/archive from "trout" to "Trout"? Just for consistency. :)-brotherS (January 28, 2011, 12:23 PM)
Can you make a button which would enable only expaning of the columns and not opening the columns which are not selected?-panzer (January 31, 2011, 03:36 AM)
Hmm... the last update seems to have introduced a new bug, not involving any rewinding or forwarding. Trout sometimes goes to "pause" by itself, keeping the same track loaded (if you press play, it will play the previous track again). I didn't find a way to reproduce it reliably yet.-brotherS (February 02, 2011, 03:18 AM)
I have decided to have only Filename checked. I pushed a vertical line to the right so it is aligned with Trout border line. When I drag and drop a file into it, border moves to the left again.
Can I prevent that?-panzer (February 01, 2011, 02:25 AM)
And please add Select all, Select none under View-Columns.-panzer (February 01, 2011, 02:25 AM)
Could you support AMR files ?
It's a format used by cell phones to record voice-kilele (February 02, 2011, 07:33 AM)
I have decided to have only Filename checked. I pushed a vertical line to the right so it is aligned with Trout border line. When I drag and drop a file into it, border moves to the left again.
Can I prevent that?-panzer (February 01, 2011, 02:25 AM)
Do you have the following checked?: Menu > View > Auto-justify columns on load-skwire (February 02, 2011, 04:40 AM)
Did you ever played with idea that you would put stop, forward, etc. buttons in one line at the bottom of Trout and volume beside it like in movie players like Kmplayer, PotPlayer etc.?-panzer (February 04, 2011, 01:33 PM)
Could you make stop, forward, etc. buttons colorless (without black color inside)? The first thing I notice in Trout when I open it are the buttons :D (they are too big anyway - even for person with glasses like me :D).-panzer (February 04, 2011, 01:33 PM)
skwire, I know a user mentioned adding an alarm clock feature to trout. Is this still planned?-superboyac (February 13, 2011, 10:17 PM)
I've probably spent a good 10-20 hours searching for one in the past year alone. There's nothing that's all that great. The best one i've come across is Alarm Clock Pro, which is primarily a Mac application, but the Windows version works well also. The only problem is the way it handles playlists, which is the main thing that I'm looking for, and the reason why I haven't found any that can do it. I think if you did one, it would be a fantastic idea. Just as a preview, I'll give the basics of what I think it should be able to do:skwire, I know a user mentioned adding an alarm clock feature to trout. Is this still planned?-superboyac (February 13, 2011, 10:17 PM)
Nope, I hadn't planned on adding this. If you just want an alarm clock app that will play an MP3, I'm sure there are a myriad out there. If you can't find one you like, I'll consider writing one for you. :D-skwire (February 13, 2011, 10:26 PM)
[...]
How's that?-superboyac (February 13, 2011, 11:01 PM)
What could I do to make it worth your while?[...]
How's that?-superboyac (February 13, 2011, 11:01 PM)
Waaaay out of scope of what I was thinking. :huh:-skwire (February 13, 2011, 11:24 PM)
Also, consider this: you've already made trout, so all the playlist and music playing functionality is created. So the things to add would be the scheduling options and the snooze. I don't know how hard that is, but to me it sounds easier than the music player part, which is done and already very nice.-superboyac (February 14, 2011, 12:35 AM)
heh heh, you must be right. There are dozens of alarm programs out there, and they ALL take the easy way out. Just about every single one of them. I should just stop trying to find one, it's just wasting my time.Also, consider this: you've already made trout, so all the playlist and music playing functionality is created. So the things to add would be the scheduling options and the snooze. I don't know how hard that is, but to me it sounds easier than the music player part, which is done and already very nice.-superboyac (February 14, 2011, 12:35 AM)
I won't be adding alarm functionality to Trout as I like tools that do one thing and, hopefully, do it well. As for an alarm clock app, I simply don't want to get tied up in a huge amount of options in regards to scheduling (which there can and will be). In regards to programming, it's a right pain in the arse to try and handle all potential types of scenarios when it comes to time and schedules.-skwire (February 14, 2011, 05:10 PM)
Skwire, would the option Shut down Trout after x minutes be useful? For those who want to sleep in the afternoon with the help of music but do not want that after they fell asleep Trout playes on?-panzer (February 15, 2011, 02:07 PM)
Trout currently has a "Pause track after # minutes idle." Is this good enough?Ok, skwire! Now we are getting close! Ok ok...is it possible to invoke the command indicated above using commandline arguments? The software I mentioned, Alarm++, has the flexibility to do what I want with the snooze, I just need the player to be able to play nice with the program. Here's the screen to configure the launching of Trout:-skwire (February 15, 2011, 02:10 PM)
Open: trout.exe
Arguments: /play-superboyac (February 15, 2011, 04:29 PM)
Can you add the DDE support to your player?-Armoured (February 17, 2011, 12:19 PM)
;DCan you add the DDE support to your player?-Armoured (February 17, 2011, 12:19 PM)
I'm not sure I understand your request. Can you provide me with more detail, please?-skwire (February 17, 2011, 12:26 PM)
Can you add the DDE support to your player?-Armoured (February 17, 2011, 12:19 PM)
I'm not sure I understand your request. Can you provide me with more detail, please?-skwire (February 17, 2011, 12:26 PM)
DDE = Dynamic Data Exchange
http://msdn.microsoft.com/en-us/library/ms648711(v=vs.85).aspx-Armoured (February 18, 2011, 04:21 PM)
DDE = Dynamic Data Exchange
http://msdn.microsoft.com/en-us/library/ms648711(v=vs.85).aspx-Armoured (February 18, 2011, 04:21 PM)
Yes, I know what it is. What do you want to do with it and Trout?-skwire (February 18, 2011, 04:40 PM)
A program through the DDE protocol can send command and get information to/from the music player.-Armoured (February 18, 2011, 05:18 PM)
A program through the DDE protocol can send command and get information to/from the music player.-Armoured (February 18, 2011, 05:18 PM)
Trout has a portion of the Winamp API built into it for this purpose. Within mIRC, you should be able to use any of the Winamp
plugin stuff with Trout going and it should work. The following messages are supported:
40001 - Close
40022 - Toggle repeat
40023 - Toggle shuffle
40029 - Add files box
40044 - Previous track
40045 - Play/Pause
40048 - Next track
40058 - Volumn up
40059 - Volume down
40144 - Seek backward
40148 - Seek forward
40155 - Add URL
40187 - Add folder box
You can use standard Windows SendMessage commands to control Trout in this way. If there is a certain message within the Winamp API that you would like to see supported, let me know and I'll see if I can add it. Furthermore, Trout is built with a classname of "Winamp v1.x" so any title-getting application/plugin will work to get the song info. You can set up a custom titlebar format string in Trout's options.-skwire (February 18, 2011, 05:31 PM)
Ok this is useful if I want send a command to the player but if I want to get the title and the infos of a currently played song?-Armoured (February 18, 2011, 05:45 PM)
Ok this is useful if I want send a command to the player but if I want to get the title and the infos of a currently played song?-Armoured (February 18, 2011, 05:45 PM)
To do it programatically, find the window with a classname of "Winamp v1.x" (without quotes) and read its title text. You can format in most of the track info into the title bar using the provided tokens. There's no way to query Trout directly for this info and I have no plans to add any sort of DDE support at this time.-skwire (February 18, 2011, 06:04 PM)
I've tried to run this application on my old Win2000 SP4 computer, every time I start this program, I get the error "Trout.exe - Entry point Not Found. The procedure entry point InterlockedPushEntrySList could not be located in the dynamic link library KERNEL32.dll"-tadas (February 19, 2011, 10:35 AM)
Hey, I've removed some files from Plugins directory and now do not get this error anymore!-tadas (February 19, 2011, 10:35 AM)
Thanks for reporting this. Try the latest build, please.
v1.0.5 build 33 - 2011-02-19
! Worked around a Windows 2000 error caused by the AudioGenie tag library.
(Thanks, tadas)[/tt]-skwire (February 19, 2011, 12:12 PM)
Confirm, latest build does not give this error on W2K anymore. Thanks for the update skwire.-tadas (February 20, 2011, 01:24 AM)
And what is your opinion about to implement a method based on the shared memory?-Armoured (February 20, 2011, 08:05 AM)
And what is your opinion about to implement a method based on the shared memory?-Armoured (February 20, 2011, 08:05 AM)
Trout has a disabled feature that writes out the currently playing info to an XML file. I can change it to a different format as well (such as INI). Would this be good enough for your purposes?-skwire (February 20, 2011, 08:33 AM)
Trout has a portion of the Winamp API built into it for this purpose. ... The following messages are supported:
40001 - Close
40022 - Toggle repeat
40023 - Toggle shuffle
40029 - Add files box
40044 - Previous track
40045 - Play/Pause
40048 - Next track
40058 - Volume up
40059 - Volume down
40144 - Seek backward
40148 - Seek forward
40155 - Add URL
40187 - Add folder box
You can use standard Windows SendMessage commands to control Trout in this way.-skwire (February 18, 2011, 05:31 PM)
Ok this is useful if I want send a command to the player but if I want to get the title and the infos of a currently played song?-Armoured (February 18, 2011, 05:45 PM)
If there is a certain message within the Winamp API that you would like to see supported, let me know and I'll see if I can add it.-skwire (February 18, 2011, 05:31 PM)
Here you go, Armoured.
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip)
v1.0.5 build 78 - 2011-02-25
+ Added hidden Write_File_INI and Write_File_XML settings. Enabling either
or both will cause Trout to write a track_info.ini and/or a track_info.xml
file to Trout's folder with the tag data of the currently playing track.
You can then read/parse this data for use in your own scripts. (Thanks,
Armoured)
To enable these, add the following lines to the [Settings] section of
Trout's config.ini file:
Write_File_INI=1
Write_File_XML=1-skwire (February 25, 2011, 08:37 PM)
I'm having a strange issue. When I click Help -> Check for Updates, I get the following:
(see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=16157.msg244702#msg244702))
If it's not obvious, the problem is that it doesn't even check for updates for Trout. It only checks for updates for DcUpdater. (Current version is Trout 1.0.5 build 85)
I don't know if this is a problem with Trout or with DcUpdater or DCUHelper or what.-Deozaan (April 08, 2011, 03:01 AM)
Thanks, guys. I don't know what the hell happened there. Obviously, you're going to have to update manually for this version.
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip)
v1.0.5 build 86 - 2011-04-08
! Fixed an issue with the updater. (Thanks, Deozaan & Winkie)-skwire (April 08, 2011, 12:37 PM)
I looked through the post & didn't see where this has been asked before. Is it possible to add a bookmark function? Or is it there and I just haven't found it?-bob99 (April 08, 2011, 01:20 PM)
I know I downloaded the Portable version, but the DcUpdate file links to download the exe which runs the installer? Shouldn't it download and unpack the zip file over the current files?-Deozaan (April 14, 2011, 04:19 AM)
I know I downloaded the Portable version, but the DcUpdate file links to download the exe which runs the installer? Shouldn't it download and unpack the zip file over the current files?-Deozaan (April 14, 2011, 04:19 AM)
Well, the issue is that I have no idea if you're running the portable or installed version. I suppose I could check the registry.-skwire (April 15, 2011, 09:55 AM)
Thanks for the level meters!
I like to suggest the user defineable FG and BG color of the volume control for the level meters, too.-Lesmo16 (July 10, 2011, 05:43 AM)
EDIT: It seems as though this is standard scrobbling feature. I've been playing the same song on repeat in Subsonic (http://subsonic.org/) and it only scrobbles the first play (but it doesn't show up in the list until after I've stopped the song or switch to another).-Deozaan (July 10, 2011, 12:13 PM)
Actually URL addresses are displayed as Path.
I use ONLY the Filename column of Trout's list.
That results in empty lines for added URLs.
So I would like to have URLs shown as FileName.-Lesmo16 (July 13, 2011, 03:35 AM)
Hmmm...seems to be okay here. With Trout running, I'm able to press F1 in other applications and launch, say, their help file. Do you happen to have an F1 hotkey defined under Trout's options?-skwire (August 02, 2011, 10:40 PM)
And you're, for sure, running v1.0.6 build 10?-skwire (August 02, 2011, 10:59 PM)
there could be some sort of caching issue at work here...-Target (August 03, 2011, 12:44 AM)
I'd assume this as well since build 10 is on the server. In the meantime, try grabbing this (same zip, diff name):
Apologies for the trouble. :-[-skwire (August 03, 2011, 08:35 AM)
That did the trick, and FWIW I'm still getting build 9 off the official link-Target (August 03, 2011, 06:40 PM)
Great to hear. As for official link, it must be a caching issue on your side since I'm certain the correct file is there. Does your work/ISP run some sort of transparent proxy? Do you see the same issue with different browsers?-skwire (August 03, 2011, 07:28 PM)
is there a way to have a random play of the full playlist, meaning that each song in the playlist is automatically played exactly once in random order before being played again?-Exilas (September 20, 2011, 10:37 AM)
Actually, is there a technical reason not to handle add/delete in the list without resetting the shuffle mode?-Exilas (September 20, 2011, 02:58 PM)
It seems as though Trout doesn't know how to respond to a change in the audio output device. If headphones are in when I start Trout and then I unplug the headphones, no songs will play. It shows an "error" or "notification" symbol/icon in the playlist and skips to the next song, at which point it does the same thing, etc.
Same thing happens if headphones are unplugged when Trout starts and then get plugged in.
Basically, I have to restart Trout to get it to play songs if I change the audio output from speakers to headphones.-Deozaan (October 04, 2011, 08:05 PM)
I will assume you are using USB-based headphones? If so, you're correct, Trout doesn't know how to handle that.-skwire (October 04, 2011, 08:11 PM)
I find quite a few programs have the same feature. And I don't use usb headphones. It is something I take advantage of some times as well as being a minor inconvenience at others. Never tried to list which progs worked this way and which don't.-Dormouse (October 05, 2011, 02:13 AM)
Great job on Trout :Thmbsup: It's amazing and exactly what I was looking for.-Sfre (October 12, 2011, 11:11 AM)
1. Could it be possible to add a queue to Trout? Also when you queue could a little number or something show up next to the song to show that I've queued it?
2. On the minibar where you have the love track button for last.fm, could that be moved to the actual player somewhere? and when you click on it can it love the song without taking you to the songs page where you manually have to love it?
3. With the album art viewer, even though it's small would it be possible to make the art a little more clear?-Sfre (October 12, 2011, 11:11 AM)
I found it looking through the Audio Players section on http://codecpack.co/-Sfre (October 12, 2011, 01:51 PM)
1. I've added all my music to the player and I know of moving the tracks around but I didn't want all of my music to be out of place and have to re-add everything again. I also clicked the columns to sort everything back into place but it never really gets it back in order once I've moved one track or a few around.-Sfre (October 12, 2011, 01:51 PM)
Also, I'll have a song on repeat, it will only get scrobbled one time no matter how many times I listen to it. Just something I noticed and I rarely repeat a song so it's not a problem for me.-Sfre (October 12, 2011, 01:51 PM)
Will there be ever x64 version?
Would appreciate that. :)-Bziur (October 15, 2011, 05:40 AM)
D:\Documents\Dropbox\PortableApps\PortableApps\TroutPortable\App\Trout\res\resources.dll
I've noticed three strange bugs that may all be due to the same thing since they all involving the Trout icon in the MiniBar.
When the main window is open and a song is playing and I hover over the Trout icon in the MiniBar, the EQ visualizer thingy stops responding.
Also, the hover tooltip thingy will appear, showing what song is currently playing. And if I move my mouse off the MiniBar somewhere random, the tooltip will appear once again at the new location.-Deozaan (October 18, 2011, 11:57 PM)
Additionally, I often double click the Trout Icon in the MiniBar to bring up the main window, and it appears that any time I do that, the path to a dll file gets copied to my clipboard. On my computer, it's this:D:\Documents\Dropbox\PortableApps\PortableApps\TroutPortable\App\Trout\res\resources.dll-Deozaan (October 18, 2011, 11:57 PM)
On another note, I've posted in the AHK forums a script that can do progressbar clicking (http://www.autohotkey.com/forum/viewtopic.php?t=75268) and works in all Windows versions; you may wanna try to use it, to avoid separate code for volume/seekbar.-Drugwash (October 21, 2011, 07:12 AM)
Looks like I'll finally have to finish building my own player and share it with the 9x community that refuses to "die". Oh well...-Drugwash (October 21, 2011, 07:52 PM)
But before that, could you please check the display of Filenames in the playlist? I'm seeing an unprintable character (empty square )at the end of each filename string. The Sample column also consists of one such character for each row. All other strings are correct.-Drugwash (October 21, 2011, 07:52 PM)
In the Options dialog, many controls are either truncated (Statics) or wrapped (Checkboxes, Radios). My system's default font is Tahoma 8 and may be wider than yours; please check when possible.-Drugwash (October 21, 2011, 07:52 PM)
Info buttons do not display the icon in 9x, most likely due to an unsupported function (BCM_SETIMAGELIST ?). BS_ICON or BS_BITMAP and BM_SETIMAGE should work fine in 9x and 7 but may lose button theme in XP; BS_FLAT style could make for a compromise.-Drugwash (October 21, 2011, 07:52 PM)
Clearing and readding to the list fixed the first issue. Out of curiosity: could you elaborate on the cause, in case I stumble into it somewhere else (like an AHK script, I mean)?-Drugwash (October 22, 2011, 02:30 AM)
1. Album Art image must be named "folder.jpg" and must be present in the same folder as the audio tracks.
2. Toaster is a small popup window that displays information about the current track at the start (and resume) of playback.-Drugwash (November 01, 2011, 12:44 AM)
1. Album Art image must be named "folder.jpg" and must be present in the same folder as the audio tracks.
2. Toaster is a small popup window that displays information about the current track at the start (and resume) of playback.-Drugwash (November 01, 2011, 12:44 AM)
Thanx 4 the answerbut than it is useless 4 me because all my Cover art pics I have stored in my .MP3-Files. I do not use separate jpg-files in my Music folders...-IQLover (November 01, 2011, 01:01 AM)
+ Added basic support for cover art in tags.:o... Thanx skwire :Thmbsup: Works as advertised here on my Win XP system.-skwire (November 01, 2011, 01:06 PM)
:o... Thanx skwire :Thmbsup: Works as advertised here on my Win XP system.-Winkie (November 01, 2011, 01:20 PM)
thanks for the report.You're welcome.-skwire (November 01, 2011, 01:23 PM)
2) What is the 'Toaster'???@skwire: maybe rename the "Enable toaster popup" to "Enable toaster popup on song change" is a little bit clearer what to expect?-IQLover (November 01, 2011, 12:30 AM)
# Will not work on Win9x/ME. =[You'd be amazed. ;) With the help of KernelEx, it does work; I assume you're using ther AudioGenie capabilities for this task. However, I don't have many tracks with embedded pictures and of all, only one gets displayed. Looking through the ID3 tags with a hex editor, I can see the fields are messed up, so it's probably correct.-skwire (November 01, 2011, 01:06 PM)
Thanx 4 the answerbut than it is useless 4 me because all my Cover art pics I have stored in my .MP3-Files. I do not use separate jpg-files in my Music folders...-IQLover (November 01, 2011, 01:01 AM)
Give this build a try:
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip)
v1.0.6 build 40 - 2011-11-01
+ Added basic support for cover art in tags. Notes:
# Only the first image in the file will display.
# Only JPG and PNG formats are supported.
# Will not work on Win9x/ME. =[-skwire (November 01, 2011, 01:06 PM)
any idea???-IQLover (November 01, 2011, 05:40 PM)
any idea???-IQLover (November 01, 2011, 05:40 PM)
Try this build, please:
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip)
v1.0.6 build 41 - 2011-11-01
! Album art from tags didn't always update properly. (Thanks, IQLover)-skwire (November 01, 2011, 06:01 PM)
Yep 8) this is it :Thmbsup: Works perfectly; Thank you.-IQLover (November 01, 2011, 06:11 PM)
2 more questions: Is it possible to rip CDs with Trout?-IQLover (November 01, 2011, 06:11 PM)
Can you recommend any good SW to make FLAC-files from my CDs?-IQLover (November 01, 2011, 06:11 PM)
Did this just start recently?-skwire (November 04, 2011, 06:36 PM)
Did this just start recently?i installed the portable version from the zip file. Just now I installed a second copy from zip and tested and the same problem occurs. All I have are guesses. Perhaps the Add URL function or the hotkeys option might be the source of the problem.-skwire (November 04, 2011, 06:36 PM)
One other oddity - unless I'm missing the obvious - is that upon a clean install of Trout, the VU-meter will display solid bars following the audio level; using the above configuration file, the bars are segmented as if the theme were enabled under XP (but we're still talking about Win98SE).-Drugwash (November 04, 2011, 06:30 PM)
Perhaps the Add URL function or the hotkeys option might be the source of the problem.-dave1 (November 04, 2011, 07:58 PM)
I'm at a loss as to why it's doing as it doesn't exhibit the issue under XP and Win7. Trout sets very few hotkeys by default and none of them are Ctrl+C.-skwire (November 04, 2011, 09:04 PM)
Now, as to the other hotkey issue, that is something I can look into. As you can imagine, Win98 testing for Trout has been extremely minimal on my part but Drugwash has kept me honest over the years. ;D Anyway, try this latest build and see if it solves the Ctrl+C problem. You're immortalised in the changelog forever now. ;)-skwire (November 04, 2011, 10:18 PM)
Whew!! That was quick. Works fine. TYVM. I'll keep an eye out for the other issue and thanks again.-dave1 (November 04, 2011, 10:37 PM)
Did you copy this config.ini from an XP/7 box?Come to think about it, I may have moved the entire folder around, between machines with different operating systems, for testing purposes, some time ago. Used to be serious about testing but in the mean time, life happened. *sigh*-skwire (November 04, 2011, 09:04 PM)
EXCELENT!!!.. I really like Trout player... its very simple, light, and I can use NUMPAD buttons for navigating... etc etc.. 10/10-XtremeSurf (November 10, 2011, 11:20 PM)
I joined the website just to thank you for this audio player.-PinoyBoy (November 27, 2011, 05:06 AM)
THANKS! This is the first player in Windows that is really comfortable in a long time!!-EPPM (November 28, 2011, 08:45 PM)
And just a small note: With the latest build there are some missing covers yet (Yes I've checked and I can see them with another players).-EPPM (November 28, 2011, 08:45 PM)
Sent you a PM with the link ;)-EPPM (November 28, 2011, 11:21 PM)
I'm afraid the Channels and ModDate columns don't work under 9x - nothing is displayed. And the sample rate is still broken.-Drugwash (January 01, 2012, 12:25 AM)
actly this file? Atm it will only append the clicked file to the playlist and from time to time I just want to listen to the files that I select inside XYplorer instead of the files that are in the Trout playlist.-highend01 (February 27, 2012, 05:45 PM)
However, you may want to give my Looper program a try
Great player, minimalistic to the bone. Although you do mention that Foobar2000 is your main player, but since I do not need most of its functions Trout is great replacement!-Attronarch (April 27, 2012, 09:00 AM)
Since I'm using Trout as my main audio player, and I'd like to setup file associations. Is there an fast and easy way (like for example in Foobar2000) or I have to do it manually?-Attronarch (April 27, 2012, 09:00 AM)
Also, could you please document new update (build 62)?-Attronarch (April 27, 2012, 09:00 AM)
Since I'm using Trout as my main audio player, and I'd like to setup file associations. Is there an fast and easy way (like for example in Foobar2000) or I have to do it manually?-Attronarch (April 27, 2012, 09:00 AM)
Yeah, manually. Apologies. :-[-skwire (April 27, 2012, 09:08 AM)
And would you be interested in implementing such a feature in the future? :)-Attronarch (April 28, 2012, 12:25 AM)
Also, I noticed a possible bug. When I deactivate some columns and press Ctrl + it will expand ALL columns, both active and inactive ones.-Attronarch (April 28, 2012, 12:25 AM)
Could you add an option to show the toaster tooltip on the upper left top of the screen?-boogle (May 21, 2012, 05:54 PM)
Could you add an option to show the lyrics inside the player's window instead of in a floating window?-boogle (May 21, 2012, 05:54 PM)
Thank you for this application. :Thmbsup:-boogle (May 21, 2012, 05:54 PM)
Thanks.Could you add an option to show the toaster tooltip on the upper left top of the screen?-boogle (May 21, 2012, 05:54 PM)
I'll see what I can do about this.-skwire (May 22, 2012, 08:21 AM)
Man, I just downloaded this to check it out. I have used more players than you can shake a stick at, winamp, windows mp, realplayer, foobar...you name it, I have tried it. This one I love. It has everything I want in a player. It is light-weight, simple and best of all...FREE! I just had to tell you how much I like it. SFF...Marvelous, Simply marvelous :Thmbsup:-Chrobe (June 16, 2012, 02:01 PM)
As it is I'm running on 1 hour in playlist load time & I'm nowhere near completed.
So far its cataloged ~23000 files-therube (December 21, 2012, 08:41 PM)
I use Trout, almost everyday, since two years, and i really appreciate it. It is one of the best music player around.-Lowtone (July 27, 2013, 03:42 AM)
The "channels" column has only numbers like 1 or 2, but stays often wide because the word channels is longer than 1 or 2.
I also noticed that the width of the columns is not kept when i start the program again.-Lowtone (July 27, 2013, 03:42 AM)
Is it possible to have a column that says if the file si 16 or 24 bits ( or else ? )
Is it possible to have an option that allows crossfading between songs ?
Can a streaming option ( à la Shoutcast / Icecast ) be added ?-Lowtone (July 27, 2013, 03:42 AM)
Something i haven't tested yet : do Trout knows how to use replay-gain ?
Side question : is it possible to apply a general replay-gain to all the files?-Lowtone (July 27, 2013, 03:42 AM)
Thanks a lot for this very useful and conveinient program :Thmbsup:-Lowtone (July 27, 2013, 03:42 AM)
Hmmm...the column widths should be saved when closing the program. I can resize the channels column and it saves for me.It don't seem to work :(-skwire (July 27, 2013, 02:46 PM)
1) I can look into that.Ah great! thanks a lot, this will become useful with the devlopement of High Definition digital sound, like rips from Blu ray audio.-skwire (July 27, 2013, 02:46 PM)
2) I know the BASS library can do this but I've never researched it enough to figure out how.There was a Paradox Dj programm ten years ago who was able to do this ( sorry i can't recall the name, BPMsomething or so )-skwire (July 27, 2013, 02:46 PM)
3) So, this question is a bit murkier because there actually is a hidden Shoutcast browser in Trout. However, it no longer works because the Shoutcast folks changed up their API and now require an API key (breaking Trout's Shoutcast browser). There is even an Icecast browser and a simple media database in there, too. I've never fully polished them so I've never released that functionality to the Trout minions out there. :Daww :o too bad-skwire (July 27, 2013, 02:46 PM)
Trout does not use ReplayGain nor can it add it. Foobar is your best bet for this.So even if i set it with Foobar it will ignored by Trout :tellme:-skwire (July 27, 2013, 02:46 PM)
Thanks, app. Please see if this fixes it:-skwire (November 03, 2013, 12:02 AM)
Thank you! a great player! There is a small negative - does not read playlist .cue-sqssman (November 04, 2013, 02:25 PM)
Is anyone else having the problem of unplayable FLAC tracks under Win9x (app103, anyone)?-Drugwash (November 22, 2013, 11:54 AM)
I don't have any FLAC tracks either currently - except for the demo downloaded from the link above - but I'd like to know I have a player that supports such tracks, if I ever come to own any.-Drugwash (November 23, 2013, 03:50 AM)
Jody, what would you suggest?-Drugwash (November 22, 2013, 11:54 AM)
Could there be a volume slider up to 200% just as VLC has ?
I can hardly hear my speakers at 100% ;D-kilele (January 10, 2014, 01:58 PM)
can you help me locate 'Always on top' option??-korbs (February 26, 2014, 09:27 AM)
Hi, korbs, and welcome to the DonationCoder site.can you help me locate 'Always on top' option??-korbs (February 26, 2014, 09:27 AM)
Trout doesn't have an in-built always-on-top feature. However, there are many freeware programs out there that allow you set AoT for any window.-skwire (February 27, 2014, 09:29 AM)
It's been forever since I last ran Trout. I just opened it up and I can't find the horizontal minibar. The vertical one shows up, but I'm thinking maybe the horizontal one is off screen somewhere?just disable horizontal minibar and reenable it.-Deozaan (March 17, 2016, 06:03 PM)
just disable horizontal minibar and reenable it.-DeVamp (March 17, 2016, 06:49 PM)
If it would be offscreen, you can simply edit the ini file. Place it on 50,50 or something like that.-DeVamp (March 17, 2016, 06:49 PM)
I'm back with my request to handle "multiple files in an instance" @skwire haha-c-sanchez (April 07, 2018, 08:54 PM)
btw, the volume percent indicator in the trout status bar indicates the volume value if changed clicking and sliding but not if is sliding with the mouse wheel.-c-sanchez (April 07, 2018, 08:54 PM)
and finally, why not add translation support? :P-c-sanchez (April 07, 2018, 08:54 PM)
It might be beneficial to newcomers and old-timers alike for the original post to be updated to include a link to the Trout website. :Thmbsup:-Deozaan (April 09, 2018, 11:18 AM)
It might be beneficial to newcomers and old-timers alike for the original post to be updated to include a link to the Trout website. :Thmbsup:-Deozaan (April 09, 2018, 11:18 AM)
http://www.dcmembers.com/skwire/download/trout-skwire (April 09, 2018, 01:38 PM)
skwire, would it be possible to use the TROUT source to create this RTMP streaming playlist manager (for Windows)? See my original request here (https://www.donationcoder.com/forum/index.php?topic=52088.msg447680), but trout would be perfect as it is.-superboyac (January 19, 2022, 05:42 PM)
I'll give it a shot. I don't think rtsp will work, but that's a good start if it can play the files and output to a stream. I know it can receive the stream and play it back, but the other way around is hard to find. Thanks for the response!skwire, would it be possible to use the TROUT source to create this RTMP streaming playlist manager (for Windows)? See my original request here (https://www.donationcoder.com/forum/index.php?topic=52088.msg447680), but trout would be perfect as it is.-superboyac (January 19, 2022, 05:42 PM)
Too kludgy to try and make Trout do this. Can this be done with VLC, which I know handles RTSP streams and has a basic playlist editor/window?-skwire (January 20, 2022, 12:54 PM)