AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Trout - A BASS-driven audio player written in AHK
Goto page Previous  1, 2, 3, 4, 5, 6 ... 11, 12, 13  Next
 
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Sat Feb 07, 2009 3:57 pm    Post subject: Reply with quote

daonlyfreez wrote:
That would be just fine. I think it would be trivial to parse the Screamer Radio xml file into a playlist file. No need to add that though, could be done with a seperate AHK script.

Yes, I did think of this since I am a fan of ScreamerRadio. However, ScreamerRadio had big problems with desktop heap issues when that generated menu go SOOO large.

daonlyfreez wrote:
Yes, and that worked just fine, but it would be nice if the "Play Audio CD..." option would work (in such a case) too.

Fair enough, I will see what I can do.

daonlyfreez wrote:
Ok. I don't know about the Amazon API, but the Yahoo API seems to be disbanded. Here is another site that might work: AllCDCovers. Or maybe the Last.fm API could help with that one?

I'll look into them. Thank you.

daonlyfreez wrote:

That would be perfect. The option of having the lyrics window shown/popup without the main window would nice too, since I don't necessarily want to see the whole main window all the time.

Yes...the window would be able to dock or simply float free.

daonlyfreez wrote:

Thanks again for this great application. An excellent way to "market" AutoHotkey. Cool

You're welcome; I appreciate your feedback.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Drugwash



Joined: 07 Sep 2008
Posts: 921
Location: Ploiesti, RO

PostPosted: Sat Feb 07, 2009 11:12 pm    Post subject: Reply with quote

skwire wrote:
As for the toaster positioning, I was more thinking of the user just dragging it to wherever they want and it would work from there. You know?
For easier set up and positioning, that might imply the popup window would be visible for as long as the Toaster tab is active, making the preview window unnecessary. But then again, how would we check the in/out effects? Confused
_________________
AHK tools by Drugwash
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
SoggyDog



Joined: 02 May 2006
Posts: 783
Location: Greeley, CO

PostPosted: Sun Feb 08, 2009 2:19 am    Post subject: Reply with quote

skwire wrote:
SoggyDog wrote:

I was just setting up 'Hoykeys' and remembered that, in some application I've used in the
past, you could set hotkeys by actually performing the hotkey combination on your keyboard
(rather than selecting modifiers then scrolling through a list).

AHK does have the standard hotkey control that you're describing. However, it doesn't recognise all of the keys nor any of the mouse actions. I did the hotkeys the way I did in order to give the maximum amount of flexibility possible. For instance, you can easily set a global hotkey to WinKey-Wheelup to advance a track. This is something that simply cannot be done with the standard hotkey control that is native to AHK. Make sense?

Perfect sense.

skwire wrote:
SoggyDog wrote:

Also, regarding Hotkey setup... It lets you select the same hotkey for multiple functions
without error or warning. Might consider either a warning or removing the Key/Mouse item
from the list when the same modifiers are selected.

Absolutely this needs to be done. It's one of those things that I seem to keep pushing back. =]

Good to know I'm on the right track with my suggestions.

skwire wrote:
SoggyDog wrote:

This one's just a personal pref, so I really don't expect anything to be done about it, but,
I feel the m on the ''Play mode'' menu should be capitalized (as well as the m in ''Key/mouse''
in the Hotkey setup).

I changed them for you. =]

Too kind;
I feel pretty low for giving you crap at the start.

I'd still love to see your code for this bad boy,
but I'd take a good friend over good code any day.

Peace ;-)
_________________

SoggyDog
Dwarf Fortress:
"The most intriguing game I've ever played."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Drugwash



Joined: 07 Sep 2008
Posts: 921
Location: Ploiesti, RO

PostPosted: Sun Feb 08, 2009 9:55 am    Post subject: Reply with quote

There's a little question bothering me and can't help but asking here: since I tested last available version of AudioGenie a couple days ago and it wouldn't even load (Error -3 in DllCallDebugger, empty tags in the provided example's messagebox), I wonder is the 9x-fixed Trout still using AudioGenie and if it is, which version of it?

As I mentioned in AG's dedicated thread, the latest official version may be compiled with VS2008. If that's gonna stay for the future, it means any version of Trout using that library will quit showing tags in 9x again, unless the license owner (skwire) has access to the code and can compile with an alternative tool.

Or am I worrying too much on a wrong basis... Question
_________________
AHK tools by Drugwash
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Sun Feb 08, 2009 2:55 pm    Post subject: Reply with quote

Drugwash wrote:
There's a little question bothering me and can't help but asking here: since I tested last available version of AudioGenie a couple days ago and it wouldn't even load (Error -3 in DllCallDebugger, empty tags in the provided example's messagebox), I wonder is the 9x-fixed Trout still using AudioGenie and if it is, which version of it?


Originally, Trout used the Tags library found here. However, once I saw Skan's post about AudioGenie, I took a look and decided to go with that library since 1) It read a few more formats 2) Read more fields and 3) Could write tags as well. However, as we found out, it doesn't work under 9x/ME so, for those operating systems, I re-added my older Tags code. That is also why, under 9x/ME, I disabled the tag writing portion of Trout. 2k/XP/Vista users continue to use the AudioGenie library. Does that solve the mystery? =]
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
fincs



Joined: 05 May 2007
Posts: 1163
Location: Seville, Spain

PostPosted: Sun Feb 08, 2009 3:41 pm    Post subject: Reply with quote

Wow, nice business you got going here Shocked I still can't believe this was done with AHK (!)
I have to say some things:

  • I can't get MIDI files to work. I have Windows Vista SP1, can you tell me what's wrong?
  • How did you do the multiple file type FileSelectFile and how did you remove the All Files option from the same list?

_________________
fincs
Get SciTE4AutoHotkey v3.0.00 (Release Candidate)
[My project list]
Back to top
View user's profile Send private message
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Sun Feb 08, 2009 4:21 pm    Post subject: Reply with quote

fincs wrote:
Wow, nice business you got going here Shocked I still can't believe this was done with AHK (!)

Thank you for the compliment.

fincs wrote:

I have to say some things:

  • I can't get MIDI files to work. I have Windows Vista SP1, can you tell me what's wrong?
  • How did you do the multiple file type FileSelectFile and how did you remove the All Files option from the same list?

For MIDI files to work, BASS must have a soundfont to work with. If one is not specified (this capability will be added to Trout in the future), BASS defaults to the standard Creative soundfont file: CT4MGM.SF2
Please download this and extract that to your c:\windows\system32 folder. Try playing a MIDI file again and let me know if that works.

The FileSelectFile is done using CmnDlg_Open function from majkinetor's CmnDlg library found here. I believe that DerRaphael added the multi-filter functionality originally, to maj's code, here. I hope that helps.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
fincs



Joined: 05 May 2007
Posts: 1163
Location: Seville, Spain

PostPosted: Sun Feb 08, 2009 4:30 pm    Post subject: Reply with quote

skwire wrote:

For MIDI files to work, BASS must have a soundfont to work with. If one is not specified (this capability will be added to Trout in the future), BASS defaults to the standard Creative soundfont file: CT4MGM.SF2
Please download this and extract that to your c:\windows\system32 folder. Try playing a MIDI file again and let me know if that works.
The FileSelectFile is done using CmnDlg_Open function from majkinetor's CmnDlg library found here. I believe that DerRaphael added the multi-filter functionality originally, to maj's code, here. I hope that helps.


Thank you Very Happy, now I'm playing a MIDI file. Also thanks for the linkies you provided for multi-type FileSelectFiles.

EDIT: Didn't notice your message on IRC! Sorry...
_________________
fincs
Get SciTE4AutoHotkey v3.0.00 (Release Candidate)
[My project list]
Back to top
View user's profile Send private message
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Sun Feb 08, 2009 4:59 pm    Post subject: Reply with quote

fincs wrote:
Thank you Very Happy, now I'm playing a MIDI file. Also thanks for the linkies you provided for multi-type FileSelectFiles.


Ah, great. =] I really want to add the soundfont choice functionality since there are some really good soundfonts out there. Plus, it's fun to hear the same tunes done with different soundfonts.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
fincs



Joined: 05 May 2007
Posts: 1163
Location: Seville, Spain

PostPosted: Sun Feb 08, 2009 5:03 pm    Post subject: Reply with quote

OK, after a bit of messing around with it, I think I've found a bug (at least on my system): if you click on the progress bar to set the position, it sets the position, but slightly more to the left than where I clicked. I find this a bit annoying, as I'm using the player for precise position-seeking tasks (hearing specific bars of a song).
_________________
fincs
Get SciTE4AutoHotkey v3.0.00 (Release Candidate)
[My project list]
Back to top
View user's profile Send private message
Drugwash



Joined: 07 Sep 2008
Posts: 921
Location: Ploiesti, RO

PostPosted: Sun Feb 08, 2009 7:15 pm    Post subject: Reply with quote

Quote:
Does that solve the mystery?
Yes, thank you.
_________________
AHK tools by Drugwash
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
Petru



Joined: 17 Dec 2007
Posts: 235
Location: Galati, Romania

PostPosted: Sun Feb 08, 2009 8:07 pm    Post subject: Reply with quote

So nobody wants to help me with the Nightingale project, huh? Nothing, really nothing... Sad
Back to top
View user's profile Send private message Yahoo Messenger
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Fri Feb 13, 2009 7:08 pm    Post subject: Reply with quote

Code:
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:
           http://www.donationcoder.com/Software/Mouser/Updater/downloads/DcUpdaterSetup.exe
        2) Download this and extract dcuhelper.exe to your Trout folder:
           http://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]
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
SoggyDog



Joined: 02 May 2006
Posts: 783
Location: Greeley, CO

PostPosted: Fri Feb 13, 2009 10:35 pm    Post subject: Reply with quote

Thanks so much for the update;
For as much crap as I gave you at the start of this,
I sure do get excited when a new release comes out!!!

I tested the error-trapping for duplicated hotkeys and all is well.

Regarding the 'm' in Play Mode;
a) Thank you for capitalizing.
b) The 'm' remains lower-case on the context menu associated with the Trout icon (MiniBars and SysTray).

Further, I have identified a potential glitch, but I'm having trouble pinning down the root cause--

Purely for testing, I've been viewing and not viewing the MiniBars;
Sometimes one, sometimes the other and sometimes both.

What I'm finding is that the checkboxes in the main GUI are not updating properly.

View MiniBar (vertical) and View MiniBar (horizontal), for example, are both currently checked in my main GUI
even though (vertical) is NOT currently selected for display. View MiniBar (vertical) from the context menu,
however, is correctly unchecked.
_________________

SoggyDog
Dwarf Fortress:
"The most intriguing game I've ever played."
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
skwire



Joined: 18 Jan 2006
Posts: 273
Location: Conway, Arkansas

PostPosted: Sat Feb 14, 2009 4:42 am    Post subject: Reply with quote

SoggyDog wrote:
Thanks so much for the update;
For as much crap as I gave you at the start of this,
I sure do get excited when a new release comes out!!!


I'm glad you're enjoying it.

SoggyDog wrote:

Further, I have identified a potential glitch, but I'm having trouble pinning down the root cause--

Purely for testing, I've been viewing and not viewing the MiniBars;
Sometimes one, sometimes the other and sometimes both.

What I'm finding is that the checkboxes in the main GUI are not updating properly.


This issue has plagued me for a while now. However, I'm of the opinion that the tray menu is/was getting way out of hand, anyway, so I'm tempted to cut it back down to the basics like it used to be.

  • Show Trout
  • Play/Pause
  • Stop
  • Next
  • Previous
  • Mute
  • Exit


What do you all think?
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6 ... 11, 12, 13  Next
Page 5 of 13

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group