Commit Graph

440 Commits

Author SHA1 Message Date
Deluan 85882f6a40 Using persistent ids to talk to iTunes
Also added methods to set loved and rating
2016-03-23 16:05:41 -04:00
Deluan 08192e6d23 Handling a racing condition between Register and NowPlaying, when the queue is empty 2016-03-23 13:51:02 -04:00
Deluan c87b133071 Polishing 2016-03-23 12:37:03 -04:00
Deluan b3215f057f Setting Album/Artist names to [Unknown} if missing 2016-03-23 12:00:40 -04:00
Deluan d57f51c7ac Removed unused code 2016-03-23 12:00:19 -04:00
Deluan 0e1618a6ac Using PersistentIDs instead of "Database" IDs 2016-03-23 11:43:20 -04:00
Deluan 638f328330 fixed a NPD (Nil Pointer Dereference) 2016-03-23 11:26:27 -04:00
Deluan c580a4199e New NowPlaying and Skip detection implementation 2016-03-23 10:06:26 -04:00
Deluan 59a0ab3793 Fixed bug with StarredAt 2016-03-22 21:32:22 -04:00
Deluan 9c7494a307 Disabled paths in responses for now
DSub was using it for offline browsing. Will re-enable it when browsing by ID3 is working
2016-03-22 19:39:20 -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 4e3c848815 Adding track numbers to tracks in playlists, as it was causing DSub to duplicate files 2016-03-22 16:12:37 -04:00
Deluan fb9fab7961 Re-enabling skip detection 2016-03-22 10:28:13 -04:00
Deluan 3432fd0e64 Credits where it is due 2016-03-22 09:01:05 -04:00
Deluan 23cf069100 Using pointers for the receivers 2016-03-21 23:11:57 -04:00
Deluan 36160be32a Better formatting 2016-03-21 22:45:56 -04:00
Deluan 2a2af2f57a Adding Album total time (Duration) 2016-03-21 21:14:04 -04:00
Deluan cdcb5c6f49 Implemented getAvatar 2016-03-21 20:31:28 -04:00
Deluan e42ebebe72 Don't abort request when id to scrobble is not found 2016-03-21 20:08:35 -04:00
Deluan 3e08c8f8c3 Logs to scrobble 2016-03-21 19:52:53 -04:00
Deluan 8e1736703d Scrobble accepts multiple ids 2016-03-21 19:35:40 -04:00
Deluan 12b1002d51 More Album List types 2016-03-21 17:37:12 -04:00
Deluan 5dd4b15079 Moving up: API level 1.8.0 2016-03-21 17:36:09 -04:00
Deluan a9d7d4d242 Even more metadata for playlists 2016-03-21 12:26:55 -04:00
Deluan 3cefc321b8 Playlists now have all metadata. Also removed some duplicated code 2016-03-21 11:57:04 -04:00
Deluan 516bd3bddf All ListGenerator's methods now returns Entries, and not Albums anymore 2016-03-21 11:37:56 -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 37f72f2efc More metadata for directories (albums) 2016-03-21 09:37:13 -04:00
Deluan 6a4a178e14 Revert "Giving gopm another chance"
This reverts commit 85df63c416.
2016-03-20 15:43:03 -04:00
Deluan 85df63c416 Giving gopm another chance 2016-03-20 13:56:20 -04:00
Deluan 21b39d922c More slices instead of pointers of slice 2016-03-20 13:33:59 -04:00
Deluan 3f0030738a Indexes using slices instead of pointers of slice 2016-03-20 13:08:24 -04:00
Deluan 27b7b7ce08 More slices instead of pointers of slice 2016-03-19 23:03:50 -04:00
Deluan bd07c74acd Wrap ErrNotFound 2016-03-19 22:54:36 -04:00
Deluan 04513d38f0 Fixed bug on reflect and slice 2016-03-18 21:07:57 -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 cac352b18c Using slices for Results, instead of pointers of slices 2016-03-18 17:30:38 -04:00
Deluan 1da0f7d412 Forgot to fix the response slices allocation... 2016-03-18 17:27:12 -04:00
Deluan 25d902c9d7 When ErroNotFound, return an new entity to avoid conversion from nil errors 2016-03-18 17:24:26 -04:00
Deluan aa6afdb976 Skip ids returned from search but not found in the DB 2016-03-18 17:21:15 -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 db34122faf Added comments with missing response parts 2016-03-17 22:29:58 -04:00
Deluan 10cbce5dca Fixed build 2016-03-17 19:00:31 -04:00
Deluan ee3e70c712 Register skipped songs! 2016-03-17 18:58:09 -04:00
Deluan ab7e70017a Raising the TTL for NowPlaying 2016-03-17 17:35:10 -04:00
Deluan c4b660fce3 getNowPlaying.view working 2016-03-17 10:37:19 -04:00
Deluan 68c456e188 Halfway of getNowPlaying implementation 2016-03-17 10:08:47 -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