MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
//forum.getnightingale.com/2025-05-13T04:06:32ZMyBB2015-05-15T04:03:51Z2015-05-15T04:03:51Z//forum.getnightingale.com/thread-1384.html
Currently, the look of the Gridview Add-on only matches the default bluemonday feather, and doesn't fit in at all with the other bundled feathers in Nightingale. Rather than update each of the feathers to skin over the Gridview media page, I figured an easier way might be to follow a similar method to that used by the MLyrics add-on (source here):
- For each feather, a relatively short CSS file containing the appropriate colours is put in the chrome/content/style folder
- Within chrome/content/jscripts/paneWindow.js, a function is used to determine the current feather employed by the user, and from this a new variable is created: currentStyleFile = currentSkin + ".css"; which allows the "graphics drawing" portion of the code to reference the appropriate CSS file from what I can tell.
In Gridview (source here), the colours are currently defined in chrome/skin/view.css, and this CSS file is referenced in chrome/content/view.xml. So I thought it might be possible to use the same function that MLyrics uses to determine the current employed feather and then make the same currentStyleFile variable that would replace the view.css reference. Here are my problems:
1) How can I implement a javascript function within XML code? I looked up that it might be possible to put the function within a &t![CDATA[ ]]]]&t&t![CDATA[&t block...
2) How would I get this function to pass on the variable determined from the javascript function to something readable by the XML code so that it can reference the appropriate CSS file?
Hopefully my explanation was clear enough - if not I'll pastebin the relevant code from the add-ons. This seems like a fairly simple problem, but I'm having trouble Googling for answers...maybe because I am going about this all wrong? Any advice is appreciated!]]>false2015-03-08T10:01:32Z2015-03-23T03:47:52Z//forum.getnightingale.com/thread-1369.htmlfalse2014-11-22T07:33:12Z2014-11-22T07:33:12Z//forum.getnightingale.com/thread-1344.htmlhttps://bugs.kde.org/show_bug.cgi?id=341181
No idea if that actually affects us. It probably will for sure as soon as we upgrade to a more recent gecko though.
(Also, another reason to dislike KDE, I guess)]]>false2014-11-15T17:36:04Z2014-11-15T17:36:04Z//forum.getnightingale.com/thread-1341.html
A selfbuilt version (trunk) works well on the same machine. Does that mean that we need separate debian tarballs in the future? Or is the tarball accidentially using some system libs?]]>false2014-11-01T11:30:04Z2014-11-01T11:30:04Z//forum.getnightingale.com/thread-1338.html
The second thing is where to look for particular things inside the source code. Which files should I be looking into for these two aspects: id3 tag reading/cataloging; where to look to track down a bug I am experiencing.
I have single files showing up multiple times. It seems to happen when I edit the tags inside nightingale, not sure if it would happen if I edited them outside of nightingale.
My IDE is visual studio 2013 if that matters at all for the setting up. So my compiler is quite C++11 compliant, with a handful of exceptions as far as I know.
So how do I do what I want to do? Where do I look? How do I start? What else do I need? Other questions(etc)?]]>false2014-07-23T08:32:31Z2014-07-23T08:32:31Z//forum.getnightingale.com/thread-1236.htmlhttps://github.com/nightingale-media-pla.../issues/96
Running a debug build on Ubuntu 14.04 provided these two lines in the console.
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/morpheus/development/nightingale-hacking/components/library/localdatabase/src/sbPlaylistTreeSelection.cpp, line 234
Reading from the Mozilla Table of Errors, it appears that some invalid argument was passed to the second function. I'm still learning about debugging using gdb, my next move I guess would be to look at the values that are getting passed in to those methods.]]>false2014-06-22T17:25:08Z2014-06-22T17:25:08Z//forum.getnightingale.com/thread-1182.html
Who can fix it ?
Because, i bring 3 volunteers to help to this bug and they stop asking it
Please , take a look https://bugs.launchpad.net/ubuntu/+bug/1190146]]>false2014-03-31T10:54:07Z2014-04-01T03:40:18Z//forum.getnightingale.com/thread-1040.html
Everybody is welcome in the public meetings in our IRC room #nightingale on IMO.
Meetings take place on the first saturday of a month, normally at 21:00 UTC. the topics are pre-organized on a wiki page in the Wiki: developer_meetings section at least a week before the meeting takes place. Please add anything you want to discuss to that page and note your usename in the section. If you do not yet have edit rights, try asking someone on IRC who has edit rights. The meeting is a good place to get wiki edit rights.
If there is no meeting, it will most likely be publicly announced and noted in this thread, but there will be no meeting page for sure.
The meeting is in the forum's calendar, however don't take the time there too seriously.]]>false2014-03-17T14:27:16Z2014-03-17T14:27:16Z//forum.getnightingale.com/thread-1034.html
It seems about time we get some sort of regular development meetings going. Now, when I say develper meetings, those would of course be open to everybody, but be more on the developer level in terms of it's content.
The actual content would be roughly predefined. Normally the contents would be planned at least a week before via the wiki. Possible topics are progress updates and just general development related topics. We'll have to see what we should discuss as it evolves.
One of the first topics we'd have would be "What is a release", or "When do we release".
Meetings are held on our irc channel #nightingale on irc.mozilla.org.
The regularity and the day has to be defined.
I suggest a monthly schedule, best on saturday. Time is to be defined, but as it's saturday it could be quite late european time IMHO.
So the next steps are defining the time and regularity and then the date of the first meeting.]]>false2014-01-07T16:13:04Z2014-01-07T16:13:04Z//forum.getnightingale.com/thread-913.html
Github: Issue #99 (Pause after this track)
Implementation concept(s)
Show the "pause after this track" playlist command inside of the mediaitem context menu/mediaitem menu. Also freaktechnik suggested that we add it inside of the context menu for the play button. For example, when the user triggers the "pause after this track" from the mediaitem context menu:
Code:
If a song is playing
get the songID, when the song is done playing, call the pause command
else
get the songID, play the song, when the song is done playing, call the pause
command
Inside of the pause button context menu, it would just grab the songID and when the song is done playing it will pause the track.
Option 2 (Just another idea that is a lot more conceptual.)
Create an on/off flag for " pause after this track or not. " As ngale goes through the sequencer, or what ever ngale does when a song is done playing. Just insert something that checks the flag status, if true, it would just pause the song. Instead of repeating/shuffling or loading the next track.
The big question is where should this be implemented? Should it be in a script, a component, or integrated in the sequencer? (credit to freaktechnik for pointing this out to me)
Thanks for any help!
-Luis]]>false2014-01-06T05:00:01Z2014-01-06T05:00:01Z//forum.getnightingale.com/thread-908.html
Today i downloaded and installed it (NICE PROGRAM BTW ) But then I put all my downloads music into my music folder. I was playing a song, and the song was in my downloads too, so I deleted the one which was playing, and it was still playing! Like a creepy cursed house where u still hear the radio when its off. but thats my bug report, keep on going guys!
joostlek]]>false2013-12-28T07:53:28Z2014-02-10T06:55:03Z//forum.getnightingale.com/thread-885.html
Link on GITHUB: Issue #225
Look to implement indexOf() as opposed to having multiple chain for loops to do comparisons. Could be a speed thing.
currently the code has two seperate places where you can hide/unhide elements i the window. Need to move the hiding/unhiding of elements to a seperate function that can then be called when needed. This reduces the amount of redudant code. The new function should be able to take in a user's string property list, the default list of all row elements loaded on the window. The menuitems checked state should also be handled here, thus it would require the list of menuitems adding a third parameter. The checkItem() function already hides the row elements according to the the users string property list.
as opposed to using the already existing preference to determine if the item is audio/video, you can simplyy get it by a string using something like item.sbproperty(read some of the comments by Dirk)
Things done:
After the constructors parses through the users preference there is an issue where the menu items are not properly checked/unchecked.
When you hide the 'File Location' property, it leaves behind a small button. The button is actually what is used to trigger an open dialog box for the 'File Location' property. This could either be automatically built in, or it is another element that is created with an ID that can be removed/hidden when the user does not want to view this property.
after I assign the JSON string to a preference and covert it back to a javascript array, the constructor can't seem to load the converted array.
Figure out where to store the string preferences as a json value
Create a new parameter for what ever function is in charge of loading the metadata dialog, in order to have separate arrays to hold properties selected by the user for videos and music. Need to track down where the metadata dialog window is being called from (when the users right-clicks and selects it, find out where that is being triggered. I remember doing a search in the codebase for "isVideo" (thanks to rsjtdrjgfuzkfg)
When calling the constructor for the advance tab some of the elements are improperly being tagged with ID and Class name that are the same, thus creating duplicate attribute values for elements and not properly distinguishing between the two different attributes (ID and Class)
Advanced tab is enabled for videos.
Remove the string that is calling our onMenupopupHidden function from the constructor as this could possibly lead to a security hole. Instead there should be another way to trigger the function call. Right now creating a DOM Listener is the best option (thanks to rsjtdrjgfuzkfg)
Change the current menu label value to "trackeditor.tab.advanced" = "Advanced" as a string.
Create an array from the currently checked items in the menupopup. This is triggered when the menupopup window closes.
Implement a way for the TrackEditorAdvancedTab() function to take in an array as a parameter, that will will used to populate a custom list of tags the user wants displayed in the advanced tab.
Properly display the names of the propertyID's in the menupopup. Solved using propInfo.displayName. It turns the ugly URLS "http://song/blah/blah/#track" to "Track"
Implement a way to reload the advance Tab once changes have been made. Right now I'm looking at loading all the items and hiding them according if they are not on the checked items list.
Fix the weird scrolling situation when the menupopup is active. Right now it scrolls the window behind it, causing this funky things to happen.
Change the alignment of the menu to the right(thanks to freaktechnik for pointing out the "flex" attribute to allow you to use the "align" attribute properly).
Things that should be happening when testing:
When editing metadata for a media item, the advanced tab should now be enabled by default. The advanced tab should have a menu bar at the top that the user can click and check tag properties that the user wants displayed in the tab.
Thanks for all suggestions/help!
-Luis]]>false2013-11-23T08:23:26Z2013-11-23T08:26:24Z//forum.getnightingale.com/thread-852.html
I'm trying to use Nightingale instead of Songbird even though it doesn't adequately
support flac files. But now I see it does not fully support mp4s either.
Album artist does not show up for any of the songs in the library. The album artist is contained in the file under the standard mp4 tag. In this case Adofo Carabelli.
(11-24-2013, 02:23 AM)eagebhart Wrote: I have an entire library of mp4s which were converted from Flac.
I'm trying to use Nightingale instead of Songbird even though it doesn't adequately
support flac files. But now I see it does not fully support mp4s either.
Album artist does not show up for any of the songs in the library. The album artist is contained in the file under the standard mp4 tag. In this case Adofo Carabelli.
]]>false2013-10-18T14:13:44Z2013-10-18T14:13:44Z//forum.getnightingale.com/thread-831.html
reverts to the filename of the track. I have tried changing the name in
several different ways. I sometimes see it change, then change back.
I am running on OS X with this version.
Version: Nightingale 1.12.1, Build 2453 (20130921033204)]]>false2013-10-12T17:45:55Z2013-10-12T17:45:55Z//forum.getnightingale.com/thread-822.html
Was it decided whether or not you going to:
-stay where you
-upgrade (skipping 20 versions?!)
-start again!
Are there enough developers involved to do any of these things? Does anyone have any idea when will happen if nothing is done?
Regards,
Simon]]>false2013-10-03T14:33:10Z2013-10-03T14:34:13Z//forum.getnightingale.com/thread-816.html
Starting the discussion here, where shall we host our update xmls now? We need a place where everyone involved in the update is able to post xml files to and that supports HTTPS for download. Self-signed certificates are sufficient if we bundle the certificate into NG (not sure how that works, but it should work).
If we do not publish a update with new update urls, all users will be stuck at the current release.
For the technical part, I created issue 218.]]>false2013-07-24T11:57:27Z2013-07-24T11:57:27Z//forum.getnightingale.com/thread-708.htmlhttp://instantserver.io allows you to have a temporary Ubuntu Server.
You can build Nightingale on it, it takes 26mn for the sb-trunk-oldxul branch :
Code:
sudo apt-get install git unzip zip make autoconf build-essential pkg-config libgtk2.0-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libidl-dev libasound2-dev
git clone https://github.com/nightingale-media-player/nightingale-hacking.git
cd nightingale-hacking
./build.sh
Enjoy ]]>false2013-07-14T09:49:08Z2013-07-14T19:16:10Z//forum.getnightingale.com/thread-700.html
It seems like every time I find a music play I really like, it goes south... and maybe by getting more involved I can help prevent that from happening. Or at least it'll be partially my own damn fault.
So I've got a 32b Windows 7 box, and absolutely no dev tools on it at all. A blank slate.
What do I need to do, in order to be able to
A) build a version of Nightingale (what tools to install & configure, how to set up the environment, pull a branch down, etc)
B) start contributing to development and debugging.
If we can generate a nice step-by-step list, I'll happily refine it into something for the Developer Intro page of the wiki.
My skills are rusty, but... it's past time to get them shined up again, and start helping out. And I'd like to make it easier for others to do the same.
Thanks in advance,
--Gryphon]]>false2013-07-11T21:02:37Z2013-07-11T21:02:37Z//forum.getnightingale.com/thread-698.html
But this is only in the 2 first minutes after i import all my 5.000 musics
My ubuntu version is 13.04 (with all updates)]]>false2013-07-11T15:56:21Z2013-07-11T20:54:37Z//forum.getnightingale.com/thread-697.html
I need a help, becouse i don't know what is closing this.