Commit Graph

9 Commits

Author SHA1 Message Date
Anna Schumaker d2c71f83a8 rind: Add an artwork widget
And look for the "image" tag from the gstreamer pipeline when setting.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-12-31 08:41:55 -05:00
Anna Schumaker 71d9974608 curds: Move genre and tracktotal into the Track class
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-12-05 09:06:24 -05:00
Anna Schumaker ea64bad17d curds: Remove old __normalize__() function from playlist nodes
It's purpose has been replaced with sort keys

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-06-03 10:22:37 -04:00
Anna Schumaker 2aa530119a curds: Title case Genre playlist names
This way we group together tracks that have the same genres but with
different casing.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-03-29 15:36:32 -04:00
Anna Schumaker 754a8beadd curds: Add exception handling for invalid tracks
Users might have images or ripping logs mixed in with their tracks, so
let's make sure we don't crash if we try to scan one of these.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-03-20 10:12:02 -04:00
Anna Schumaker 414545818f curds: Improve extracting ints from mutagen metadata
Some tracks in my library aren't formatted as expected, so let's improve
our parsing code to better handle integers.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-03-15 08:40:25 -04:00
Anna Schumaker 64ab13718c trier: Fix path for a track
The slash in the filepath was being intepreted as a subdirectory, so
let's change it into an underscore so everything is where we expect.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-03-11 12:10:38 -04:00
Anna Schumaker 0705f86d81 curds: Add a test for parallel track scanning
And add code for generating a large test library to make stress testing
possible.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-02-06 14:35:35 -05:00
Anna Schumaker c66405bd80 curds: Add basic track class
We account for some fallback values, and also attempt to detect
discnumbers from the album name.

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
2019-02-04 17:01:52 -05:00