Commit graph

  • 0b131e91c1 chore: upgrade to NodeJS 13.10 Deluan 2020-03-06 10:57:00 -0500
  • 77b12eafde chore: upgrade react-jinke-music-player Deluan 2020-03-05 08:57:40 -0500
  • 050778460d fix: missing id in queue items was preventing scrobble to work properly Deluan 2020-03-04 10:30:58 -0500
  • 28bc9c1d4f fix: AlbumShow was adding previous played tracks when trying to shuffle the album Deluan 2020-03-02 14:51:52 -0500
  • 5e7aaa667b fix: missing id in queue items was preventing scrobble to work properly Deluan 2020-03-02 14:20:57 -0500
  • 1afc495920 chore: upgrade react, react-dom and react-redux Deluan 2020-03-02 13:06:27 -0500
  • cf7d877714 chore: upgrade @testing-library/user-event Deluan 2020-03-02 12:04:58 -0500
  • 81831da67a chore: upgrade react-admin Deluan 2020-03-02 11:58:23 -0500
  • fcd2fcae67 chore: upgrade @testing-library, react-scripts Deluan 2020-03-02 11:52:06 -0500
  • 1c33b0aea8 docs: update API compatibility chart Deluan 2020-03-02 09:48:46 -0500
  • fc06163b5a refactor: remove superfluous (and untested) code Deluan 2020-03-02 09:37:47 -0500
  • 72f0a6fb66 chore: removed unused (video) mime types Deluan 2020-02-29 22:02:15 -0500
  • 6f5a322927 fix: login must be case-insensitive Deluan 2020-03-01 15:45:41 -0500
  • a7f8e4ee2b fix: only set created_at when adding data to DB Deluan 2020-02-28 18:43:22 -0500
  • 0850872b0f fix: ormer.Driver() is not available when creating orms with NewOrmWithDB() Deluan 2020-02-28 16:09:27 -0500
  • 1d886156d5 feat: better SQLite3 configuration, to avoid DB contention Deluan 2020-02-28 14:35:32 -0500
  • faa2a978c0 refactor: use only one DB instance for the whole application Deluan 2020-02-28 14:16:15 -0500
  • 38faffa907 feat: notice function to notify (in logs) about important changes in migrations Deluan 2020-02-28 14:00:41 -0500
  • 65a792be3a fix: handle nil pointer dereference Deluan 2020-02-28 11:02:38 -0500
  • 876354e58e feat: MaxTranscodingCacheSize is now specified in MB Deluan 2020-02-26 14:08:14 -0500
  • 14b33bc34d fix: there are no docker images available for node 13.9 Deluan 2020-02-26 12:00:00 -0500
  • 9044aa8740 chore: upgrade NodeJS to 13.9.0 Deluan 2020-02-26 09:52:25 -0500
  • 07ac14f810 chore: upgrade Go to 1.14 Deluan 2020-02-26 09:37:48 -0500
  • 0370f0a3ea refactor: rename ffmpeg to transcoder Deluan 2020-02-25 10:01:39 -0500
  • 33ede13eef fix: check if album is starred before adding the starred date in the response. also return "starred" in search responses Deluan 2020-02-24 22:06:12 -0500
  • e032bfcf6b refactor: make parameters consistent Deluan 2020-02-24 19:04:54 -0500
  • f4014c475d refactor: make fakeFFmpeg more configurable, change test name Deluan 2020-02-24 14:17:32 -0500
  • f394de664a refactor: new transcoding engine. third (fourth?) time is a charm! Deluan 2020-02-24 13:31:05 -0500
  • d2eea64528 fix: typo Deluan 2020-02-23 21:41:10 -0500
  • d7b5e6a36c fix: add public attribute to playlists. Even though it is optional, DSub requires it Deluan 2020-02-23 00:10:05 -0500
  • b49b9e3ca0 chore: remove unused script Deluan 2020-02-22 20:29:57 -0500
  • 1322bb3bf3 refactor: move cache constructor Deluan 2020-02-21 09:36:29 -0500
  • 13a046a679 fix: change stream cache eviction check period to every 10 minutes Deluan 2020-02-20 20:12:52 -0500
  • e6d2056438 fix: typo Deluan 2020-02-20 19:39:32 -0500
  • a6b0c57ce0 feat: add a proper caching system to the transcoding functionality Deluan 2020-02-20 19:08:10 -0500
  • fc14e346b9 feat: store duration as float, to cater for milliseconds Deluan 2020-02-20 17:00:56 -0500
  • 5525145906 fix: audio stream's bitrate has precedence over container's bitrate Deluan 2020-02-20 13:56:45 -0500
  • 74d87790b8 refactor: better ffmpeg output metadata parsing Deluan 2020-02-20 10:41:16 -0500
  • 8ce796756f fix: error message Deluan 2020-02-19 15:34:05 -0500
  • a412989f7e refactor: more stable transcoder, based on http.FileSystem Deluan 2020-02-19 14:53:35 -0500
  • ae02dc203e chore: remove unused code Deluan 2020-02-19 09:08:05 -0500
  • fc7595a464 fix: cover art detection regex Deluan 2020-02-18 11:19:22 -0500
  • 4ceaea7732 fix: extract stream level metadata Deluan 2020-02-18 09:57:33 -0500
  • 894536c8ec Revert "fix: extract stream level metadata" Deluan 2020-02-15 23:18:37 -0500
  • 92f6e55821 fix: extract stream level metadata Deluan 2020-02-15 20:47:06 -0500
  • c3bd181648 feat: use tini to help in avoiding dangling processes Deluan 2020-02-15 18:34:47 -0500
  • 3b12c92ad5 feat: add cache to the getCoverArt endpoint, avoid it being reloaded every single time in the UI Deluan 2020-02-15 14:20:04 -0500
  • 272d897ec9 chore: go mod tidy Deluan 2020-02-15 11:37:27 -0500
  • e6d717cbbc fix: prevent zombies in transcoding Deluan 2020-02-15 11:04:24 -0500
  • b7f1fc0374 refactor: remove unused import Deluan 2020-02-14 09:16:59 -0500
  • de525edde0 feat: add song count and duration to AlbumDetails Deluan 2020-02-14 09:14:50 -0500
  • 7f94660183 feat: use different resource for listing songs in albums Deluan 2020-02-14 09:02:32 -0500
  • b2d022b823 fix: ignore environment dependant test Deluan 2020-02-13 20:19:51 -0500
  • ba08f00c20 feat: make rescan faster, only loading metadata from changed files Deluan 2020-02-13 20:18:17 -0500
  • d9993c5877 refactor: separate metadata extraction from audio files scanning Deluan 2020-02-13 10:03:52 -0500
  • edb839a41d fix: only update artists and albums if there were any changes in files Deluan 2020-02-12 23:05:10 -0500
  • 9fa73e3b7b feat: implement AlbumShow using a Datagrid. WIP: still need to make it responsive Deluan 2020-02-12 20:35:35 -0500
  • 8ebb85b0af build(deps): bump github.com/astaxie/beego from 1.12.0 to 1.12.1 dependabot-preview[bot] 2020-02-07 10:35:06 +0000
  • a37beac753 feat: add X-Content-Duration header to the stream response Deluan 2020-02-09 22:09:18 -0500
  • 8a31e80b7a fix: find songs and albums when sending an artist name search query Deluan 2020-02-09 19:52:06 -0500
  • ce11a2f3be feat: fake getArtistInfo/getArtistInfo2, just to enable artist browsing in MusicStash Deluan 2020-02-09 19:42:37 -0500
  • 5a95feeedc fix: allow searches with 2 chars. closes #65 Deluan 2020-02-09 12:20:34 -0500
  • 400fa65326 feat: better scanner logging when level = info Deluan 2020-02-08 23:21:03 -0500
  • ab10719d27 fix: use a regex to match year in ffmpeg date field. close #63 Deluan 2020-02-08 23:17:12 -0500
  • 029290f304 fix: set default play_count to 0 Deluan 2020-02-08 22:55:05 -0500
  • 2c146ea1fe feat: add option to auto-create admin user on first start-up Deluan 2020-02-08 14:50:33 -0500
  • 10ead1f5f2 feat: better way to detect initial account creation Deluan 2020-02-08 13:43:14 -0500
  • 730722cfe3 feat: better track number formatting Deluan 2020-02-08 11:50:11 -0500
  • dc352834b9 fix: workaround to force check for initial setup Deluan 2020-02-08 00:11:15 -0500
  • 313a3342a0 fix: remove unused import Deluan 2020-02-07 22:35:04 -0500
  • 0f13bbdbd0 docs: update screenshots Deluan 2020-02-07 18:21:51 -0500
  • 4310f2c94f docs: update README Deluan 2020-02-07 18:02:44 -0500
  • 6ce4811460 feat: add the remainder of the album to the queue when clicking on an album's track Deluan 2020-02-07 17:36:50 -0500
  • 52cd17963f feat: limit size of cover art Deluan 2020-02-07 16:51:14 -0500
  • 8f0c07d29f refactor: simplify PlayButton usage Deluan 2020-02-07 16:38:01 -0500
  • a50735a94c feat: custom SimpleList, to allow onClick handle Deluan 2020-02-07 15:35:05 -0500
  • f0e7f3ef25 feat: responsive album view Deluan 2020-02-07 15:04:45 -0500
  • 2ca98d8e81 feat: optimized for small screens (only) Deluan 2020-02-07 12:36:26 -0500
  • 81e1a7088f feat: new album view (initial implementation) Deluan 2020-02-07 11:45:56 -0500
  • d37351610a feat: initial support for i18n Deluan 2020-02-07 09:40:52 -0500
  • 99361c0d9f fix: create a subsonic token on login, to use for subsonic API calls Deluan 2020-02-06 20:37:31 -0500
  • 8673533cd4 refactor: move request param extractors to utils Deluan 2020-02-06 18:55:38 -0500
  • d9dd9fe587 refactor: put all subsonic client URLs together Deluan 2020-02-06 17:10:07 -0500
  • abb99a8501 feat: add authentication via JWT token Deluan 2020-02-06 16:48:35 -0500
  • 690f92a671 feat: make song list more responsive Deluan 2020-02-06 12:54:27 -0500
  • c57007db52 feat: song list xsmall view Deluan 2020-02-05 18:16:00 -0500
  • cc229dcee6 chore: add direct dependency to react-redux Deluan 2020-02-05 15:44:17 -0500
  • 7aab82c246 feat: enable overriding sql sorting Deluan 2020-02-05 14:12:13 -0500
  • 989deb1200 feat: change pagination options Deluan 2020-02-05 13:28:39 -0500
  • 6aaee4342e feat: smaller play button Deluan 2020-02-05 13:19:37 -0500
  • b5dadf55f4 feat: add an authenticated keepalive, to keep the UI session alive while playing songs Deluan 2020-02-05 13:16:11 -0500
  • 18c7397709 feat: scrobbling Deluan 2020-02-05 10:11:42 -0500
  • 4a82a6cb02 feat: initial integration of react-jinke-music-player Deluan 2020-02-04 09:26:54 -0500
  • 220ffd5324 chore: removed unused code Deluan 2020-02-06 18:41:16 -0500
  • e33d2305a1 feat: support multiple year formats in the date tag (#63) Deluan 2020-02-06 14:44:50 -0500
  • 7815b57920 fix: remove docker-compose.override.yml from repo Deluan 2020-02-06 12:14:10 -0500
  • 18cbb153f3 chore: add a docker-compose.override.yml file, to support local testing Deluan 2020-02-06 12:12:10 -0500
  • 9f086b5f7b docs: fix typo Deluan 2020-02-06 09:19:32 -0500
  • c8d6f2d506 feat: add m4b to mime-type list. fix #62 Deluan 2020-02-06 08:48:02 -0500
  • 6619b0986a chore: go mod tidy Deluan 2020-02-05 23:15:19 -0500