Nightingale Forums

Full Version: Concerts
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
A concerts/touring artists addon is going to be the main thing that keeps me from switching completely to Nightingale. If I am capable, I would be happy to help port the Songbird addon; I just have no idea how that works exactly.
(12-25-2011, 03:55 PM)Alittlemurkling Wrote: [ -> ]A concerts/touring artists addon is going to be the main thing that keeps me from switching completely to Nightingale. If I am capable, I would be happy to help port the Songbird addon; I just have no idea how that works exactly.

I'm not sure about the licensing of the concerts Songbird add-on, haven't had a look at it yet. If it is legal to create a port, feel free to get a Nightingale-compartible version by following this article. If you need additional help, ask us in IRC or here Smile
After you completed the extension, you can upload it to the AddOns site by creating an account there and editing the page. Use the image upload button to add your xpi file.
(12-29-2011, 07:38 PM)rsjtdrjgfuzkfg Wrote: [ -> ]
(12-25-2011, 03:55 PM)Alittlemurkling Wrote: [ -> ]A concerts/touring artists addon is going to be the main thing that keeps me from switching completely to Nightingale. If I am capable, I would be happy to help port the Songbird addon; I just have no idea how that works exactly.

I'm not sure about the licensing of the concerts Songbird add-on, haven't had a look at it yet. If it is legal to create a port, feel free to get a Nightingale-compartible version by following this article. If you need additional help, ask us in IRC or here Smile
After you completed the extension, you can upload it to the AddOns site by creating an account there and editing the page. Use the image upload button to add your xpi file.

I have attempted it once, and I was able to get Concerts in the services pane, but it white-screens if clicked on. I will try again later.
Any updates re: the concerts add-on?

I would like to help port it if I could, however I seem to have trouble working with the .xpi files. If I take an .xpi file that works with Nightingale, extract it using WinRAR, and then zip it again and rename the extension back to .xpi, (even without making any changes to the contained files) I get the following error message:

Nightingale could not install the file at

file:///C:/...etc.

because: Not a valid install package
-207

I'm using Windows 7 32-bit. Any tips would be appreciated, thanks!
Are the addon contents in the top-directory of the archive? And is the archive type .zip?
(09-10-2012, 06:46 AM)freaktechnik Wrote: [ -> ]Are the addon contents in the top-directory of the archive? And is the archive type .zip?

Ah yes, I was zipping the whole folder so it was not in the top-directory. Thanks! Tongue

So I downloaded the concerts add-on for songbird and changed the compatibility to Nightingale, and it seems to be working fine as far as I can tell! I guess the only concern would be the licensing issue that rsjtdrjgfuzkfg mentioned above? I wouldn't know how to check in to that...

Edit:

Seems legal to port as far as I can tell

From the license file in the .xpi folder:

Quote:The license is provided to Recipient and Recipient's Licensees under the
following terms.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Pioneers of the Inevitable, Songbird, nor the names
of its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.

Quote:Patent grant:
Pioneers of the Inevitable, Inc. hereby grants Recipient and Licensees a
non-exclusive, worldwide, royalty-free patent license under Licensed
Patents to make use, sell, offer to sell, import and otherwise transfer the
Software, in any, in source code and object code form provided the
Software is incorporated as an Add-on built as an extension
and intended to be loaded into any XULRunner-based application licensed under
any or all of the following licenses: Mozilla Public License (MPL),
Lesser GNU Public License (LGPL), and GNU Public License (GPL). This patent
license shall not apply to any other combinations which include the Software.

Seems to be legal on Songkick's end as well, but I think you guys need to apply for an API-key?

http://www.songkick.com/developer/api-terms-of-use
http://www.songkick.com/api_key_requests/new
(09-10-2012, 07:24 AM)zjays Wrote: [ -> ]From the license file in the .xpi folder:

Quote:The license is provided to Recipient and Recipient's Licensees under the
following terms.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Pioneers of the Inevitable, Songbird, nor the names
of its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.

Quote:Patent grant:
Pioneers of the Inevitable, Inc. hereby grants Recipient and Licensees a
non-exclusive, worldwide, royalty-free patent license under Licensed
Patents to make use, sell, offer to sell, import and otherwise transfer the
Software, in any, in source code and object code form provided the
Software is incorporated as an Add-on built as an extension
and intended to be loaded into any XULRunner-based application licensed under
any or all of the following licenses: Mozilla Public License (MPL),
Lesser GNU Public License (LGPL), and GNU Public License (GPL). This patent
license shall not apply to any other combinations which include the Software.

Seems to be legal on Songkick's end as well, but I think you guys need to apply for an API-key?

http://www.songkick.com/developer/api-terms-of-use
http://www.songkick.com/api_key_requests/new

Sounds good for me.
@GeekShadow: weren't there some issues with this one regarding api key? Something like POTI wanted us to keep their key so they get paid? If the license is as above, I cannot see what license should prevent us from doing it...
Just wanted to bump this, and also notify that the Songbird API must be expired, because no concerts at all are showing up anymore using their add-on (whether in Songbird or ported to Nightingale).

Apparently POTI has disabled the comments section on all of the Songbird addons so I don't know how to let them know, if they would even be willing to fix it. Would one of the devs be able to apply for a new API key for Nightingale at the second link I provided above? Or should I just do it? I'd be happy to attempt updating the add-on myself afterwards.
POTI is aware of the issue and fixing it. (We are aware of it too, see our github)
Ah ok, thank you. I always forget to check github for these things...
Pages: 1 2