Commit graph

84 commits

Author SHA1 Message Date
Deluan
3cc92a32bd Adding song and album counts 2016-03-27 20:13:00 -04:00
Deluan
9099e24413 Polishing 2016-03-26 22:34:20 -04:00
Deluan
0e20910061 Cleaning old data from artists indexes 2016-03-26 22:29:26 -04:00
Deluan
107321219a Trying to make code more manageable, before a big rewrite 2016-03-26 22:22:34 -04:00
Deluan
06828d8738 Polishing 2016-03-24 23:31:54 -04:00
Deluan
db8c09d503 Better log messages 2016-03-24 13:53:52 -04:00
Deluan
b9952bc3de Playlists support (99%) complete! 2016-03-24 13:28:20 -04:00
Deluan
b3215f057f Setting Album/Artist names to [Unknown} if missing 2016-03-23 12:00:40 -04:00
Deluan
0e1618a6ac Using PersistentIDs instead of "Database" IDs 2016-03-23 11:43:20 -04:00
Deluan
59a0ab3793 Fixed bug with StarredAt 2016-03-22 21:32:22 -04:00
Deluan
db992a9941 Small changes regarding StarredAt.
Making StarredAt more "precise", setting it to the time the change was detected.
getStarred.view now returns albums ordered by StarredAt.
loadRange method now take QueryOptions.Desc into account
2016-03-22 19:00:18 -04:00
Deluan
2a2af2f57a Adding Album total time (Duration) 2016-03-21 21:14:04 -04:00
Deluan
a9d7d4d242 Even more metadata for playlists 2016-03-21 12:26:55 -04:00
Deluan
0b286afa08 UserRatings for Albums and MediaFiles 2016-03-21 10:24:40 -04:00
Deluan
5fd9da505e More metadata for children (albums/mediafiles) 2016-03-21 09:52:32 -04:00
Deluan
508bf7152f Removing purged ids from the search index 2016-03-18 19:50:21 -04:00
Deluan
3790aa45e4 Refactored PurgeInactive as a "generic" function.
Also delete indexes when removing records
2016-03-18 19:32:49 -04:00
Deluan
c90a50827a Get() methods from all repositories now return a ErrNotFound when the id is nonexistent 2016-03-18 11:33:50 -04:00
Deluan
a3238ce17b Cannot clear the index for now.
Have to come up with a solution to partially update the search index
2016-03-16 23:44:24 -04:00
Deluan
86da33f91d Revert "Always index songs and albums"
This reverts commit 4aa02e68e5.
2016-03-16 23:11:52 -04:00
Deluan
4aa02e68e5 Always index songs and albums 2016-03-16 15:35:21 -04:00
Deluan
31852ecf26 Better log 2016-03-15 17:44:15 -04:00
Deluan
cdefabf760 Better log and less noise in prod mode 2016-03-15 17:31:35 -04:00
Deluan
cad65f517c Polishing 2016-03-15 13:17:51 -04:00
Deluan
12aedc0996 Using checksums to detect modified stats in the iTunes Library 2016-03-15 11:04:17 -04:00
Deluan
c01ce35f04 ignoring iTunesU and Podcasts (for now) 2016-03-13 22:11:44 -04:00
Deluan
27b47abfe0 Renamed method 2016-03-13 13:11:16 -04:00
Deluan
4d7f9ee012 Fixed iTunes location decoding 2016-03-12 11:36:24 -05:00
Deluan
329297dab8 Task for continuously check for iTunes Library updates 2016-03-11 19:02:51 -05:00
Deluan
12b0350d3e Task for continuously check for iTunes Library updates 2016-03-11 18:37:37 -05:00
Deluan
71f1fab575 Updated Date takes Last Played into account 2016-03-11 17:09:47 -05:00
Deluan
f4c1dbdd3c Simplified DI resolution 2016-03-11 15:16:17 -05:00
Deluan
147a178933 Logging tracks/albums updates 2016-03-11 12:10:37 -05:00
Deluan
4780b54f01 Indexing everything 2016-03-10 23:24:30 -05:00
Deluan
df957814a0 Implemented artists indexing, with Gomate 2016-03-10 23:19:13 -05:00
Deluan
2437eed586 Removed unnecessary "else"s 2016-03-10 09:37:35 -05:00
Deluan
d8e6076d66 Skip tracks by mime type, not by iTunes kind
Also skip all special playlists (except iTunesU)
2016-03-10 09:37:25 -05:00
Deluan
fc625ac70e Options to ignore patterns in playlists full path 2016-03-09 19:50:02 -05:00
Deluan
a4e9d9da14 Option to ignore folder playlists 2016-03-09 19:06:50 -05:00
Deluan
4bb4fc0cb8 More playlists 2016-03-09 14:24:00 -05:00
Deluan
867ca0580c Just use html.UnescapeString.... 2016-03-08 20:54:50 -05:00
Deluan
8607e25c90 Moved properties to engine layer 2016-03-08 18:40:16 -05:00
Deluan
46e7627fd3 Optimized import, only updating changed data and purging old data 2016-03-08 14:19:07 -05:00
Deluan
56e9ad3def Silly bug... Where are the tests?!? 2016-03-07 09:24:35 -05:00
Deluan
0e492a053c Only read tag when the track was changed 2016-03-06 21:32:31 -05:00
Deluan
be28ce1178 Better logging in scanner/importer 2016-03-06 20:42:53 -05:00
Deluan
319c829eea Hashs for Album and Artist IDs should be case insensitive 2016-03-06 11:55:17 -05:00
Deluan
36adace7a3 Better logging 2016-03-04 22:50:04 -05:00
Deluan
7a21665c97 Handling a possible bug in the tag library 2016-03-04 22:29:29 -05:00
Deluan
0b6093ce5d Handling a NPE 2016-03-04 19:49:51 -05:00