summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-01-13mb4: kill SjMb4TrackDetailsmusicbrainzChristophe Fergeau3-18/+5
The only addition to TrackDetails was the artist list, which this commit adds to TrackDetails.
2012-01-13mb4: kill SjMb4AlbumDetailsChristophe Fergeau3-74/+31
Move the useful bits to AlbumDetails, and remove the other attributes which were added for completeness but are not really useful to CD ripping.
2012-01-13mb4: move SjMb4ArtistDetails to generic codeChristophe Fergeau3-35/+37
Artist details will only be set by the musicbrainz4 backend, but since it's easy to make it optional, it doesn't hurt to expose it to the library users.
2012-01-13mb4: adjust memory handling for libmb4.0b2Christophe Fergeau1-8/+0
In libmusicbrainz 4.0beta2, memory handling has changed, now the memory for list items no longer need to be freed.
2012-01-13mb4: don't try to handle ReleaseGroup::commentChristophe Fergeau1-5/+0
Support for this has been removed from libmusicbrainz4 beta2
2012-01-13mb4: enable libmusicbrainz4 supportChristophe Fergeau2-3/+7
Now that the libmusicbrainz4 is on par feature-wise with the libmusicbrainz3 code, we can enable it in configure.in. It also adds it to the list of metadata backends known to sound-juicer so that it can be used for metadata retrieval.
2012-01-13mb4: handle URL relationsChristophe Fergeau1-25/+80
Extract the various URLs associated with an album when extracting its metadata from musicbrainz.
2012-01-13mb4: readd "is_spoken_word" supportChristophe Fergeau1-16/+5
It's stored in ReleaseGroup::type so we can now detect if an album is some kind of audiobook when using libmusicbrainz4
2012-01-13mb4: add sj_mb4_album_details_dump for debugChristophe Fergeau1-0/+28
2012-01-13mb4: remove use of GET_IDChristophe Fergeau1-23/+3
In libmusicbrainz4, there are regular accessors for the ID every time there is one available, so we can just use GET to get the various IDs we need.
2012-01-13mb4: use libdiscid for discid extractionChristophe Fergeau2-22/+16
libmusicbrainz4 no longer provides an API to get the discid of a physical CD, libdiscid has to be used for that.
2012-01-13mb4: add CD info retrieval using libmusicbrainz4Christophe Fergeau1-125/+348
This code should be able to retrieve at least as much information from musicbrainz as the libmusicbrainz3 code, with the added advantage that multi-disc CDs are working as expected. However, extraction of the discid of a physical CD is no longer done by libmusicbrainz4 and will have to be done using libdiscid
2012-01-13mb4: s/musicbrainz3/musicbrainz4Christophe Fergeau2-42/+42
2012-01-13mb4: add musicbrainz4 to build systemChristophe Fergeau5-16/+555
The 2 added sj-metadata-musicbrainz4.[ch] source files are copies of the musicbrainz3 code which will be used as a base for libmusicbrainz4 support. It's disabled for now so that building of non-compilable code isn't attempted.
2012-01-02Updated Japanese translationJiro Matsuzawa1-55/+55
2011-12-11Updated German translationChristian Kirbach1-166/+111
2011-12-09Port inhibit from GDbus to gioMichael Wood2-91/+75
2011-12-09Updated Galician translationsFran Diéguez1-178/+227
2011-11-27Move Slovenian help translation to a correct placePiotr Drąg2-567/+298
2011-11-25Updated Slovenian translationMatej Urbančič1-52/+60
2011-11-20Updated Spanish translationJorge González1-160/+192
2011-11-19Updated French translationClaude Paroz1-142/+166
2011-11-14extractor: write album artist tagsRoss Burton1-0/+12
2011-11-13Updated Russian translationYuri Myasoedov1-331/+265
2011-11-07Updated Czech translationMarek Černocký1-143/+177
2011-11-07Duplicate the file and path patternsRoss Burton1-2/+10
Now that we don't leak the GConfEntrys from startup, not duplicating them leads to hillarious memory corruption problems.
2011-11-07Fix error introduced in commit 52131dd1989Phillip Wood1-1/+1
The commit "Don't leak several GConfEntry during UI creation" uses GCONF_AUDIO_PROFILE where it should use GCONF_AUDIO_PROFILE_MEDIA_TYPE now that me have switched to GStreamer profiles for encoding. This causes src/sj-main.c:1144: g_assert (strcmp (entry->key, GCONF_AUDIO_PROFILE_MEDIA_TYPE) == 0); to abort on startup.
2011-11-04Updated Japanese translationHideki Yamane1-233/+267
2011-10-31don't leak play button GtkSizeGroupChristophe Fergeau1-0/+1
Each element of the GtkSizeGroup holds a reference to it, so we can safely drop the initial reference we got to the GtkSizeGroup, it won't get destroyed before all its member are destroyed.
2011-10-31don't leak several GConfEntry during UI creationChristophe Fergeau1-34/+68
2011-10-31don't leak current_submit_url in metadata_cbChristophe Fergeau1-0/+1
2011-10-31fix leaks in update_ui_for_albumChristophe Fergeau1-2/+6
2011-10-31sj-metadata_getter: don't leak metadata objectChristophe Fergeau1-1/+1
We create a SjMetadata object in lookup_cd, and when we decide to emit a signal, we don't unref it, so we don't need to add an additional reference to it, otherwise we'll be leaking the object.
2011-10-31mb-test: display release dateChristophe Fergeau1-1/+2
2011-10-31mb-test: make sure drives have been polledChristophe Fergeau1-0/+9
If we try to query metadata too early, the querying won't fail because the metadata getter will think there is no CD in the drive.
2011-10-31sj_metadata_helper_check_media: error out when polling is in progressChristophe Fergeau2-1/+11
2011-10-29Add Esperanto translationKristjan SCHMIDT2-0/+902
2011-10-22Updated French translationClaude Paroz1-40/+60
2011-10-22Updated Slovenian translationMatej Urbančič1-68/+89
2011-10-20Updated Norwegian bokmål translationKjartan Maraas1-171/+202
2011-10-18Updated Polish translationPiotr Drąg1-39/+59
2011-10-17[l10n] Updated German translationMario Blättermann1-35/+48
2011-10-17Mark some UI strings as translatable (#661769)Gert Kulyk1-5/+5
Signed-off-by: Ross Burton <ross@linux.intel.com>
2011-10-17Updated Slovenian translationMatej Urbančič1-163/+172
2011-10-13Bump release to 3.3.0Ross Burton1-1/+1
2011-10-11[l10n] Updated German translationMario Blättermann1-144/+161
2011-10-11Clean toplevel properlyRoss Burton1-0/+12
2011-10-11Add git.mk for automatic ignoresRoss Burton8-0/+201
2011-10-10Remove unused prefs_edit_profile_clicked functionChristophe Fergeau2-9/+0
Now that the button to edit profiles is gone, remove the callback corresponding to this button.
2011-10-10Remove "Edit Profile" button from preferencesChristophe Fergeau1-50/+0
After the switch to GstEncodeBin and GstEncodingProfile, there is no longer a profile editor, so this button can be removed.