This website requires JavaScript.
28ee1f195c
More logging in the Importer
Deluan
2020-01-11 13:58:25 -05:00
48b465f2fb
Simplify API routes mounting
Deluan
2020-01-11 13:21:43 -05:00
5acc9c7a22
Make DisableAuthentication a Dev flag
Deluan
2020-01-11 13:03:31 -05:00
408030eb6c
Refactor App to use DI
Deluan
2020-01-11 13:00:03 -05:00
30ebbc1fa1
Move API dependency injection to main package, opening the possibility to switch persistence without code changes
Deluan
2020-01-11 12:37:05 -05:00
52f682debf
Remove state from SearchController
Deluan
2020-01-11 12:04:40 -05:00
dc6b812587
Remove state from StreamController
Deluan
2020-01-11 11:58:21 -05:00
ce1c5e1129
Remove compulsory reindex at startup
Deluan
2020-01-11 11:12:02 -05:00
0c4cbe11be
Fix flake test (was dependent on map keys order)
Deluan
2020-01-10 22:13:17 -05:00
10221b5471
Force dbPath to be relative to main executable
Deluan
2020-01-10 22:03:22 -05:00
c9742181ff
Save Storm DB in the DbPath configured
Deluan
2020-01-10 21:51:57 -05:00
cead8906d6
Implements NowPlayingRepository as an in-memory only struct
Deluan
2020-01-10 21:45:17 -05:00
c9be5f7201
Storm ChecksumsRepository complete.
Deluan
2020-01-10 20:17:06 -05:00
4f151a7409
Storm PlaylistRepository complete.
Deluan
2020-01-10 19:58:30 -05:00
70d7793147
Moved MediaFolders Repository to persistence agnostic package
Deluan
2020-01-10 19:44:47 -05:00
11f4505925
Renamed persistence packages
Deluan
2020-01-10 19:41:35 -05:00
a1d837cb9b
Storm IndexRepository complete.
Deluan
2020-01-10 19:35:37 -05:00
9ccd9545e8
Refactored purgeInactive, better test suite setup
Deluan
2020-01-10 19:20:29 -05:00
ef79f6342f
Removed old runtime tagging code. Not used anymore
Deluan
2020-01-10 18:38:31 -05:00
dbeba1dea9
Storm MediaFileRepository complete.
Deluan
2020-01-10 18:37:52 -05:00
c608e917db
Storm AlbumRepository complete.
Deluan
2020-01-10 17:58:08 -05:00
0ca691b37f
Storm ArtistRepository and PropertyRepository complete.
Deluan
2020-01-10 16:13:07 -05:00
aebb960831
New storm artist repository, WIP
Deluan
2020-01-10 15:08:23 -05:00
40904b220e
Renamed Id to ID, following GoLang convention
Deluan
2020-01-09 23:33:01 -05:00
018352463f
Moved ledis implementation to a new package
Deluan
2020-01-09 23:01:04 -05:00
a4a8360a94
Add Dev flag to disable file presence verification
Deluan
2020-01-11 01:38:40 -05:00
57390fcda3
Add trace level to log
Deluan
2020-01-10 13:11:24 -05:00
2384665cfb
Bump github.com/go-chi/chi from 4.0.2+incompatible to 4.0.3+incompatible
dependabot-preview[bot]
2020-01-10 07:28:07 +00:00
2e6c1e225e
Removed SubFire from README
Deluan
2020-01-09 22:50:29 -05:00
d90c1cdc44
Removed commented out tests
Deluan
2020-01-09 22:50:01 -05:00
ee5cda38fb
Restore AlbumListController tests
Deluan
2020-01-09 22:39:42 -05:00
b1e58352e9
Restore MediaRetrievalController tests
Deluan
2020-01-09 21:58:03 -05:00
0c3edc0279
Rewriting Response tests as snapshot tests
Deluan
2020-01-09 17:09:05 -05:00
6aa6c2d9a5
Add middleware tests
Deluan
2020-01-09 15:56:44 -05:00
3379af4328
Add Music Stash to README
Deluan
2020-01-09 14:41:52 -05:00
85f7fdd285
Added CORS middleware
Deluan
2020-01-09 13:51:54 -05:00
ff5b91da54
Renamed DisableValidation to DisableAuthentication
Deluan
2020-01-09 11:48:09 -05:00
0388d67817
Clean up Makefile
Deluan
2020-01-09 11:03:32 -05:00
a706429a4a
Don't disable required params check
Deluan
2020-01-09 10:35:00 -05:00
24cbf766a3
Removed dependency on engine from persistence
Deluan
2020-01-09 09:51:54 -05:00
542bea6fcc
Setting correct content-type for JSONP
Deluan
2020-01-09 00:18:55 -05:00
84d69a4f41
Replaced Beego logging
Deluan
2020-01-08 20:45:07 -05:00
6eda38a951
Add response body compression middleware
Deluan
2020-01-08 14:49:29 -05:00
c9605862a1
Add support for endpoints without .view
Deluan
2020-01-08 12:52:57 -05:00
907c310c01
Download Jamstash in make setup
Deluan
2020-01-08 11:13:05 -05:00
23e38ec82f
Removed (almost) all remaining init()
Deluan
2020-01-08 10:25:23 -05:00
5d2a7b1db1
Removed MainController
Deluan
2020-01-08 10:00:04 -05:00
e8a8313b43
Removed inject lib, only use wire for DI
Deluan
2020-01-08 09:54:25 -05:00
3af9972b41
Remove Beego tasks, make Importer available through DI
Deluan
2020-01-08 09:39:58 -05:00
79701caca3
Removed Beego routing/controllers, converted to Chi.
Deluan
2020-01-07 14:56:26 -05:00
1f4dfcb853
Small fixes to the Makefile
Deluan
2020-01-06 15:19:14 -05:00
4c61ac3272
Fix default PlsIgnoredPatterns configuration
Deluan
2020-01-06 15:17:44 -05:00
3eaf80de99
Simplify Makefile build target
Deluan
2020-01-06 13:47:48 -05:00
100aca6a1e
Disable flaky test (time-based)
Deluan
2020-01-04 21:33:41 -05:00
b5be1fbd38
Moved from Travis to GitHub actions
Deluan
2020-01-04 21:23:24 -05:00
2df05288d3
Update README
Deluan
2020-01-04 21:16:10 -05:00
0fe523b526
Clean-up dependencies, Makefile. Replaced bee with reflex
Deluan
2020-01-04 21:13:54 -05:00
f2c208795b
Migrating dependency management to Go Modules
Deluan
2020-01-04 21:02:15 -05:00
f7c182b1f8
Fixes context, and adds more info to it
Deluan
2017-04-03 23:53:38 -04:00
fb299917d5
Adds github.com/twinj/uuid, fixes build
Deluan
2017-04-03 00:27:40 -04:00
2861a97a89
Introduces context.Context in API controllers
Deluan
2017-04-03 00:16:21 -04:00
dc98b187d9
Upgrades all dependencies
Deluan
2017-04-01 11:16:14 -04:00
7202f618fe
Upgrades to Beego v1.8.0
Deluan
2017-04-01 10:59:31 -04:00
29519fe22f
Fixes typo
Deluan
2017-04-01 09:54:48 -04:00
9260a8b9ed
Changes to itl were merged, reverting to the original repo
Deluan
2017-04-01 09:51:25 -04:00
c417a00e62
Renamed project to CloudSonic
Deluan
2017-04-01 09:47:14 -04:00
ce863f0f35
Changing license
Deluan
2017-04-01 09:21:55 -04:00
09f98508a4
Removed duplicated import
Deluan
2016-11-09 09:49:06 -05:00
d4231ca2a4
Removed unused scripts (moved to Makefile)
Deluan
2016-10-10 21:03:21 -04:00
12e7100325
Adding a Makefile
Deluan
2016-10-10 20:27:09 -04:00
8d54d42404
Migrating to GoVendor
Deluan
2016-10-10 19:59:00 -04:00
bbb3e26600
Fixed build
Deluan
2016-10-03 23:04:08 -04:00
4e6cd7e05d
Refactoring to remove duplicated code
Deluan
2016-10-03 22:30:25 -04:00
10dc172a11
Using new version of multiconfig
Deluan
2016-09-16 18:43:43 -04:00
60bc1d7a11
Polishing
Deluan
2016-04-21 10:44:27 -04:00
5b9b430825
README
Deluan
2016-03-31 22:28:33 -04:00
62bfc85b07
Changed default port to 4533
Deluan
2016-03-30 12:09:16 -04:00
a7ccd76d54
Allowing album cover ids with prefix (al-)
Deluan
2016-03-30 10:01:37 -04:00
9fd530b78a
Fixed message
Deluan
2016-03-30 09:07:32 -04:00
132fe06950
Cleaned default PlaylistIgnoredPatterns
Deluan
2016-03-30 00:28:52 -04:00
b4d0654c91
Fixing dependencies
Deluan
2016-03-30 00:20:26 -04:00
c2b1f9782b
New configuration system
Deluan
2016-03-30 00:05:57 -04:00
9049d97820
Moving code away from conf package.
Deluan
2016-03-29 18:27:14 -04:00
2dfa05ceb6
Fixed log message.
Deluan
2016-03-29 13:54:08 -04:00
edcfd9dd61
Fine tuning skip range
Deluan
2016-03-29 09:02:53 -04:00
768764bea7
getRandomSongs.view (partially) implemented
Deluan
2016-03-29 00:01:27 -04:00
880521360f
Cleaning up tests
Deluan
2016-03-28 23:41:33 -04:00
92682f65d8
Better logging
Deluan
2016-03-28 19:14:21 -04:00
1a705d4319
Fixing NowPlaying when we have more than one song in the queue
Deluan
2016-03-28 19:11:49 -04:00
c8184da0ed
Skipping now working(?)
Deluan
2016-03-28 17:51:10 -04:00
1e17efc729
star/unstar.view now support albumId (for ID3 access)
Deluan
2016-03-28 11:38:45 -04:00
2319454997
search3.view implemented
Deluan
2016-03-28 10:01:43 -04:00
a562bfd17e
getStarred2.view implemented
Deluan
2016-03-28 09:46:16 -04:00
615dc862af
getAlbum.view implemented
Deluan
2016-03-28 09:16:03 -04:00
82576223dc
getAlbumList2.view done
Deluan
2016-03-27 23:04:05 -04:00
4b38f9238c
Fixing build
Deluan
2016-03-27 21:40:09 -04:00
94d76cb212
getArtist.view implemented
Deluan
2016-03-27 21:27:45 -04:00
0a137657fe
getArtists.view implemented
Deluan
2016-03-27 20:35:10 -04:00
3cc92a32bd
Adding song and album counts
Deluan
2016-03-27 20:13:00 -04:00
167e7a1825
Updated dependencies
Deluan
2016-03-27 17:27:03 -04:00