This website requires JavaScript.
29b34968eb
Implemented stream
Deluan
2016-03-03 14:46:19 -05:00
79a6965f99
Testing for cover art content type
Deluan
2016-03-03 14:41:00 -05:00
18b784f494
Implemented common parameter validation
Deluan
2016-03-03 14:14:15 -05:00
053f4b72ba
Adding big list of mime types, and adding support for contenty-type in getMusicDirectory.view
Deluan
2016-03-03 13:43:57 -05:00
cd0fa5739b
git fmt
Deluan
2016-03-03 13:17:52 -05:00
f3ba23ef41
Fixed a problem with the injection code
Deluan
2016-03-03 13:14:05 -05:00
c9455e1955
getCoverArt.view working
Deluan
2016-03-03 12:08:44 -05:00
1b945831cc
Implementing coverArt
Deluan
2016-03-03 10:34:17 -05:00
80880434aa
Refactored getMusicDirectory.view
Deluan
2016-03-03 09:50:50 -05:00
ad0a91fba5
Making sure the repositories implement their full interfaces
Deluan
2016-03-03 01:24:28 -05:00
f01a5f143d
Added Starred for Album and MediaFile
Deluan
2016-03-03 01:07:13 -05:00
393b7f5b90
Fixed broken test.
Deluan
2016-03-03 00:49:57 -05:00
012958cd08
go fmt
Deluan
2016-03-03 00:46:23 -05:00
ffd6304a23
Added DiscNumber field, used to sort tracks
Deluan
2016-03-03 00:42:42 -05:00
1aeb22dcb7
Fixed (?) Artist x AlbumArtist
Deluan
2016-03-03 00:25:26 -05:00
7d5cafb17a
Fixed string decoding during import
Deluan
2016-03-03 00:10:35 -05:00
e9a46b77ff
Logging errors during import
Deluan
2016-03-03 00:07:10 -05:00
3ab09c4b2c
Supporting "jsonp" format
Deluan
2016-03-02 23:58:35 -05:00
eabee8b502
More track info
Deluan
2016-03-02 23:51:26 -05:00
1f31de589a
Implementing sort by number on queries
Deluan
2016-03-02 23:20:17 -05:00
757e1992d7
Bare bones getMusicDirectory for albums!
Deluan
2016-03-02 23:15:17 -05:00
51bae19191
Added Genre and Track Number to getMusicDirectory
Deluan
2016-03-02 22:43:31 -05:00
838d4bf38f
getMusicDirectory bare bones for artists working
Deluan
2016-03-02 22:22:31 -05:00
4f5af423a8
More getMusicDirectory
Deluan
2016-03-02 20:50:16 -05:00
9577d9ae87
Started the implementation of getMusicDirectory. Probably will need to introduce a new 'service' layer...
Deluan
2016-03-02 20:00:55 -05:00
68786d4b39
New Directory response. Simplified other responses
Deluan
2016-03-02 18:44:13 -05:00
de94fe3ef2
Should not break on empty database
Deluan
2016-03-02 17:44:33 -05:00
4ee840a394
Rename
Deluan
2016-03-02 17:35:37 -05:00
dde130e84e
Small fixes to response marshaling, introduced tests for response formats
Deluan
2016-03-02 17:23:26 -05:00
b9fb5eb7ca
removed unused method
Deluan
2016-03-02 13:23:58 -05:00
4843ccb46c
go fmt
Deluan
2016-03-02 13:18:39 -05:00
9d41f5a39f
Supporting json output (except for errors)
Deluan
2016-03-02 13:04:55 -05:00
7c82af75f5
For omitempty to work properly, nested structs have to be pointers
Deluan
2016-03-02 12:06:57 -05:00
01c68d6802
Refactored responses
Deluan
2016-03-02 11:11:46 -05:00
77e3aa7620
More DI
Deluan
2016-03-02 10:48:30 -05:00
300ed0d9a4
Introduced interfaces for all repositories, completely isolating the persistence layer from the repositories usage and specification
Deluan
2016-03-02 09:33:49 -05:00
272a499c7e
Refactoring to a cleaner architecture
Deluan
2016-03-02 09:07:24 -05:00
74478ce6f9
Sorting Artist Index on save
Deluan
2016-03-01 20:51:30 -05:00
02a5fec6b6
Show Query params for invalid URL's
Deluan
2016-03-01 20:42:20 -05:00
25a9320bce
Sorting artist index
Deluan
2016-03-01 19:50:20 -05:00
6092076fad
No need to expose implementations
Deluan
2016-03-01 19:17:30 -05:00
78805ac465
Adding info for retrieving artwork from iTunes library
Deluan
2016-03-01 18:59:12 -05:00
5b65f85578
Fixed ampersand unescaping error
Deluan
2016-03-01 18:19:57 -05:00
95f73d75bc
TODO
Deluan
2016-03-01 18:01:12 -05:00
26355bf0d7
TODO
Deluan
2016-03-01 18:00:59 -05:00
cff829fb75
Removed debug prints
Deluan
2016-03-01 17:57:03 -05:00
c64a0f8242
Implemented proper index grouping
Deluan
2016-03-01 17:50:05 -05:00
9d6eb40f6f
Method for parsing Index Groups
Deluan
2016-03-01 17:07:13 -05:00
b8948c417e
Checking ifModifiedSince param
Deluan
2016-03-01 16:05:49 -05:00
841d8f457f
Implemented ProperyRepository. Now the Scanner stores the LastScan timestamp
Deluan
2016-03-01 14:40:26 -05:00
1ceefda6ca
TODO
Deluan
2016-03-01 13:31:52 -05:00
11caa7f9b9
Returned order was wrong
Deluan
2016-03-01 13:17:57 -05:00
8e482bc494
getIndexes returning list of artists and ignoredArticles
Deluan
2016-03-01 13:15:23 -05:00
e0f214d356
Missing inject lib on CI
Deluan
2016-03-01 12:47:13 -05:00
54460d5860
Empty tests should be skipped
Deluan
2016-03-01 12:43:55 -05:00
2bb4c74ba6
Started implementing getIndex, now with TDD (brought to you by DI)!
Deluan
2016-03-01 12:35:30 -05:00
b2cdf8cadb
Clearer way to create definitions
Deluan
2016-03-01 10:18:02 -05:00
4df6c43be8
Basic DI (dependency injection) working! Yay!!
Deluan
2016-03-01 09:38:43 -05:00
4efb8ab031
Moved router to conf package
Deluan
2016-03-01 09:23:40 -05:00
375fd30045
Fixed AlbumId generation. Some code cleanup
Deluan
2016-03-01 09:17:28 -05:00
20650ed3fd
Removed unnecessary 2nd value
Deluan
2016-02-29 23:03:09 -05:00
7a2063544f
Don't break on ledis download
Deluan
2016-02-29 22:51:30 -05:00
26e49f582b
Why gopm does not work in travis?!
Deluan
2016-02-29 22:46:41 -05:00
b869843986
Fixed an allocation bug, and tests
Deluan
2016-02-29 22:39:36 -05:00
f4c893d6f3
more tests
Deluan
2016-02-29 22:22:50 -05:00
64b9b3f13a
More tests, more refactoring, more reflection (ugh)
Deluan
2016-02-29 22:17:54 -05:00
3f72466e24
Trying to disable gopm registry usage
Deluan
2016-02-29 15:06:40 -05:00
aad9afa1bb
README
Deluan
2016-02-29 14:16:51 -05:00
1a4f783669
Some refactoring
Deluan
2016-02-29 13:56:09 -05:00
1c47b7b8ef
Added empty tests in each package, to get the more precise coverage percentage
Deluan
2016-02-29 13:38:41 -05:00
f760f89269
DSub only works with POSTs...
Deluan
2016-02-29 11:49:27 -05:00
6f60d02acb
Merging BaseRepository test files into one
Deluan
2016-02-29 10:33:05 -05:00
b0bd0a63a7
Retrofitting with tests
Deluan
2016-02-29 10:04:30 -05:00
ec9398f2bd
New Get methods for ArtistIndex
Deluan
2016-02-29 08:34:57 -05:00
49b512fc9c
Big LedisDB refactoring
Deluan
2016-02-28 22:56:24 -05:00
515279606a
Basic scanning working. Time to retrofit some tests....
Deluan
2016-02-28 15:46:53 -05:00
14e52576a7
Scanning artists and albums too
Deluan
2016-02-28 13:50:05 -05:00
bccfeec2d3
Added TODO
Deluan
2016-02-28 09:44:32 -05:00
280068373f
Introduced CountAll for repositories
Deluan
2016-02-28 02:56:41 -05:00
08f035d99b
reduced overhead of mapping models to ledis, I don't think we will need nested structs
Deluan
2016-02-28 02:07:52 -05:00
ae5206612c
fixing the build
Deluan
2016-02-28 01:27:28 -05:00
c659b70cd0
removed tiedot, introduced ledisdb
Deluan
2016-02-28 00:55:36 -05:00
8ffa93780d
Better test messaging
Deluan
2016-02-27 19:28:29 -05:00
1a20a1217b
Removed example code, introduced tests for controllers
Deluan
2016-02-27 19:08:04 -05:00
ce240cfeff
Better tests organization
Deluan
2016-02-27 18:42:08 -05:00
ecc0df9e7c
More experimenting with tiedot
Deluan
2016-02-27 03:35:01 -05:00
4f9054b738
README
Deluan
2016-02-26 16:56:05 -05:00
6717adebba
Trying to fix dependency issues on travis
Deluan
2016-02-26 14:09:45 -05:00
7f5270a9c1
Looks like gopm is not working with some tags
Deluan
2016-02-26 11:49:51 -05:00
625332692f
Fixing build again
Deluan
2016-02-26 11:39:14 -05:00
b36b151732
Adding missing dependency to gopmfile
Deluan
2016-02-26 11:13:26 -05:00
6d954d074e
Fixing build
Deluan
2016-02-26 11:03:04 -05:00
99a09b39fb
README
Deluan
2016-02-26 10:56:57 -05:00
cf8b1bc58f
Adding our build to travis ci
Deluan
2016-02-26 10:52:43 -05:00
fa9103b923
README
Deluan
2016-02-26 01:45:04 -05:00
85ddd19c3d
Implemented first repository using tiedot
Deluan
2016-02-26 01:32:31 -05:00
e760952263
go fmt
Deluan
2016-02-25 18:52:07 -05:00
a1829d432a
Renamed receiver names
Deluan
2016-02-25 18:47:25 -05:00
39757f884a
Moved Rest controllers to 'api' package. Also removed annotation routes
Deluan
2016-02-25 16:31:06 -05:00
543e195744
Adding Apache 2.0 license
Deluan
2016-02-25 16:24:13 -05:00