Re: [Pykaraoke-discuss] pykaraoke windows developer

2010-05-13 Thread Kelvin Lawson
Hi Steve,

> Thanks for the quick response Kelvin.  I'm glad to hear that pykaraoke is
> still kicking.  I would definitely like to contribute back at least what we

It's still going, just at a slower pace now that the core karaoke
playback functionality is finished and stable. You may have seen that
I released v0.7.3 this week.

> the night I have more time than I know what to do with :)  I have a Vista &
> Win7 box and I've used pykaraoke enough that I think I could look over the
> Windows port.

That would be great thanks.

> My wife and I worked mainly on modifying the gui so that you could play a
> song while adding other songs.  When she was singing I couldn't look up
> another song without her video freezing while the gui was occupied.  I think
> it mainly comprised kicking off the video window in it's own thread.  Has
> something like this been worked on in the past?  Commit access btw would be

This would be useful. The player threads do make callbacks when songs
are completed, though, which is something to be aware of (i.e. may
need proper IPC between the GUI thread and the player thread). Which
reminds me: someone did report an issue with a multicore CPU on
Windows, which I suspected at the time was due to the callbacks
between the Pygame player and the GUI. What you have done there sounds
like it could be useful for that.

> great.  I'll probably throw the patch your way first anyway, but first
> things first I'll find my old code & setup pykaraoke on Vista & see how it
> goes.  I'll probably be taking baby steps contributing since my free time to
> code is pretty small.

No problem, anything you feel like contributing is appreciated.

Thanks,
Kelvin.


> As for other features, I do have some other ideas written in an email
> somewhere.  I'll try to find them & get back to you.
>
> Steve
>
> On Tue, May 4, 2010 at 4:29 PM, Kelvin Lawson  wrote:
>>
>> Hi Steve,
>> Good to hear from you.
>>
>>> I was reading the http://kibosh.org/blog/ and saw a couple posts about
>>> the project looking for a developer to look over the Windows port.  Has a
>>> developer been found yet?  I'm a developer by day and a while ago hacked on
>>> the pykaraoke source to make some improvements for my wife and I's setup at
>>> home.  Unfortunately, we never got around to rolling those improvements back
>>> upstream :( sorry.  Is there still some active development going on these
>>> days or any high level goals for the project?
>>
>> As yet we don't have a Windows developer: if you have any spare moments to
>> contribute (however small) then that would be much appreciated. I'd be happy
>> to give you commit access to the repository at Sourceforge.
>> There probably isn't a huge amount to do that is Windows-specific. I have
>> run it in a VM occasionally and the main thing I noticed was that a few of
>> the popup windows were badly sized. Also I only have XP here so it would be
>> good to have someone with Vista on board to cover that. I have heard, for
>> example, that songs cannot be cancelled part-way through playback on Vista,
>> but don't have a copy to try it out.
>> Building release installers for Windows is pretty easy these days. I
>> documented the procedure here:
>> http://kibosh.org/pykaraoke-development-windows-installer/
>> Once you have the prerequisites installed, it's just a couple of commands
>> to build the entire installer.
>> Any features you think are lacking would be gratefully received, and
>> generally these would work on any platform. If you don't have Linux over
>> there then I can easily run your changes here to make sure they work
>> cross-platform.
>> Do you have any thoughts on useful features to add to the roadmap? Some of
>> the things I'd like to add, but haven't had the time to do yet, are:
>> * More KJ features (singer tracking etc, splash screen between songs)
>> * Playback of LRC & other formats
>> * Progress bar
>> Would be interested to hear any other ideas you have.
>> Best regards,
>> Kelvin.
>>>
>>> Steve
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> ___
>>> Pykaraoke-discuss mailing list
>>> Pykaraoke-discuss@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>>>
>>
>
>

--

___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] pykaraoke windows developer

2010-05-04 Thread Stephen Burke
Thanks for the quick response Kelvin.  I'm glad to hear that pykaraoke is
still kicking.  I would definitely like to contribute back at least what we
have hacked together here.  I'm in the process of digging up the latest
source I have on my box & hopefully there will be some fixes in there that I
can pull out & make some patches.  My spare moments these days are few & far
between (I have a 5 mo old son :) but since he's started sleeping through
the night I have more time than I know what to do with :)  I have a Vista &
Win7 box and I've used pykaraoke enough that I think I could look over the
Windows port.

My wife and I worked mainly on modifying the gui so that you could play a
song while adding other songs.  When she was singing I couldn't look up
another song without her video freezing while the gui was occupied.  I think
it mainly comprised kicking off the video window in it's own thread.  Has
something like this been worked on in the past?  Commit access btw would be
great.  I'll probably throw the patch your way first anyway, but first
things first I'll find my old code & setup pykaraoke on Vista & see how it
goes.  I'll probably be taking baby steps contributing since my free time to
code is pretty small.

As for other features, I do have some other ideas written in an email
somewhere.  I'll try to find them & get back to you.

Steve

On Tue, May 4, 2010 at 4:29 PM, Kelvin Lawson  wrote:

> Hi Steve,
>
> Good to hear from you.
>
> I was reading the http://kibosh.org/blog/ and saw a couple posts about the
>> project looking for a developer to look over the Windows port.  Has a
>> developer been found yet?  I'm a developer by day and a while ago hacked on
>> the pykaraoke source to make some improvements for my wife and I's setup at
>> home.  Unfortunately, we never got around to rolling those improvements back
>> upstream :( sorry.  Is there still some active development going on these
>> days or any high level goals for the project?
>>
>
> As yet we don't have a Windows developer: if you have any spare moments to
> contribute (however small) then that would be much appreciated. I'd be happy
> to give you commit access to the repository at Sourceforge.
>
> There probably isn't a huge amount to do that is Windows-specific. I have
> run it in a VM occasionally and the main thing I noticed was that a few of
> the popup windows were badly sized. Also I only have XP here so it would be
> good to have someone with Vista on board to cover that. I have heard, for
> example, that songs cannot be cancelled part-way through playback on Vista,
> but don't have a copy to try it out.
>
> Building release installers for Windows is pretty easy these days. I
> documented the procedure here:
> http://kibosh.org/pykaraoke-development-windows-installer/
>
> Once you have the prerequisites installed, it's just a couple of commands
> to build the entire installer.
>
> Any features you think are lacking would be gratefully received, and
> generally these would work on any platform. If you don't have Linux over
> there then I can easily run your changes here to make sure they work
> cross-platform.
>
> Do you have any thoughts on useful features to add to the roadmap? Some of
> the things I'd like to add, but haven't had the time to do yet, are:
>
> * More KJ features (singer tracking etc, splash screen between songs)
> * Playback of LRC & other formats
> * Progress bar
>
> Would be interested to hear any other ideas you have.
>
> Best regards,
> Kelvin.
>
>
>> Steve
>>
>>
>>
>>
>>
>> --
>>
>> ___
>> Pykaraoke-discuss mailing list
>> Pykaraoke-discuss@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>>
>>
>
--
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] pykaraoke windows developer

2010-05-04 Thread Kelvin Lawson
Hi Steve,

Good to hear from you.

I was reading the http://kibosh.org/blog/ and saw a couple posts about the
> project looking for a developer to look over the Windows port.  Has a
> developer been found yet?  I'm a developer by day and a while ago hacked on
> the pykaraoke source to make some improvements for my wife and I's setup at
> home.  Unfortunately, we never got around to rolling those improvements back
> upstream :( sorry.  Is there still some active development going on these
> days or any high level goals for the project?
>

As yet we don't have a Windows developer: if you have any spare moments to
contribute (however small) then that would be much appreciated. I'd be happy
to give you commit access to the repository at Sourceforge.

There probably isn't a huge amount to do that is Windows-specific. I have
run it in a VM occasionally and the main thing I noticed was that a few of
the popup windows were badly sized. Also I only have XP here so it would be
good to have someone with Vista on board to cover that. I have heard, for
example, that songs cannot be cancelled part-way through playback on Vista,
but don't have a copy to try it out.

Building release installers for Windows is pretty easy these days. I
documented the procedure here:
http://kibosh.org/pykaraoke-development-windows-installer/

Once you have the prerequisites installed, it's just a couple of commands to
build the entire installer.

Any features you think are lacking would be gratefully received, and
generally these would work on any platform. If you don't have Linux over
there then I can easily run your changes here to make sure they work
cross-platform.

Do you have any thoughts on useful features to add to the roadmap? Some of
the things I'd like to add, but haven't had the time to do yet, are:

* More KJ features (singer tracking etc, splash screen between songs)
* Playback of LRC & other formats
* Progress bar

Would be interested to hear any other ideas you have.

Best regards,
Kelvin.


> Steve
>
>
>
>
>
> --
>
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>
>
--
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss