Commit Graph

  • 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