DonationCoder.com Forum

DonationCoder.com Software => Older DC Contests and Challenges => N.A.N.Y. 2009 => Topic started by: skwire on December 12, 2008, 07:21 PM

Title: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 12, 2008, 07:21 PM
NANY 2009 (https://www.donationcoder.com/forum/index.php?board=273.0) Entry Information

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 RequirementsNothing 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.

AuthorJody Holmes (Skwire) (https://www.donationcoder.com/forum/index.php?action=profile;u=3924)


Description
My main audio player for many years has been, and will remain, foobar (http://www.foobar2000.org) but there are some times when I just want a simple "load'n'play" type of player.  An application that comes very close is Billy (http://www.sheepfriends.com/?page=billy).  It's a FANTASTIC little app that fits in with my preference in software...standard controls, no skins, etc.  However, it only supports MP3, WAV, OGG, & FLAC and it also doesn't display tags.  My audio collection comprises many more formats than that and I tag files religiously.  So, with that in mind, I've always wanted to write my own simple player.  A good friend and I have wrapped the BASS audio engine (http://www.un4seen.com) in AutoHotkey (http://www.autohotkey.com) and I've written a player (in AutoHotkey as well) called Trout.

Features

Planned Features

Screenshots
Main interface and some different looks.  Windows 9x/ME users will have regular slider controls for the seekbar and volume controls.
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ][ You are not allowed to view attachments ][ You are not allowed to view attachments ]
[ You are not allowed to view attachments ][ You are not allowed to view attachments ][ You are not allowed to view attachments ]
Minibar controls
[ You are not allowed to view attachments ][ You are not allowed to view attachments ]
Options dialogs
[ You are not allowed to view attachments ][ You are not allowed to view attachments ][ You are not allowed to view attachments ]
[ You are not allowed to view attachments ][ You are not allowed to view attachments ][ You are not allowed to view attachments ]
Toaster popup
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Teaser: Trout
Post by: mouser on December 12, 2008, 07:28 PM
very nice  :up: :up:
Title: Re: NANY 2009 Teaser: Trout
Post by: fenixproductions on December 12, 2008, 09:24 PM
I will cross my fingers because I am waiting for something to replace Apollo player (no longer developped). for a long time.
Title: Re: NANY 2009 Teaser: Trout
Post by: skwire on December 13, 2008, 08:21 AM
Apollo is another fantastic player that I've used in the past.  About the only thing that it couldn't do was display Japanese characters properly for me.  Trout isn't really meant to compete with any of these big guns.  That being said, may I ask what you might expect from Trout that Apollo currently doesn't have/do?
Title: Re: NANY 2009 Teaser: Trout
Post by: Lashiec on December 13, 2008, 04:40 PM
Excellent! I was wondering what happened with the project :)
Title: Re: NANY 2009 Teaser: Trout
Post by: fenixproductions on December 13, 2008, 06:24 PM
That being said, may I ask what you might expect from Trout that Apollo currently doesn't have/do?

Title: Re: NANY 2009 Teaser: Trout
Post by: skwire on December 14, 2008, 01:48 PM
  • Unicode support,
-fenixproductions
Since AutoHotkey doesn't support unicode (natively), this won't happen until AHK does.

  • better Winamp input plugins handling - I don't know why but some of them don't work for me at all (ex. MP4).
-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 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
This is something I've tried to get working properly and I've come pretty close.

  • 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
I highly doubt you'll see this from me.  There are two minibar modes that Trout can display, though.

  • dim all visualisation - Grey out whole desktop and show mini-player in the middle of the screen (just buttons + track info).
-fenixproductions
Again, not something you'd see from me.

Trout was written to fill a niche for me (and to show what can be done with AHK).  Again, it's not about to replace foobar (http://www.foobar2000.org) as my main player nor is it meant to compete with any of the other mainstream players out there. 
Title: Re: NANY 2009 Teaser: Trout
Post by: skwire on December 24, 2008, 03:08 PM
Would anybody be interested in designing an icon/graphic for this player?  I was thinking maybe a trout/fish with headphones...cartoony is just fine.
Title: Re: NANY 2009 Teaser: Trout
Post by: urlwolf on December 24, 2008, 03:14 PM
fantastic what one can do with ahk :)  :up:
Title: Re: NANY 2009 Teaser: Trout
Post by: skwire on December 24, 2008, 04:16 PM
I've updated the first post with screenshots of the updated Options dialog.
Title: Re: NANY 2009 Teaser: Trout
Post by: hamradio on December 25, 2008, 05:50 PM
Icon in 64x64, 48x48, 32x32, 24x24, and 16x16 sizes.
Preview and Download
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]

:)
Title: Re: NANY 2009 Teaser: Trout
Post by: skwire on December 25, 2008, 07:47 PM
Lovely, Ham.  Thanks so much.  =]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on December 31, 2008, 11:39 AM
I've updated this teaser to a release.  I'd be curious to know if this player works on Win2k/Win9x as I have only tested it within a VM on those OSes.
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 01, 2009, 02:25 PM
Quick test on a 9x PC:  Pentium I, 233mhz, 64mb RAM, WinME

Streaming audio was not tested due to the fact that the PC is on 33.6k dialup. I only tested it with local wav & mp3 files and CD's, as that's all I have available for that machine. I also didn't test all features.

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.

Drag & drop from Explorer works wonderful! Thanks for that!

Some issues (might not be 9x related, I'll test on XP later and let you know):

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!

When you resize the window the list box doesn't resize with it until it's finished loading all the files.
[ You are not allowed to view attachments ]

There are no scrollbars and I couldn't see what was in the other columns unless I maximized the window. I had to use the keyboard to scroll up/down. No way to scroll left/right though. Scrollbars do show if I close the player and open again, as long as I don't clear & create a new list. (scrollwheel on my mouse doesn't work, so those bars are important to me)

The seekbar leaves the limits of the window during play, unless I close and reopen and don't clear & create a new list.
[ You are not allowed to view attachments ]

Listbox tends to cover statusbar.
[ You are not allowed to view attachments ]

Status bar does some neat tricks when using my arrow keys to scroll the list down.
[ You are not allowed to view attachments ]

Invert selection doesn't work.

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?)

Occasionally, when I double click the icon on the minibar to show the main window, afterwards, when I move my mouse, the minibar sticks & moves with it (but not necessarily under my pointer) till I click somewhere else. It would be possible to lose the minibar offscreen if I were to click the desktop while the minibar was offscreen. Might want to confine the minibar to the desktop to prevent that from happening. (I have the same issue with an application I wrote and had to confine it to the desktop after a user lost it and had no way to get it back besides editing the registry)

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.
[ You are not allowed to view attachments ]

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)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 01, 2009, 03:47 PM
Quick test on a 9x PC:  Pentium I, 233mhz, 64mb RAM, WinME

Wowza, from your post, I think it's safe to say that Win9x isn't supported.   :P

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)

Piece of cake.  I'll add it into the next build.  Thanks for the suggestion.

It would also be nice if there was an option to keep the minibar always on top.

Right-click the Trout icon on the minibar...you'll see the AoT option there.

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!

How many files were in this folder?

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?)

Ehhh, I figured why limit it to one or the other?  :Thmbsup:

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.

Again, at this point, I'm going to have to say it's a Win9x issue since almost all of the issues mentioned above don't happen on any of the WinXP boxes I've tested with.  The tag reading is DEFINITELY a Win9x issue since it's using ansi/unicode DLL calls that aren't available in Win9x.  I assure you (and everybody) that all the above issues haven't happened on any WinXP box I've tested against.

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)

Hmmmm...I'll go with the drive issue.  Hahaha.  For the record, I've tested the CD playback on my home desktop, my wife's desktop, my work laptop and several other computers at work.  I'm curious to know your findings to all the above issues under WinXP or Vista.  Thank you so much for taking the time to test on your WinME box.  Due to your feedback, I've gone ahead and taken the Win9x off the supported OS in my initial post. 
Title: Re: NANY 2009 Release: Trout
Post by: kilele on January 02, 2009, 05:57 AM
Beautiful work!!
This is going to be one of my favourite apps for music along
Mp3tag
http://www.mp3tag.de/en/
Random Playlist Creator with Genres
http://www.davewolf.net/software/products.php
Ares
http://aresgalaxy.sourceforge.net/

It would be great if you could make a portable version
Title: Re: NANY 2009 Release: Trout
Post by: PhilB66 on January 02, 2009, 06:02 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à.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 02, 2009, 07:16 AM
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

Thank you for your compliments and suggestion.  I've updated the initial post with a zipfile download.

I believe you can run it as a portable app... just extract the installer (a self-extracting ZIP archive) with Universal Extractor... et voilà.

Yep, I use InnoSetup to build the installer package; Universal Extractor can easily handle that.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 02, 2009, 08:22 AM
Great small player.
Could you code a search function Ctrl+F or somthing?
( :(Realy sad about no unicode support...)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 02, 2009, 08:31 AM
Great small player.
Thank you.  I'm glad you like it.

Could you code a search function Ctrl+F or somthing?
How would you like this to work?

( :(Realy sad about no unicode support...)

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.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 02, 2009, 11:35 AM
The search function can be just like foobar2000's small window with input row and beneath the results. One click jump to track and double click start track.

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 ????? - ????????.
Title: Re: NANY 2009 Release: Trout
Post by: dodenonnonisos on January 02, 2009, 12:45 PM
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?

Kind regards,
Dennis
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 02, 2009, 05:17 PM
Yeah, what I mean is the playlist. My tracks with cyrillic names are ????? - ????????.

May I ask how your Windows box is set up under Control Panel -> Regional and Language Options -> Advanced tab -> Language for non-Unicode programs?

Also, I've been working on your search function.  Here's some preliminary screenshots:

[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]

The load time you see in the first screenshot is from my computer (Athlon 64, 2GHz).  I've tested it with 65,000+ files and that took about 35 seconds.  However, once the list is loaded, I've implemented instant find-as-you-type functionality.  It's very similar to the "Jump" functionality in Winamp.  Was this what you had in mind?


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)

1) Unfortunately, I've never been much for rating tunes.  Also, I was hoping to forever :D stay away from actually modifying user's files.  Apologies.
2) Drag and drop to icons should most definitely work; I just tested it on another one of my boxes to be sure.  Does it work on a desktop icon?  Also, if you use the minibars, you can drop files/folders right onto them.
3) I've no interest in making the source open.  That being said, I'm more than happy to share techniques or pieces of the code if there was something specific you're interested in.

Thank you for your kind compliment and suggestions.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 02, 2009, 05:41 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.
(Unicode autohotkey-> http://de.autohotkey.com/forum/topic2873.html)

Found strange behavior, after click on "save playlist" -> Cancle/CloseButton, Trout anyway saves the playlist under  ".tpl".

When you drop Folder with Music, the folder will be added as an item and not the tracks.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 02, 2009, 05:58 PM
Russian, but I own also tracks with chines/korean/japanese characters.
(Unicode autohotkey-> http://de.autohotkey.com/forum/topic2873.html)
I'll ask dR about this the next time I see him on IRC.

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.

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.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 03, 2009, 06:42 AM
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 03, 2009, 08:59 AM
I droped a folder with japanese characters in the name. Ansi Folder Names work fine.

Yep, unicode paths won't work at this point.  If I can figure out a way to implement them, you can bet I will.  =]

I just updated with build 26.  Please let me know if the search feature works how you would like.

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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 03, 2009, 09:22 AM
BTW, the default local hotkey for the list search function is F3.  However, you can set a global hotkey for it and use it even while Trout is hidden e.g. in the tray.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 03, 2009, 10:43 AM
Nice search function  :Thmbsup: .
 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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 03, 2009, 11:32 AM
Nice search function  :Thmbsup: .
Thanks!  I've improved it a bit in the latest build:

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.

Man, I really need to get the auto-updater routines written.  =]

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.

Unfortunately, there isn't going to be anything I can do about this.  All AHK apps are affected in this manner.  Granted, this behaviour is not limited to AHK; other languages are affected in the same manner.  Good thing that, for the most part, it's strictly a cosmetic issue.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 03, 2009, 07:19 PM
Found another Bug, start song->find track->click currently played song->result player plays now two songs simultaneously.
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 04, 2009, 12:27 AM
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


Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 04, 2009, 07:07 AM
Found another Bug, start song->find track->click currently played song->result player plays now two songs simultaneously.
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

Please try the latest build.  I think I solved a race condition that may have resulted in the behaviour you both described.  Hope so, anyway.  =]
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 04, 2009, 02:51 PM
Hi Skwire

that fixed them ok. 
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 fix
the rest is perfect

Thanks  :Thmbsup: :Thmbsup:

nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 04, 2009, 05:39 PM
that fixed them ok.
Good to know.  Thanks for the testing and the feedback.

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 fix
the rest is perfect
I'm curious, what would you rather it do?  I'd assume nothing, eh?
Title: Re: NANY 2009 Release: Trout
Post by: garbanzo on January 05, 2009, 04:41 AM
this is huge!

as much as i love Billy (i've heard an update is due soon!), you're right, it's a bit too slim.

i'm at work now so i can't try this out, but it's going to be my first order of business when i get home!

can this open a folder full of files at once by just opening one file like Billy does?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 05, 2009, 05:59 AM
can this open a folder full of files at once by just opening one file like Billy does?

Hmmm...I'm not sure what you mean by "open a folder full of files at once by just opening one file."  With Trout, you can use the following methods:

"File -> Add file(s)"  This will bring up a standard file selection dialog where you can select one or more files to load.
"File -> Add folder"  This will bring up a standard folder selection dialog where you can select a folder.  It will load that folder recursively.
"File -> Load playlist"  This will bring up a standard file selection dialog where you can load a playlist file (m3u, pls, or wpl).  This might be what you're referring to.
"File -> Add URL"  This will bring up a small dialog to let you paste in a URL to attempt to stream.
You can also simply drag and drop folders or files to the playlist, program icon, or minibars.

Does that answer your question?
Title: Re: NANY 2009 Release: Trout
Post by: garbanzo on January 05, 2009, 07:32 AM
thanks for the reply. i'll try to be more clear.

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.
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 05, 2009, 07:03 PM
Doing my promised XP test...

I am happy to say that all the issues reported before were 9x (or slow pc) related and not appearing on XP.

Is there anything you can do about untagged files leaving a blank line?

[ You are not allowed to view attachments ]

(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)

I am in love with the minibar! (you still need to make sure it can't leave the desktop, though) :-*

[ You are not allowed to view attachments ]

This is a really nice player and there are only a few reasons left for me to ever use Winamp again:


Other than those, you have it ALL covered for me.  :Thmbsup:

Credits on their way.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 06, 2009, 09:40 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.
I cant see anything because I set the path column to off.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 06, 2009, 09:44 AM
How about an field under Options where you can enter in whatever you'd like to appear if a tag is missing?  You could put something like "<missing>", etc.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 06, 2009, 06:39 PM
Doing my promised XP test...
I am happy to say that all the issues reported before were 9x (or slow pc) related and not appearing on XP.
Thank you very much.  That is great to hear.

Is there anything you can do about untagged files leaving a blank line?
 (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)
As I mentioned to apfel, how about an option where you could specify what would go there?  "<missing>", "<tag me please>", etc.  =]

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?

This is a really nice player and there are only a few reasons left for me to ever use Winamp again:
[snip]

- Even though last.fm support is not something I use, it _is_ on my short list.

- Tag editing...hmmmm...I've struggled with deciding to add this or not.  My reasons are twofold, 1) I'm loathe to modify user files (I'd really hate to screw that up, you know?) and 2) there are much more capable tag editors out there than I could ever hope to write.  That being said, it wouldn't be difficult to add simple tagging capabilities.  Would one file at a time (and just the basic fields) be okay with you?  Or were you hoping for multiple files at a time (definitely doable).

- Media library.  Again, something I've been shying away from doing in the hopes of keeping Trout a small, simple player.  What did you have in mind?

- Remove dead and duplicates.  Yes, I'll add these.

- Nasties to recycle bin.  Yes, will do.

- 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.

Credits on their way.

Thank you.  =]
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 06, 2009, 07:47 PM
The library isn't mandatory. I can get by without that. Don't worry about it.

Some sort of marking of <missing tag> would be just fine.

It's important you don't include that info in what you send to last.fm (when you support that), and don't send any info for files in which either the title or artist tags are missing.

Simple tag editing of one file at a time, just so I can fill in the missing stuff that should be showing in the playlist is all I need: Artist - Title - Album - Year - Genre (same stuff you show in the list)

That way if I notice a file has missing info I can quick fill it in before it plays, and the right info can be sent to last.fm.



I know you are doing this in AHK, but here is sort of what I mean about confining the minibar to desktop, in Delphi:
Code: Delphi [Select]
  1. procedure TForm1.OnMove(var Msg: TWMMove);
  2.   // prevents form from leaving screen
  3. begin
  4.   inherited;
  5.   if Form1.Left <= 0 then
  6.     Form1.Left := 0;
  7.   if Form1.Top <= 0 then
  8.     Form1.Top := 0;
  9.   if Form1.Left >= Screen.Width - Form1.Width then
  10.     Form1.Left := Screen.Width - Form1.Width;
  11.   if Form1.Top >= Screen.Height - Form1.Height then
  12.     Form1.Top := Screen.Height - Form1.Height;
  13. end;

Only you don't want to base it on screen like I did there. You would be better off basing it on the desktop or you'll have issues with multi-monitor situations, where the minibar wouldn't be able to be placed on a different monitor other than the main one.

- 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.

The list is usually randomly out of order in Winamp when loading multiple files from Explorer, too, so don't feel bad.

But wouldn't toggling the listbox sort property off and then back on (to resort) fix that?
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 06, 2009, 09:56 PM
Hi skwire.

Possibly another bug.
I'm having trouble getting Trout to play from my CD player using your File Menu -Play audio CD in drive *.

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.
then I start the songs off at track 1 and if I want select track 4  it won't let me it has to play track 1 and the only way to get to track 4 is to wait till its turn comes up.
I thought maybe the doubleclicking was causing the trouble and tried to select track 1 and using the up-down keys with enter but same still applies just plays track 1.

nogojoe

Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 06, 2009, 10:09 PM
nogojoe.

Did you check the box in the options that allows it to fetch the track info from the internet?

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 06, 2009, 10:26 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.

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.

Edit (for clarity):
Here's how the CD loading works now.  If you don't have internet access checked, it will simply load tracks from the CD like this e.g.:

[D:] CD Track 01
[D:] CD Track 02
[D:] CD Track 03
...

If you do have internet access checked, it will attempt to get artist/title information from freedb.org based on the CD disc ID.  If the information for that particular disc ID is not available on freedb.org, it will simply add the tracks generically as above.  Make sense?  Please let me know if it works out for you.  Thanks.
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 07, 2009, 12:31 AM


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.



Hi skwire
 Thanks for that going alright now.
nogojoe   
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 07, 2009, 02:40 AM
Hi again skwire

Couple of things

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.

2 Would it be possible to add to the hotkeys action "Play Audio CD in Drive D"

Thanks nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 07, 2009, 04:28 AM
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.

2 Would it be possible to add to the hotkeys action "Play Audio CD in Drive D"
Sure, lemme see what I can do.  =]
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 07, 2009, 04:35 AM
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.

2 Would it be possible to add to the hotkeys action "Play Audio CD in Drive D"
Sure, lemme see what I can do.  =]

Gee Thqnks skwire I clicked everywhere else bar there
nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 07, 2009, 07:30 AM

[/quote]

If you do have internet access checked, it will attempt to get artist/title information from freedb.org based on the CD disc ID.  If the information for that particular disc ID is not available on freedb.org, it will simply add the tracks generically as above.  Make sense?  Please let me know if it works out for you.  Thanks.
[/quote]


Hi again skwire
Just need a little further clarification.
the internet part is working ok getting the data etc and is playing the songs as it should be.

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 folder
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.

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

regards nogojoe


Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 07, 2009, 08:18 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 folder
It should load the generic titles automatically.

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.

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
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:

1) You have "Allow internet access" checked.
2) You try a CD that doesn't have a freedb match (so it should default to generic titles).
3) You don't see the generic titles listed?  Or do you?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 07, 2009, 08:25 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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 07, 2009, 08:27 AM
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]

Still no tag editing but at least you don't have to stare at blank cells now.  =]
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 07, 2009, 02:47 PM

1) You have "Allow internet access" checked.
2) You try a CD that doesn't have a freedb match (so it should default to generic titles).
3) You don't see the generic titles listed?  Or do you?

[/quote]

Hi skwire

The trouble I am having now is with  "allow internet access" enabled trout searches for the data
and comes up with this on the bottom taskbar 


Match found for Disc IDf20b6d10  Track titles added .......  But there is nothing added!!!! blank window.

On some discs it loads the appropiate data almost instantly as it should.

On the above disc quoted with the internet access unchecked it instantly load the music files as Track 1 etc and Trout works as it should.

I uninstalled the previous version and installed the latest v 73

nogojoe


   



Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 07, 2009, 04:18 PM
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:

1) Start Trout.
2) Attempt to play the problem CD or any other CDs you're having trouble with.
3) Close Trout.
4) PM me the "freedb.log" file in your Trout install folder.  Or, you could simply paste it in this thread but please use code tags if you do.

By the way, there is no need to uninstall previous versions of Trout when installing new ones.  Just close out Trout and install right over the top and your settings will be preserved.  Thanks for your patience on this.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 08, 2009, 01:39 AM
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]
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 08, 2009, 02:47 AM
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]

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

Trout picked up the data off the internet with the CD's I was having trouble with and one that it couldn't loaded up as it should without the internet data

Sorry i didn't get on to the real problem earlier but when you fixed the last state of the window on close down trout did to good of a job. I had maximised the programs windows to the fullest and was not being able to see the bottom taskbar   :redface: :redface::wallbash:.

nice to see Skan from AHK in your credits He seems to be Mr Autohotkey from what I have read in their forum

Is build 80 going to include hotkey I mentioned earlier   ;)

nogojoe





Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 08, 2009, 01:17 PM
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

You're welcome.  Honestly, I had something like that planned from the start (the multi-select popup) but I had hoped just picking the first in the list would get me by while I worked on other stuff.  You forced my hand!  That's a good thing, though.

nice to see Skan from AHK in your credits He seems to be Mr Autohotkey from what I have read in their forum
He is very creative and one helluva nice guy.  I can't say enough good things about him.

Is build 80 going to include hotkey I mentioned earlier   ;)

Unfortunately, no, it isn't.  But build 79 is.  =]

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]

Let me know how it works out for you.  Thanks, again, for your continued feedback.
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 08, 2009, 02:55 PM
[quote author=skwire link=topic=16157.msg145571#msg145571 date=12314
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]


Let me know how it works out for you.  Thanks, again, for your continued feedback.
[/quote]

Perfect   " A thing of beauty and a joy forever  (https://www.donationcoder.com/forum/esmileys/gen3/2Signs/score010.gif) "

nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: chrisk on January 10, 2009, 03:51 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
Title: Re: NANY 2009 Release: Trout
Post by: PhilB66 on January 10, 2009, 05:25 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

It does now.
Title: Re: NANY 2009 Release: Trout
Post by: chrisk on January 10, 2009, 06:42 AM
great (although it works here only for the exe, not the portable zip version...oh well...)
thatnks!
chrisk
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 10, 2009, 09:54 PM
Apologies, I was out of town.  Both links appear to work for me.  Can you verify once more, please?
Title: Re: NANY 2009 Release: Trout
Post by: Shades on January 11, 2009, 10:38 AM
Today (11-01-2009) both downloads are inaccessible when using the FF plugin DownThemAll and my old but trusty Net Transport 1.87.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 11, 2009, 10:48 AM
I've put up some alternate links hosted on my own webserver.  They'll be a little slower but would you mind testing those, please?
Title: Re: NANY 2009 Release: Trout
Post by: Shades on January 11, 2009, 10:59 AM
Both alternate links are working, thanks for your help.  :Thmbsup:

Currently it is even impossible (for me) to reach http://www.autohotkey.net because of time-out errors.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 11, 2009, 11:05 AM
Thanks for testing.  I'll be moving the main links over to DC space in the near future.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on 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)

- 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...)


another features:
- Skip unplayble (red signs) tracks and continue with the next track.
- more accurate seekbar.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 12, 2009, 04:24 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)
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?

- 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?

another features:
- Skip unplayble (red signs) tracks and continue with the next track.
- more accurate seekbar.

Doh...I must've broken the "skip over unplayable tracks" functionality because that's how it used to work.  I'll fix it.  As for a more accurate seekbar, I'm not sure what you mean.  It should be accurate to the second.  Did you want finer control than this?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 12, 2009, 04:28 PM
I really hope the basic tag editing capabilities I added in this build will be enough for most folks.  I honestly have no desire to extend Trout in this area when there are SOOO many much more capable tag editors out there.  Please, please, please try this out on copies of your files and report to me any bugs.  I've tested it out here but I will continue to use mp3Tag (http://www.mp3tag.de/en/) for all my tag editing needs.


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 and, 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.     
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 12, 2009, 06:31 PM
The tagging is perfect for me. I didn't really need more than what you have done. I agree with you about there being better tagging editors, if you are ripping CD's.

But what this single tag editing is great for is for filling in the most important data that is occasional missing on a song I have downloaded from somewhere. (usually not a full album of files and instead only a track or 2)

I get a lot of stuff from sites like last.fm and garageband.com. (I am really into obscure, undiscovered artists/music and collect a lot of stray songs) The latter is really bad with tagging, sometimes, jamming both artist & title into the title tag and leaving the artist empty (not always easy to spot in a playlist in Winamp), or sometimes it's in all caps (yuck!), or it's just a complete mess.

This single file tag editing and <missing> makes it much easier to spot and quickly fix, when I get a file like that, and much easier to fix the file names with a better application like mp3tag, later on (yeah, often the file names are a bit messed up, too, and this stuff usually isn't in any CD databases...it needs all the help it can get before I can run it through mp3tag, and it has to be done manually)

Here is an example of some of the messy stray songs I have recently acquired (before fixing it):

file name: Zombies___the_Woodsman-Belle_Isle.mp3

How it displays in Trout:
[ You are not allowed to view attachments ]

How it displays in Winamp:
[ You are not allowed to view attachments ]

Where I downloaded the file from: (foul language warning!) http://www.garageband.com/artist/belleisle/songs

This artist isn't Asian (he's British), so there is no good reason for it to be looking like that in either player (or for me to leave it like that).

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)

I like this idea...a lot! Just keep removing songs from the playlist after they are played, till the list is empty.

It could be added as another type of play mode and no additional window would really be necessary.

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?

There is only one that I know of offhand (lala.com) but it's a web based player for "storing" and streaming your own collection from any location, and it limits you to 50 files in both playlists & queue, and often it doesn't save your queue between sessions. There is no way to just load up my whole collection and let it go, adding new files as I acquire them, and picking up where I left off on the last session.

If Trout could do that, it would be fantastic!
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 13, 2009, 10:42 AM
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.

seekbar
When I try to seek through the track the slider jumps backs on its previous position.
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 14, 2009, 12:03 AM
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?

When I try to seek through the track the slider jumps backs on its previous position.
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.
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?
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 14, 2009, 01:31 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?


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)

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.

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.

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.

nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 14, 2009, 03:29 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).

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.

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.  =]

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.
Title: Re: NANY 2009 Release: Trout
Post by: tomos on January 15, 2009, 09:51 AM
a couple of minor queries/ requests

1) I'm wondering is there an easy way to refresh the current folder -
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 ?

I've only been listening to mp3's for about 6 weeks while I work -
up to now I've been a CD man - partly because I get "earphone claustrophobia" I never got into mp3's before - so no experience with players apart from Media Jukebox which I used till now - it's good but this is very nice and "clean"
thanks,
Tom

Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 15, 2009, 11:07 AM
Some issues (on Windows 98):
BTW,
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 15, 2009, 11:32 PM
1) I'm wondering is there an easy way to refresh the current folder -
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 ?
Build 84 should cover all three of these points.  Please let me know.

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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 15, 2009, 11:46 PM
Some issues (on Windows 98):
  • 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
Windows 95/98 isn't supported by Trout.  Apologies.

  • 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

I'll hit each of these points in the event that you can use Trout on 2k/XP/Vista.

1) Trout doesn't use the system mixer for volume control.  All volumes are handled within Trout/BASS.
2) No joystick support at the moment but that would be trivial to add.
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.
4) I suppose I could compress the resources.dll but it's only 105k to begin with.
5) I didn't include the no_cover.jpg/streaming_cover.jpg in the dll so it would easier for users to replace them with their own images if they didn't like the ones I included.
6) Thumbs.db.  Doh!  Thanks...deleted from the zip.
7) Trout can read both types of m3u playlists (simple and EXTInfo types).  If you meant writing to m3u format then, yes, I still need to add that functionality.

Thanks for your feedback and apologies, again, about the Windows 98 limitation.  I added some clarifying text to my initial post in this thread.
Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 16, 2009, 08:00 AM
Windows 95/98 isn't supported by Trout.  Apologies.
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?

1) Trout doesn't use the system mixer for volume control.  All volumes are handled within Trout/BASS.
2) No joystick support at the moment but that would be trivial to add.
Just wondered about the imports

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:

  • On Windows 98, the systray icons shows only a "white H on green background"...
Are these icons useless on Windows NT series?

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)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 16, 2009, 11:48 AM
Didn't see anything alike in the import table. As Windows 98 is not supported, can you compile as unicode executable?

1) Trout doesn't use the system mixer for volume control.  All volumes are handled within Trout/BASS.
2) No joystick support at the moment but that would be trivial to add.
Just wondered about the imports
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. 

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):
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.

  • 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)
Yes, I see this bug as well.  Thank you, I'll fix it in the next build.

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?
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 16, 2009, 02:07 PM
Thanks for your feedback and apologies, again, about the Windows 98 limitation.  I added some clarifying text to my initial post in this thread.

You should also add ME to the not supported list.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 16, 2009, 06:43 PM
You should also add ME to the not supported list.

Thanks for the reminder!
Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 17, 2009, 08:26 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?
The options dialog in Trout itself; See
http://cachemiss.bplaced.net/trout.jpg (hopefully this link is working)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 17, 2009, 09:27 AM
I'll see what I can do.  Thanks.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 17, 2009, 11:11 AM
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]

Please keep in mind that, in AHK, the progress bar control is rather limited.  All the functionality I added in Trout, in regards to these new progress bars, is handled manually in my code.  Sooooo...there are bound to be bugs here and there.  However, I think these new bars are a marked improvement over the standard slider controls.  Please let me know what you think.  Thanks.

Screenshots showing some of the new possibilities:
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 17, 2009, 11:40 AM
Here's a shot, from a friend, showing Trout in the Windows 7 beta.
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 17, 2009, 12:43 PM
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 17, 2009, 12:54 PM
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.

 :huh: I've no idea why yours would be working like that.  I mean, the control is set to inverted when the GUI is built but that's as it should be.  I double-checked in a VM and asked several other friends to check, too.  All seems well.
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 17, 2009, 01: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.

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.

And here is another screenshot for your collection, in a nice purple classic style theme:

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 17, 2009, 11:24 PM
v1.0.1 build 96
    - Reverted the tooltip changes from build 95 until I can make them work more
      reliably.

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.

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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 22, 2009, 07:10 AM
Lots of additions/changes in this build.  Enough that I thought it warranted a bump to v1.0.2.  Please report any bugs (especially with the Last.fm functionality).

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.
Title: Re: NANY 2009 Release: Trout
Post by: Lashiec on January 22, 2009, 01:37 PM
Hmmm, Last.FM servers have been pretty shaky during the last few days (at one point foobar2000 did a submission of 12 cached tracks), so perhaps sooner or later you'll have to add track caching. That is, if the users also use Last.FM extensively, otherwise maybe you won't get any complains :)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 22, 2009, 02:05 PM
Ugh.  Man, I was hoping that wouldn't be much of an issue.   :P
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on January 22, 2009, 02:41 PM
Ugh.  Man, I was hoping that wouldn't be much of an issue.   :P

Hi skwire

I've lost the select all function in this new release  both under the file menu's and the left click menu.
thanks

nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 22, 2009, 02:46 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.

My ears thank you for that delete option, especially when I am going through my latest crop of recommended downloads from last.fm.

One more little feature I'd like to see (sorry to be a pain in the butt):

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)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 22, 2009, 02:58 PM
I've lost the select all function in this new release  both under the file menu's and the left click menu.
thanks

Doh.  Funny what a stray char in the code will do.  Fixed and thanks.


v1.0.2 build 3
    * Fixed the "Select all" function in the edit menu.  [Thanks, nogojoe]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 22, 2009, 03:03 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.

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.  =]

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.
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 22, 2009, 03:15 PM
Here is the actual proof that it is possble to love a track without actually playing it...

I can go to any random artist's page on the site and on the tracks page, click the options button on any track and select "Love track" without having to play it first.

In fact, I can "love" tracks that I have never heard of and have no intention of ever listening to (why one would do that I have no idea, but it is still possible)

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 22, 2009, 09:23 PM
Discovered a tag related bug in last.fm reporting.

It's sending the missing tag text:

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 22, 2009, 09:54 PM
Dangit, I tested for this but apparently not well enough.  I'll look into it and fix it. 
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 23, 2009, 04:39 AM
Mostly an interim, bug fix build:

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]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 23, 2009, 03:19 PM
v1.0.2 build 6
    * Fixed volume control issues introduced when I did the listview response
      changes.

That'll teach me to muck around with thread priorities and not double-check everything afterward.  If anybody downloaded build 4 and thought the volume controls seemed jacked up, this fix is for you.  Soz.   :(
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 24, 2009, 01:14 AM
The minimize on startup is minimizing to the taskbar even if I also have "minimize to tray" selected in the options.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 24, 2009, 09:01 AM
Suggestions:
- New Option, Resume last played track after start
- remember last played track in playlist, for easy continue.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 24, 2009, 09:23 AM
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.

Suggestions:
- New Option, Resume last played track after start
- remember last played track in playlist, for easy continue.
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.
Title: Re: NANY 2009 Release: Trout
Post by: apfel on January 24, 2009, 06:37 PM
Yes, I am using visual styles and I can confirm on classic style the problem doesn't appear.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 25, 2009, 10:11 AM
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]
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 26, 2009, 02:46 PM
last.fm links seem to be working good.  :Thmbsup:

A few more feature requests:

Title: Re: NANY 2009 Release: Trout
Post by: tomos on January 28, 2009, 01:32 PM
1) I'm wondering is there an easy way to refresh the current folder -
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 ?
Build 84 should cover all three of these points.  Please let me know.

Skwire, I missed the last few updates - only got to check this stuff out today

1) I tried F5 - no refresh happens (not an option in menu either?)

2) works !

3) column with filename didnt show at first (even though ticked on programme start) but showed then when I unticked & reticked it - there on second start as well so it's working.

and, I take the liberty of making a couple new requests :)

4) that it would remember position of columns on restart

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 ?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 28, 2009, 11:54 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

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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 29, 2009, 12:06 AM
Skwire, I missed the last few updates - only got to check this stuff out today
1) I tried F5 - no refresh happens (not an option in menu either?)
Hmmmm...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?

4) that it would remember position of columns on restart
This is on the ToDo...however, in AHK, it's quite a bit harder than it seems.

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.
Title: Re: NANY 2009 Release: Trout
Post by: tomos on January 29, 2009, 03:57 AM
Skwire, I missed the last few updates - only got to check this stuff out today
1) I tried F5 - no refresh happens (not an option in menu either?)
Hmmmm...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?
yes,
I meant an option to rescan/refresh the folder, thanks
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on January 29, 2009, 04:18 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:
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 29, 2009, 06:00 PM
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.  =]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 29, 2009, 06:10 PM
yes,
I meant an option to rescan/refresh the folder, thanks
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. 

Mabye I'm making this more complicated than it seems, but would you mind providing a bit more detail as to how you would like this to work?
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on January 29, 2009, 06:51 PM
thanks, looking forward to the next build. :)
Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 30, 2009, 12:19 AM
yes,
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, 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.

For 'flat' playlists, if you could determinate which is the 'root' of a folder, e.g.:
E:\Music\Generic\Camouflage
could be either
E:\Music\Generic,
E:\Music or
E:
(That's why a list of folders to be synchronized/updated/re-read is handy, or you ask the user etc)
You could either (if you like the challange)
a)* remove all songs which are withing and readd them
(either playlist end, or even the position where the selected song itself was/is/would be)
 b) remove all preceding and following songs until you encounter a song that is not within the directory (here you should definitely re-add there)

till now, guess a) makes thinks bit easier, because the playlist can only go shorter, so you could add new songs to the same array as your regular playlist, then process and sync all songs.

c) determinate the 'root' which all songs have in common (for each drive?)... propably best for users using (adding) one folder where all music is stored

Both ways you would have to either synchronize tags (best create the new list and sync when removing afterwards?), or read them again (bad - at all I dislike tags for playlists because I already have name them on disk, and don't want to have to fix all those messed up / add new tags too just to have each player work hard on all my music files each time and not showing trash)

Still leaves the problem that if you have a 'perfect arranged' playlist synchronizing will probably mess this totally up (guess nobody would sync such a list anyway), so you could

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)

If you implent, don't forget to add detection of removable devices and add a menu to easliy 'sync' those too.

Don't haste and choose wisely!
Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 30, 2009, 12:59 AM
Another interesting, but maybe strange concept (for some users), and not so recommend for arranged playlists:
e) Like d), but instead of adding to the end of playlist, compare with all affected sync items that have not been removed (or maybe all items(?)) and choose best match for adding (adding before/after according to alphabethic sorting). However, best match detecting would be some tricky...

Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 30, 2009, 06:37 AM
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 30, 2009, 06:53 AM
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?

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.

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.

Thank you very much for your feedback.
Title: Re: NANY 2009 Release: Trout
Post by: tomos on January 30, 2009, 07:20 AM
hmm  :-[
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 ...
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 30, 2009, 07:26 AM
hmm  :-[
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 ...
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?
Title: Re: NANY 2009 Release: Trout
Post by: urlwolf on January 30, 2009, 10:28 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!
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 30, 2009, 11:12 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!

Have you tried this (https://www.donationcoder.com/forum/index.php?topic=9354.0)? I used to have similar problems and it fixed my issue.

It could be related to the total number of GDI objects your system is using. One of the symptoms of hitting the limit is context menus that get shorter, missing entries...and when attempting to open more applications, they just won't open (or if they do open, they look messed up), no error message or anything. (can't give you an error message that needs GDI objects to display it when you have hit that limit, till you go under that limit again)

On a related note, I may have tracked down the single application that is most responsible for hitting that limit on my system (embarrassed that it's one of my own...very nasty bug I need to fix!  :-[)
Title: Re: NANY 2009 Release: Trout
Post by: mouser on January 30, 2009, 11:50 AM
embarrassed that it's one of my own
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Title: Re: NANY 2009 Release: Trout
Post by: tomos on January 30, 2009, 07:27 PM
hmm  :-[
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 ...
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?
yes,
that sound's good, as I say - if possible - you're the boss here so it's your call !!
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 31, 2009, 06:32 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.
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)? 

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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on January 31, 2009, 06:35 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:
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.
Title: Re: NANY 2009 Release: Trout
Post by: app103 on January 31, 2009, 07:57 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.

Trout doesn't have to in order to have an issue when the limit is hit.

One of my own little applications has a rather nasty little GDI leak that can cause an issue with ANY application, later on down the line. (in my case, without applying the heap fix, that would be after about 4-5 days of uptime, unless I restart the app that has the bug)

@urlwolf:

You don't happen to run my DClock2 (http://appsapps.info/dclock2.php) app, do you? If so, restart it when your issue occurs and see if the problem goes away. (it's the tooltip that shows the date that has the GDI bug)
Title: Re: NANY 2009 Release: Trout
Post by: Controller on January 31, 2009, 08:56 PM
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 01, 2009, 06:28 AM
What?  Are you saying that Trout has a major GDI leak?  On Windows 98?
Title: Re: NANY 2009 Release: Trout
Post by: Controller on February 01, 2009, 12:33 PM
No!
Title: Re: NANY 2009 Release: Trout
Post by: app103 on February 01, 2009, 02:37 PM
What?  Are you saying that Trout has a major GDI leak?  On Windows 98?

NOOOO!!

It's one of my apps that has the leak...not Trout!

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.

My app with the leak was developed and used for a very long time on an old WinME machine, without me noticing any problems at all. (it's a very stable machine that has uptimes in excess of 30 days) So the idea that you'd notice it on Win98 is not necessarily true. If it had not been for a feature in Process Explorer that works on XP and not 9x, I might not have discovered the issue at all. It only occurs when you hover your mouse over the window to show the date tooltip. The longer you leave it there, the more it leaks. Most people would not leave their mouse hovering there long enough to see a problem. But it's cumulative. The next time you show the date, it leaks a little more. Eventually it could cause a problem, but that would be many days or even weeks later, even on a 9x machine. (luckily, closing or restarting the app gives it all back) Most people would reboot long before they ever saw an issue caused by the clock, most likely because of a GDI issue much greater in another much heavier application. This is why it took me a few years to even know there was a problem, despite running this app constantly on my 9x machine, all along. The recent discovery of the leak was purely by accident.
Title: Re: NANY 2009 Release: Trout
Post by: Drugwash on 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.

Basically what needs attention are:
- missing tags
- seek and volume progressbars not functional (sliders might've been better for 9x)
- currently playing icon appears to be 32bit, thus displaying a black background in 9x

Other issues I noticed would be:
- Options panel out of screen at the bottom (on 1024x768 resolution)
- lack of drag'n'drop sorting in playlist (major issue for me personally)

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.

If you're willing to give us 9x people a chance, please contact me by PM here, on AHK board or on Miranda IM board (http://forums.miranda-im.org) (if you're registered there).

Oh and here's Trout Player on my 98SE system:
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 05, 2009, 12:59 AM
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.

Basically what needs attention are:
- missing tags
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.

- 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.

- currently playing icon appears to be 32bit, thus displaying a black background in 9x
You can modify the resources.dll yourself with ResHacker.

Other issues I noticed would be:
- Options panel out of screen at the bottom (on 1024x768 resolution)
Hmmm...the options panel is only 440 pixels high.

- 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).

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.

Oh and here's Trout Player on my 98SE system:
Whoa...that is BRIGHT.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 05, 2009, 06:45 AM
Some minor fixes and additions.

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]
Title: Re: NANY 2009 Release: Trout
Post by: Drugwash on February 05, 2009, 07:32 AM
• I have (relatively) enough time and will to test on Win95 and Win98SE as well as XP-SP3. I also can use AHK as I've been working on my own little projects for a while. So I wasn't asking for your time but for the source code so I could change and test it live on my private machines. Any changes would be reported directly to you and no code would be leaked to third parties under any circumstances. I don't need credits or money, just a working, reliable application.
• I do have MSLU v1.1.3790.0 installed so that's not the problem.
• An IF A_OSType/A_OSVersion could handle progressbar vs slider.
• Am definitely not a fan of resource hacking as long as it only takes 10 seconds to create a multipage icon that'd fulfill the requirements for both 9x and NT-based OS versions.
• It doesn't matter how high the Options panel is, thing is it starts off at a low position on screen.
• Natively AHK can handle DllCalls, machine code and many other things and experimenting is the fun part of using AHK, in my opinion.

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.  :(
Title: Re: NANY 2009 Release: Trout
Post by: app103 on February 05, 2009, 08:08 AM
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.

You found a whole lot less than I did on my 9x system. I would say you were pretty lucky.

Oh and here's Trout Player on my 98SE system:

What skinning app are you using for your OS? Window Blinds? While it is bright, it sure is pretty for a 9x system. It looks better than mine, in fact I think it looks better than my XP, too. (I don't normally go for themes other than basic classic style color themes)
Title: Re: NANY 2009 Release: Trout
Post by: Drugwash on February 05, 2009, 09:01 AM
I did find the same issues you did - more or less; just didn't want to repeat them since they were already reported by you. Also I mentioned only the ones that would bother me enough to try fixing them.

As for the skinning, it's not WindowBlinds. It's UberSkin, a native skinning system built by a young and bright russian guy nicknamed Tihiy. Can be found at the MSFN.org forums board.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 06, 2009, 03:14 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.  :(

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)
Title: Re: NANY 2009 Release: Trout
Post by: app103 on February 06, 2009, 08:26 PM
I think you can remove that part about 9x not being supported, now.  :)
Title: Re: NANY 2009 Release: Trout
Post by: nogojoe on February 06, 2009, 09:42 PM
Hi skwire

you forgot to update the about menu to the latest version it shows vers.90 not 91

nogojoe
Title: Re: NANY 2009 Release: Trout
Post by: Drugwash on February 07, 2009, 03:49 AM
v1.0.2 build 91
    + Added code to support Win9x/ME systems.
You, kind - me, happy. :) ありがとうございます! ;)
Title: Re: NANY 2009 Release: Trout
Post by: tomos on February 07, 2009, 04:06 AM
v1.0.2 build 48
    + Added 'Scroll left' and 'Scroll right' as hotkeyable actions.  [Thanks, tomos]

this doesnt seem to be working in current or last builds (I missed build #48 so dont know did it work then)
Is it Control key + mouse scroll ?

sorry,
reading too quickly - it's the arrow keys and it works !!

I havent forgotten the reload/refresh current folder thing - will get back to you on that again (I'm honestly not sure - will have to look closer & think about it)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 07, 2009, 08:58 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.

you forgot to update the about menu to the latest version it shows vers.90 not 91
Doh, 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.

v1.0.2 build 91
    + Added code to support Win9x/ME systems.
You, kind - me, happy. :) ありがとうございます! ;)

どう致しまして。

Is it Control key + mouse scroll ?[/s]
sorry,
reading too quickly - it's the arrow keys and it works !!

Tomos, my friend, I made it hotkeyable.  =]  If you want it to work like you originally mentioned, simply add some local hotkey like this:
Title: Re: NANY 2009 Release: Trout
Post by: tomos on February 07, 2009, 09:06 AM
Tomos, my friend, I made it hotkeyable.

oh wow, even better :D (definitely I was reading far too fast!)
Title: Re: NANY 2009 Release: Trout
Post by: apfel on February 09, 2009, 09:40 AM
What happens if I select multiple tracks and click on edit tags->change/add date->save tag?
Will be the taracks overwritten with the same tag values for artist/album/date or only the changed date value?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 09, 2009, 12:30 PM
What happens if I select multiple tracks and click on edit tags->change/add date->save tag?
Will be the taracks overwritten with the same tag values for artist/album/date or only the changed date value?
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?
Title: Re: NANY 2009 Release: Trout
Post by: tomos on February 09, 2009, 03:35 PM
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:
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.

I see "Clear Playlist" is hotkeyable
If you could possibly make "Add Folder" hotkeyable as well that would cover my current needs (if not, I can always do it with the mouse - gawd help me :D actually, I can always do it with Alt+F to access menu - it's just I'm only learning all about tagging and organising so I'm in a period of major upheaval so-to-speak and have to reload the current folder often)

just BTW:-
I've finally properly tagged my (very) small collection -
Also, I changed <missing> to <++++> and find it much easier on the eyes - also makes it much easier to see what hasn't been tagged - I cant see any reason not to do this - if you can please let me know!
Thanks :)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 09, 2009, 05:17 PM
I see "Clear Playlist" is hotkeyable
If you could possibly make "Add Folder" hotkeyable as well that would cover my current needs (if not
Sure, easily doable.  It'll be in the next build.  Thanks.
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 09, 2009, 07:10 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. :)
Title: Re: NANY 2009 Release: Trout
Post by: app103 on February 11, 2009, 09:40 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.

What's wrong with the tray icon? Looks ok to me:

[ You are not allowed to view attachments ]

And I am not even running in true color (had to sacrifice that for a higher resolution)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 11, 2009, 11:28 PM
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?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 11, 2009, 11:39 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?
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 11, 2009, 11:43 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?

no problem, i'm okay with it.. :Thmbsup:
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 13, 2009, 01:09 PM
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]
Title: Re: NANY 2009 Release: Trout
Post by: apfel on February 13, 2009, 04:41 PM
Could you add to the right-click menu a new item "Open Music Folder" to open the current selected tracks folder?
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 13, 2009, 09:52 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).
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 14, 2009, 01:19 AM
+ Added DonationCoder DcUpdater compatibility.  [Thanks, lanux128]

nice work, skwire. works fine here. :Thmbsup:

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 14, 2009, 01:05 PM
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.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 14, 2009, 01:05 PM
If the changed up tray menu bothers anybody, by all means, speak up.
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 14, 2009, 08:42 PM
what's the difference between 'Random' and 'Shuffle' in the 'Play Mode' menu? i tried both and it didn't seem much difference..
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 14, 2009, 09:39 PM
Random is just that...random.  The same song could be played ten times in a row.  Shuffle will play each song in the list one time and stop.  Certain actions will "reset" the shuffle list, though.  Namely, adding or deleting files from the list as well as changing play modes.  Make sense?
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 14, 2009, 11:25 PM
i have been adding songs while listening in 'shuffle' mode that's why some of the songs were repeated. thanks again for the clarification.

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. :)
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 16, 2009, 06:46 PM
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]
Title: Re: NANY 2009 Release: Trout
Post by: lanux128 on February 17, 2009, 08:10 AM
thanks for returning the 'Options'. btw, in the newer version (build 120), "Remove duplicates" and "Remove dead entries" doesn't seem to work. to make sure i moved one of the mp3 to another folder and tried again but the 'missing' file was not removed.
Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 17, 2009, 09:17 AM
Please update to build 122.  Apologies.
Title: Re: NANY 2009 Release: Trout
Post by: brotherS on February 18, 2009, 09:22 AM
Thanks a lot for this player, great work! I'm blown away - again - by what's possible with AHK.  :-*

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).

Have a great day!

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?

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.

Title: Re: NANY 2009 Release: Trout
Post by: skwire on February 18, 2009, 10:13 AM
Thanks a lot for this player, great work! I'm blown away - again - by what's possible with AHK.  :-*

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).
You're welcome; I'm glad you like it.  Sometimes the version number will get outdated when I upload silent bugfix builds.

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.

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.
Title: Re: NANY 2009 Release: Trout
Post by: brotherS on February 18, 2009, 10:24 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.

Will do!


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.

Yes, the tooltip is helpful, but it only shows up when I use the mouse, not when I use a hotkey. 8)


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?  :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2009, 10:38 AM
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!
Your script works perfectly for me with Trout.   :huh:

Yes, the tooltip is helpful, but it only shows up when I use the mouse, not when I use a hotkey. 8)
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?  :)
Sure.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 18, 2009, 11:05 AM
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!
Your script works perfectly for me with Trout.   :huh:

Now that's strange... but not vitally important, as I move around other windows more often than my audio players.


Yes, the tooltip is helpful, but it only shows up when I use the mouse, not when I use a hotkey. 8)
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?  :)
Sure.

Excellent!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on February 18, 2009, 07:41 PM
Please update to build 122.  Apologies.

thanks again for the bug-fix and DCupdate feature, now i'm using build 127. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2009, 09:59 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2009, 10:01 PM
Here are your requests, brotherS:

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 19, 2009, 04:59 AM
Here are your requests, brotherS:

    + Added an option to specify the seek jump interval in seconds.  Default is a jump of
      one second.  Tools, Options, Miscellaneous section.  [Thanks, brotherS]
Thanks, excellent!

    * 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.

Also, would it be possible to set a custom font (size) for the statusbar?

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 19, 2009, 05:16 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)

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.

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.

Like this:
(http://downloads.phpnuke.org/screenshots/19759/300x252x73f31ad163.jpg)

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on February 19, 2009, 06:58 AM
FYI EvilLyrics works fine with Trout

What about A-B repeat ? It'd be useful to learn foreign languages
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 19, 2009, 08:20 AM
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.
Also, would it be possible to set a custom font (size) for the statusbar?
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?

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)
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.
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?

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.

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.

FYI EvilLyrics works fine with Trout
What about A-B repeat ? It'd be useful to learn foreign languages
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.   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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on February 19, 2009, 08:37 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.

What exactly does that mean?

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 19, 2009, 09:31 AM
What exactly does that mean?

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?
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on February 19, 2009, 09:56 AM
I am using a .dll plugin that came with my copy of xchat (non-official version)

The other "plugin" that I am using that you could try is Amp2MX (http://appsapps.info/tsc_classic/projects/amp2mx/index.php), which was originally designed to work with WinMX but works with a number of chat clients, like mIRC and a bunch of others that can handle a /me command. (not xchat though)

Setting the window handle of your chat client is a little weird though.

You have to right click the tray icon and select "Add Room" and then move the message box over the chat input area (right where you type) of the channel you want to use it in and make sure your mouse is directly over that when you click OK. Once you have done that, to display a song playing (on demand) you select "Display Song" from the tray menu, or to automate it to display automatically on song change you would select "Automatic Display".
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on February 19, 2009, 03:05 PM
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.
If A-B is enabled and user rightClicks over pb then path and A and B times would be copied to clipboard.

 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 19, 2009, 03:11 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.
Also, would it be possible to set a custom font (size) for the statusbar?
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?
The rewind/ff with a file being paused now works, thanks!

No, I'm using the standard DPI, but my screen is at a distance from me (not at arm's length), so an option to increase that would help to read it better. But I can see it would be an issue with the fitting statusbar.

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).

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)
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.
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?
You are right. Yes.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 19, 2009, 05:57 PM
The rewind/ff with a file being paused now works, thanks!
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).
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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 20, 2009, 07:13 AM
No anti-virus installed currently.  :-[

@ the beep idea: maybe it would be most simple to just let the user pick one of the already existing wav files for this option?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 20, 2009, 07:28 PM
Column saving is in.

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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 20, 2009, 07:48 PM
Can't believe how far trout has come.. damn this is good.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 20, 2009, 08:01 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

great idea, i just asked for same thing from skwire when he pointed me to your request.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 21, 2009, 04:14 AM
v1.0.2 build 146
    + Column orders are now saved.  [Thanks, app103]
That 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.

And another small bug: I added ($time_r) to the seekbar, but the seekbar doesn't get updated while the file is being played.

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.

@ mouser: nice  :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 22, 2009, 09:48 AM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 22, 2009, 10:43 AM
    + Added a "Remove track after playback" option to the View menu.  This will make Trout act
      in a sort of queue mode.  [Thanks, app103]
Yes, thanks app, and thanks skwire for adding it! I can see this might come in handy.

    ! The $time_r/$time_e tokens now update in realtime.  Putting those tokens in the titlebar
      string may result in flickering.  [Thanks, brotherS]
Excellenct! The counter behaves a bit erratic in the first seconds of a file, but doesn't flicker here.  :)

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! :)

Btw, would it be possible to run more than one Trout instance? Or would that totally conflict with playlist management etc.?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 22, 2009, 01:39 PM
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! :)
Try the latest build (v1.0.2.150)

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.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on February 23, 2009, 12:16 AM
    + Added a "Remove track after playback" option to the View menu.  This will make Trout act
      in a sort of queue mode.  [Thanks, app103]
Yes, thanks app, and thanks skwire for adding it! I can see this might come in handy.

This is a playlist style I have only seen in lala.com's online player and I really liked it. It turns the playlist into a queue. As I acquire new files I just add them to the list and they will eventually get played without me having to fuss with it or wondering "have I heard that yet?".

But what makes this better than lala's queue is that Trout lets you load more than 50 files, so I can throw my whole collection on it to start with, and just let it go till it's empty, and then repeat (if it ever actually gets empty).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 02:52 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! :)
Try the latest build (v1.0.2.150)
Works now, thanks!  :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 03:11 AM
v1.0.2 build 153
    + 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]
Thanks for adding that feature! Two improvement suggestions:
- allow the user to toggle it in the options also (was confusing to me at first)
- if possible with AHK (I know this from another program), add a tiny play putton next to where you can select a file to be played in the options
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 23, 2009, 03:25 AM
I see you caught my silent update.   :D

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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 23, 2009, 03:39 AM
Build 154 has your play button in it.  I believe this is what you were thinking of.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 04:12 AM
Build 154 has your play button in it.  I believe this is what you were thinking of.
Thanks, perfect!!  :-*

Found 2 more small bugs:
- when you use the mouse on the seek bar, the displayed time flickers - looks like it tries to update itself too often.
- 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).

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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 23, 2009, 04:16 AM
It would help if you could add the installer link to your signature
better to include a link to the trout thread.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 04:33 AM
It would help if you could add the installer link to your signature
better 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 23, 2009, 05:00 AM
Found 2 more small bugs:
- when you use the mouse on the seek bar, the displayed time flickers - looks like it tries to update itself too often.
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 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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 05:11 AM
Found 2 more small bugs:
- when you use the mouse on the seek bar, the displayed time flickers - looks like it tries to update itself too often.
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.
Oh, that's related? Didn't think of that... ok, will have to live with it then.  :)

Thanks for the new signature!

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

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kwacky1 on February 23, 2009, 06:12 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

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...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 23, 2009, 07:24 AM
Sleep time for me; thanks for all the feedback tonight.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on February 23, 2009, 09:19 AM
... it would mean way less clicking for all of us who want the newest version! 8)

a just in case post:-
do you know you can use dcupdater and then update via menu/about ?
if not, search the thread: the setup details are in there somewhere ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 23, 2009, 10:09 AM
... it would mean way less clicking for all of us who want the newest version! 8)

a just in case post:-
do you know you can use dcupdater and then update via menu/about ?
After reading the post above yours (and maybe even before) I assumed so much...

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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on February 23, 2009, 10:21 AM
try this one (it's easier when you've seen the post before so thought I'd save you the search!)
https://www.donationcoder.com/forum/index.php?topic=16157.msg150907;topicseen#msg150907
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 23, 2009, 05:03 PM
In the next build, I'll go ahead and include the dcuhelper.exe with the install packages.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 24, 2009, 02:06 AM
Aah, cool, the perfect excuse to not look into the dcupdater thread! :D

Thanks tomos, I might still take a look if the next build fails to install the dcuhelper.exe correctly.  ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 24, 2009, 03:13 AM
Hmm, strange... using build 155 here and the play beep/track option just didn't kick in although a file had been selected in the options and it's enabled in the menu.

Edit: Updated to 174, still the same problem.

Edit: I had to disable the option in the menu and to then enable it again to make it work.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 24, 2009, 03:29 AM
Seems to work here.  Can anybody else confirm?

Edit:  Actually...hang on.  I think I know why you're seeing this happen.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 24, 2009, 03:53 AM
Try build 176.

v1.0.2 build 176
    * Random mode now does a basic check so that the same song isn't played twice in a row.
    * Changed "Play track/beep between tracks" to "Audible notification on new track".
    ! "Audible notification on new track" wasn't working properly on Trout startup.  [Thanks,
       brotherS]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 24, 2009, 05:47 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 24, 2009, 06:31 AM
    ! "Audible notification on new track" wasn't working properly on Trout startup.  [Thanks,
       brotherS]
Seems to have been fixed, thanks!

- 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.
Works correctly now!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 24, 2009, 06:32 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

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...
Did you look into this? Bug is still in the latest version.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on 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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 24, 2009, 07:05 AM
Every AH 8)K I've written, including Trout, that saves position subtracts these eight pixels as well as 46 vertically.

posw := posw - 8
posh := posh - 46

 :D
Hehe, then why is Trout getting bigger and bigger? (In both dimensions btw, I only noticed just the width expanding before.)

 8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kwacky1 on February 24, 2009, 10:10 PM
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

That's reassuring, I thought I was going mad when I had to use 8 and 46 for my app...  :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 25, 2009, 06:09 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 25, 2009, 06:17 AM
just wanted to say the update feature worked perfectly here (DcUpdater installed on my pc).  :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 25, 2009, 06:23 AM
just wanted to say the update feature worked perfectly here (DcUpdater installed on my pc).  :up:
Very nice.  Thanks for the report.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 25, 2009, 07:35 AM
A suggestion that I meant to make before (and forgot twice)*: please consider changing the order of the item in the hotkey menu to what's being used most often: "previous" should come before "next", "down" before "up", "left" before "right", etc.

*I remembered this when I saw a Google ad for http://www.projekt202.com/  8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on February 25, 2009, 07:53 AM
just wanted to say the update feature worked perfectly here (DcUpdater installed on my pc).  :up:

the update feature is not working for me, Trout just displays the default error message that DCUpdater is not installed. for the record, i installed DCUpdater in a custom folder.

if i open DCUpdater, the status bar shows this message: "ERROR: Config File 'C:\Program Files\DonationCoder\Trout\trout.exe' could not be loaded by TinyXml lib - error document empty."

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 25, 2009, 07:57 AM
i will try to make dcupdater findable even if installed in custom directory or not installed.

but i dont understand your second comment about "if i open dcupdater"  can you elaborate on what you are doing to get this error.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 25, 2009, 08:07 AM
I suggest a topic split! DCupdater issues might better be discussed in another thread, since it involves many different programs, Trout just being one.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 25, 2009, 08:08 AM
true, lets talk dcupdater issues on dcupdater thread (https://www.donationcoder.com/forum/index.php?board=216.0).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 01, 2009, 05:05 AM
Another idea for a Trout feature (from reading https://www.donationcoder.com/forum/index.php?topic=17222)!

1by1 (http://mpesch3.de1.cc/1by1.html) has this feature:
Full Resume play: remembers last track and position

Could that be added to Trout too? Would be helpful!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 01, 2009, 07:20 AM
1by1 has this feature:
Full Resume play: remembers last track and position

Could that be added to Trout too? Would be helpful!

is that feature any different from the 'Resume playback on start' option currently available in Trout?

v1.0.2 build 48
    + New option: 'Remember last playback position & auto-play on start'.  [Thanks, Rhys]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 01, 2009, 07:44 AM
Ha, didn't see that option! :D

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 01, 2009, 10:35 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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 03, 2009, 02:32 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).
Thanks, works like a charm!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 03, 2009, 02:38 AM
Did you look into the 'GUI growth' issue yet?

(Did you feed Trout with growth hormones? :D)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 03, 2009, 03:33 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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 03, 2009, 03:51 AM
No skinning engine here.

>>>>>>>>>>( Active Window Position )<<<<<<<<<<
left: -1     top: 22     width: 1285     height: 650

After restarting Trout:
>>>>>>>>>>( Active Window Position )<<<<<<<<<<
left: -1     top: 22     width: 1293     height: 660
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 03, 2009, 04:14 AM
Apologies, I should have asked for this before.  What are the values for the following in your config.ini before and after?

[Position]/pos_x
[Position]/pos_y
[Position]/pos_w
[Position]/pos_h

So, you're using the Windows Classic theme?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 03, 2009, 11:26 AM
Before:
[Position]
pos_x=-1
pos_y=22
pos_w=1277
pos_h=604

After:
[Position]
pos_x=-1
pos_y=22
pos_w=1285
pos_h=614

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 04, 2009, 05: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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 04, 2009, 05:38 AM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 04, 2009, 05:45 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?
No, never touched any of those settings either. Strange...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 04, 2009, 05:49 AM
No, never touched any of those settings either. Strange...
Are you still having those odd saving issues?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 04, 2009, 08:34 AM
Woohoo, you did it! It's fixed! Trout isn't growing by itself anymore. :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 04, 2009, 08: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.

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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 04, 2009, 09:12 AM
You're welcome, and thank YOU.  :)

    * The default 'Explore here' option (Windows Explorer) should now highlight the selected
      file.  [Thanks, app103]
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 04, 2009, 10:34 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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: alooper21 on March 05, 2009, 08:52 AM
just installed this baby and i think is gonna be my default audio player from now on. usually i praise a "free coder" for such simple things that i could've praise you only for drag and drop on a tiny little bar with the basic play/pause buttons, but this thing really is amazing! the thing that struck me most was to have a dedicated window for settings (lots of them, going to neat details, for a free program), when i usually expect basic settings available only in drop-down menus. really, this app is so awesome that i feel quite ashamed to ask for more. but hear me out :P

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.
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: alooper21 on March 05, 2009, 09:01 AM

Most likely not since the user doesn't have to use regular Windows Explorer (I don't).
[/quote]

another option would be "open file location", like wmp, or, to be original, "go to file". but is ok as it is already.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on March 05, 2009, 09:05 AM
... (tough i heard ipods don't like to bond with anything but itunes) ...

see this thread https://www.donationcoder.com/forum/index.php?topic=16472.msg145491#msg145491 for some thought's on ipods but also some software recommendations if you do choose the ipod route...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: none exist on March 05, 2009, 11:30 AM
Really Clear Software
cpu: less then 2%
easy, economic, portable, powerfull

if you add these optionsto the trout it can be the best;
    add lyrcs automaticly to song.
    suggest repairing option for wrong tags.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 06, 2009, 03:46 AM
[...]
i feel quite ashamed to ask for more. but hear me out :P
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.

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.
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.
1) Yes, an EQ is on the ToDo.  This will add some CPU usage, however.
2) I don't own an iPod so I doubt this will happen.
3) Originally, I had it working with a double-click and I can't recall why I took it out.  My notes don't show anything.  :-[  I'll add it back in there (and keep the current menu, too).

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?

if you add these optionsto the trout it can be the best;
    add lyrcs automaticly to song.
    suggest repairing option for wrong tags.
1) A lyrics window is on the ToDo.
2) Hmmm...I'm not sure what you're asking for here.  You can already right-click a file and edit its tags.  Did you want something different?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 07, 2009, 11:56 AM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on 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.

This is on Windows XP with the Trout build 197.

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.

EDIT: Always on Top is hard to find. I think it should also be available as an option from the tray icon. 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. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 09, 2009, 03: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.

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.

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.

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.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 09, 2009, 05:35 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.

I wasn't too worried about it. It just seemed odd is all.

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.

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:

In the meantime, I thought of another couple of useful options for the tray icon menu. Options to toggle the horizontal and/or vertical MiniBars. (i.e. MiniBar -> Show Horizontal Bar and MiniBar -> Show Vertical Bar options). And that would also be a good place to have the MiniBar -> Always on Top option if the one currently showing in my tray menu is just a fluke.

Also after a couple of hours of use, here are some more of my opinions on how Trout (specifically the MiniBar) would be better suited for my tastes and preferences:


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!

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...

Alright, that's enough for now. And now that I've finished my math homework I can go to sleep. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on March 09, 2009, 06:36 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
double-click tray icon simply launches it here btw

(one of my pet hates is having to double-click those tiny icons, I prefer to right-click and select open)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 09, 2009, 04:10 PM
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. 

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.
  • 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.
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.

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.

I hope I addressed most of your points.  Thanks for all the feedback.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 09, 2009, 04:12 PM
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...

After leaving it paused for a few hours and coming back to it, it has now done the same thing with every one of the tracks I've listened to (3 so far) since resuming play. Also, the toaster stayed up for about a minute (once) instead of going away after 2 seconds like it is set up to do.

a pre-emptive vote against any possibility of changing that to a double click (to bring it from the tray) :D

I wasn't going to ask to change it. :)

And just to be clear: I'm certainly not demanding or expecting any of these changes to happen. I'm just giving feedback on things I think would be improvements, and making bug reports.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 09, 2009, 11:46 PM
1) A lyrics window is on the ToDo.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 12, 2009, 03:29 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: 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. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on March 12, 2009, 05:03 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on March 12, 2009, 05:05 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.

Delete key works here just fine.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on March 12, 2009, 05:07 AM
doesn't work here on 2 pcs, and ive got latest version  :huh:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on March 12, 2009, 05:11 AM
That delete key has been a feature since the first version I tried and has always worked quite well here. You can even select multiple entries in a playlist and remove them.

Works on both my 9x machine & XP.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 12, 2009, 05:12 AM
Do any of the other shortcut keys work for you?  Ctrl-a to select all, F3 to bring up the search window, etc.?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on March 12, 2009, 05:38 AM
a minor idea: when choosing to save a new playlist, maybe use the info from the first song (artist/album) as default name?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 12, 2009, 06:10 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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 12, 2009, 06:48 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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on March 12, 2009, 07:16 AM
IDEA for new playback setting

Shuffle (or Random) with manual override :-)
it would work as shuffle except when I select a different file - then it would play that selected file next. Then it would continue in Shuffle or whatever mode.

I find I'm listening in Random mode and, on hearing a particular song, I think - oh, I'd like to hear XYZ by the person or whatever. I'd select that one, go back to whatever I'm doing and my selection would play next...

Never seen it anywhere else (but only familiar with two players :p) so just throwing it out there ... or here :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 12, 2009, 08:04 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
Good guess! :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 12, 2009, 02:44 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 13, 2009, 02:04 AM
Yo!

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

But awesome job so far thanks!  8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 02:20 AM
a pre-emptive vote against any possibility of changing that to a double click (to bring it from the tray)

I'll make the number of tray clicks an option at some point.

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.

Thanks.  I'll probably be using LyricWiki.org, though, since I already have working code based on the help I gave in this AHK forum thread here (http://www.autohotkey.com/forum/topic39071.html).

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. :)

I assume you would just want it to work like it does for the listview i.e. obey the setting you've chosen?

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 and I fixed this in the latest build (v1.0.2.208).  I added the numpad delete key to that routine.  =]

a minor idea: when choosing to save a new playlist, maybe use the info from the first song (artist/album) as default name?

Won't be hard to add.  Thanks.

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).

Added to the ToDo.  Thanks.

IDEA for new playback setting
Shuffle (or Random) with manual override :-)

Added to the ToDo.  I'll try to come up with a way to smoothly implement this.  I'm thinking maybe a "Playback follows highlight" or something like that.

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.

Fixed in the latest build.  Thanks.

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

Hey, Hezzu.  Nice to see you here.  In the last build that I just uploaded, there is an option to enable/disable those media keys.

Latest build:

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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 13, 2009, 04:15 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. :)

I assume you would just want it to work like it does for the listview i.e. obey the setting you've chosen?

precisely, it'd be nice if both methods are consistent with each other. also how about a hi-res icon for the alt-tab view instead of the current one (see pic). :)

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 04:39 AM
I recall this being long-standing AHK issue.  I'm trying to find some older AHK forum threads that discuss this.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 05:06 AM
Update and check now, please.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on March 13, 2009, 06:17 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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 06:39 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
Does it appear to be fixed for you?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 13, 2009, 07:05 AM
Skwire nice and fast work on that bug

it wont be bugging me anymore  :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 07:16 AM
Skwire nice and fast work on that bug
it wont be bugging me anymore  :D

Which one?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on March 13, 2009, 07:18 AM
new request:
when you exit trout and then restart it, it would be nice if it remembered the last selected/playing song.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 07:31 AM
You're going to kick yourself...   :P

Tool, Options, General tab, Resume playback on start
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on March 13, 2009, 07:42 AM
nice  :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 13, 2009, 08:12 AM
I recall this being long-standing AHK issue.  I'm trying to find some older AHK forum threads that discuss this.

you mean the command-line and the drag-n-drop thing?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 13, 2009, 08:16 AM
new request:
when you exit trout and then restart it, it would be nice if it remembered the last selected/playing song.

this is a cool feature that works even in 'paused' mode. :up: that way you can pause before exiting so that you don't get startled by the music the next time Trout is started.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 13, 2009, 08:41 AM
I recall this being long-standing AHK issue.  I'm trying to find some older AHK forum threads that discuss this.

you mean the command-line and the drag-n-drop thing?
No, I meant the alt-tab icon issue (which I believe I have fixed).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on March 13, 2009, 08:54 AM
No, I meant the alt-tab icon issue (which I believe I have fixed).

yes, it's fixed. :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 13, 2009, 07:47 PM
Skwire nice and fast work on that bug
it wont be bugging me anymore  :D

Which one?

The starting of another song while another is still playing
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 14, 2009, 02:18 PM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on March 14, 2009, 04:20 PM
Small feature request:

(optional) Clicking on the toaster popup will immediately get rid of it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on March 15, 2009, 03:13 PM
Two issues with the scrollbars which nobody has remarked so far, maybe it only happens on my pc.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 16, 2009, 03:28 AM
Two issues with the scrollbars which nobody has remarked so far, maybe it only happens on my pc.

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.
Does this happen EVERY time?  Can you provide a screenshot, please?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 16, 2009, 03:29 AM
Clicking on the toaster popup will immediately get rid of it.
I'll add it as an option.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 16, 2009, 05:03 AM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on March 16, 2009, 10:07 AM
Does this happen EVERY time?  Can you provide a screenshot, please?
Here you have a screencast
http://www.screencast-o-matic.com/watch/cQeDiReoD
listview colors get inverted and the slider keeps displacing on its own until I move the mouse off the scrollbar.
I'm not using scrollwheel here.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 16, 2009, 02:16 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 16, 2009, 02:27 PM
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.

Fixed.  Update.  Thanks.   :-[ :-[
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 17, 2009, 01:29 AM
Some would experience awesome load times on the search (F3) when one has 65536 songs

even though the search looks and feels awesome I would prefer something more convenient and quick  :-[

But anyway good luck to on the project and have fun  :D  :Thmbsup:

Edit: ps. Good search is the heart of the player to me
Edit2: yes I know my computer is suckier than yours but hey some of us arent rich :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 17, 2009, 02:06 AM
Some would experience awesome load times on the search (F3) when one has 65536 songs
Well, 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.

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 17, 2009, 08:37 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?

I mean I would like to have a search that doesn't freeze my computer whenever I use it :D

Currently the trout main window takes over 2 minutes to start (but That is OK)

But whenever I use search it takes 20 - 32 seconds just to start typing something in

I have exactly 46372 songs

Can the search be done any other way?

Like without loading all the songs in to the list and then start typing

maybe type first then search?

P.S. This is not an insult just an suggestion / maybe a challenge for you :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 17, 2009, 11:42 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Hezzu on March 18, 2009, 01:30 AM
Bug Report: Double clicking the album art opens the album art twice

Single clicking doesnt open it
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 18, 2009, 02:24 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.
Bug Report: Double clicking the album art opens the album art twice

Single clicking doesnt open it

Thanks for the reports.  These will be fixed in the next build.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 18, 2009, 04:19 AM
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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 19, 2009, 04:15 AM
Thanks skwire for the awesome program!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 19, 2009, 05:30 AM
Thanks skwire for the awesome program!
You're most welcome.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on March 20, 2009, 04:03 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))
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 20, 2009, 04:16 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on March 20, 2009, 04:24 AM
I am not into audiobooks, but I am into listening to music while falling asleep. I just don't want it playing the entire time I am sleeping.

I used to use Pandora for this, because it would automatically shut off after awhile, but my connection has been so flaky lately that it shuts off because I get disconnected. Too unpredictable, and can't depend on it to stay connected till I get to the other side of the room, nevermind till I fall asleep.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: cranioscopical on March 20, 2009, 10:04 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.

Surely it's time for you to build in a myoclonic switch  ;)
Employ a jerk to mark your place!
A hypnic or hypnagogic jerk is an involuntary myoclonic twitch which occurs during hypnagogia, just as the subject is beginning to fall asleep.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on March 20, 2009, 11:13 AM
@app103

I lost a lot of love for Pandora in recent history as well;
Songs would just stop in the middle and go to the next song, or would just stop entirely.

Wasn't real happy when ?cmd=mini went away either;
Now I have to go to the "big" page, then load the "mini" because they added some unique identifier for each session.

Anyway, I've been using Trout 95-plus-percent of the time now, but would likely not have thought of this myself,
but now that you mention it, I too crash with tunes (but I don't hear my alarm if the tunes are still playing in the morning).

@skwire

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 21, 2009, 08:00 PM
! Ampersands were not displaying properly in the Toaster popup.  [Thanks, Deozaan]

I found another ampersand problem. It won't show up in the tray icon's tooltip.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 21, 2009, 08:30 PM
I found another ampersand problem. It won't show up in the tray icon's tooltip.

Seems to work here using my special ampersand test mp3 from last time.   :D  Can anybody else confirm what Deo is seeing?

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 21, 2009, 08:40 PM
Can anybody else confirm what Deo is seeing?

I can. :-D

[ You are not allowed to view attachments ]

EDIT: I realized that I was running an older build and I just upgraded to v1.0.2.249 but I'm still seeing the same thing.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on March 22, 2009, 06:31 AM
I can. :-D

well I have the same behaviour here as in Deo's screenshot
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 25, 2009, 04:48 AM
@skwire
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.
Added to the ToDo.

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.

Latest build:

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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Controller on March 25, 2009, 03:24 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.


For standart tooltips TTS_NOPREFIX would work, but there is no such option for the systray icon (tooltip), so ampersands wont show there (tested on Windows 95 shell and Windows XP)... the underlining is ment for keyboard accelerators, so I'm not sure why needed for systray icon tooltips :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on March 26, 2009, 05:56 PM
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.

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!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: apfel on March 28, 2009, 06:47 PM
Got this error with the latest version.
---------------------------
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   
---------------------------

Just started and enabled Internet Access->Enabled Last.FM checkbox->clicked on username field.
Not a serious "bug"...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 29, 2009, 06:10 PM
Apologies for the lack of replies over the past few days; I've been playing in a hockey tournament all weekend. Five games in three days...woohoo.

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.

Added to my list.  Thanks.

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!

You're welcome.  This has been a fun project.

Just started and enabled Internet Access->Enabled Last.FM checkbox->clicked on username field.
Not a serious "bug"...

I'll look into this.  Thanks for the report.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 30, 2009, 01:03 AM
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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 02, 2009, 01:19 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 06, 2009, 02:20 AM
Is there a way to get Trout to save Playlist info after every track? It keeps going back to an old playlist even though every time I start it up (since March 28th) I open a different playlist.

Also, if my PC crashes or whatever, if Trout ends unexpectedly, then it might "rewind" the playlist several hours to where it was the last time it shut down.

So what I'd like is that on every track change, for Trout to save the current playlist and what location in the playlist it is currently playing.

Sorry this is so scattered. I've gotten distracted and come back to writing it several times over the past few hours.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on April 13, 2009, 11:33 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 17, 2009, 07:00 AM
Is there a way to get Trout to save Playlist info after every track?

I've changed it so the list saves after adding or deleting files.  Hopefully, this will alleviate the issues you're having.

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.

Hmmm...cool idea...and something I should be able to implement.  Thanks for the idea.

Lastest build:

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]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on April 21, 2009, 11:48 AM
Wow, I just saw this!  This is very impressive, skwire.  Sometimes, the talent here at DC blows me away.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 22, 2009, 08:08 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on April 22, 2009, 10:24 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.

Since trout is already an audio player, maybe this can be done easily.  If I load in a short file (mp3, or wav), and I set it to "Repeat File" so that it loops over and over, could you have an option or could you add a feature for gapless looping?  Meaning exactly that:  there is absolutely zero pause between the end of the track and the beginning of the next cycle.  That way, i can load a drum sample in, and play it on a continuous loop and essentially use it as my drummer while I practice piano.  But it must be gapless because these drum loops are made the exact right length, and any gap will throw it off.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 22, 2009, 10:30 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.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on April 22, 2009, 12:12 PM
Could I please have an option that when I click a toaster popup it immediately closes?

Some of the stuff I listen to makes some crazy monster sized toaster popups like this:

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 22, 2009, 10:22 PM
Could I please have an option that when I click a toaster popup it immediately closes?

Can do.  Will do.   :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 23, 2009, 03:49 AM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on April 24, 2009, 02:46 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 24, 2009, 02:54 AM
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.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on April 24, 2009, 03:22 AM
    + Added a Text-To-Speech option to the "New track notification" options.  (Thanks, mouser)

this is a *really* cool feature for those of us who listen to audiobooks while falling asleep.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 24, 2009, 06:45 AM
For the record, SAPI must be installed for the TTS stuff to even have a chance at working.  I believe that SAPI is installed by default on XP.  Otherwise, you can download from it from Microsoft (http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&displaylang=en).  I've no idea if it works on Win9x/ME (I would guess not).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on April 24, 2009, 11:35 PM
I've no idea if it works on Win9x/ME (I would guess not).

It should work. I'll test it out later and let you know for sure.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 09, 2009, 03:40 PM
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.


[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on May 10, 2009, 11:24 AM
Slick;
Very nice.

I wondered what you've been up to.

Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 10, 2009, 12:22 PM
I wondered what you've been up to.

Same same.  Family, work, hockey, coding snacks, et al.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on May 10, 2009, 02:17 PM
Lyrics window coordinates not being saved on close.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 10, 2009, 02:20 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on May 10, 2009, 04:06 PM
That does, in fact, resolve the problem, but then again does not save the state if you move it after resizing it.

Hope that helps.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on May 11, 2009, 06:54 AM
Ah, completely forgot about this place. Was really wondering wassup with Trout. ;)

One minor thing that I just stumbled into: changing playlist background color doesn't start up with the currently set color (possibly a custom one). If we just want to slightly alter the current shade, it would be quite hard to. Could we have it so that the color picker dialog starts up with the current color already selected?

Thank you and all the best!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on May 13, 2009, 02:29 AM
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. 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 13, 2009, 02:33 AM
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. 

I use allSnap (http://www.ivanheckman.com/allsnap/) for making windows snap together.  The lyrics window should save its position if you resize it.  I need to fix the bug that doesn't save if you only move it (and don't resize it).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on May 13, 2009, 02:40 AM
i use allsnap too. the lyrics windows doesn't save its last position even after resizing so i have to move it manually each time i start Trout. must be my PC, i guess..
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 18, 2009, 05:33 AM
Quickie bugfix build:

v1.0.3 build 6
    ! Fixed (hopefully) lyrics window position saving bug.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on May 18, 2009, 06:54 AM
Bug: Clicking the toaster popup doesn't change the length of time it takes to disappear, despite having the option to close it immediately selected in the options.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 18, 2009, 07:02 AM
Try v1.0.3 build 7.  Let me know if that fixes it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on May 18, 2009, 07:04 AM
That worked.  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on May 19, 2009, 08:18 PM
v1.0.3 build 6
    ! Fixed (hopefully) lyrics window position saving bug.

i'm using v1.0.3 build 7 and the lyrics windows works fine. :up:

another nice feature would be that the lyrics window auto-open upon restart if i exit Trout with the lyrics window open. currently i have to click on the menu to make it re-appear.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 19, 2009, 09:38 PM
I must've broken that with the last build since that's the way it used to work.  I'll fix it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 19, 2009, 09:57 PM
Should be fixed in build 11.  Sorry about that.   :-[
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on May 19, 2009, 10:46 PM
yes, it's fixed in build 11.. muy fantástico. :-*
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 27, 2009, 08:38 AM
Lately, I've been trying to improve Trout's internet streaming capabilities.  The latest build adds support for ASX/WMA/AAC streams.  Please let me know if you encounter issues with any streams.

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)



Also, I've been working on a Shoutcast/Icecast radio station browser.  Here's where it's at so far:

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on May 27, 2009, 12:23 PM
A couple requests if I may:

• Since there's no progressbar in minimized mode, I wonder if we could have a counter attached to the horizontal minibar with cycling display on click: elapsed time -> remaining time -> total remaining time (when more files selected for playback).

• And that brings us to second request: ability to select a number of tracks from the current playlist and only play those and nothing else, without any change to the playlist. Total remaining time above would refer to the current multiple selection in this case as opposed to whole playlist.

Unfortunately I'm not into streaming so can't help with testing the new functions.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 30, 2009, 10:18 AM
I've added both requests to my ToDo.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: urlwolf on May 30, 2009, 03:12 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on May 30, 2009, 10:46 PM
I can't seem to play audio CD's in Trout.

I have tried quite a few in both of my drives and Trout just won't load a playlist, even though it says match found & tracks added in the statusbar.

And these CD's all work in other players just fine. It's not an issue with the drives or the CD's.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 31, 2009, 05:10 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.

You reported this issue in this thread back on Jan 30, 2009.  Several suggestions were offered but I don't recall seeing a reply from you after that.
Also, you reported something similar way back on December 22, 2007 here: https://www.donationcoder.com/forum/index.php?topic=11455.0  and said that you had found the culprit in TrayIt.

I can't seem to play audio CD's in Trout.

Uhhhh....errrrmmm....hmmmm...maybe try v1.0.3 build 26 and we'll just forget this ever happened.   :P
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on May 31, 2009, 06:14 AM
Uhhhh....errrrmmm....hmmmm...maybe try v1.0.3 build 26 and we'll just forget this ever happened.   :P

Sure, ok!
 (https://www.donationcoder.com/forum/esmileys/gen3/5Large/TFR1E0.gif)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: clidenio on June 05, 2009, 02:41 PM
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).

Other than that I'm real happy with this program :) It serves the same purpose for me (also usually a foobar2000 user). I like 1by1 but this is more useful for me since I can set up the same global-keyboard-shortcut scheme I have in foobar, and also toaster is very similar to pretty popup. I'm surprised that you can right complete applications in Autohotkey.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: clidenio on June 05, 2009, 03:32 PM
Also... would it be possible to add more ways for files passed through the command line to be handled.
For example, when adding a file/directory through the command line an option to clear the playlist before adding the new files (like the option avaliable for dropped files), and also (and more importantly) to start playing the files added immediately. I noticed this is possible with "trout.exe [directory/file] /play" however this continues playback from the current song, and not from the new songs added.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 08, 2009, 06:36 PM
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).

This is automatically added for compatibility with the WinampAPI that's built into Trout.  I'll add a ToDo to make the WinampAPI stuff an option.

Also... would it be possible to add more ways for files passed through the command line to be handled.

Yes, that's on my ToDo as well.  Thanks for your feedback.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on June 09, 2009, 02:55 PM
While compiling some of my own AHK toys I noticed the icon group 228 must be replaced for the main icon to show in Win9x.

Another find is a full set of black/white media icons in %system%\mci32.ocx; dunno how to extract them though - I have a hard time retrieving icons in 16bit resources through standard methods (LoadImage / SHGetFileInfo).  :(
However I'm not sure if that ocx is 16bit or 32bit and if it's present in all Win versions.  :tellme:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 09, 2009, 06:19 PM
Another find is a full set of black/white media icons in %system%\mci32.ocx
[...]
However I'm not sure if that ocx is 16bit or 32bit and if it's present in all Win versions.  :tellme:
It'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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on June 09, 2009, 06:33 PM
Too bad, could've solved issues with missing Wingding (Webding?) fonts on certain machines. Oh well... *sigh*
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on June 10, 2009, 12:18 AM
Too bad, could've solved issues with missing Wingding (Webding?) fonts on certain machines. Oh well... *sigh*

If you are missing Webdings, you can get it from here (http://web.nickshanks.com/typography/corefonts).

If you are missing Wingdings, all 3 of them can be found here (http://www.webpagepublicity.com/free-fonts-w2.html#Free%20Fonts).

Much easier than reinstalling IE, your OS, or extracting them from cabs on your install disk to get them back, and better than just suffering without.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 10, 2009, 12:59 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on June 10, 2009, 05:28 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:

Jody, get off your arse!  ;D
(obviously joking)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on June 11, 2009, 12:53 AM
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:

Win95/98 allows for a compact install, intended for systems with very small hard drives. It's just the bare minimum needed and a number of things are not installed. One of those things is the Wingdings fonts.

The official recommended fix from MS is to reinstall your OS and select full install instead, but that isn't possible if your hard drive is too small to support it.

Other fixes are much more complicated than they need to be, like extracting the fonts from the cabs on your setup disk. Easiest one is the suggested "copy the fonts from another computer", but if you don't have access to that, you'll need to get the fonts from somewhere else.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on June 22, 2009, 04:10 AM
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.. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on June 25, 2009, 08:35 AM
Few months ago I posted at the AHK forums a small test script to prove Unicode tags reading capability under all Windows versions. In the mean time I updated it locally to allow its usage on systems that lack unicows.dll (which is only required for Win9x systems).

As I found it fit as an example in a recent reply to some poster there, I remembered Trout might take advantage of it too, since it's already using BASS and tags reading.

I've tested the script in both Windows98SE and XP-SP2 with positive results but only one test mp3 file with Japanese tags was available; anyone willing, please test and provide feedback whether it works for other Unicode languages as well.

Please note that in order to display Unicode text, the OS must have at least one Unicode font installed. The script uses the cRichEdit wrapper by corrupt, the BASS and BASStags wrappers by k3ph.

Link to the AHK forum post here (http://www.autohotkey.com/forum/viewtopic.php?p=252090#252090).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on July 03, 2009, 03:25 AM
I found a track change-related bug regarding keyboard usage, here's how to reproduce it:
- load/create a list of files to be played
- play a file and hit TAB until the the pause button has focus (press the space bar twice to see if it works)
- now wait for Trout to jump to the next file
- hit the space bar again... and you'll notice that it stopped to work

Thanks again for Trout!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 03, 2009, 03:55 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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 03, 2009, 03:58 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on July 03, 2009, 04:46 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.

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.
Ah, ok.

Thanks for the suggestion, I did that, and (only after closing and restarting Trout) it seems to work smoothly now! :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on August 11, 2009, 09:24 PM
* 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. I am running 1.0.3.38

[ You are not allowed to view attachments ]

Just in case you need it, here is an older screenshot: https://www.donationcoder.com/forum/index.php?topic=16157.msg147257#msg147257
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on August 11, 2009, 09:54 PM
I seriously hope this is a bug and not how you intended for it to look.

 ;D ;D ;D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 11, 2009, 10:18 PM
Hell yes it was.  Sexy, ain't it?   :P

 :-\
v1.0.3 build 40 - 2009-08-11
    ! Title display coordinates were borked because I can't add ten properly.  (Thanks, app103)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 19, 2009, 11:13 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on August 21, 2009, 12:58 AM
by page 16 of this thread this shouldn't be a surprise..

from Elite Freeware blog:
"..suggest you give it a chance, i did and now Trout is my main music player. "

http://elitefreeware.blogspot.com/2009/08/trout-is-lightweight-and-portable-music.html
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 21, 2009, 01:21 AM
That's very cool.   :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on August 21, 2009, 01:35 PM
Congratulations, you deserve it.  I'm very impressed with Trout.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 23, 2009, 12:19 PM
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)

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on September 23, 2009, 07:26 AM
Trout seems to have stolen the F12 key here
-
I have a couple of apps that use F12 as a shortcut. When Trout is running, F12 doesnt work in those apps.
(This has been going on a while, I just hadnt made the effort to find out what was causing it)

I just have just four hotkeys in Trout at the moment, none including F12...

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 23, 2009, 07:38 AM
Ah, crap.  I was adding and testing something and forgot to take it out.  Give me a minute.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 23, 2009, 07:47 AM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tomos on September 23, 2009, 08:45 AM
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)

no, Thank YOU skwire :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: troutfan on October 08, 2009, 06:25 AM
Drag & Drop doesn't work for me.

I have tried all the 3 ways of drag & drop behaviour on Trout settings.

The music files I try to drag & drop from Explorer simply don't get queued on the listing zone.

I already have reinstalled Trout several times. No success.

I'm using Windows Vista Home Premium 32 bits.

Thanks for the support.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 09, 2009, 03:22 AM
Hopefully, it's fixed in this build.  Please let me know and thanks for the report.

v1.0.3 build 103 - 2009-10-09
    ! More lyrics box matching and parsing tweaks.    
    ! Drag & Drop not working under Vista fixed (?).  (Thanks, troutfan)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 09, 2009, 04:05 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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 09, 2009, 04:09 AM
I'm going to guess it has to do with this:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/be88d6d8-a1a6-47b6-b95a-68fa44259fa7/
http://wundasworld.blogspot.com/2007/04/vista-drag-and-drop.html
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: troutfan on October 10, 2009, 10:14 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?

i got it fixed :)

i installed the latest build and I ran Trout through the installation directory.

the drag & drop function is now working fine.

thanks for the support and keep up with the great work!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: troutfan on October 10, 2009, 10:20 AM
I would also like to make a suggestion for Trout:

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 10, 2009, 04:48 PM
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.

Hmmm...that's not a bad idea.  The only issue would be how to determine where to insert the new rows.  Maybe something like "Insert after highlighted row."  Would something like that be acceptable?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: sri on October 14, 2009, 12:18 AM
Using portable version on XP SP3.

I right clicked on a mp3 and chose to open it with Trout making sure to place a tick in the check box that reads 'Always use the selected program to open this kind of file'.

I opened Trout and it's playing a certain mp3. When I double click on a mp3 in windows explorer, nothing happens.

Any idea?

Here's a screenshot of wassociate for mp3 file extension:

(http://img70.imageshack.us/img70/6982/wassociate.png)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: sri on October 14, 2009, 12:39 AM
I see that the tracks are getting queued in Trout when they are launched from explorer.

So here's a feature request: A option to specify whether files should be queued or played when launched from explorer.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 15, 2009, 10:11 PM
So here's a feature request: A option to specify whether files should be queued or played when launched from explorer.

I'll add it to my ToDo.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: jamtrip on October 21, 2009, 05:34 PM
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?

Sorry if I missed it in the application.

Regards

P.S. Files 2 Folder is great too!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 22, 2009, 01:16 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?

Thanks for the feedback.  This has been on my ToDo since the beginning.  As much of a stickler as I am for these sorts of audio-related things, it's pretty shameful that I haven't written it in yet.  That being said, 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?

P.S. Files 2 Folder is great too!

Thanks.  That's one of my Coding Snacks that I, personally, use.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 22, 2009, 03:23 AM
Ugh...the more I look at the code, the more I think gapless may have to wait.  At this point, I'd have to COMPLETELY overhaul the playback routines to make gapless work.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: jamtrip on October 22, 2009, 07:42 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?

Absolutely.

Perhaps it's not in the cards right now? Next project - Haddock, Cod...

Regards.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 22, 2009, 08:00 AM
Flounder...  =]
Title: Recipe: Trout (simmered in a delicious WINE sauce)
Post by: app103 on October 23, 2009, 05:41 AM
Version tested: v1.0.3 build 105
WINE version: 1.01
OS: Ubuntu 9.04

First of all, I have to tell you that I am a complete Linux newbie, and it might show with some of the issues I had with WINE and/or Trout. In fact, this is the first application I have ever run with WINE and I installed it specifically to run Trout. Someone with more experience may not have these problems or they may know how to fix them.

For the most part, it worked surprisingly well. I am very happy because having Trout on my Ubuntu desktop really makes it feel so much more confortable and familiar when I am not using Windows.

A few minor issues with fonts on buttons was remedied by installing msttcorefonts (thanks scancode!)

If you try launching it from a desktop link, it will copy a bunch of crap to your desktop, so don't do that. Instead, just use a link to the trout folder on your desktop, open it, and right click the trout.exe file and select option from the menu. If you do it this way you won't end up with a mess on your desktop and it will use your existing config file for settings. (yes, you can use the one from Windows and not have to reconfigure everything from scratch) However, if you plan on using Trout in Windows, too, maybe it would be a good idea to have seperate Trout folders for both OSs, so you don't have to keep reconfiguring it every time you change OS.

some issues:



does not work (for me):



not tested:



Screenshot:
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 26, 2009, 07:59 PM
Hahaha...I'm happy it works at ANY level in Linux.  =]  Thanks for the testing and feedback.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 29, 2009, 10:10 AM
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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 30, 2009, 11:40 PM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Shades on November 01, 2009, 12:22 AM
Likely not the correct place to mention an reproducible error in build 158 (portable version), but here goes anyway.

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

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2009, 10:26 AM
Likely not the correct place to mention an reproducible error in build 158 (portable version), but here goes anyway.

This would be the right place.   :)

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

The "Resume playback on start" only works if a track is active at the time you close Trout.

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.

Please update to the build I just uploaded.  I tried to make Trout act like other audio players in that:


Adding from the shell extension should continue to work as normal.  If ANYBODY has issues regarding these new changes, please speak up and I'll try to satisfy all requests.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tanis424 on November 01, 2009, 03:23 PM
A small bug with the resume playback. Well, it might be intentional but it's annoying. If the command line clears the playlist and a new album is loaded then the resume actually resumes a track from the previous playlist.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 02, 2009, 11:41 AM
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.



As you can see from the HUGE jump in build numbers from the last changlog posting (80 builds!), I did try to get it working properly.  Ultimately, it caused more problems with logic and deadlocking bugs than it was worth.  As for now, it goes back on the ToDo; I may revisit this issue in the future.  Soz.   :(
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Leif on November 06, 2009, 02:49 AM
Trout found some missing tags in my MP3 files. But when I tried to edit them the new information didn't stick.
But when I copied one of these tracks from my NAS onto a local disk and edited the same MP3 file, it worked OK. Why not possible to edit tags on my NAS?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 06, 2009, 02:52 AM
Are they read-only on your NAS, perhaps?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on November 10, 2009, 04:27 PM
It's been a while since I've posted, but rest assured, I am still using trout daily at the office;

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 10, 2009, 04:32 PM
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.

A tooltip showing the numerical amount or as a percentage?  50 versus 50%...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on November 10, 2009, 04:41 PM
Either, really.

Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 10, 2009, 04:46 PM
v1.0.3 build 240 - 2009-11-10
    + Added tooltip showing volume position when manipulating a volume control.
      (Thanks, SoggyDog)


It should work for the minibars, too.  Thanks for the feedback.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on November 10, 2009, 04:56 PM
19-minute turnaround;
Impressive.

Thank you, Jody.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 10, 2009, 05:18 PM
You're welcome.  You happened to catch me right before I have to go coach my daughter's soccer practice.   :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: urlwolf on November 11, 2009, 10:48 AM
I get shell init failed () on windows server 2008 R2 :( sorry to report.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 11, 2009, 10:51 AM
I have no access to that OS (to test against) so your only option is to turn off the shell extension menu option.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: efini93 on November 13, 2009, 12:13 PM
Hi can you help with this:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 13, 2009, 12:20 PM
The issue is that you do not have the Webdings font installed.  It's usually installed by default when you install Windows (unless you're running some sort of custom lean install).  Which OS are you using?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on November 13, 2009, 12:22 PM
You can try downloading & installing the Webdings font from here: http://web.nickshanks.com/fonts/microsoft-core-web-fonts

It should give you the missing characters needed for the buttons.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: efini93 on November 13, 2009, 12:34 PM
Windows Vista
I do have Webdings installed
i even tried installing it again and nothing
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Larix on November 29, 2009, 05:24 AM
I have the same bug with the play controls. ;(
And another bug, when I set Volumen Control "Use themed bar instead" the direction changed. To turn up the sound I must go down and to turn down the sound I must go up.
When the Volumen Control use the "normal" Theme, it works correctly.

I use Windows XP Home SP3 with all Updates. The Font Webdings is installed.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 29, 2009, 09:02 PM
Is the Webdings font usable in a word processor?  Wordpad, for instance?  As for the reversed volume control...that seems to happen with certain Visual Styles. 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Larix on December 01, 2009, 01:20 PM
Yes, Webdings is useable at Openoffice.org for example.
I have updated trout to Version 1.3 Build 249.

/edit:
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on December 09, 2009, 08:51 AM
a tiny feature req: when adding files via 'File > Add File(s)' menu, can the last selected folder be default? Trout can remember for the current session only, just like it does for 'File > Add Folder'.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 09, 2009, 09:57 AM
v1.0.3 build 254 - 2009-12-09
    + The "Add files" function now remembers the last selected file.  (Thanks, lanux128)


'Tis the season for giving, my friend.  Also, since this is a file selection dialog, it remembers the last selected file.  Is that acceptable?

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 09, 2009, 10:00 AM
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.

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on December 09, 2009, 10:02 AM
'Tis the season for giving, my friend.  Also, since this is a file selection dialog, it remembers the last selected file.  Is that acceptable?

indeed it is acceptable, it's cool how you always throw in some extras.. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Larix on December 10, 2009, 02:51 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.

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?
Yes, with Luna the glyphs are shown.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Greybrow on December 11, 2009, 05:27 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?

Absolutely.

Perhaps it's not in the cards right now? Next project - Haddock, Cod...

Regards.

NOT
It ruins listening to albums, which are meant to be listened to as a whole :(
That's the first thing I check when I try new player, and disqualifies most of them :/
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 11, 2009, 05:41 AM
Regarding gapless playback, I agree with you and that's one of the reasons why my main player is still foobar (http://www.foobar2000.org/).  I think it's the best player out there.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Greybrow on December 11, 2009, 08:34 AM
You don't use your own software? :)
Otherwise it looks ok for me. Keep up good work  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 11, 2009, 08:46 AM
You don't use your own software? :)
Otherwise it looks ok for me. Keep up good work  :Thmbsup:

I use both.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 11, 2009, 09:35 AM
I guess I should explain myself a bit further...

I have, currently, around 87,000 tracks in my music collection.  foobar (http://www.foobar2000.org), with the database enabled and that many tracks scanned in, uses several HUNDRED megs of RAM on my computer and generally slows everything down.  Furthermore, it's rather slow to start and be ready to play music with that large of a database.  So, I only load it up when I want to do some serious music listening.  I also use it to playback my emulated video game music files and convert my lossless files to other formats when necessary. 

I use Trout for all the other times I listen to music on my computer...working, surfing, coding, IRC, etc.  As I've said before, I wrote Trout partly as a challenge to myself to see how far I could take AutoHotkey as a language.  Trout is hardly the technical player that foobar is and I'm not even in the same ballpark as Peter Pawlowski (foobar's author) when it comes to coding.  That being said, I'm still humbled at the response it's received over this past year; I released it on January 1st as part of last year's NANY.

Does that help to explain things?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 11, 2009, 03:04 PM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Greybrow on December 11, 2009, 07:27 PM
My foobar takes 28MB of ram and starts within 1 second wait time, kind of 10x less than firefox. So it's still very usable. But I understand you that with bigger collection it takes much more.

I was wondering how much would it take, with library turned off. So I checked :) 14MB
Trout was 8MB empty, and 20MB with all files loaded as playlist.

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.
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.

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.

Strangely I like trout interface better :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 11, 2009, 08:12 PM
I was wondering how much would it take, with library turned off. So I checked :) 14MB

Same here.  Without the database enabled, foobar is extremely quick to start up.  However, I like having a searchable database within my audio players.

Trout was 8MB empty, and 20MB with all files loaded as playlist.

How many files?

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.

Correct, you need to drop onto the playlist.

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.

This is normal behaviour.  When you drop files onto Trout, it has to read the files' tags to be able to populate the list.  So, if you close down Trout while it's scanning through the dropped files, it a) doesn't have a chance to read them all and b) doesn't have a chance to save the playlist when it's done scanning.

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.

Trout's opening speed will depend on how many files are in the list.  I rarely keep more than 30 or 40 items in my playlist.

I've been working on a database functionality within Trout that has file/tag searching and Shoutcast/Icecast browsing.  It's not nearly as slick as foobar's auto-updating database but it uses one HELLUVA lot less RAM.  For instance, with my database of 87,000 tracks loaded and searchable, Trout uses 32 megs of RAM (with an empty playlist).  The tag searching is of the find-as-you-type type and is pretty darn fast (if I may be so bold).  Here are some screenshots:

[ You are not allowed to view attachments ][ You are not allowed to view attachments ]
[ You are not allowed to view attachments ][ You are not allowed to view attachments ]

Note the search time in the status bar of the first screenshot.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 12, 2009, 06:41 AM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Greybrow on December 12, 2009, 07:36 AM
Collection is about 8000.

About dropping files. Trout could first save the list, and then read it. Or read it on demand (after scrolling).

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. :)

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.
I don't know how they did it :o but they're from Russia :)
http://www.aimp.ru/ (English version available)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 12, 2009, 09:03 AM
Collection is about 8000.
About dropping files. Trout could first save the list, and then read it. Or read it on demand (after scrolling).

No, I'm not going to change this behaviour.

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. :)

I can add an option to toggle the grid.  The grid colour itself, as far as I know, can only be changed via Windows colour schemes.

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

I am familiar with AIMP and I think it's an extremely well done music player.  However, I'm not a fan of skinned interfaces.  Trout is not written to compete with other players.  I simply don't care about things like RAM usage (unless an app uses hundreds of megs for no good reason).  For the record, within Trout, I don't use any SetProcessWorkingSetSize tricks to artificially lower apparent RAM usage.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 12, 2009, 10:14 AM
v1.0.3 build 261 - 2009-12-12
    + Added option under the View menu to show/hide gridlines of the main playlist.  (Thanks, Greybrow)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Greybrow on December 14, 2009, 11:34 AM
Trout is not written to compete with other players.
...
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.
:D
That's the spirit. It's usually very hard to work for free and get only requests and complains :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: jeirich on December 29, 2009, 04:50 PM
How do I disable the shell extension?  I can't find it in ShellExView.  Thanks in advance.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 29, 2009, 10:05 PM
How do I disable the shell extension?  I can't find it in ShellExView.  Thanks in advance.

The menu option acts as a toggle so all you should have to do is select the menu option again to turn it off.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: jeirich on December 30, 2009, 07:15 AM
How do I disable the shell extension?  I can't find it in ShellExView.  Thanks in advance.

The menu option acts as a toggle so all you should have to do is select the menu option again to turn it off.

No luck.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 30, 2009, 07:57 AM
The two keys that are set are:

1) HKEY_CLASSES_ROOT\*\shell\Enqueue in Trout
2) HKEY_CLASSES_ROOT\Folder\shell\Enqueue in Trout

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: jeirich on January 11, 2010, 09:47 AM
Forgive another question, but I didn't find anything with a search: any chance of cue sheet support?  Most of my classical music collection is ripped as a single image + cue.  I can play back the audio files perfectly with Trout, but can't seek or jump between individual tracks without cue sheet recognition.

Thanks in advance.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 11, 2010, 11:18 AM
Forgive another question, but I didn't find anything with a search: any chance of cue sheet support?

At some point, I hope to.  It's been on my ToDo for a long long time.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Curt on January 19, 2010, 01:50 PM
Testing, and liking it ♥

One thing, though, is that I really would like Trout to start playing when the first track is added to "enqueue in Trout", (like WMP is doing it), so I don't have to create universal hotkeys, or to open the GUI, to make it start playing.

As now, the following numbers added should still just be added to the end of the playlist, not played at once.

 :tellme:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Curt on January 21, 2010, 04:13 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).
 :tellme:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 21, 2010, 04:21 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).

Hmmm...it should already.  What OS are you using?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Curt on January 21, 2010, 10:02 AM
this time it was "full" when it started. Maybe it was the AudialsOne converter  I have been using meanwhile  that mixed the setting.
 :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mohamedm on January 21, 2010, 11:27 AM
How do you reorder files in Trout? drag and drop doesn't seem to work.  I want to organize the sequence the songs gets played.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 21, 2010, 06:51 PM
ctrl-up/ctrl-down will move a selection.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on January 22, 2010, 01:38 PM
Running in miniBar mode 99% of the time, I was wondering how feasible it might be to toggle Volume/Seekbar (track position) via right click while in miniBar mode.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 24, 2010, 10:02 AM
I agree that a seekbar ought to be there.  What does everybody think about me just adding a seekbar to each of the Minibars?  It would make them slightly longer, of course.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on January 24, 2010, 04:04 PM
Longer is fine, as long as the horizontal one doesn't become taller. It currently fits nicely over the titlebars at the top of my screen, without interfering with using whatever applications I have open.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 24, 2010, 04:52 PM
No taller, just longer.  I was thinking the seekbar length would be double that of the volume.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: SoggyDog on January 24, 2010, 11:30 PM
A little longer would be tolerable, but I'm wondering, are you considering literally adding a seekbar (two controls) or making it toggleable (single control)?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mohamedm on January 25, 2010, 01:33 PM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 26, 2010, 12:02 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.

Thanks for the compliment and feedback.  Here you go:

v1.0.3 build 272 - 2010-01-25
    + Added playlist's total time (in hh:mm:ss format) to the statusbar.  (Thanks, mohamedm)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on January 26, 2010, 01:43 AM
No taller, just longer.  I was thinking the seekbar length would be double that of the volume.

Could always make showing this optional for anyone that might object to the extra length.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mohamedm on January 26, 2010, 09:56 AM
That was fast! , Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 29, 2010, 12:23 PM
Website (http://skwire.dcmembers.com/wb/pages/software/trout.php)
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 01, 2010, 01:00 PM
A friend of mine proposed a new layout for Trout that would allow for a slightly larger album art as well as a multiline title display.  Here's a mockup:

[ You are not allowed to view attachments ]

I really like it.  What do you all think?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 01, 2010, 07:22 PM
It's beautiful. Simple and elegant.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: nogojoe on February 02, 2010, 01:08 AM
Looks nice skwire. Would give it a little more style to the excellent application you have created.

nogojoe

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on February 02, 2010, 04:19 PM
i don't use cover art, but the new layout is fine with me.  :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on February 03, 2010, 02:10 AM
Looks great to me!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on February 03, 2010, 02:14 AM
yes, the new gui looks spiffy.. :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 03, 2010, 02:53 AM
I suppose I ought to get to actually coding it, eh?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 04, 2010, 11:21 AM
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.


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.

[ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: nogojoe on February 04, 2010, 05:01 PM
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.


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))
Hi skwire
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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 04, 2010, 06:29 PM
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.

Thank you, nogojoe.  =]

v1.0.4 build 2 - 2010-02-04
    ! Text-To-Speech was announcing the wrong track.  (Thanks, nogojoe)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on February 20, 2010, 07:44 AM
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... ;)

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.  :-[

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...

Thanks for keeping it up!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 20, 2010, 09:25 AM
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)


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... ;)

It's been on the ToDo forever.   :D

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.  :-[

Doh!  I actually DID have this adjusted under Win9x but I must've reverted those changes before compiling the build.  They should be fixed in the above version.  Sorry about that.

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..

Extremely unlikely that this will happen.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 06, 2010, 06:38 PM
v1.0.4 build 15 - 2010-03-06
    ! Fixed some 120 DPI graphical issues.  (Thanks, TT1)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on March 18, 2010, 04:53 AM
Thank you for the 9x fix and apologies for late reply - still no Internet connection where I moved to . :(

Oh and ... Happy belated Birthday!  8) ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 18, 2010, 04:58 AM
You're welcome and thanks.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on March 18, 2010, 06:57 AM
Recently i've come across a "bug".

If "allow internet access" is not checked, but "Enable last.fm support" is checked and credentials are entered, it still connects to last.fm when closing the options screen.
Even when it says <<"Allow internet access" must be enabled >> on the last.fm tab

Just a minor thing, because trout is unresponsive unless it times out probably, but keeps playing :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 18, 2010, 07:07 AM
Ah...good catch.  I'll look into that.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 19, 2010, 05:51 PM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: bleh75 on March 27, 2010, 04:09 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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on March 27, 2010, 09:20 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.

Thanks for the kind words.  As for an EQ, it's been on the ToDo since the start but I just haven't gotten around to adding my test code into the main code.  If I do add one, it'll be a very simple one...maybe five bands or so.  Definitely not a huge EQ since I'm not fond of the CPU hit that they bring.

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.

Thanks, again.  They've been methodically adding all my apps over the past few weeks.  http://www.softpedia.com/developer/Skwire-Empire-65728.html
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: bleh75 on March 28, 2010, 04:05 AM
Np  :) Sweet a 5 band would be perfect I'm not a big fan of big EQ's either.If they are more than 5 it seems like you have to mess with them a lot and you never really get a decent sound.I used Jaangle for awhile which is a 3 band I think.Decent player along with Foobar as my main music app. but I'm liking yours a lot :D

You have a lot of good features that so many players lack.Global keys are huge if you play PC games and I like the way it removes the track from the playlist after you play it  :Thmbsup: Thx for the quick reply.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on April 05, 2010, 06:19 AM
Skwire, please have another look at the diplay of the $year tag.
It seems to work porperly for ID3v2.3 but not for ID3v2.4 type.

Solution: ID3v2.3 uses TYER but ID3v2.4 uses TDRC frame.
Perhaps Trout could look for both frames and then display the right one?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 05, 2010, 06:49 AM
v1.0.4 build 19 - 2010-04-05
    ! ID3v2.4 year tags weren't being read properly.  (Thanks, Lesmo16)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on April 05, 2010, 06:55 AM
Wow - that was fast!
Thanks :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 07, 2010, 04:23 AM
Just a heads up: AVG Free just flagged trout.exe as being a threat (some generic downloader).  It gave me this link for more information:

http://free.avg.com/us-en/virus-encyclopedia?IDN=MGIxY2Q5Zjc2Njc1NTAwMA

Is it just me or is this link worthless? It just takes me to the Virus Encyclopedia search page but doesn't actually perform a search or tell me what I should be searching for to get more information.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 07, 2010, 04:32 AM
That's just great.   >:(  Now AVG is flagging executables even when they're not UPX-packed...   :mad:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 07, 2010, 04:38 AM
FWIW, I just scanned Trout via the VirusTotal website:

http://www.virustotal.com/analisis/751de80bc7c1e18a28fa36aee8e135aa6a09d408f4ee20957a039fd000669afd-1270632982
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 07, 2010, 04:46 AM
And here's one from Jotti's malware scan site:

http://virusscan.jotti.org/en/scanresult/08bfe7f165f84502f4d8a7a79e3b54a90f6226a5
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 16, 2010, 10:06 PM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on April 16, 2010, 10:07 PM
awesome  :up:

ps. for those wondering why it would be useful to have it be able to go back to last manual seeked file, see this request for audiobooks: https://www.donationcoder.com/forum/index.php?topic=22463.0
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tanis424 on April 17, 2010, 02:16 AM
A tiny little buglette I've just noticed. If the first line of the seekbar text contains a space, it will be gone when Trout restarts. Spaces at the beginning of other lines work fine.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on April 19, 2010, 11:01 PM
For some reason, I am no longer able to play audio CD's in Trout.

It says they are not audio cd's in the statusbar, says it loaded the tracks as data, shows a bunch of .cda tracks in the playlist (not fetching album info though) but nothing is playable on the one drive, and it just loads the path (M:) when trying on the other drive (again, nothing playable).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 20, 2010, 09:58 AM
@tanis424:  Thanks, I'll look into it.

@app103: Seems to work here for me.  Is internet access enabled under the options?  Anybody else having this issue?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on April 21, 2010, 02:27 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 21, 2010, 02:40 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.

At this point, I think it's a last.fm issue.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on April 21, 2010, 04:41 AM
I believe you are right.

[ You are not allowed to view attachments ]
http://status.last.fm/
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 21, 2010, 06:26 AM
Looks like it's working again.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on April 24, 2010, 02:39 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.

Great player, by the way.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 27, 2010, 11:11 PM
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.

Apologies for the late reply.  Sure, I can add an option to disable the album art.  I've also been meaning to add an option that will allow the user to specify a "no cover" image of their own.

Great player, by the way.

Thanks, I appreciate it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 28, 2010, 03:30 AM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on May 01, 2010, 01:09 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!  :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 01, 2010, 01:13 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!  :)

In the meantime, you can simply replace res/no_cover.jpg with a JPEG of your own.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on May 04, 2010, 02:21 AM
I do not know if you have already implement this ( I have not found it):

Could you enable drag&drop support in the playlist itself? I sometimes want to move some track up or down ...

Could you make option to lock columns? When I drag some track into Trout, time and size get moved outside the screen (they move right)...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 04, 2010, 02:33 AM
Could you enable drag&drop support in the playlist itself?

Not easily within AHK (the language this player is written in), no.

I sometimes want to move some track up or down ...

Ctrl-up/Ctrl-down will move a contiguous selection.

Could you make option to lock columns?

Again, not easily within AHK.  What I do is set a local hotkey to the "Justify columns" action to quickly resize columns.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on May 05, 2010, 08:52 AM
Ctrl-up/Ctrl-down will move a contiguous selection.

Why did I not know about this?  :-*
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on May 05, 2010, 08:59 AM
Is it possible to show (and change) the progress of the track (a seekbar) on the minibar instead of the bar to control the volume?

Would be great :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on May 11, 2010, 02:55 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. 

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 11, 2010, 03:15 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
    ! Minibars didn't start with their volume sliders synched to Trout's main window.  (Thanks, panzer)


Thanks for the bug report.

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?

The tooltip, perhaps?  If so, it displays the currently playing track using the Titlebar formatting string.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on May 13, 2010, 03:21 AM
Can I change the size of play, stop, etc. buttons?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on 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..
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 29, 2010, 06:58 AM
Can I change the size of play, stop, etc. buttons?

No...

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..

...and no.  Pessimistic start to the day, huh?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on May 30, 2010, 01:26 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..

...and no.  Pessimistic start to the day, huh?

too bad but that's how it goes.. ;D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on May 31, 2010, 01:16 AM
There's a ListBox in options where the user can set Trout's behaviour for dropped files to the list view.

I would love to control Trout also for dropping files to the program icon and for associated file handling. :)

That could be done with additional ListBoxes or with combining these new settings with the existing one.



Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on May 31, 2010, 05:45 AM
Bug report:

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on May 31, 2010, 08:23 AM
Bug report:

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.
The "Missing tag value" gets filled in when the song is added to the list.
Once it is in the list, it won't get updated.
Try to remove the song and adding it again.
You will then have it filled in with the new value.

Even closing trout doesn't help getting the new value.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on May 31, 2010, 10:30 AM
Thanks DeVamp for enlighting me! :)

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:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 31, 2010, 02:45 PM
Simply highlight the tracks in question (or all of them) and choose Edit, Selection, Rescan tags.   :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on June 02, 2010, 09:32 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 02, 2010, 10:27 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.

Uhhh...that'd be a bug.  =]  I'll fix it in the next push.  Thanks for finding and reporting it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on June 03, 2010, 02:39 AM
Uhhh...that'd be a bug.  =]  I'll fix it in the next push.  Thanks for finding and reporting it.

thanks a lot.. :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on June 04, 2010, 02:59 AM
Trout is already at 1.0.4 build 28 and not 27. Please, change this on the first page.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 05, 2010, 09:04 AM
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.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)


I hope I didn't break anything critical.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 05, 2010, 09:53 AM
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.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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on June 06, 2010, 07:52 AM
    + Added two new File menu options.  (Thanks, Lesmo16)
        1) Clear list and add file(s)
        2) Clear list and add folder
Almost great! ;)

When using one of these new commands Trout clears the actual list at once.
Skwire, would you please change that behaviour, because the user could also CANCEL the file/folder opening window.
Please clear the list only, if the user terminates that window with OK.

Thanks in advance.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 06, 2010, 12:11 PM
would you please change that behaviour, because the user could also CANCEL the file/folder opening window.

Good point.  Fixed.  Thanks.

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.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)

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Bziur on June 19, 2010, 02:32 PM
(http://img2.pict.com/1d/1b/06/3689427/0/800/screen01.jpg)

(http://img2.pict.com/82/10/af/3689428/0/800/screen02.jpg)

Bug with reading tags? It happens quite often.

I'm using lastest build on win xp 32.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 19, 2010, 05:03 PM
This is almost certainly an ID3v2.4 issue.  Gah, I hate the ID3v2.x standard.  What a pain in the @$$ to deal with.  Let me see what I can do.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 19, 2010, 10:36 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.4 build 70 - 2010-06-19
    ! Worked around a tag reading issue involving ID3v2.4 tags. (Thanks, Bziur)


Bziur, let me know if that build fixes your issue.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Bziur on June 20, 2010, 03:56 AM
Wow, that was fast. But
Sorry, no it doesn't. But now I think the problem doesn't involve tagging.. It seems to have problem not only displaying tags, but also playing music with kana/kanji (Japanese alphabet). So maybe it's unicode problem. I didn't check if the player supports unicode. ^^'

//Edit:
Just as suspected. After translating all the tags to Romaji and replacing kana/kanji with the result and changing filenames it works swiftly and without any problem. All the tags load correctly etc.
//Edit2:
Problem with playing and interpreting tags seems to occur only when the filename contains kana/kanji characters. If the file name and directory name is in romaji it seems to play it without any problems. Also tags are in their places. Japanese characters are replaced with question marks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 20, 2010, 07:11 AM
So maybe it's unicode problem. I didn't check if the player supports unicode. ^^'

Correct.  Trout, currently, does not fully support Unicode.  I have all my computers' default language set to Japanese as well as having set Japanese as the default language for non-Unicode apps.  This allows me to view kana/kanji without a problem:

[ You are not allowed to view attachments ]

That being said, yes, I'm aware that there is a branch of AutoHotkey (the language Trout is written in) that does support Unicode.  However, if it was just a simple matter of compiling the source in it and poof, Unicode works, I'd have done it long ago.  Unfortunately, it's not as simple as that.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on June 20, 2010, 09:25 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.

It's only with BallonTip and doesn't happen using Toaster popup.

Can anyone confirm this?
Can anyone fix this?  :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 20, 2010, 11:07 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.

Are you certain you're hearing the tone that "Audible notification on new track" provides?  It's a three tone sound that should come from the PC speaker inside your case (not your soundcard speakers).  If you want to hear what it sounds like (and have AutoHotkey installed), save the following to a .ahk file and run it:

Code: Autohotkey [Select]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on June 20, 2010, 11:33 AM
It's a three tone sound that should come from the PC speaker inside your case (not your soundcard speakers).

Well, it seems to be another sound I'm talking about.
It's a one tone beep from my desktop speakers.
The new track starts immediately after that beep.

I found the played tone as sound file: "C:\WINDOWS\Media\Windows XP-Sprechblase.wav"
It's called "Windows XP balloon.wav" in English Windows versions, AFAIK.

HTH
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 20, 2010, 04:14 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.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)


Please let me know if that build fixes things.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on June 21, 2010, 12:26 AM
+ Added an option to specify the timeout of the balloon tip under the Options, General tab.
Wow, thanks for this not expected setting!

* Disabled the sound on the balloon tip.
Fixed - thanks.

Skwire Quality as usual - fast and reliable!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 21, 2010, 01:24 AM
Skwire Quality as usual - fast and reliable!  :Thmbsup:

Hahaha...thanks for the kind words.  I try to keep my core group of users happy.  All ten of you.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on June 21, 2010, 01:25 AM
All ten of you.

I am sure there are more than 10, they just keep silent and enjoy the software.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on June 21, 2010, 01:36 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 :-)

Tnx for the quality support. :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: ignotus on July 13, 2010, 10:52 AM
All ten of you.
Make that 11!  I registered here just so I could say that :D

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. 

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.  I realize it would be silly to download all the songs just to get the tags, but would it possible to update the tags in the playlist once the song is played?

Also, what is the difference between the Shuffle and Random Play Modes?

Trout is awesome!  I know you said before that you don't want to release the source code, but if you did make it available I'd be interested in playing around with it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on July 13, 2010, 11:28 AM
welcome to the site ignotus, hope you'll stay around for a while  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 13, 2010, 01:01 PM
Make that 11!  I registered here just so I could say that :D

Woot!  Another name for the list!   :D

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.

Try the latest build I just uploaded.  It should read tags when adding them to your playlist and you should now be able to seek those URLs as well.  Please let me know if it works for you and if I've broken anything else in regards to streams and streaming.

Also, what is the difference between the Shuffle and Random Play Modes?


Make sense?

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.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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: ignotus on July 13, 2010, 01:45 PM
Thanks for the quick response!

Make sense?
Yes indeed it does :) Thanks

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. 

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.

I'll try and get a more advanced web server running and give it a try then.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 13, 2010, 07:20 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.

I doubt is has to do with the server.  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?

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.

This is probably more of a issue with the upload speed of the server.  Are you streaming these from home to work or something like that?  If so, there probably isn't going to be a whole lot you can do about it.

Thanks for you patience on this while I work out what's going to work best.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: ignotus on July 13, 2010, 07:53 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.

Are you streaming these from home to work or something like that?
Exactly  :P

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!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 13, 2010, 10:29 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.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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: ignotus on July 14, 2010, 08:25 AM
Much better!  Although it doesn't seem to be loading the Time, Bitrate, or Size now.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 14, 2010, 05:33 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.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)


Time is displayed properly again but the bitrate and size are going to have to wait for those types of files.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: ignotus on July 15, 2010, 11:09 AM
Found a bug I think...
Save a playlist (eg. playlist1.tpl). Save a playlist again as the same name (playlist1.tpl) and say yes to overwrite it.  The playlist gets appended to instead of overwritten.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 15, 2010, 02:06 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.4 build 90 - 2010-07-15
    ! In certain situations, saving playlists appended to the file instead of overwriting the file.  (Thanks, ignotus)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dsy on July 18, 2010, 02:41 AM
Hello

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.

-Trout v1.0.4 build 90
-Windows Seven 32bits with User Access Control mode

Thank you.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 23, 2010, 01:18 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.

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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dsy on July 24, 2010, 01:23 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).

Thank you, I will wait for the fix.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 22, 2010, 01:14 AM
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.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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on September 22, 2010, 08:47 PM
Discovered a bug:

When a file name contains a comma, Trout is unable to open Explorer to the file location.

On a file name like "Bjørn Lynne - Revive - 02 - Bridge to the Universe, part 1.mp3" you get an Explorer error stating that "The path 'part 1.mp3' does not exist or is not a directory."
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on September 23, 2010, 02:53 AM
Found something strange.

When I start trout and Libre.FM support is on, I get the error in attachment.

And I gt it only when I start trout.
For the rest it work fine. :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 23, 2010, 03:03 AM
Discovered a bug:
When a file name contains a comma, Trout is unable to open Explorer to the file location.

Found something strange.
When I start trout and Libre.FM support is on, I get the error in attachment.

@app103: I'll see what I can do to fix this.  Thanks for the report.
@DeVamp: Do you have anything configured for username and password under the Libre.FM settings?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on September 23, 2010, 03:08 AM
Yes, my account and password is filled in.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 23, 2010, 03:25 AM
Yes, my account and password is filled in.

What happens when you click the "Check login" button?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on September 23, 2010, 03:47 AM
---------------------------
Trout
---------------------------
Libre.fm reply: OK

User authentication was successful
---------------------------
OK   
---------------------------

The strange thing is that I closed trout, restarted it and now I don't have that error.
But I had it for several days in a row.

I'll keep you updated when it happens again.

Sorry for your time. :'(
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 23, 2010, 03:50 AM
Hmmm, I wonder if Libre.FM is/was having some server issues lately?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on September 27, 2010, 03:03 AM
I just had it again.

I think it could be a network issue.
But then I find it strange that I don't get a message for Last.fm, since I enabled both of the services. :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on October 01, 2010, 05:20 PM
I nailed the problem :-)

When I start my PC t work, I always have to reenable the proxy settings (at home I don't use proxy, at work we do)
And I get the errors when the proxy settings aren't yet in place.

Maybe you can catch the error and give a nice errormessage instead. :-)

thank you anywy for the program.
It just replaced foobar2000 at home.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on October 02, 2010, 03:24 AM

thank you anywy for the program.
It just replaced foobar2000 at home.


I use Trout player for audio files and PotPlayer for movies.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on October 30, 2010, 03:05 PM
Can you make it so that Total time, Time elapsed, and Time Remaining (for individual tracks) don't show the number of hours? Considering most songs are about 3-5 minutes, I think having an extra set of 00s is pointless and slightly confusing.

Even if you do have tracks that are 60+ minutes long, it seems to me it would be better to show them as number of minutes rather than hh:mm:ss.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 30, 2010, 04:24 PM
Can you make it so that Total time, Time elapsed, and Time Remaining (for individual tracks) don't show the number of hours?

Thanks for the feedback but, no, I'm not going to change that.

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.

Argh...this issue has plagued me for a long time.  I've tried to solve it in the past but it's somewhat difficult because I don't have a clue why the listview is acting that way.  Here's the actual comments from my source code right before my attempts to solve this issue:

Code: Autohotkey [Select]
  1. ; Fixes the stupid listview bug where the double-click
  2. ; event doesn't work on startup.  Gotta be a better way.

 :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kli6891 on December 20, 2010, 12:27 AM
Are there any plans to integrate some windows 7 specific features into this program? (In particular I'm talking about the pause/play buttons that show in the Aero preview and the progress bar embedded on the superbar icon.)

That would make this program (even more) super!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 20, 2010, 12:29 AM
Not at this time.  I run Windows XP.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 23, 2010, 12:31 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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: lanux128 on December 23, 2010, 12:38 PM
+ Added a /clearlist parameter that will clear Trout's playlist if
      Trout is already running.  (Thanks, lanux128)

thanks for this feature, much appreciated. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on December 23, 2010, 12:55 PM
Ok guys, quick questions since I haven't played around with Trout in quite some time: is it possible to use Trout as a 'random directory player' for more than one directory*? Would I just have to install it more than once for that purpose? (Trout A for directory X, and Trout B for directory Y)

*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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 23, 2010, 01:46 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

No, but it does have a "Remove duplicates" feature so you can load the directory again (after adding new files to it), run the "Remove duplicates" command, and then just play it in Random mode.  There is also a "Remove dead entries" command to quickly glean out tracks that you have deleted but are still in Trout's playlist.  You'll find both commands in the Edit menu and you can hotkey them as well in Trout's Options dialog.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on December 23, 2010, 02:02 PM
Ah, that's helpful. Thanks and merry xmas!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on December 23, 2010, 02:16 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on December 23, 2010, 04:32 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.

I get around that by using the "Remove track after playback" option found on the List menu. That way it can't play the same files over and over, even when restarting. After playing the first file, it's no longer on the list to be played again. This ensures no repeats as long as there are still files in the list. When the list is empty, reload the folder and begin again.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 23, 2010, 04:38 PM
Try v1.0.5 build 2, please.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on December 23, 2010, 09:48 PM
I keep getting an error message that says it can't save the list contents. It does this every time I do anything to the playlist (add, remove, etc.) and when I close the program.

Windows 7 32-bit.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 23, 2010, 09:59 PM
Move your Trout folder out of the Program Files directory to some non-UAC protected folder.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on December 23, 2010, 10:15 PM
But it wasn't doing it before. . .
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on December 24, 2010, 07:59 AM
@ app103: yeah, I thought about that too, but I'd rather have a fixed version. :-D

Try v1.0.5 build 2, please.
That fixed it, thank you! :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 24, 2010, 10:25 AM
But it wasn't doing it before. . .

Hmmm...I have no idea, then since I didn't change any of that code.  Does it work in a non-UAC folder?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on December 25, 2010, 11:01 AM
An interesting bug showed up today... I can't reproduce it at will, but it happened twice within a few hours.

I created an "Alt-Space" hotkey for "Next" Action yesterday and use the space bar to pause/play files (the pause/play button being highlighted). While I jumped to the next file with this hotkey today and then paused the file with the space bar, it happened twice that Trout paused the file while playing it at the same time! Unpausing it would cause Trout to play the file simultaneously. It was not possible to stop the other one from playing other than quitting Trout. Maybe you can prevent that by making sure that just one play process is being launched at the same time.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 25, 2010, 01:38 PM
An interesting bug showed up today... I can't reproduce it at will, but it happened twice within a few hours.

This happens to me occasionally as well.  However, like you said, it's not reproducible at will so I've had a hard time fixing it.  I added some checks a long while back that mitigated it a bit but not totally.  I'll try to find some time to work on it a bit further.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 04, 2011, 03:51 PM
I noticed a few times now that Trout, after ending it and restarting it later, sets its volume to 0 at program start (I never set it to 0 manually). Strange.

1.0.5 build 2
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 05, 2011, 08:14 AM
Small bug:

At the beginning of a file, when you pause it at a "TE:" amount of time smaller than the set "Rewind track x seconds when resuming from pause" time, Trout won't do any rewinding once you resume it. It would be very helpful if Trout would just rewind it to the beginning of the file in cases like that.

Request:

An option to add x seconds of silence between files (so in a way to pause it for x seconds) would come in handy in some situations.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on January 05, 2011, 03:54 PM
But it wasn't doing it before. . .

Hmmm...I have no idea, then since I didn't change any of that code.  Does it work in a non-UAC folder?

After thinking about it for a while, I realized what happened was that previously I installed all my programs onto another drive, and (somewhat) recently I reformatted my computer and started putting things into the Program Files directory. I guess I haven't listened to music much lately in Trout since it took me so long to notice it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 06, 2011, 02:54 AM
Another small bug:

I have Trout installed in two folders (with two different playlists). Today I
- started Trout A and played something
- started Trout B and played something
- quit Trout B
- a bit later I saw that Trout A (which was still running) had taken over the window title from Trout B (displaying a title from the other playlist at the top of its window, even though still having loaded a title from its own playlist)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 06, 2011, 11:48 AM

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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 06, 2011, 01:44 PM
Thanks for the quick fix!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on 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)

Not a big deal, just a friendly request to bring this back. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: joby_toss on January 08, 2011, 04:17 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 08, 2011, 08:36 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.

Thanks for adding it and, no, it's not Unicode capable at this time.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 08, 2011, 11:32 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)

Not a big deal, just a friendly request to bring this back. :)
And another new bug, maybe related to this one (no idea):

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 09, 2011, 06:15 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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 13, 2011, 03:29 AM
The volume bar does not have a border to contain it (unlike the seekbar). Bug or feature?  :)

And these two bugs are still in the last version. Anyone else experiencing this?

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)

Not a big deal, just a friendly request to bring this back. :)
And another new bug, maybe related to this one (no idea):

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 13, 2011, 08:21 AM
The volume bar does not have a border to contain it (unlike the seekbar). Bug or feature?  :)

I don't know what you're referring to in this case.

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)

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).

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 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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 13, 2011, 09:07 AM
The volume bar does not have a border to contain it (unlike the seekbar). Bug or feature?  :)

I don't know what you're referring to in this case.

Hard to describe... let me try with an image:

[attachimg=#1][/attachimg]


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)

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).

Just populating the seekbar with that text would be great!


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 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?

Hmm... I have external drives that go into standby, but the files in Trout are on a local TrueCrypt volume that's always 'connected'.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 13, 2011, 10:24 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 13, 2011, 11:30 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)

It should already do this check.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 13, 2011, 11:45 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)

It should already do this check.
Well, it doesn't here.  ;)

Did the image help to make clear what I meant?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 13, 2011, 02:12 PM
Well, it doesn't here.  ;)

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.

Did the image help to make clear what I meant?

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...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 13, 2011, 02:17 PM
Well, it doesn't here.  ;)

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.

Hehe... that IS funny!  :D


Did the image help to make clear what I meant?

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...

No idea... but: one of the guys in the AHK forums might be able to give you the answer quickly.

By the way, Vista here.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 16, 2011, 03:36 PM
I request a way to *not* have the track # displayed in the title bar automatically. Even though the Titlebar is just set to show "$file_n", it displays the track # *and* the file name.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on January 17, 2011, 12:40 AM
That isn't the track number but the position number from Trout's list.
I also would like to see only the filename in title bar.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 17, 2011, 09:34 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 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.

I just had an idea regarding the cause of it: my weird external USB soundcard sometimes acts up, for example when some application that consumes a lot of energy is turned on somewhere in the house. I then need to manually unplug USB and plug it back in (annoying - I'll try a different way to connect it/other cables soon). Some programs 'recover' (they become able again to output sound), but others need a restart to work again. I have no idea of the code relating to this, but this might be the reason for this problem showing up here.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 17, 2011, 01:11 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
    * 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tDJ on January 17, 2011, 02:46 PM
I want to see the Composer column between the Title and Year column. Can this be made possible?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 17, 2011, 10:05 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 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)


I haven't added a new column in a long, long, long time so please let me know if I broke anything.  Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tDJ on January 17, 2011, 11:35 PM
It works great. Thanks for the quick fix.  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tDJ on January 18, 2011, 11:35 AM
Would like to see another feature: open cue files.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 18, 2011, 11:37 AM
Would like to see another feature: open cue files.

Probably not going to happen for a long while (if ever).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tDJ on January 18, 2011, 01:01 PM
Would like to see another feature: open cue files.

Probably not going to happen for a long while (if ever).
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 18, 2011, 01:19 PM
Because you don't see any reason for it, or because it's to hard to implement?

Oh, I know the reasons for cue files and writing a basic parser for them isn't all that hard.  However, I don't use cue files enough to justify the development time with all the little idiosyncrasies involved with them.

It's essential to show correct track info for (ape, flac, wv etc) album files.

I don't like storing albums all in one file so, when necessary, I just use foobar (http://www.foobar2000.org/) or Medieval CUE Splitter (http://www.medieval.it/cuesplitter-pc/menu-id-71.html) to split a cue'd album into separate tracks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 18, 2011, 01:23 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.

:(
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).

I'd even prefer the "plays the same file twice in a row" random bug over having to press the next button for a random start.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 18, 2011, 01:30 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).

You can set local and global hotkeys for all these actions right within Trout.  Is that a workable solution?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 18, 2011, 01:36 PM
Workable? Yes. Perfect? No.  8) (As I can't set those off with one finger only.)

But I'll survive. :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 18, 2011, 01:38 PM
(As I can't set those off with one finger only.)

With Trout's hotkey system, you can assign single-key hotkeys.  Unless I'm misunderstanding you...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 18, 2011, 02:02 PM
Yes, it was a bit confusing what I wrote. I'll find some workable solution, thanks. :-)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 18, 2011, 07:12 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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 22, 2011, 04:09 AM
I found a 'pause&rewind bug': when I pause Trout, then rewind or fast-forward, and hit play again, Trout resumes from the position where I paused it, NOT from where I rewinded or fast-forwarded to.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on January 22, 2011, 04:42 AM
Well, that's a really nasty bug! I'll shred Trout from my system until it will be fixed. :P
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 22, 2011, 10:40 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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 23, 2011, 03:38 AM
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?

Yes. But I have the "Rewind track" option enabled, and you probably don't. And intuition tells me that's why you can't reproduce it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 28, 2011, 09:01 AM
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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 28, 2011, 12:23 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.)

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. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 28, 2011, 12:38 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.)

Odd.  I re-uploaded it but you're probably going to have to clear your cache first.  It should be build v1.0.5 build 25.

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. :)

Done.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 28, 2011, 02:32 PM
Thanks, now it worked.  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 28, 2011, 05:07 PM
Hmm... it seems the change introduced a new bug (or two). The "rewind track" option now sometimes doesn't work (it just resumes where I paused it), and when I...
- pause a tune at point A
- fast forward a minute or so to point B and
- resume it,
- then let it play for a minute or so to point C and
- pause it again and
- then resume it again,
it resumes at *twice* the set "rewind track" amount of seconds ahead of position B, *not* position C!

Quite an interesting bug! :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 28, 2011, 05:11 PM
I swear I'm going to take that feature out...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 28, 2011, 05:22 PM
Hehe... if it's too hard to fix, I prefer living with the "unpausing a track after advancing it" bug over NOT having the "Rewind on unpause" feature.  8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 28, 2011, 10:11 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 29 - 2011-01-28
    ! Maybe, for real this time, I actually got the "Rewind on unpause" feature working properly.  (Thanks, brotherS)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on January 29, 2011, 02:42 AM
Woohoo, seems to work *perfectly* now!  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on January 31, 2011, 03:36 AM
Under View-Columns, I have only Title, time and and Filename checked. Now, when I move vertical border line from one of them to expand them, if I am not careful, others which are unchecked pop out. You have to put the cursor just right (the cross have only one straight vertical line and not two) so you can move the line to expand the one column you want.

Can you make a button which would enable only expaning of the columns and not opening the columns which are not selected?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 31, 2011, 06:08 AM
Can you make a button which would enable only expaning of the columns and not opening the columns which are not selected?

You can choose 'View > Justify columns now' from the menu.  You can also hotkey that action.  Furthermore, I would suggest you unhide all the columns, move/drag all the ones you don't want to the right side of the listview and then re-hide them.  This way, there's no hidden columns between your Title, Time and Filename columns.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on January 31, 2011, 11:39 AM
Thanx.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 01, 2011, 02:25 AM
Sorry for bugging you:

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?

And please add Select all, Select none under View-Columns.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 02, 2011, 03:18 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.

(Random Play mode is being used)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 02, 2011, 04:35 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.

I've never experienced this.  Has anybody else seen what brotherS is describing?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 02, 2011, 04:40 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?

Do you have the following checked?: Menu > View > Auto-justify columns on load

And please add Select all, Select none under View-Columns.

Agreed.  I need to update that to a list with checkboxes like some of my other apps.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on February 02, 2011, 07:33 AM
Could you support AMR files ?
It's a format used by cell phones to record voice
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 02, 2011, 08:42 AM
Could you support AMR files ?
It's a format used by cell phones to record voice

Hi, kilele.  Trout uses the BASS library which doesn't support the AMR format.  Apologies.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 04, 2011, 01:33 PM
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?

Do you have the following checked?: Menu > View > Auto-justify columns on load

Thanx. it works now.

Just two question more and then I will stop pestering you:
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.?
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).

Keep up with good work and have a nice day.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: brotherS on February 04, 2011, 01:40 PM
What are colorless buttons?

I like the current size and layout of the buttons.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 05, 2011, 01:57 AM
Just without or with not so strong black color in them. I prefer Foobar buttons - they are smaller and they don't pop in your eyes everytime you open Trout.

I know they say that bigger is better, but they could be smaller (I remember skwire said that they cannot be resized by user). At least I think so.

But never mind that, I prefer Minibar anyway.  :Thmbsup:

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 05, 2011, 10:46 PM
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.?

Oddly enough, no, I never did.

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).

I've always had plans to allow Trout users to specify their own glyphs to use for those buttons.  I've just never gotten around to implementing it.  I know mouser (and others) will back me when I say this but sometimes, when writing applications, certain features & additions get pushed aside because the writing the user interface for it is ten times the work that writing the actual feature is.  This is one of those cases.  To that end, I should be able to add in basic colour options for the glyphs (they're actually Webdings fonts) on those buttons.  This way, you can mute the black to whatever colour you want.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 13, 2011, 10:17 PM
skwire, I know a user mentioned adding an alarm clock feature to trout.  Is this still planned?  I would really like one...soon  ;D .  My ipad is not a reliable alarm clock because of the way it handles background apps, and nobody has made a good jailbreak app for an alarm that runs in the background well.  Anyway, I'm planning on getting a netbook with Windows 7 and using it as an alarm clock.  I'm now looking at the different mp3 players and seeing which ones have alarm clock functionality (any suggestions anyone?).  But I'd figured I'd throw in my suggestion to you since I already know I like using Trout.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 13, 2011, 10:26 PM
skwire, I know a user mentioned adding an alarm clock feature to trout.  Is this still planned?

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
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 13, 2011, 11:01 PM
skwire, I know a user mentioned adding an alarm clock feature to trout.  Is this still planned?

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
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:

Most alarm clock software can play a chime or something, that's easy.  Where they all fail is their handling of playlists, since it gets complicated once you start considering that the alarm software is not necessarily a music player.  So does it launch another player?  That's what most of them do, but the problem there is that you lose the snooze functionality.  The alarm program can't snooze another software, but it can snooze it's own built in chimes or other wave files.  That's why most of the programs out there suck, they haven't gone the extra length to handle snoozing of playlists. So they either have no playlist functionality or they do, but there's no snooze.  This is key to what I am looking for.
Also, the program should have a shuffle option.  i don't want to wake to the same music in the same order every day, and I don't want to change the order every day.  One option is to let the program launch the music player, like i said, but then how do you snooze it?
The other missing feature in most software is the scheduler for repetitive alarms.  They can all repeat every Friday, but can they repeat every other Friday?  Hmmm, that's the tough one.  To do that, you need to give the user the ability to set up weird repetitive cycles like that.  Alarm Clock Pro can do it in a funky way.  The best way i've seen it is on mylife organized, where the scheduler can be set to repeat "every X days", so if you set it to 14, it's every other Friday.  That's what I'm talking about.  i can post screenshots of all of these things if it will help.
So that's what it comes down to.  The distinguishing features are:
playlist support
shuffle feature
snooze capability for playlists
flexible repeat alarm scheduler (must cover all possibilities)

How's that?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 13, 2011, 11:24 PM
[...]
How's that?

Waaaay out of scope of what I was thinking.   :huh:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 14, 2011, 12:35 AM
[...]
How's that?

Waaaay out of scope of what I was thinking.   :huh:
What could I do to make it worth your while?

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 14, 2011, 05:10 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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 14, 2011, 06:09 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.

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.
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.

I also agree with you about keeping your tools distinct.  As a general rule of thumb, I've noticed very strongly that as additional, unrelated features are added to a software, it loses a lot of the appealing aspects that it once had.  I don't even mean just the bloat of it.  I've noticed that what usually happens is developers keep adding and adding features, but they fail to fix minor issues here and there that last for years.  But I like the way you do it, and the way you've been developing Trout.  You fix every little thing that is buggy, and you carefully add a feature here and there, it's a great method.  I really respect it.  And it's evident in the product.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 14, 2011, 11:09 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 30 - 2011-02-14
    + Added "Save playlist" to hotkey-able actions.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 15, 2011, 02:07 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?

Yes, I know what you gonna say: just put 2, 3 songs in the playlist.  :D True, what can I say?

If this would be achievable, it would be good for those which listen music before they go to sleep in the evening to add to option I mentioned before an option that if that option is checked, then after Trout's shut down shut down (or at least put in hibernation) the comp as well so the music won't play all night.


If you find my idea stupid, please don't answer.  :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 15, 2011, 02: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?

Trout currently has a "Pause track after # minutes idle."  Is this good enough?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 15, 2011, 02:11 PM
Yup. Sorry. I haven't seen it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 15, 2011, 04:29 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:
[ You are not allowed to view attachments ]

So how can we configure this so that the program launches trout with a specific playlist on shuffle, AND it has to pause after 9 minutes?  In that screenshot, it could be configured like so:
Open: trout.exe
Arguments: /play

Will that work?  Here are the issues I see.  I can see the program being launched the first time the alarm runs.  Good.  Now, let's say the track gets paused after 9 minutes, and one minute later (10-minute snooze) the alarm rings again, what argument is going to unpause the player?  Is it going to launch another player?  Is that going to work?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 15, 2011, 04:38 PM
Open: trout.exe
Arguments: /play

Trout can already do this.  Here are the switches it supports:

/play, /stop, /next, /prev, /mute, /clipboard, /clearlist

Sending a /play while it's playing will result in a pause (acts as a toggle).  Trout is single-instance only so no worries about it launching two...unless you're running the second Trout from a different directory.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 15, 2011, 05:12 PM
OK thanks!  I knew my answer was in Trout somewhere.  Excellent work.  I'm going to experiment, and then maybe I'll post about how to have the most perfect alarm clock setup ever created.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on February 16, 2011, 02:13 AM
If someone from you use Spider player as a main player (or as a secondary player to Trout), then listen to this: Spider Player Pro is now offered for free from their main site http://spider-player.com/ (look under what's new).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 17, 2011, 12:19 PM
Hi,
Can you add the DDE support to your player?

Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 17, 2011, 12:26 PM
Can you add the DDE support to your player?

I'm not sure I understand your request.  Can you provide me with more detail, please?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on February 17, 2011, 01:01 PM
Can you add the DDE support to your player?

I'm not sure I understand your request.  Can you provide me with more detail, please?
;D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 18, 2011, 04:21 PM
Can you add the DDE support to your player?

I'm not sure I understand your request.  Can you provide me with more detail, please?

DDE = Dynamic Data Exchange
http://msdn.microsoft.com/en-us/library/ms648711(v=vs.85).aspx
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2011, 04:40 PM
DDE = Dynamic Data Exchange
http://msdn.microsoft.com/en-us/library/ms648711(v=vs.85).aspx

Yes, I know what it is.  What do you want to do with it and Trout?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 18, 2011, 05:18 PM
DDE = Dynamic Data Exchange
http://msdn.microsoft.com/en-us/library/ms648711(v=vs.85).aspx

Yes, I know what it is.  What do you want to do with it and Trout?

A program through the DDE protocol can send command and get information to/from the music player.
Is an useful feature, mIRC or another chat program with DDE could send commands and get informations about the played song from your player.  8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2011, 05:31 PM
A program through the DDE protocol can send command and get information to/from the music player.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 18, 2011, 05:45 PM
A program through the DDE protocol can send command and get information to/from the music player.

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.

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 18, 2011, 06:04 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?

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 18, 2011, 06:46 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?

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.

And what is your opinion  about to implement a method based on the shared memory?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tadas on February 19, 2011, 10:35 AM
Hello,
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" I'm using latest portable version, in the About window it is listed as build v2..., I'm not sure why it's not 1.0.5 build 30, but this is not the main problem :-)  So when I get that error, I have 2 options to push OK button or to close that error with X. Then Trout window appears and application seems working normal and responding as it should be. At that point I've noted that I get some temp file named ~DF37A5.tmp in the Temp files directory. I'm not sure if it's normal behavior or I get this temp file because of the error. When I close Trout this temp file disappears automatically. Tried to google about this error and MS page says that this error is due to application can't correctly recognize version of the operating system.
http://support.microsoft.com/kb/142606
As I mentioned it's standard W2KSP4 5.00.2195. Is there any way to get rid of that error, cause it's really annoying. I would not bother you, but there is no reliable up to date audio player/streamer for older WIN OS.

UPDATED
Hey, I've removed some files from Plugins directory and now do not get this error anymore! Now I would like to ask do I really need these files, and what I will lose if I remove them?
AudioGenie2.dll
AudioGenie3.dll
gen_activewa.dll
bassenc.dll
tags.dll
Oh, and I still get this temporary file. Is it normal?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 19, 2011, 12:12 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"

Thanks for reporting this.  Try the latest 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.5 build 33 - 2011-02-19
    ! Worked around a Windows 2000 error caused by the AudioGenie tag library.
      (Thanks, tadas)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 19, 2011, 12:13 PM
Hey, I've removed some files from Plugins directory and now do not get this error anymore!

It was the AudioGenie3.dll causing the error.  I've disabled its loading under Window 2000.  You can put all the plugins back now.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: tadas on February 20, 2011, 01:24 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]

Confirm, latest build does not give this error on W2K anymore. Thanks for the update skwire. 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 20, 2011, 04:22 AM
Confirm, latest build does not give this error on W2K anymore. Thanks for the update skwire.

Fantastic.  The change I made means that, under Windows 2000, Trout loses the ability to read certain types ID3v2.4 tags.  So, if you have files that use that format, you may have to convert them ID3v2.3.  This is extremely easy to do with something like mp3Tag (http://www.mp3tag.de/en/index.html).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 20, 2011, 08:05 AM
hi,
I think you haven't read my second question for you:
"And what is your opinion  about to implement a method based on the shared memory?"
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 20, 2011, 08:33 AM
And what is your opinion  about to implement a method based on the shared memory?

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?

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 21, 2011, 08:26 AM
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 39 - 2011-02-21
    + Added /pause & /unpause commandline switches.  (Thanks AEN007)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 22, 2011, 09:56 AM
And what is your opinion  about to implement a method based on the shared memory?

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?



Yes this is useful!
Can You add two settings in the preferences?

1) For enable or disable the writing of the file.
2) For change the output format to xml or ini.

Thanks  ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Winkie on February 24, 2011, 02:00 PM
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.

Just to clarify: those are WM_COMMAND values. (hex code 0x111) In AutoHotkey it would look like this:
Code: Autohotkey [Select]
  1. ; Toggle shuffle
  2. PostMessage, 0x111, 40023, , , ahk_class Winamp v1.x

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?

For that you can use WM_USER values of the Winamp API (hex code 0x400).
This already works with Trout:
104 - Returns the status of playback. If 'return' is 1, it's playing. If 'return' is 3, it's paused. Otherwise, playback is stopped.
105 - If 'data' is 0, returns the position in milliseconds of playback. If 'data' is 1, returns current track length in seconds.
An example of message 105 in AHK:
Code: Autohotkey [Select]
  1. ; Get Current Track Lenght
  2. SendMessage, 0x400, 1, 105, , ahk_class Winamp v1.x
  3. iTrackLenRaw := ErrorLevel
  4. ; Get Current Track Posistion
  5. SendMessage, 0x400, 0, 105, , ahk_class Winamp v1.x
  6. iTrackPos := ErrorLevel
Standard Winamp API has no message for querying the current track title IIRC. (Doesn't mean Trout cannot have one, as a unified approach(?) :-\)

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, glad you asked. I already thought of asking you for some additions:
WM_COMMAND:
40154 - Go to the begin of the playlist immediately [Hmm... shame, this feature doesn't exist in Trout?]
40158 - Go to the end of the playlist immediately [but who would want that?]
WM_USER:
122 - Sets the volume to 'data', which can be between 0 (silent) and 255 (maximum)
124 - Returns length of the current playlist, in tracks
125 - Returns the position in the current playlist, in tracks
250 - Query shuffle status: 0=off, 1=on

I use WM_USER 124, 125 and 250 in a frequent used AHK-script, so implementing these is highly appreciated.

Greetings, Winkie
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 25, 2011, 01:47 AM
Winkie, let me know how your tests of these go.  Thanks.

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 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 25, 2011, 07:24 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 77 - 2011-02-25
    ! Fixed IPC_GETLISTPOS to be zero-relative.  (Thanks, Winkie)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 25, 2011, 08:37 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 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Armoured on February 28, 2011, 10:47 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  


Thanks!   :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on March 11, 2011, 03:32 AM
Could you make an option to backup (and restore) settings configuration to some other folder outside (or inside) Trout - like config-backup.ini? I have opened Trout yesterday and it was set differently that before. It took me a couple of minutes to set it back as it was, but nevertheless it would be helpful to have this feature ...

Oh, and I know what you gonna say: Just copy config.ini to some other folder yourself.

Just askin'.

 :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 08, 2011, 03:01 AM
I'm having a strange issue. When I click Help -> Check for Updates, I get the following:

[ You are not allowed to view attachments ]

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Winkie on April 08, 2011, 12:02 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.

Looks like a problem with Trout to me. It looks like Trout creates the Trout.dcupdate file when you click Help -> Check for updates. And the file it creates is missing all xml-brackets at the beginning of each line...
If you manually add the inequality sign <  to the beginning of each line which does not have one, double clicking dcupdate file works.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 08, 2011, 12:37 PM
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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: bob99 on April 08, 2011, 01:20 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?

Along with music I also use Trout to listen to previously downloaded podcasts.  Sometimes there is something I would like to go back and listen to again to make a note of something said.  Now I keep Trout on the screen and jot down the TE or TR for the show I'm listening to and go back later.  If a hotkey could be pressed to save some of the tag info and a TE or TR it would make it easier to find than the slip of paper I wrote it on.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 14, 2011, 04:19 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)


Thanks for fixing that! I've encountered another update related issue:

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 15, 2011, 09:55 AM
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?

There is no bookmark function in Trout.

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?

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.

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 89 - 2011-04-15
    ! Scrobbling was broken in the last build.  Sorry about that.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 25, 2011, 08:58 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?

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.

You could also keep a separate dcupdate file that is included with the portable version. I'm not sure what the best solution would be, but I've converted the portable Trout zip file to be compatible with PortableApps.com Launcher and this is the final thing that's preventing it from being truly portable.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 29, 2011, 02:42 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.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


[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on July 06, 2011, 05:01 PM
I just found a bug:

I added my main "My Music" folder with thousands of songs, and while it was slowly adding each track one at a time I changed my mind and decided to just listen to one specific folder. So I selected "Clear list and add folder" and selected the folder containing the music I wanted.

It added all the music I selected, but then I noticed it kept adding more that I hadn't selected. Well, it turns out that it was finishing up the first command I gave it to add the entirety of "My Music." Expected behavior when selecting "Clear list and add folder" is to stop any previous playlist additions.

In fact, going to "Edit -> Clear playlist" also results in everything being cleared, but Trout happily continuing on with its job of adding everything it hadn't finished yet. This is bad because my computer is slow and it takes a long time to go through all those directories.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 06, 2011, 05:14 PM
 ;D  Good find.  I'll fix this.  Thanks for the report.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lesmo16 on July 10, 2011, 05:43 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on July 10, 2011, 12:13 PM
Hmm, I don't know if this is a feature or a bug or just an oversight, but there's a minor issue with Last.fm scrobbling.

It seems as though it doesn't scrobble the most recently played track until it changes to a new track. This means that if you have a song on repeat for 50 days it will only scrobble it the one time when you finally change tracks. And nobody (including yourself) will know how much you love/played that song.

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).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 12, 2011, 12:05 PM
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.

That's a bug as it was supposed to take on the same colour settings as the seekbar.  This is already fixed in the next build.  Thanks for reporting it.

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).

Good to hear.  I also run a Subsonic server (great piece of software) and have been kicking around making a simple desktop client, à la Trout, for it.  Maybe for NANY this year or something...
Title: REQ: URL address as Filename
Post by: Lesmo16 on July 13, 2011, 03:35 AM
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 18, 2011, 12:16 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.

Once you actually play the URL, the filename column should populate with the station's name.  Isn't this better than some random URL in that field?

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 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)


Title: Re: NANY 2009 Release: Trout (audio player)
Post by: panzer on July 27, 2011, 03:15 AM
Moderator of Best Music Player and Organiser on TechSupportAlert about Trout player:"It has some nice advantages with the BASS engine, playing lots of music formats and resource efficiency (it would place high on my list of the lightest players). It seems to continually improve and has active development. Auto loads lyrics now (without tag saving support).

I've commented about it somewhere in past here, and I have similar problems this time with a slow playlist, and I saw an innocuous error message under a standard account (but it didn't seem to hinder any noticeable functions)."
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on July 27, 2011, 06:31 PM
bug report - running version 1.0.6 build 3 and it appears to periodically steal/disable the F1 key

I generally leave it running in the background while I'm working and at some point in the day the F1 key stops working (an essential key for logging into one of our mainframe systems) - I have no idea what triggers it, but isolated it to Trout by progressively closing the running apps until the functionality returned... 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 27, 2011, 09:14 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.6 build 10 - 2011-07-27
    ! Fixed a static hotkey issue.  (Thanks, Target)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on July 27, 2011, 09:32 PM
cool, thanks!!

just out of curiosity, what was the trigger?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 27, 2011, 11:00 PM
It was a static hotkey I erroneously left in the code when I added the WriteToXML and WriteToINI functions.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on August 02, 2011, 09:34 PM
the problems still occurring - did you perhaps forget to update the portable version?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 02, 2011, 10:40 PM
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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on August 02, 2011, 10:56 PM
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?

nope, no hotkeys, and confirmed that with Trout running all F1 key presses are waylaid
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 02, 2011, 10:59 PM
And you're, for sure, running v1.0.6 build 10?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on August 03, 2011, 12:44 AM
And you're, for sure, running v1.0.6 build 10?

interestingly it appears to be build 9, though I have downloaded and overwritten with the latest versions a few times in the last week (including once this morning)

and just confirmed that the copy I downloaded and installed this morning was build 9 so there could be some sort of caching issue at work here...
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 03, 2011, 08:35 AM
there could be some sort of caching issue at work here...

I'd assume this as well since build 10 is on the server.  In the meantime, try grabbing this (same zip, diff name):

http://skwire.dcmembers.com/apps/trout/trout_portable_.zip (http://skwire.dcmembers.com/apps/trout/trout_portable_.zip)

Apologies for the trouble.   :-[
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on August 03, 2011, 06:40 PM
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.   :-[

no apologies necessary, just another of the marvels of modern technology ;)

That did the trick, and FWIW I'm still getting build 9 off the official link

many thanks for your time and attention :Thmbsup: :Thmbsup: :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 03, 2011, 07:28 PM
That did the trick, and FWIW I'm still getting build 9 off the official link

Great to hear.  As for the 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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Target on August 03, 2011, 07:49 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?

we're behind a proxy which I suspect is the issue - same results from IE and FireFox
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: pillola on August 10, 2011, 04:28 PM
I have Trout v1.06 b12 and WindowsXP sp3.

When i double click on any audio file, Trout software not reproduce this file in automatic  >:(.

This file is only added in the play list.

Is possible associate Trout with any command for auto reproduce any file with double click ?

Many thanks for your interest to my problem. Bye for now.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 14, 2011, 01:58 AM
Hi, pillola, and welcome to the site.  Trout doesn't play added files automatically mainly because I don't like that type of behaviour in a music player.  Trout does, however, offer an extremely configurable hotkey system (including mouse buttons and the mousewheel) so you should be able to configure a convenient hotkey to start your music.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on August 17, 2011, 04:18 AM
Every time I see this ad on facebook I instinctively want to click Like.

[ You are not allowed to view attachments ]

Then have to remind myself it has absolutely nothing to do with this app.  :-[
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 17, 2011, 11:57 AM
Hahaha...nice.  =]  I like trout...good tasting fish.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 19, 2011, 12:39 AM
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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 20, 2011, 12:15 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.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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 21, 2011, 03:50 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.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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 22, 2011, 12:24 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.6 build 21 - 2011-08-22
    ! The $samplerate token was broken in the last build.  (Thanks, AEN007)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Exilas on September 20, 2011, 10:37 AM
Hi Skwire,
I'm an happy user of Trout. I've a question, though: 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? Neither the Random nor the Shuffle options seem to do that.

Thanks,
Exilas
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 20, 2011, 10:57 AM
Hi Exilas, and welcome to the site.

Shuffle mode should play each song once in a random order.  However, if you add or delete items in the list whilst this mode is playing, it resets.  Perhaps this is what is tripping you up?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on September 20, 2011, 11:31 AM
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?

If you use Remove track after playback (found under List menu) no matter what you use, random or shuffle, you won't hear the track again. When the playlist is empty, just reload it. Even if you add or delete items, you still won't hear the same track twice unless you add it back to the list after it is played and removed.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Exilas on September 20, 2011, 02:58 PM
Thanks skwire and app103. I think skwire hit the nail square on its head. I will experiment further, but it is likely I got confused by the list modification resetting the shuffle mode. Actually, is there a technical reason not to handle add/delete in the list without resetting the shuffle mode?

Thanks again!
Exilas
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on September 20, 2011, 03:18 PM
Actually, is there a technical reason not to handle add/delete in the list without resetting the shuffle mode?

Would you accept "coder taking the easy way out" as a technical reason?   :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Exilas on September 20, 2011, 03:20 PM
Well, yes :) Consider this an humble feature request for the next Trout release, though!

Thanks
Exilas
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DJAmbient on October 04, 2011, 03:19 PM
I was looking for a nice portable application I could run off a thumb drive to play FLAC files. I want to distribute some thumbs to some friends of some or my music in a lossless format but not challenge them with a way to play it. Having this player on the thumbdrive solves that problem handily!

Thanks very much, I couldn't have asked for anything better.
DJ
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 04, 2011, 03:25 PM
Welcome to the site, DJAmbient, and thanks for your kind words.   :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on October 04, 2011, 08:05 PM
I've noticed something strange.

I often use headphones in my PC (Win 7 x64) but will sometimes unplug them. 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 04, 2011, 08:11 PM
I will assume you are using USB-based headphones?  If so, you're correct, Trout doesn't know how to handle that.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Dormouse on October 05, 2011, 02:13 AM
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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on October 05, 2011, 02:55 AM
I will assume you are using USB-based headphones?  If so, you're correct, Trout doesn't know how to handle that.

Yes I'm using USB-based headphones.

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.

Other programs will still make the sounds, but they will continue to play on the initial device they were told to play on. e.g. If the audio device was the speakers and I plug the headphones in, the audio will still play on the speakers. Or if the audio device was the headphones and I unplug them, it will still play (or act like it is playing the sound) but of course I can't hear it because the headphones are no longer plugged in.

Trout is different in that it doesn't "pretend" to play the audio file. It just errors out on each track and skips to the next one.

I guess I'm still trying to decide if Trout refusing to play a track when the audio device has changed is smarter/better than just playing the file on the original audio device even if that means you can't hear it. :-\
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 07, 2011, 08:52 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.6 build 24 - 2011-10-07
    ! MOD, IT, S3M, & MIDI playback was broken.  (Thanks, Matera the Mad)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Sfre on October 12, 2011, 11:11 AM
Great job on Trout :Thmbsup: It's amazing and exactly what I was looking for.

But I'm writing this for a few feature requests.

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?

If you could include these things that would be great. Good job!

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 12, 2011, 12:27 PM
Hi Sfre, and welcome to the site.

Great job on Trout :Thmbsup: It's amazing and exactly what I was looking for.

Thanks.  If you don't mind me asking, where did you find out about Trout?  Wow, that rhymes.   :D

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?

@1: I'm a little confused here.  You can easily add tracks to the main interface and Trout will continue playing them until it reaches the end of your list.  You can move tracks up and down through the list by highlighting the tracks in question and using ctrl-up and ctrl-down.

@2: Unfortunately, this was part of the last.fm API that I couldn't figure out and make work.  What you see is somewhat of a crappy compromise.  As for it being on the main player interface, you can right-click the last.fm icon and choose "Go to last.fm's track page."  Yeah, not too elegant.   :-[

@3: I'm going to bet you're experiencing some scaling issues with the album art.  If so, you're correct, I don't do any sort of image smoothing for two reasons: 1) To keep the CPU usage down and 2) the album art display is rather small and I'm not sure smoothing would do a whole lot of good anyway.  If you weren't aware, you can double-click the album art pic to bring it up in your default image viewer.

Thanks for the feedback. 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Sfre on October 12, 2011, 01:51 PM
I found it looking through the Audio Players section on http://codecpack.co/

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.

2. That is unfortunate but overall it's no big deal  ;)

3. Oh ok I see, well I've rather it be faster then anything else so this is no big deal either.


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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 12, 2011, 02:07 PM
I found it looking through the Audio Players section on http://codecpack.co/

I love that site's simple, no bullsh!t layout.

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.

Understood.  I'm going to send you a PM with some instructions that may help you out.

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.

If I recall correctly, another user reported this and we determined that it was last.fm doing this.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on October 12, 2011, 06:35 PM
I'm not sure if this is something you can handle or not, but when I go to add new music (folder) to the playlist, the directory tree is expanded but the scrollbar isn't scrolled to the correct place.

Any way to get the list scrolled down to the currently selected directory?

Pics of what I'm talking about:

Here it shows the default Browse for Folder dialog. Note that the Aeronic directory is already chosen since that is the last folder I added.
[ You are not allowed to view attachments ]

But look how far down I need to scroll to get there:
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 12, 2011, 07:54 PM
I did some testing and this appears to be a Windows 7 issue as Windows XP scrolls down to the highlighted folder.  Can anybody else with access to both confirm or deny my findings?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Bziur on October 15, 2011, 05:40 AM
Will there be ever x64 version?
Would appreciate that. :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 15, 2011, 08:17 AM
Will there be ever x64 version?
Would appreciate that. :)

Not anytime soon since I don't have an x64 capable computer.  Besides, I don't think there would be any improvement or benefit from an x64 version of Trout. 
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on October 18, 2011, 11:57 PM
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.

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

This is using build 24 but has been happening at least since build 21. Windows 7 x64.

Here are some shots of the tooltip problem:

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on October 21, 2011, 07:12 AM
For what it's worth, I can confirm the above first two issues on a Win98SE system:
1. VU-meter freezes for a second or so before displaying the minibar tooltip again
2. Minibar tooltip is being displayed for a second time when cursor is moved from the minibar icon
This means the codebase is common.

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.

I wonder why I stopped getting reply notifications from this board...
  :-\
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 21, 2011, 04:15 PM
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.

Both are fixed in the latest build.  Thanks for testing these for me.

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

After some extensive testing, this appears to be an AHK bug under Win 7 when double-clicking a picture control.  Run the following code after changing the image path to something suitable.  Under Windows XP, double-clicking the image does nothing (as expected).  Under Windows 7, it copies the image path to the clipboard.  Very very odd.

Code: Autohotkey [Select]
  1. imagePath := "C:\test.png"
  2.  
  3. Gui, Add, Picture, w300 h300 gOnPic, % imagePath
  4. Return
  5.  
  6. OnPic:
  7. {
  8.     ; Nothing going on here...
  9. }
  10. Return
  11.  
  12. {
  13.     ExitApp
  14. }
  15. Return

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.

Thanks.  Unfortunately for Windows 95/98/2000 users, I have a (mostly) working Unicode compatible build using AHK_L so, if I ever finalise that, support for Windows 95/98/2000 will cease in Trout.


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 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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on October 21, 2011, 07:52 PM
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...

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.

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.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 21, 2011, 11:29 PM
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...

Well, don't hold your breath.  I've had that build in its current state for months and haven't finished it.

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.

Do me a favour and clear the list and re-add your files.  Let me know if that fixes the issue.

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.

Screenshots, please, and I'll endeavour to fix those.

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.

I'll see what I can do about this.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on October 22, 2011, 02:30 AM
Everybody gives in to the new, sooner or later. Well, almost everybody...

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)?

I've marked the faulty controls in the screenshots below, together with the missing info icons on buttons.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on October 26, 2011, 09:04 AM
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)?

They were just trailing carriage returns that I didn't properly strip.  BTW, those text element issues were caused by your theme as they looked fine on my Win98 VM.  Let me know if the following build fixes things for you.

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 37 - 2011-10-26
    ! Several Win98 related GUI element fixes.  (Thanks, Drugwash)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on October 27, 2011, 05:03 AM
Everything is OK now. Thank you very much, Jody!  :Thmbsup:

Apologies for late reply - my Internet gateway machine decided to act up (some hardware failure - SM Bus crapped out or something) so it took me some time to crop up a replacement. Thanks goes NOT to the chinese ZTE company that does not deliver Win9x drivers for their UMTS/HSPA modems.  >:(
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Sfre on October 30, 2011, 05:14 PM
Hello again, still enjoying Trout! :Thmbsup:
But there is one small thing.
Sometimes when I change the theme on my computer. The play, pause, stop etc. buttons just show numbers and symbols.
It works ok for some themes but others it just shows the numbers and symbols.
Here is a screenshot of what I'm talking about ( don't know how to directly display it in my post  :-[ sorry)

Screenshot (http://i43.tinypic.com/ad2gki.png)

It could just be the theme but I don't know.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: IQLover on November 01, 2011, 12:30 AM
Hi skwire,

I find Trout being a GREAT(small) Tool - tried it out just now -the portable version- and I have 2 questions:

1) doesn't matter what song I play - it never shows the Album Art (No Cover) - Why?
2) What is the 'Toaster'??? Is that to rip CDs with?

Thanx
 :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2011, 12:51 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.

Thanks, Drugwash.  A cover.jpg file will also work.  IQLover, you can configure the Toaster pop-up under the Tools > Options > Toaster tab.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: IQLover on November 01, 2011, 01:01 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.

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...  :huh:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 01, 2011, 03:52 AM
Theoretically, that can be done; practically, it may not be easy, unless BASS_ChannelGetTags() is able to retrieve the picture from PIC/APIC tags (according to ID3v2.x version).

Whether to implement this feature or not - this is entirely Skwire's prerogative. ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on 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...

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.  =[
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Winkie on November 01, 2011, 01:20 PM
    + Added basic support for cover art in tags.
:o... Thanx skwire  :Thmbsup: Works as advertised here on my Win XP system.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2011, 01:23 PM
:o... Thanx skwire  :Thmbsup: Works as advertised here on my Win XP system.

Cool, thanks for the report.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Winkie on November 01, 2011, 01:42 PM
thanks for the report.
You're welcome.

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?

Another thing, can you change the "Show toaster popup" hotkey action to always show the toaster?
That is: show it also if the options "Enable toaster popup" = False and/or "Do not show toaster popup while main window is active" = True.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 01, 2011, 02:12 PM
# 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.
Congratulations for a quick and well done job!  :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2011, 02:15 PM
Well, I tested it in my vanilla Win98 VM and it didn't work (and I didn't expect it to).  Good to hear it works for you.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 01, 2011, 02:22 PM
Heh... vanilla seems to be an obsolete flavor. :P Try KernelEx and Revolutions Pack (with all extra requirements) and you'll see a whole lotta apps working that officially shouldn't. ;)

Besides, I don't think there's many Win9x users that have plain, vanilla systems nowadays; I'd assume most of them would improve/update with the unofficial packs at MSFN. But yeah, that's on the unofficial side so few developers would go there.  8)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: IQLover on November 01, 2011, 05:40 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...

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.  =[


Thanx, this one works, BUT Only 'partially'; means:

I loaded 2-5 Songs (from diff. albums & artists!) into the playlist and it shows the pic of the song #1.
If I click the next button to play the next song, the Picture of the previous song is still visible instead
of the new one. I restarted the player and played that song (where previously the pic wasn't shown)
but now I can see it - any idea???
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2011, 06:01 PM
any idea???

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)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: IQLover on November 01, 2011, 06:11 PM
any idea???

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)


Yep  8) this is it  :Thmbsup: Works perfectly; Thank you.

2 more questions: Is it possible to rip CDs with Trout? Can you recommend any good SW to make FLAC-files from my CDs?

Thanx
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 01, 2011, 06:18 PM
Yep  8) this is it  :Thmbsup: Works perfectly; Thank you.

You're welcome.  Thanks for testing.

2 more questions: Is it possible to rip CDs with Trout?

No, it's not.  I recommend and use Exact Audio Copy (http://www.exactaudiocopy.de/) (commonly called EAC).

Can you recommend any good SW to make FLAC-files from my CDs?

You can configure EAC to encode to FLAC (http://wiki.hydrogenaudio.org/index.php?title=EAC_and_FLAC).  Otherwise, rip to WAV and then use any of the myriad of audio converters out there to encode your WAV files to FLAC.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dave1 on November 04, 2011, 05:11 PM
Control c willl not copy text while trout is running.  Control x works as does a right click and selecting copy.  I'm guessing this has something to do with the Add URL function.  It may or may not matter that i'm running Windows 98se.  I am using v1.0.6 build 41 - 2011-11-01.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 04, 2011, 06:30 PM
I can confirm CTRL+C not working in 98SE while Trout is running (regardless of whether it's playing or stopped).
For what it's worth, here's my configuration file:
[Columns]
View_Col_#=1
View_Col_Artist=1
View_Col_Album=1
View_Col_Title=1
View_Col_Year=1
View_Col_Genre=1
View_Col_Time=1
View_Col_Bitrate=1
View_Col_Size=0
View_Col_Ext=0
View_Col_Path=0
View_Col_Filename=1
Width_Col_#=39
Width_Col_Artist=193
Width_Col_Album=147
Width_Col_Title=222
Width_Col_Year=38
Width_Col_Genre=89
Width_Col_Time=54
Width_Col_Bitrate=38
Width_Col_Size=0
Width_Col_Ext=0
Width_Col_Path=0
Width_Col_Filename=380
Column_Order=1,2,3,4,6,9,10,5,7,8,11,12,13,14,15,16,17
View_Col_Composer=1
View_Col_Comment=1
View_Col_Sample=1
Width_Col_Composer=0
Width_Col_Comment=0
Width_Col_Sample=0

[Settings]
Play_Mode=1
Always_Show_In_Tray=1
Minimize_To_Tray=1
Minimize_To_Tray_On_Close=0
Seekbar_Themed=1
Volume_Themed=1
LastFM_Username=
LastFM_Password=
LastFM_Enable=0
Tags_Missing_String=-
Minimize_On_Start=0
Toaster_Popup=1
Prev_Selected_Folder=<irrelevant>
Show_MiniBar_V_Mode=0
Show_MiniBar_H_Mode=1
Vol_Level=4
Remember_Playback_Data=0|246|0
MiniBar_AOT=1
Allow_Internet=0
GTalk_Support=0
Invert_Volume=0
Remember_Playback_Pos=0
Auto_Justify_Columns=0
Title_Text_Font=Arial Unicode MS
Title_Text_Color=0x800080
Title_Text_Style=bold s9
Title_Text_BG_Color=0xffffff
Listview_Font=Arial Unicode MS
Listview_Style=s8
Listview_Color=0x800080
Listview_BG_Color=0xfff2ff
File_Manager=
Seek_Interval=1
Playlist_Clear=1
Tags_Preserve_Mod_Times=0
Track_Between_Tracks_Type=1
Track_Between_Tracks_File=
Enable_Media_Keys=0
LastFM_Love_Track=0
Tray_Click_Num=1
Rewind_On_Resume=0
Pause_On_Idle=0
Track_Between_Tracks_TTS=Now playing track $index_c of $index_t
Prev_Selected_File=<irrelevant>
Last_Played_Row=37
LibreFM_Enable=0
LibreFM_Username=
LibreFM_Password=
Path_Music=
Path_Playlists=
Balloon_Tip_Timeout=4
Playlist_Clear_2=
Remember_Playlist_Pos=0
Remove_Dead_Entries=0
Album_Art_Disable=0
Level_Meter_Disable=0

[Hotkeys]
Hotkeys=+Up?Volume_up?Volume up?Shift-Up?Local|+Down?Volume_down?Volume down?Shift-Down?Local

[Formatting]
Seekbar=$artist§©-§©$title
Titlebar=$artist - $title
Tray_Icon=$artist - $title
Clipboard=$artist - $title, $album ($year), $time_t, $bitrate kB/s
Balloon=$artist - $title
Seekbar_Format_Style=1
Style=1

[Toaster]
L1_Format=$artist
L2_Format=$title
L3_Format=$year, $album
L4_Format=$time_t ($ext $bitrate kB/s), $genre
Stay_Time=7000
In_Speed=8
Out_Speed=8
In_Effect=Slide up
Out_Effect=Collapse to center
Border=Simple
BG_Color=0xffd2ff
L3_Color=0x0080c0
L3_Style=s1
L3_Font=MS Sans Serif
L1_Color=0x800080
L1_Style=s8
L1_Font=MS Sans Serif
No_Active_Show=0
Show_On_Resume=1
On_Click=1

[Position]
MiniBar_H_X=513
MiniBar_H_Y=20
pos_x=7
pos_y=15
pos_w=1257
pos_h=999
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). One thing I know for sure is that the current version of the Uberskin engine installed by Revolutions Pack does not skin the vertical progressbars, so they should display as MS originally intended them to.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 04, 2011, 06:36 PM
Did this just start recently?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 04, 2011, 06:47 PM
Unfortunately, I've only tested the CTRL+C issue after reading the post above mine from dave1, so can't offer a useful answer (I'm more of a mouse user).

As for the VU-meter, the last version I've had running before upgrading to 1.0.6 was one of the 1.0.5 series without VU-meter, so there's no comparison. First 1.0.6 version I ran was build 24 which exhibited the segmentation straight away (since the config file was already present).

Hopefully dave1 could offer some really useful information.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dave1 on November 04, 2011, 07:46 PM
Did this just start recently?

I have only used trout since this most recent release  of 11-01-11.  I noticed this only today.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dave1 on November 04, 2011, 07:58 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 04, 2011, 09:04 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).

Set "Seekbar_Themed=1" to "Seekbar_Themed=0" in your config.ini (or remove the setting entirely).  Did you copy this config.ini from an XP/7 box?

Perhaps the Add URL function or the hotkeys option might be the source of the problem.

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dave1 on November 04, 2011, 09:52 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.

Wanted to thank you for the nice app and certainly considering that there is no problem on more modern OS's I would not feel put off in any way if you decide not to pursue the problem.

One other possible clue though is the global and the local option in under hotkeys.  They do not work as I would expect.  For instance, choosing volume up for local with numpadadd as the key functions for volume only when trout is in focus; expected behavior.  However, focusing notepad and pressing numpadadd results in nothing being typed.

I can understand this may be very difficult to solve.  So please don't spend too much time on this.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 04, 2011, 10:18 PM
I tracked that bastige down.  It was hardset in one of the third-party libraries that Trout uses.  Sheesh.  :-\ The interesting thing is why it didn't affect Win2000 and above in the same manner.

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.   ;)

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 47 - 2011-11-04
    ! Under Win98, the Ctrl+C hotkey was being erroneously set.  (Thanks, dave1)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: dave1 on November 04, 2011, 10:37 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.   ;)

Whew!!  That was quick.  Works fine.  TYVM.  I'll keep an eye out for the other issue and thanks again.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 04, 2011, 10:40 PM
Whew!!  That was quick.  Works fine.  TYVM.  I'll keep an eye out for the other issue and thanks again.

Thanks for the report.  In the meantime, just treat all Trout hotkeys under Win98 as global.  I may end up disabling the "Local" feature for Win98.  It just depends on how big of a PITA this will be to fix.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 05, 2011, 06:45 AM
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*

Nevertheless, a bug could turn into a feature - if this "theme" option would be available under both 9x and NT+, one could safely copy config files between setups and still have a place to tweak things down to personal preferences and OS capabilities. ;)

Still, there must be some nasty code in there, because the seekbar's properties should normally not interfere with VU-meter's; it was probably a shortcut to avoid adding VU-meter specific settings in the Options dialog. But you won't get away with it that easy, while I'm around. :P

Seriously now, I'm very grateful to you for having been so kind as to keep up with 9x when everybody else even forgot this OS family ever existed. And - as you can see and already knew - there are others who have a place for you in their own "Kind and dedicated people" hall of fame.

Thank you very much!  :Thmbsup:

P.S. Forgot to mention: please check the portable folder where you pack the archive; there's another archive inside the main one, with an executable dated October 30. I guess it started to happen around build 40. No biggie, just that it doubles the size of the archive, which may unnecessarily impact on your bandwidth.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: XtremeSurf on November 10, 2011, 11:20 PM
EXCELENT!!!.. I really like Trout player... its very simple, light, and I can use NUMPAD buttons for navigating... etc etc.. 10/10
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 10, 2011, 11:22 PM
EXCELENT!!!.. I really like Trout player... its very simple, light, and I can use NUMPAD buttons for navigating... etc etc.. 10/10

Thanks for the kind words and welcome to the site.   :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: PinoyBoy on November 27, 2011, 05:06 AM
I joined the website just to thank you for this audio player.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on November 27, 2011, 08:11 AM
Welcome PinoyBoy  :Thmbsup:

I just want to say I get a huge kick out of seeing new members make their first post saying that they like a program that came from the site.

And no one is responsible for more such posts that Skwire.  I don't know why but his apps just make people feel happy and feel like posting a thank you.  It's nice to see.  :-*
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 27, 2011, 08:33 AM
I joined the website just to thank you for this audio player.

Thanks, PinoyBoy, and welcome to the site.   :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: EPPM on November 28, 2011, 08:45 PM
THANKS! This is the first player in Windows that is really comfortable in a long time!!

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).

Thanks in advance!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 28, 2011, 08:55 PM
THANKS! This is the first player in Windows that is really comfortable in a long time!!

Thanks for the kind words and welcome to the site, EPPM.

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).

Could you make one of these files available to me so I can test with it?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: EPPM on November 28, 2011, 11:21 PM
Sent you a PM with the link ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 28, 2011, 11:33 PM
Sent you a PM with the link ;)

Thanks.  I'll take a look and let you know what I find.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 31, 2011, 09:26 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.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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on January 01, 2012, 12:25 AM
I'm afraid the Channels and ModDate columns don't work under 9x - nothing is displayed. And the sample rate is still broken.
Yes, I did reload the playlist, restarted Trout, looked through Options...  :(
(Only tried the portable version)

As for the album art issue we discussed (related to EPPM's files), there are two problems:
1. Unicode fields in the APIC tags are not properly parsed (for ID3 v2.3+)
2. PIC tags are not recognized (for ID3 v2.0-2.2)

I had build an empirical parser in my player and managed to display the picture tags correctly, but then got carried away by my old Unicode/RichEdit pet peeve and broke it all.  :-[

Anyway, all this aside... Happy New Year to us all!  :D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 01, 2012, 12:30 AM
I'm afraid the Channels and ModDate columns don't work under 9x - nothing is displayed. And the sample rate is still broken.

Sample rate and Channels columns use the AudioGenie3 DLL so Win9x support is out for those.  I'll try to look into the ModDate column for Win9x.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on January 01, 2012, 12:42 AM
I see. Well then, if it's not too much of a trouble, those columns should be removed from the Columns submenu when in 9x mode.
Personally I wouldn't care much about ModDate, so unless other 9x users do, there's no rush.
Thank you for the explanation.  ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: highend01 on February 27, 2012, 05:45 PM
Is there a way to double click on a .mp3 file in e.g. XYplorer (great file manager with portable file associations) and Trout opens (regardless if it was running before or not) and plays exactly 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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 27, 2012, 09:03 PM
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.

No, there is not.  However, you may want to give my Looper (http://skwire.dcmembers.com/fp/?page=looper) program a try.  That's what I use for quick previewing of audio files within my file manager (Salamander).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: highend01 on February 28, 2012, 03:05 AM
However, you may want to give my Looper program a try

:) Simple, unobtrusive and it does what I was looking for. Thanks skwire!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Attronarch on April 27, 2012, 09:00 AM
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!

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?

Also, could you please document new update (build 62)?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 27, 2012, 09:08 AM
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!

Thanks for your kind words.   :D  I'm glad you like the player.

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?

Yeah, manually.  Apologies.   :-[

Also, could you please document new update (build 62)?

Just one bugfix:

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 62 - 2012-04-26
    ! Launching the Find Track dialog twice from a hotkey would result in an error.  (Thanks, Ivan)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Attronarch on April 28, 2012, 12:25 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?

Yeah, manually.  Apologies.   :-[

And would you be interested in implementing such a feature in the future? :)

Also, I noticed a possible bug. When I deactivate some columns and press Ctrl + it will expand ALL columns, both active and inactive ones.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 28, 2012, 08:18 PM
And would you be interested in implementing such a feature in the future? :)

I've considered it in the past and it is on the ToDo list.

Also, I noticed a possible bug. When I deactivate some columns and press Ctrl + it will expand ALL columns, both active and inactive ones.

Yes, this is by design.  Even though not very many people are aware of the default Ctrl + hotkey, I didn't want to override a Windows default action.  =]  At any rate, you can assign a hotkey to the internal "Justify columns" action to justify only columns you have selected to view.

Title: Re: NANY 2009 Release: Trout (audio player)
Post by: boogle on May 21, 2012, 05:54 PM
Could you add an option to show the toaster tooltip on the upper left top of the screen?

Could you add an option to show the lyrics inside the player's window instead of in a floating window?

Thank you for this application.  :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on May 22, 2012, 08:21 AM
Could you add an option to show the toaster tooltip on the upper left top of the screen?

I'll see what I can do about this.

Could you add an option to show the lyrics inside the player's window instead of in a floating window?

No, I don't want mess with the main interface.  The lyrics window is separate so that it can stay open and visible while the main interface is hidden.

Thank you for this application.  :Thmbsup:

You're welcome.  I'm glad you're finding it useful.  =]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: boogle on May 22, 2012, 01:01 PM
Could you add an option to show the toaster tooltip on the upper left top of the screen?

I'll see what I can do about this.
Thanks.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Chrobe on June 16, 2012, 02:01 PM
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:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 16, 2012, 02:09 PM
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:

Welcome to the site, Chrobe, and thanks for the kind words.  I'm glad you're enjoying Trout.   :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 16, 2012, 03:36 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.6 build 63 - 2012-06-16
    * Shortened filepath displayed in the statusbar to 64 characters.  (Thanks, AEN007)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: therube on December 21, 2012, 08:41 PM
Option to add only the minimal amount of needed data when loading a folder.
Missing info could be added when the actual song is played, or when selected song(s) are selected for "playlist tag update".

As it is I'm running on 1 hour in playlist load time & I'm nowhere near completed.
So far its cataloged ~23000 files, & in the end, should it ever finish, it will be around 70K.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on December 22, 2012, 12:01 AM
As it is I'm running on 1 hour in playlist load time & I'm nowhere near completed.
So far its cataloged ~23000 files

Hmmm...that's odd.  I just ran a test and was able to load 23,000 files in ~11 minutes.   :huh:  At any rate, I never designed Trout to run with that many items in its list.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 02, 2013, 06:45 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.6 build 67 - 2013-02-02
    + Added playback support for the Opus audio codec.  Tags are not supported at
      this time.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lowtone on July 27, 2013, 03:42 AM
Hello,
I use Trout, almost everyday, since two years, and i really appreciate it. It is one of the best music player around.
( version 1.0.6 build 67
I just noticed some very minor issues and has some new ideas to make it even better.

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.

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 ?

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?


I use Trout mostly with Flac files, some Wav, some Aiff and a bunch of Ape, and currently i have almost 7000 songs
But i'm going to have more and more songs.
I am not a programmer at all, so i have no idea how my ideas can be implemented if you like them.
I just hope it's not too much work or bothering.

Thanks a lot for this very useful and conveinient program  :Thmbsup:
Regards.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 27, 2013, 02:46 PM
Hi, Lowtone, and welcome to the DonationCoder site.

I use Trout, almost everyday, since two years, and i really appreciate it. It is one of the best music player around.

Thank you for your kind words.

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.

Hmmm...the column widths should be saved when closing the program.  I can resize the channels column and it saves for me.

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 ?

1) I can look into that.
2) I know the BASS library can do this but I've never researched it enough to figure out how.
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.   :D

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?

Trout does not use ReplayGain nor can it add it.  Foobar is your best bet for this.

Thanks a lot for this very useful and conveinient program  :Thmbsup:

You're very welcome.  I know that I've sort of been neglecting Trout lately and I need to get it up to speed...especially with Unicode path handling.  Adding that will definitely break Windows 2000 and below compatibility but, seeing that it's 2013, I really don't care anymore.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on July 27, 2013, 04:14 PM
Wonderful.  Can't even get a Shoutcast API key if I wanted to.   :-\

http://www.shoutcast.com/partner_request_form
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Lowtone on August 03, 2013, 11:25 AM
Hello, thanks for the quick answer  :Thmbsup:

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  :(
There is also a kinda useless column, wich tells with file is playing, with a little arrow. Not removable


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.

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 )

http://wiki.audacityteam.org/w/images/4/42/Goldwave_Crossfade.png
a simple crossfade interface like this would be good enough

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.   :D
aww :o too bad
i've always lost time to load Winamp+shoutcast while getting the sound from Trout via the stereo mixer
( Trout search option is very handy when listeners asks for a song )

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:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on November 02, 2013, 11:28 PM
Bug: Open file location fails if certain characters are in the file name.

There may be others, but so far I have found that = and , break it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 03, 2013, 12:02 AM
Thanks, app.  Please see if this fixes it:

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 71 - 2013-11-02
    ! "Open file location" didn't work properly if the filename contained certain
      characters.  (Thanks, app103)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on November 03, 2013, 01:42 AM
Thanks, app.  Please see if this fixes it:

That works! Thanks!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: sqssman on November 04, 2013, 02:25 PM
Thank you! a great player! There is a small negative - does not read playlist .cue
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 05, 2013, 12:46 PM
Thank you! a great player! There is a small negative - does not read playlist .cue

Welcome to the site, sqssman, and thank you for your kind words about Trout.   :)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 22, 2013, 11:54 AM
Is anyone else having the problem of unplayable FLAC tracks under Win9x (app103, anyone)?
Intrigued by this comment (http://www.msfn.org/board/topic/170273-vlc-210-and-windows-98-not-quite-working/#entry1060942) at the MSFN forums, I downloaded the 2L-050-SABD track in FLAC stereo 24BIT/192kHz format from here (http://www.2l.no/hires/index.html) , added it to Trout's playlist and tried to play it on my Win98SE - tags are not recognized, play time is wrong (00:59:59 instead of 00:03:01), bitrate is also wrong (-892197 instead of 4928) and it won't play at all. Album art, however, is displayed fine. Under XP-SP3 everything works correctly. I tried XP-SP2 compatibility in KernelEx, to no avail. Trout version used is 1.0.6 build 71 on both machines.

I don't have an AHK wrapper for the BASSFLAC library to test it separately. At this point I'm not sure if the library doesn't support Win9x (although dependencies seem to be fully satisfied) or there's a problem with the internal wrapper in Trout.

Jody, what would you suggest?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on November 22, 2013, 06:35 PM
Is anyone else having the problem of unplayable FLAC tracks under Win9x (app103, anyone)?

Sorry, my WinME pc has been retired...and I don't own any FLAC files, any way.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 23, 2013, 03:50 AM
Oh, that's unfortunate.  :(

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.

GOM Player wouldn't play that FLAC - neither on 98SE nor in XP-SP3. And there's no other players on my machines.

Thank you for replying!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on November 23, 2013, 04:02 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.

I know where you can get plenty, full albums, free & legal. PM me if you want some links. (I just prefer not to bother when MP3 suits me just fine)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on November 23, 2013, 08:09 PM
Jody, what would you suggest?

I really don't suggest anything.

This file seems like a corner case as it doesn't play in VLC (!) or GomPlayer but it works fine in Trout under Windows XP/7.  Trying to support corner cases can quickly become a descent into madness.  Furthermore, I've no desire to support Windows 98, so I've attached the bassflac.ahk that I use in Trout if you want to try to figure out what the issue is.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on November 24, 2013, 09:44 AM
Thank you, I'll see if I can get to the bottom of this. ;)
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: kilele on January 10, 2014, 01:58 PM
Could there be a volume slider up to 200% just as VLC has ?
I can hardly hear my speakers at 100%  ;D
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 10, 2014, 02:05 PM
Could there be a volume slider up to 200% just as VLC has ?
I can hardly hear my speakers at 100%  ;D

I don't think there is a way to do this in the BASS library that Trout uses.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: korbs on February 26, 2014, 09:27 AM
Good job overall guys,
can you help me locate 'Always on top' option??
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on February 27, 2014, 09:29 AM
Hi, korbs, and welcome to the DonationCoder site.

can you help me locate 'Always on top' option??

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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on August 13, 2014, 03:26 PM
Hi, korbs, and welcome to the DonationCoder site.

can you help me locate 'Always on top' option??

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.

The minibar does. Just right-click the minibar and set "Always on top"
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on August 11, 2015, 01:45 PM
Website (http://skwire.dcmembers.com/fp/?page=trout) | Installer (http://skwire.dcmembers.com/apps/trout/trout_setup.exe) | Portable (http://skwire.dcmembers.com/apps/trout/trout_portable.zip)
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.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on August 11, 2015, 01:56 PM
Awesome update -- I've been nagging for the autoplay option for a year  :up: :up: :up:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: techidave on November 04, 2015, 07:43 AM
I have noticed when I choose "clear playlist and add folder", it clears the list but it will play the last song from the previous folder. In other words, it doesn't jump to the first song in the new folder.

Trout 1.0.6 build 76 (installed version) on Win 7.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Demogorgon on November 04, 2015, 03:14 PM
Thanks very nice does everything i need
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 17, 2016, 06:03 PM
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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: DeVamp on March 17, 2016, 06:49 PM
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.

If it would be offscreen, you can simply edit the ini file. Place it on 50,50 or something like that.

HTH
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on March 17, 2016, 07:26 PM
just disable horizontal minibar and reenable it.

I tried that multiple times and could never spot it.

If it would be offscreen, you can simply edit the ini file. Place it on 50,50 or something like that.

That worked. Thanks!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: c-sanchez on April 07, 2018, 08:54 PM
I'm back with my request to handle "multiple files in an instance" @skwire haha

Until now my player for audio is Winyl, this can manage multiples playlist.
This feature is really important for me, because I have the music sorted by folders with artists names, my dad and sister uses the player too, but is not a problem because each one have your  own playlist "tab"
http://vinylsoft.com/screen3/main.png

I know we can make .pls to make playlists, but the idea is to have everything already sorted in the player. you know, just open, select my playlists and play what ever :P

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.

and finally, why not add translation support? :P
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on 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:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 09, 2018, 01:38 PM
I'm back with my request to handle "multiple files in an instance" @skwire haha

I know you'll be disappointed but I won't be adding that capability to Trout.   :(

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.

Good eye!  I'll fix it in the next release.

and finally, why not add translation support? :P

That sort of thing really should be factored in from the beginning of a project and I didn't so retro-fitting it now would be a lot of work that I do not have time, or much desire, for.  It's been ten years since I first started writing Trout and I've often thought about re-writing it from the ground up.  Where does the time go, eh?

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:

http://www.dcmembers.com/skwire/download/trout
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Drugwash on April 09, 2018, 02:50 PM
Hey Jody, glad to see you still active. :)
One useful thing would be the ability to choose the output audio device for current session. I have a built-in sound card connected to external speakers as well as Bluetooth headphones; I'd like to be able to select between the two when needed, regardless of the default device as set in the system. Do you think you could do that?
I can perform tests (under XP x86) if needed. My old Yahoo accounts are all deleted so we can't communicate over messenger anymore but I can be reached at same username @ mail.com or @ aol.com (mail.com preferred).
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Deozaan on April 09, 2018, 08:16 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:

http://www.dcmembers.com/skwire/download/trout

Just to clarify: I can find the website myself. But I think it might be useful if the very first post in this thread had a link to the website. Right now it just says "Web Page: None" :Thmbsup:
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on April 09, 2018, 09:11 PM
Was just about to post what deo said, but deo said it.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on April 09, 2018, 11:26 PM
Fixed, and thank you.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: app103 on September 17, 2018, 05:40 AM
I have a request.

In past versions of Windows, Microsoft allowed the user to have a lot of control over the colors of their desktop theme, if they used classic themes. In Windows 10, however, Microsoft has taken the approach that they know best, when it comes to the colors of a user's desktop, limiting the control over colors they can use, and what they can use them for. The end result is something that isn't always pleasing to the eye...at least not mine.

I would like to have control over the highlight colors used in Trout, in order to eliminate the blue that is shown here, and make it look more like it did in my previous desktop themes (https://www.donationcoder.com/forum/index.php?topic=16157.msg147257#msg147257).

Is there any way you can allow us to choose the 2 colors used for the text & background of selected or highlighted lines?

[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Ald on January 09, 2019, 12:15 PM
For me best audio player, simple, praktis to use.
Sorry for my English, I am from middle of Europe.

I use Trout on right side of screen, next to file manager. I put files by drag and drop.
As you see Options window is out of screen, I must move it always. It is same for About window, Add URL window, etc.

[ You are not allowed to view attachments ]

In my use is width of Trout window, small.
I would by happy for better possibilities of columns order, and status bar order.
I don't see Play mode in status bar for example.

Thanks
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: CDandVinyl on June 23, 2019, 07:33 PM

Is this still an active forum?

 :(
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on June 23, 2019, 10:06 PM
It's active.  Finding time to make changes is the hard part these days.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on June 24, 2019, 12:46 AM
Trout is still my daily sleep-time audiobook player.  Works perfectly for my needs  :-*
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: CDandVinyl on June 24, 2019, 04:38 PM

I'm glad it's active. Lovely app that I use all the time.

Small idea :  Could the same options applicable to dropping files on the playlist be made available to files sent from the context menu?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: JonBoy on July 02, 2019, 07:30 AM
Having installed Trout in Win10Home I find that controls (inc within MiniBars) are not displayed as in Win7 and wondered if there's anything I can do about this. Seeing recent posts echoing my own satisfaction with Trout suggests that the problem is local to my machine but I don't know how to fix it.

The symbol substitution is:
Prev = 9
Play/Pause = 4
Next = :
Rwd = 7
Stop = <
FF = 8
and the volume (speaker cone) = X

I cut'n'pasted from Win7 config.ini to change fonts from MS Sans Serif to Microsoft Sans Serif to allow Trout to start-up in 1903. It started in pre-update Win10 (with same symbol substitution as above) but wouldn't start in 1903 - even using a newly-downloaded zip - until I made that change.
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: Mamadex on June 02, 2020, 01:31 AM
Hello
How does the player starts playing a new track from explorer while it's still playing.
I mean when the player is running and playing a music, clicking a mp3 file just adds it to playlist. I want to play that directly.
Thanks
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: mouser on January 23, 2021, 04:04 PM
Trout request that would be so so useful to me.
Right now you can set the option so Trout auto-pauses playback after some time.. It's a great feature that I use when I go to sleep.
Currently when it auto-pauses it puts in the statusbar something like "Paused after X minutes of being idle".
If that could be amended to say "Paused at 3:31 pm after X minutes of being idle" that would make it super useful to me, as a way of keeping track when I fell asleep..
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on January 19, 2022, 05:42 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.

Here is an image where I wireframed the mods needed:
[ You are not allowed to view attachments ]
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: skwire on January 20, 2022, 12:54 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.

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?
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: superboyac on January 20, 2022, 04:25 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.

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?

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!
Title: Re: NANY 2009 Release: Trout (audio player)
Post by: adamp4 on November 09, 2023, 07:54 PM
Hi Skwire,

Thanks a lot for sharing such a good app, it consumes much less CPU usage even than 1by1 (though cousumes higher RAM).
I use trout in windows 10, the font size of option & status bar & lyrics window is too small (irrecognizable).
Could you kindly add the option of apperance font?
[ You are not allowed to view attachments ][ You are not allowed to view attachments ]
Plus, most of my songs could not find lyrics, is it possible to change lyric server? (this server works perfect for me : http://yun.rangotec.com:86/qianqian)
[ You are not allowed to view attachments ]

Best wishes
Adam