Deluan
|
b9952bc3de
|
Playlists support (99%) complete!
|
2016-03-24 13:28:20 -04:00 |
|
Deluan
|
a27803a4d1
|
deletePlaylist
|
2016-03-24 12:17:35 -04:00 |
|
Deluan
|
52850c6ef0
|
createPlaylist
|
2016-03-24 12:06:39 -04:00 |
|
Deluan
|
fc8bb34ae3
|
setRating.view implemented
|
2016-03-23 19:37:48 -04:00 |
|
Deluan
|
c50b0bdc48
|
star/unstar implemented
|
2016-03-23 17:46:54 -04:00 |
|
Deluan
|
cdcb5c6f49
|
Implemented getAvatar
|
2016-03-21 20:31:28 -04:00 |
|
Deluan
|
5dd4b15079
|
Moving up: API level 1.8.0
|
2016-03-21 17:36:09 -04:00 |
|
Deluan
|
68c456e188
|
Halfway of getNowPlaying implementation
|
2016-03-17 10:08:47 -04:00 |
|
Deluan
|
4748ce142f
|
Introduced NowPlayingRepository. Don't do anything for now
|
2016-03-16 20:27:48 -04:00 |
|
Deluan
|
b660a70688
|
Introduced engine.Scrobbler
Also refactored mocks into their original packages, to avoid cyclic references. Is there a better way to have mocks in GoLang tests?
|
2016-03-16 17:59:28 -04:00 |
|
Deluan
|
cdefabf760
|
Better log and less noise in prod mode
|
2016-03-15 17:31:35 -04:00 |
|
Deluan
|
12aedc0996
|
Using checksums to detect modified stats in the iTunes Library
|
2016-03-15 11:04:17 -04:00 |
|
Deluan
|
e36a4201db
|
implemented getStarred (just for albums, for now)
|
2016-03-14 11:35:48 -04:00 |
|
Deluan
|
4d7f9ee012
|
Fixed iTunes location decoding
|
2016-03-12 11:36:24 -05:00 |
|
Deluan
|
4b09eeccc2
|
Configuring "prod"
|
2016-03-11 21:14:32 -05:00 |
|
Deluan
|
d23f5ca635
|
Scrobble working!!! I mean, iTunes scrobble, not Last.FM (for now)
|
2016-03-11 20:49:01 -05:00 |
|
Deluan
|
e9861e1b26
|
New target API version: 1.5.0
|
2016-03-11 15:08:37 -05:00 |
|
Deluan
|
ef31d1aca0
|
Searching by artists, spike mode
|
2016-03-11 00:37:07 -05:00 |
|
Deluan
|
29c2925a1c
|
New API level target: 1.4.0
|
2016-03-11 00:35:13 -05:00 |
|
Deluan
|
df957814a0
|
Implemented artists indexing, with Gomate
|
2016-03-10 23:19:13 -05:00 |
|
Deluan
|
42f3279aaf
|
Hack to make streaming work, but with wrong content-length
|
2016-03-10 11:16:28 -05:00 |
|
Deluan
|
de6bd1eb17
|
option to disable downsampling
|
2016-03-09 22:21:11 -05:00 |
|
Deluan
|
61d96421dd
|
Fix ignore pattern
|
2016-03-09 19:57:22 -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
|
2214e4bd4f
|
Playlists working
|
2016-03-09 18:28:11 -05:00 |
|
Deluan
|
0d8c6b58db
|
Grouped some API controllers by functionality
|
2016-03-09 10:22:10 -05:00 |
|
Deluan
|
7161325716
|
Initial wiring for getPlaylists endpoint
|
2016-03-09 10:09:15 -05:00 |
|
Deluan
|
00b4c44010
|
Refactored coverart logic to engine layer
|
2016-03-08 23:05:54 -05:00 |
|
Deluan
|
5be236515d
|
Moved getAlbumList logic to engine layer
|
2016-03-08 19:13:36 -05:00 |
|
Deluan
|
8607e25c90
|
Moved properties to engine layer
|
2016-03-08 18:40:16 -05:00 |
|
Deluan
|
067517a916
|
Fixed problem with DI
|
2016-03-08 18:33:35 -05:00 |
|
Deluan
|
e10e730af1
|
Refactored logic from getMusicDirectory.view to the new engine layer.
This reveled a nasty bug in the DI code. Tests are broken
|
2016-03-08 14:19:27 -05:00 |
|
Deluan
|
91c660c746
|
Added a new layer: engine (equivalent to use cases in Clean Architecture). Should make testing things easier
|
2016-03-07 10:57:32 -05:00 |
|
Deluan
|
9783db1781
|
Aiming at 1.2.0 API version for first release
|
2016-03-04 17:05:15 -05:00 |
|
Deluan
|
7225807bad
|
Initial work on downsampling
The http connection is being closed before sending all data. May have something to do with the Range header
|
2016-03-04 13:33:09 -05:00 |
|
Deluan
|
9a246b5432
|
First version of getAlbumList.view working.
- It still misses almost all type options
- Introduced "parent" in Child subresponse, as it was breaking DSub
|
2016-03-04 09:09:16 -05:00 |
|
Deluan
|
3b60b62aa1
|
Adding a "placeholder" to getUser.view endpoint
|
2016-03-03 18:44:39 -05:00 |
|
Deluan
|
c990073fc7
|
Cleaning up configuration file
|
2016-03-03 17:36:27 -05:00 |
|
Deluan
|
cc31366cc1
|
For now, download.view and stream.view are the same, as we don't have transcoding configuration on the server side
|
2016-03-03 15:00:58 -05:00 |
|
Deluan
|
29b34968eb
|
Implemented stream
|
2016-03-03 14:46:19 -05:00 |
|
Deluan
|
053f4b72ba
|
Adding big list of mime types, and adding support for contenty-type in
getMusicDirectory.view
|
2016-03-03 13:47:47 -05:00 |
|
Deluan
|
c9455e1955
|
getCoverArt.view working
|
2016-03-03 12:08:44 -05:00 |
|
Deluan
|
1b945831cc
|
Implementing coverArt
|
2016-03-03 10:34:17 -05:00 |
|
Deluan
|
757e1992d7
|
Bare bones getMusicDirectory for albums!
|
2016-03-02 23:15:17 -05:00 |
|
Deluan
|
838d4bf38f
|
getMusicDirectory bare bones for artists working
|
2016-03-02 22:22:31 -05:00 |
|
Deluan
|
9577d9ae87
|
Started the implementation of getMusicDirectory. Probably will need to introduce a new 'service' layer...
|
2016-03-02 20:00:55 -05:00 |
|
Deluan
|
4843ccb46c
|
go fmt
|
2016-03-02 13:18:39 -05:00 |
|
Deluan
|
9d41f5a39f
|
Supporting json output (except for errors)
|
2016-03-02 13:14:44 -05:00 |
|
Deluan
|
77e3aa7620
|
More DI
|
2016-03-02 10:48:30 -05:00 |
|