Implemented ID3 tag parsing in our KotoIndexedFile leveraging taglib, refactored our mimetype code.
Implemented KotoIndexedArtist as well as KotoIndexedAlbum, including moving the file indexing capabilities into the KotoIndexedAlbum (subject to change). Added g_debug messages instead of using g_message for debug purposes. Re-introduced Koto Utils with new koto_utils_get_filename_without_extension, since that is used to get the extensionless file name across both album fetching and base file name fetching.
This commit is contained in:
parent
9b6fa4593a
commit
304c7635da
11 changed files with 815 additions and 125 deletions
|
@ -1,4 +1,6 @@
|
|||
koto_sources = [
|
||||
'indexer/album.c',
|
||||
'indexer/artist.c',
|
||||
'indexer/file.c',
|
||||
'indexer/file-indexer.c',
|
||||
'main.c',
|
||||
|
@ -7,6 +9,7 @@ koto_sources = [
|
|||
'koto-headerbar.c',
|
||||
'koto-nav.c',
|
||||
'koto-playerbar.c',
|
||||
'koto-utils.c',
|
||||
'koto-window.c',
|
||||
]
|
||||
|
||||
|
@ -15,6 +18,7 @@ koto_deps = [
|
|||
dependency('gio-2.0', version: '>= 2.66'),
|
||||
dependency('gtk+-3.0', version: '>= 3.24'),
|
||||
dependency('libmagic', version: '>=5.39'),
|
||||
dependency('taglib_c', version: '>=1.11'),
|
||||
]
|
||||
|
||||
gnome = import('gnome')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue