nightingale-media-player / nightingale-hacking

Working tree for the community fork of Songbird, Nightingale. If building, use the sb-trunk-oldxul (development) branch, with the tag 1.12.1 tag for stable, for now. The master-xul-9.0.1 branch is the current progress in building Nightingale with XULRunner 9 and builds, but is broken. All help in terms of patches and pull requests is welcome.
https://getnightingale.com
GNU General Public License v2.0
185 stars 41 forks source link

Build Nightingale against XULRunner 9 or more #207

Open AntoineTurmel opened 11 years ago

AntoineTurmel commented 11 years ago

Currently Nightingale is based on XULRunner/Gecko 1.9.2.x branch, this is it since version 1.11. Upgrading to XULRunner 9 will give us lot of good things, better performance, new features etc.

To complete this task, basic features of Nightingale should work with the version of XULRunner, and on Windows/Linux/Mac.

I'm filing this bug so we can track it on the Bountysource program

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/826043-build-nightingale-against-xulrunner-9-or-more?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github).
ilikenwf commented 11 years ago

@johnmurrayvi has this one in progress :+1:

freaktechnik commented 11 years ago

He should claim it on bounty source then...

AntoineTurmel commented 11 years ago

This is not done yet ;)

freaktechnik commented 11 years ago

Yeah, I realized...

AntoineTurmel commented 10 years ago

@johnmurrayvi what's up ? :)

johnmurrayvi commented 10 years ago

That's a good question.. I plan to work some more this weekend on it, but I'm 90% sure the reason I got 'stuck' was the browser needing to be updated. I had filed a separate issue https://github.com/nightingale-media-player/nightingale-hacking/issues/216 about it. That isn't something I know a lot about, so I guess I'm hoping someone could help me out with that :) haha

johnmurrayvi commented 10 years ago

Just built (debug build, release doesn't work afaik. I think it segfaults), imported an album, and pressed the play button, seems to work so far except the browser.

AntoineTurmel commented 10 years ago

Ok nice, so Library works as well.

johnmurrayvi commented 10 years ago

Edit: Posted in #206 instead. Also, an update, release shouldn't segfault anymore.

johnmurrayvi commented 10 years ago

Posted an update in #206, but for some reason it didn't update this one as well when I linked to it...

ilikenwf commented 10 years ago

More money...since I figure johnmurrayvi will be the guy to do it, and because this needs done, I like seeing the bounty on this one grow.

johnmurrayvi commented 10 years ago

I just closed #206. Everything compiles. Mac, linux, and windows builds "function" (limited by #216 mainly). Windows is a little behind the other two as the MSVC runtime libraries + jemalloc + debug is a huge pain (even still, I've been able to get the first run wizard). The majority of the work is done, what's left, before I spend a lot of time breaking and debugging everything, is #216 and organizing all of the manifests for the components/modules registration.

johnmurrayvi commented 10 years ago

Linux: screenshot from 2013-08-14 14-52-04 Mac: screen shot 2014-03-27 at 2 05 03 pm Win: win-xr9

:)

rsjtdrjgfuzkfg commented 10 years ago

:) And I agree windows is quite some pain.

johnmurrayvi commented 9 years ago

I haven't forgotten about this, I promise!!!!!!!

Graduate school and research/projects have been consuming my life the last year :frowning:

Andddd, I haven't forgotten about the other issues assigned to me either... taglib, etc. I'm going to look at everything again ASAP. Hopefully I'll be able to start poking at the code and such tomorrow!

ilikenwf commented 9 years ago

Hey! Nice to hear from you!

On Fri, Aug 7, 2015 at 9:12 PM, John Murray notifications@github.com wrote:

I haven't forgotten about this, I promise!!!!!!!

Graduate school and research/projects have been consuming my life the last year [image: :frowning:]

Andddd, I haven't forgotten about the other issues assigned to me either... taglib, etc. I'm going to look at everything again ASAP. Hopefully I'll be able to start poking at the code and such tomorrow!

— Reply to this email directly or view it on GitHub https://github.com/nightingale-media-player/nightingale-hacking/issues/207#issuecomment-128883793 .

johnmurrayvi commented 9 years ago

Hey there! I should finally be back on IRC at some point tomorrow! Got temporarily tasked to another project this week and then had a few unexpected issues with my project, but I think everything is finally settling down for now.

AntoineTurmel commented 9 years ago

\o/

Erikcht commented 8 years ago

This issue, still open ?

freaktechnik commented 8 years ago

Yes, else it'd be marked as closed.

smnthermes commented 4 years ago

Is it officially dead yet?

ilikenwf commented 4 years ago

Only unofficially. We keep the lights on at least.

AntoineTurmel commented 4 years ago

Considering XULRunner is no more supported by Mozilla and that we have considerably a technical debt...