summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-23Paranoia values should be flags not enumgsettingsPhillip Wood2-10/+13
https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Rationalise http proxy handlingChristophe Fergeau8-167/+162
Stop using the 'enabled' key for the http proxy as it's not meant to be used - see bug 648237. Only read and use the proxy settings in one place. Add missing proxy properties to SjMetadata and bind them in SjMetadataGetter. Bind the properties with G_SETTINGS_BIND_GET_NO_CHANGES to avoid problems when the settings are updated from a different thread. The change to gsettings removes the ability to set a local musicbrainz server. The support for this was half-hearted as it was only possible to set a custom hostname, not a custom port. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Make schema name and dbus name match.Phillip Wood6-10/+10
The gsettings documentation recommends that the two names should match. As changing an existing dbus name in probably a bad idea change the schema name instead. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Add fallback file and path patternsPhillip Wood3-2/+24
If the file pattern is empty then all the ripped tracks are written to ".ogg". If the path pattern is empty then all ripped music ends up in the same directory. The default patterns were removed in commit 49b5a5785 as they were not synchronized between sj-main.c and sj-prefs.c. Adding two utility functions solves this problem. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Check base_uri is a directoryPhillip Wood1-1/+6
https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Improve descriptions in gsettings schemaPhillip Wood1-10/+9
Try and improve readability of the descriptions for format specifiers and add missing composer format specifiers. Reword some other descriptions as well. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Add gettext/gsettings type to POTFILES.inPhillip Wood1-1/+1
Be more specific about the filetype of the gsettings schema file. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-23Add a schema fileGert Michael Kulyk6-1/+141
Part of the fixes for bgo #625897.
2014-01-23Store/restore the window size using gsettingsGert Michael Kulyk4-9/+424
Part of the fixes for bgo #625897.
2014-01-23Port SoundJuicer to gsettingsChristophe Fergeau14-1992/+246
Including reviews/contributions from Gert Michael Kulyk and Phillip Wood. https://bugzilla.gnome.org/show_bug.cgi?id=625897
2014-01-22Fix multiple album dialogPhillip Wood1-0/+2
Set expand to true on the scroll view and tree view so they fill the dialog box. https://bugzilla.gnome.org/show_bug.cgi?id=721885
2014-01-22Add opus encoding optionPhillip Wood2-0/+14
This is based on rhythmbox commit 7102535 by Jonathan Matthew. https://bugzilla.gnome.org/show_bug.cgi?id=679478
2013-12-24Updated Czech translationMarek Černocký1-7/+7
2013-12-22Updated Slovenian translationMatej Urbančič1-8/+10
2013-12-17Updated Brazilian Portuguese translationAdorilson Bezerra1-10/+9
2013-12-13Updated Polish translationPiotr Drąg1-6/+6
2013-12-12Updated Spanish translationDaniel Mustieles1-27/+25
2013-12-10app menu: standardize Help/About/QuitMichael Catanzaro1-4/+4
Use Help/About/Quit instead of About Sound Juicer/Help/Quit https://bugzilla.gnome.org/show_bug.cgi?id=720149
2013-09-25Fix ambiguous function prototypesPhillip Wood4-5/+4
GCC now complains about function prototypes without parameters. This fixes those warnings. https://bugzilla.gnome.org/show_bug.cgi?id=698599
2013-09-23Updated German translationChristian Kirbach1-124/+205
2013-09-23Use libdiscid read_sparse()Johannes Dewender1-1/+5
read_sparse is available starting with libdiscid 0.5.0. Using read() started to be slow with 0.3.1, since now ISRCs and the MCN are read by default. We now only read what we need. https://bugzilla.gnome.org/show_bug.cgi?id=697899
2013-09-22Updated Latvian translatioRūdolfs Mazurs1-175/+242
2013-09-19Updated Hungarian translationGabor Kelemen1-191/+235
2013-09-14Finnish translation update by Jiri GrönroosVille-Pekka Vainio1-433/+702
2013-09-09Updated Serbian translationМирослав Николић2-1262/+420
2013-09-05Updated Lithuanian translationAurimas Černius1-132/+143
2013-09-03Updated Slovenian translationMatej Urbančič1-124/+202
2013-09-02Updated Spanish translationDaniel Mustieles1-132/+145
2013-08-27Updated Norwegian bokmål translationKjartan Maraas1-305/+432
2013-08-25Updated slovak translationJán Kyselica1-128/+217
2013-08-23Updated Brazilian Portuguese translationEnrico Nicoletto1-132/+141
2013-08-22Updated Czech translationMarek Černocký1-132/+137
2013-08-20Updated Polish translationPiotr Drąg1-132/+138
2013-08-20Disable search in track listviewPhillip Wood1-0/+1
The search doesn't work as it's not set up and doesn't serve any useful purpose so disable it. https://bugzilla.gnome.org/show_bug.cgi?id=706394
2013-08-20Ensure Extract button is a constant sizePhillip Wood1-0/+24
If the translation of 'Stop' was longer than that of 'Extract', 'Pause' and 'Play' then the extract button would change size when it was clicked. Fix by adding fake buttons with both labels to a size group as for the play and select all buttons. https://bugzilla.gnome.org/show_bug.cgi?id=706188
2013-08-20Remove remaining stock itemsPhillip Wood7-110/+43
This removes the arrow on the 'Continue' button in the multiple album dialog partly to conform with the recommendation that buttons just have a label describing their action and partly to avoid having to deal with the RTL variant of the icon. The Alt+N accelerator on 'Cancel' in the infobar is non standard but avoids a clash with the album composer entry. Alt+P for Pause is non standard but avoids a clash with the album artist entry and gives a consistent accelerator for Play/Pause. The disc number entry was missing an accelerator so it is assigned Alt+D. https://bugzilla.gnome.org/show_bug.cgi?id=705131
2013-08-20Replace stock icons with named iconsPhillip Wood1-4/+8
This works around GTK bug #702423 which stops the playback icon showing on GTK 3.8 & later. This is also a small first step towards removing deprecated stock items. https://bugzilla.gnome.org/show_bug.cgi?id=705131
2013-08-18Updated Lithuanian translationAurimas Černius1-164/+276
2013-07-31Updated Brazilian Portuguese translationJúnior Pires1-583/+273
2013-07-15Updated Greek translationDimitris Spingos1-383/+700
2013-06-24Updated Czech translationMarek Černocký1-52/+122
2013-06-21Updated Spanish translationDaniel Mustieles1-51/+121
2013-06-19Updated Polish translationPiotr Drąg1-52/+121
2013-06-19Fix play seek scale.Phillip Wood4-6/+39
In the transition from glade to gtkbuilder the adjustment for seek_scale went AWOL. As a result that slider didn't move in playback and trying to seek with the mouse rewound the track to the start because the range for the scale wasn't properly initialized. This fix adds the adjustment back into the UI file, updates the scale widget to GtkScale and fixes seeking with the keyboard as well. N.B. The keyboard fix bumps the minimum GTK version requirement to 3.2 https://bugzilla.gnome.org/show_bug.cgi?id=637867
2013-06-19Increase default dialog size.Phillip Wood1-0/+2
Left to its own devices the multiple releases dialog's default size is too small to display all the information for two albums without scrolling. https://bugzilla.gnome.org/show_bug.cgi?id=674926
2013-06-19Sort displayed entries.Phillip Wood1-0/+91
To display the entries in the multiple release dialog in a consistent manner they should be sorted. https://bugzilla.gnome.org/show_bug.cgi?id=674926
2013-06-19Display label, year & country.Phillip Wood1-1/+12
With just the album title and artist, it is sometimes impossible to tell the difference between all the releases listed. Adding the recording label, year and country will help to distinguish between different versions of the same album. https://bugzilla.gnome.org/show_bug.cgi?id=674926
2013-06-19Append 'Disc (m/n)' to title.Phillip Wood1-2/+8
Enables disambiguation between the same album released as a single or part of a box set. Only shown when there is more than on disc in a set. https://bugzilla.gnome.org/show_bug.cgi?id=674926
2013-06-19Convert to single column.Phillip Wood1-21/+43
At the moment the user inevitably has to scroll to the right to see the artist when choosing between multiple releases. As there are only ever a handful of releases to choose between it would be better to display the artist below album title so all the information is visible at once in a single column. This will be especially true once we add the release label, year and country as well. Make the album title bold and the artist name italic to visually differentiate between them. https://bugzilla.gnome.org/show_bug.cgi?id=674926
2013-06-19Format release details.Christophe Fergeau1-0/+70
To display the recording label, year and country on one line we need a function to combine them into a string. https://bugzilla.gnome.org/show_bug.cgi?id=674926