• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Nightingale News & Announcements What is happening? Development

Pages (5): « Previous 1 2 3 4 5 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Development
chinuxtech Offline
Junior Member
**
Posts: 2
Threads: 1
Joined: Sep 2011
Reputation: 0
#21
09-05-2011, 02:34 PM
I'm waiting for instructions!.. i'm new here... i want to help but I don't know where I can start.. doing what... if someone that know a lot about this project supervise me and tell me some tips i 'll do something..
Find
Reply
Mithos Offline
Junior Member
**
Posts: 9
Threads: 0
Joined: Jun 2011
Reputation: 0
#22
09-15-2011, 09:42 PM
I've got a lot on right now (my own little projects (but they are small, a weekend's work at most once I actually get time), sorting out everything for the start of the new uni year etc.) but in a couple of weeks I'll have a bit more time (Holidays are busier than term time for me, bizzare Tongue ) so I'll see if I can contribute at all. Songbird's always been my favourite player so once I get myself familiar with the code and issues I'll hopefully be in a position to get things done. Sad to see you go stevo, thanks for the hard work. Smile
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#23
09-17-2011, 05:47 AM
https://github.com/ilikenwf/songbird-hacking is my working tree right now...
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#24
09-17-2011, 08:20 PM (This post was last modified: 09-17-2011, 08:24 PM by ilikenwf.)
I've been hacking around on various bits and pieces, and have setup songbird to use as many of my local libraries as possible, but here's a general roadmap using the current songbird svn trunk. It HAS to go in this order for things to work, with some allowances being that if we get multiple developers, we can focus on #1 and #2 at the same time, or even all of them at the same time. I have a git tree, so it won't be as difficult to merge changes.

  1. I need some freaking help! Coders ahoy! Also, if you can take any of the below ahead of time (such as skinning) feel free. Branding still will come at the very last in terms of renaming every instance of "songbird" in the source code to Nightingale.

  2. convert all songbird code to use a modern gecko 2.0 based mozilla/xulrunner. I'm working using version 6.0.2 and have a working build environment to produce the xulrunner and mozilla songbird build dependencies.

  3. work over the songbird code that includes xulrunner (and builds songbird) to use the distro provided xulrunner libs (and mozilla sdk? not sure about that one) usually found in /usr/lib/xulrunner-version

  4. other linux libs - get songbird using those instead of it's own (easier than the above)

  5. modify the source files and build system so that songbird doesn't copy all the libraries it uses to it's own directory, so we can just end up with the songbird binary, it's plugins, components, etc ...saving disk space and not redundantly (and stupidly) using statically linked libraries in the songbird directory

  6. renaming and reskinning - this doesn't matter until we actually build and distribute our own builds...as long as the source remains source code, and that's all we share amongst ourselves, we aren't violating any licenses
Find
Reply
GeekShadow Offline
Mozilla addict
******
Posts: 195
Threads: 25
Joined: Nov 2010
Reputation: 4
#25
09-19-2011, 02:01 AM
@ilikenwf

I totally agree, but can't help much on building stuff Sad
The skin is still in production, I'm taking care of this, do you build off Songbird trunk ?
Former Songbird contributor
Nightingale Community developer
Mozilla Reps
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#26
09-19-2011, 04:06 AM
Yes, I'm working on getting builds off of the trunk working - their libraries are so old I can't build the SB deps for x86_64 (crazy)...

I'm trying to decide if I should work on getting a working SB build with x86_64 or just keep plugging away on the trunk to get it working with modern libraries (seriously, the deps are WAY out of date, and the i686 builds don't work with my multilib setup anymore).

I am able t build nightengale 1.8 after some mods, but I'd prefer to jump ahead to the sb trunk.
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#27
09-19-2011, 06:20 PM
I got some help from Mook, who knows xpcom better than me, and he's forked the repo and is making changes from time to time too...

Thanks a lot to him, he fixed a really annoying error. Next on my list is fixing some dependency stuff, which I'll do when I wake up tomorrow.
Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#28
11-18-2011, 08:37 AM
If you need some specific help, feel free to PM (bugzilla entries?) me. I'll see what I can do, especially with Windows building, and JS (and plain C++ without all the Mozilla); I'm not sure about all the XPCOM/Mozilla stuff but I *might* be able to help out there as well, but the only thing I did there was implementing Playlist Folders Tongue .
Songbird/Nightingale Community Developer and German Translator
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#29
11-18-2011, 02:29 PM
Look at the stuff I've been doing on the git log, it's just changing some references...Mook's been a Godsend in terms of figuring that out, but I don't think you'd have trouble picking it up.

Jump in irc again sometime, I try to stay in there even while at work...
How to Build Nightingale | Nightingale on GitHub
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#30
11-30-2011, 01:20 AM
The nightingale-1.8 git tree builds and runs on linux provided you have the deps...it plays music and everything, and last.fm is included.
How to Build Nightingale | Nightingale on GitHub
Find
Reply
« Next Oldest | Next Newest »
Pages (5): « Previous 1 2 3 4 5 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 03-22-2023, 09:57 AM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode