Commit Graph

93 Commits

Author SHA1 Message Date
Deluan 536244bc44 Removed LedisDB persistence layer. May reimplement in the future (not likely thou) 2020-01-13 16:37:24 -05:00
Deluan 4b1c909a4d Make persistence provider pluggable at runtime 2020-01-11 15:27:32 -05:00
Deluan 5acc9c7a22 Make DisableAuthentication a Dev flag 2020-01-11 15:27:32 -05:00
Deluan a4a8360a94 Add Dev flag to disable file presence verification 2020-01-11 15:27:32 -05:00
Deluan ff5b91da54 Renamed DisableValidation to DisableAuthentication 2020-01-09 22:44:45 -05:00
Deluan 23e38ec82f Removed (almost) all remaining init() 2020-01-09 22:44:45 -05:00
Deluan 79701caca3 Removed Beego routing/controllers, converted to Chi.
Also introduced Wire for dependency injection
2020-01-09 22:44:45 -05:00
Deluan 4c61ac3272 Fix default PlsIgnoredPatterns configuration 2020-01-06 15:17:44 -05:00
Deluan c417a00e62 Renamed project to CloudSonic 2017-04-01 09:47:14 -04:00
Deluan 62bfc85b07 Changed default port to 4533 2016-03-30 12:57:44 -04:00
Deluan 132fe06950 Cleaned default PlaylistIgnoredPatterns 2016-03-30 00:28:52 -04:00
Deluan c2b1f9782b New configuration system 2016-03-30 00:05:57 -04:00
Deluan 9049d97820 Moving code away from conf package.
This is necessary, as the conf package will hold only configuration, and cannot have dependencies on other packages
2016-03-29 18:27:14 -04:00
Deluan 768764bea7 getRandomSongs.view (partially) implemented 2016-03-29 00:01:27 -04:00
Deluan 2319454997 search3.view implemented 2016-03-28 10:01:43 -04:00
Deluan a562bfd17e getStarred2.view implemented 2016-03-28 09:46:16 -04:00
Deluan 615dc862af getAlbum.view implemented 2016-03-28 09:23:44 -04:00
Deluan 82576223dc getAlbumList2.view done 2016-03-27 23:04:05 -04:00
Deluan 94d76cb212 getArtist.view implemented 2016-03-27 21:27:45 -04:00
Deluan 0a137657fe getArtists.view implemented 2016-03-27 20:35:10 -04:00
Deluan 1610b2180b Removed stutter 2016-03-27 17:24:59 -04:00
Deluan 5a0864769b Isolated ledis gomate implementation in its own package 2016-03-27 17:20:46 -04:00
Deluan ee8e9864ea Added getSong.view 2016-03-25 00:04:22 -04:00
Deluan ea4d94fa84 Enabling CORS 2016-03-24 20:00:35 -04:00
Deluan ea46c0a427 Put Unknown Artist in the end of the index 2016-03-24 17:52:27 -04:00
Deluan 3c8f6e9a65 Polishing 2016-03-24 14:44:21 -04:00
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