- 29 Oct, 2015 13 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
When an exception is caught, mark the file as parsed, so we don't try to parse it again during next run
-
Hugo Beauzée-Luyssen authored
Simply store every media track as a new record in their respective tables. There is too much incertainty regarding what we will parse and whether or not the tracks will appear as different for a single media.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
We now consider that an album with 3+ songs with a single unique artist, but without an album artist tag, is an album from the only artist it contains.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This changes a bit the way we handle artists: - We always insert an Artist representation when we find a new one - We don't fallback to Artist in case AlbumArtist tag isn't set - We list all artist appearing on an album using Artist entities This makes all artist, even those appearing as a featuring only in the artist listing, but this will be fixed in a later commit.
-
- 28 Oct, 2015 5 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This tries to reduce the operations ordering requirements.
-
Hugo Beauzée-Luyssen authored
-
- 27 Oct, 2015 6 commits
-
-
Hugo Beauzée-Luyssen authored
Also, this fixes a cppcheck false positive error about fOut being leaked
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 26 Oct, 2015 15 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
While this was working fine, it was actually not waiting for a proper success signaling. This was clearly a race condition, as was jeopardizing our error/timeout detection
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
And update to recent API changes
-
Hugo Beauzée-Luyssen authored
This fixes a contraint violation exception when trying to handle multiple tracks, with the language as their only differences.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 24 Oct, 2015 1 commit
-
-
Hugo Beauzée-Luyssen authored
So that we can save all resources for playback
-