topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday April 11, 2021, 8:07 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Controller [ switch to compact view ]

Pages: [1]
1
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout (audio player)
« 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 :)

2
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« on: February 01, 2009, 12:33 PM »
No!

3
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« 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.

4
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« 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...


5
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« 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!

6
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« 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)

7
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« 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:
  • The main buttons show strange letters: 9 ; : and 7 < 8 (using default font / MS Sans Serif s8):
    trout.png
    (Seems same as on Windows 98, so I did not make another screenshot)
  • 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)

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

8
N.A.N.Y. 2009 / Re: NANY 2009 Release: Trout
« on: January 15, 2009, 11:07 AM »
Some issues (on Windows 98):
  • The main buttons show strange letters: 9 ; : and 7 < 8 (using default font / MS Sans Serif s8):
    trout.png
  • 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
  • What about tag reading beeing optional - Users could read tags on demand using "[Re]Scan tags of selected file(s)" (or via an option to load tags when starting playing an item)
BTW,
  • 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

Pages: [1]