This website requires JavaScript.
c8cd755451
feat: use human readable sizes in cache size configuration
Deluan
2020-03-18 20:39:10 -04:00
faac303eff
feat: allow session timeout to be configurable. closes #101
Deluan
2020-03-18 20:16:18 -04:00
ced87be57b
fix: when searching player by id, create new player if client name does not match the one found
Deluan
2020-03-17 19:09:49 -04:00
811703ab60
fix: create default transcodings on existing installations
Deluan
2020-03-17 16:49:37 -04:00
bc1f767123
docs: Update README
Deluan
2020-03-17 15:22:37 -04:00
7055dc514b
docs: update basic transcoding info
Deluan
2020-03-17 15:17:46 -04:00
e02f3d3ec9
refactor: clean up unused config options
Deluan
2020-03-17 15:16:50 -04:00
68a49befc8
feat: allow regular users to change their players' configuration
Deluan
2020-03-17 15:00:28 -04:00
c8b0d2bfae
feat: select correct transcoding for streaming
Deluan
2020-03-16 14:28:13 -04:00
39993810b3
feat: add transcodedSuffix to Subsonic API responses
Deluan
2020-03-16 12:56:15 -04:00
45180115a6
feat: player CRUD
Deluan
2020-03-12 09:38:07 -04:00
353c48d8d8
refactor: rename player to audioplayer
Deluan
2020-03-11 19:46:46 -04:00
da36941252
feat: better getPlayer middleware setup
Deluan
2020-03-12 10:00:37 -04:00
8ec78900c5
feat: transcoding and player datastores and configuration
Deluan
2020-02-29 20:01:09 -05:00
a0e0fbad58
build(deps): bump @testing-library/react from 9.5.0 to 10.0.1 in /ui
dependabot-preview[bot]
2020-03-16 10:48:34 +00:00
75e7ba8b1e
build(deps): bump github.com/go-chi/cors from 1.0.0 to 1.0.1
dependabot-preview[bot]
2020-03-16 10:35:40 +00:00
74c30b5a66
docs: add list of tested clients
Deluan
2020-03-15 13:26:48 -04:00
e67bdbbc32
docs: add link to transcoding issue
Deluan Quintão
2020-03-15 13:09:43 -04:00
9554c8f783
build: rename generated archives
Deluan
2020-03-13 21:41:24 -04:00
e36a42f356
build: generate binaries for Linux armv6, armv7 and arm68 (v8) (fixes #92 )
Deluan
2020-03-13 12:40:08 -04:00
9d1960232c
build(deps): [security] bump acorn from 5.7.3 to 5.7.4 in /ui
dependabot-preview[bot]
2020-03-13 21:56:42 +00:00
d3547544bf
feat: new WebUI icon
Deluan
2020-03-11 20:18:22 -04:00
9cb42606ba
fix: force full rescan to enable search by album artist
Deluan
2020-03-10 17:23:02 -04:00
7772afce1c
build(deps): bump @testing-library/react from 9.4.1 to 9.5.0 in /ui
dependabot-preview[bot]
2020-03-09 10:51:28 +00:00
10e76257c6
fix: increase contrast in WebUI's dark theme
Deluan
2020-03-08 16:12:12 -04:00
9235ab6414
fix: index albumArtist as part of the album searchable fields
Deluan
2020-03-07 13:10:20 -05:00
59356f0029
refactor: removed indirect call introduced by intellij's refactor
Deluan
2020-03-06 16:28:20 -05:00
9ae14015a1
build: get Go and Node versions from go.mod and .nvmrc respectively
Deluan
2020-03-06 11:50:39 -05:00
0b131e91c1
chore: upgrade to NodeJS 13.10
Deluan
2020-03-06 10:57:00 -05:00
77b12eafde
chore: upgrade react-jinke-music-player
Deluan
2020-03-05 08:57:40 -05:00
050778460d
fix: missing id in queue items was preventing scrobble to work properly
Deluan
2020-03-04 10:30:58 -05:00
28bc9c1d4f
fix: AlbumShow was adding previous played tracks when trying to shuffle the album
Deluan
2020-03-02 14:51:52 -05:00
5e7aaa667b
fix: missing id in queue items was preventing scrobble to work properly
Deluan
2020-03-02 14:20:57 -05:00
1afc495920
chore: upgrade react, react-dom and react-redux
Deluan
2020-03-02 13:06:27 -05:00
cf7d877714
chore: upgrade @testing-library/user-event
Deluan
2020-03-02 12:04:58 -05:00
81831da67a
chore: upgrade react-admin
Deluan
2020-03-02 11:58:23 -05:00
fcd2fcae67
chore: upgrade @testing-library, react-scripts
Deluan
2020-03-02 11:52:06 -05:00
1c33b0aea8
docs: update API compatibility chart
Deluan
2020-03-02 09:48:46 -05:00
fc06163b5a
refactor: remove superfluous (and untested) code
Deluan
2020-03-02 09:37:47 -05:00
72f0a6fb66
chore: removed unused (video) mime types
Deluan
2020-02-29 22:02:15 -05:00
6f5a322927
fix: login must be case-insensitive
Deluan
2020-03-01 15:45:41 -05:00
a7f8e4ee2b
fix: only set created_at when adding data to DB
Deluan
2020-02-28 18:43:22 -05:00
0850872b0f
fix: ormer.Driver() is not available when creating orms with NewOrmWithDB()
Deluan
2020-02-28 16:09:27 -05:00
1d886156d5
feat: better SQLite3 configuration, to avoid DB contention
Deluan
2020-02-28 14:35:32 -05:00
faa2a978c0
refactor: use only one DB instance for the whole application
Deluan
2020-02-28 14:16:15 -05:00
38faffa907
feat: notice function to notify (in logs) about important changes in migrations
Deluan
2020-02-28 14:00:41 -05:00
65a792be3a
fix: handle nil pointer dereference
Deluan
2020-02-28 11:02:38 -05:00
876354e58e
feat: MaxTranscodingCacheSize is now specified in MB
Deluan
2020-02-26 14:08:14 -05:00
14b33bc34d
fix: there are no docker images available for node 13.9
Deluan
2020-02-26 12:00:00 -05:00
9044aa8740
chore: upgrade NodeJS to 13.9.0
Deluan
2020-02-26 09:52:25 -05:00
07ac14f810
chore: upgrade Go to 1.14
Deluan
2020-02-26 09:37:48 -05:00
0370f0a3ea
refactor: rename ffmpeg to transcoder
Deluan
2020-02-25 10:01:39 -05:00
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 -05:00
e032bfcf6b
refactor: make parameters consistent
Deluan
2020-02-24 19:04:54 -05:00
f4014c475d
refactor: make fakeFFmpeg more configurable, change test name
Deluan
2020-02-24 14:17:32 -05:00
f394de664a
refactor: new transcoding engine. third (fourth?) time is a charm!
Deluan
2020-02-24 13:31:05 -05:00
d2eea64528
fix: typo
Deluan
2020-02-23 21:41:10 -05:00
d7b5e6a36c
fix: add public attribute to playlists. Even though it is optional, DSub requires it
Deluan
2020-02-23 00:10:05 -05:00
b49b9e3ca0
chore: remove unused script
Deluan
2020-02-22 20:29:57 -05:00
1322bb3bf3
refactor: move cache constructor
Deluan
2020-02-21 09:36:29 -05:00
13a046a679
fix: change stream cache eviction check period to every 10 minutes
Deluan
2020-02-20 20:12:52 -05:00
e6d2056438
fix: typo
Deluan
2020-02-20 19:39:32 -05:00
a6b0c57ce0
feat: add a proper caching system to the transcoding functionality
Deluan
2020-02-20 19:08:10 -05:00
fc14e346b9
feat: store duration as float, to cater for milliseconds
Deluan
2020-02-20 17:00:56 -05:00
5525145906
fix: audio stream's bitrate has precedence over container's bitrate
Deluan
2020-02-20 13:56:45 -05:00
74d87790b8
refactor: better ffmpeg output metadata parsing
Deluan
2020-02-20 10:41:16 -05:00
8ce796756f
fix: error message
Deluan
2020-02-19 15:34:05 -05:00
a412989f7e
refactor: more stable transcoder, based on http.FileSystem
Deluan
2020-02-19 14:53:35 -05:00
ae02dc203e
chore: remove unused code
Deluan
2020-02-19 09:08:05 -05:00
fc7595a464
fix: cover art detection regex
Deluan
2020-02-18 11:19:22 -05:00
4ceaea7732
fix: extract stream level metadata
Deluan
2020-02-18 09:57:33 -05:00
894536c8ec
Revert "fix: extract stream level metadata"
Deluan
2020-02-15 23:18:37 -05:00
92f6e55821
fix: extract stream level metadata
Deluan
2020-02-15 20:47:06 -05:00
c3bd181648
feat: use tini to help in avoiding dangling processes
Deluan
2020-02-15 18:34:47 -05:00
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 -05:00
272d897ec9
chore: go mod tidy
Deluan
2020-02-15 11:37:27 -05:00
e6d717cbbc
fix: prevent zombies in transcoding
Deluan
2020-02-15 11:04:24 -05:00
b7f1fc0374
refactor: remove unused import
Deluan
2020-02-14 09:16:59 -05:00
de525edde0
feat: add song count and duration to AlbumDetails
Deluan
2020-02-14 09:14:50 -05:00
7f94660183
feat: use different resource for listing songs in albums
Deluan
2020-02-14 09:02:32 -05:00
b2d022b823
fix: ignore environment dependant test
Deluan
2020-02-13 20:19:51 -05:00
ba08f00c20
feat: make rescan faster, only loading metadata from changed files
Deluan
2020-02-13 20:18:17 -05:00
d9993c5877
refactor: separate metadata extraction from audio files scanning
Deluan
2020-02-13 10:03:52 -05:00
edb839a41d
fix: only update artists and albums if there were any changes in files
Deluan
2020-02-12 23:05:10 -05:00
9fa73e3b7b
feat: implement AlbumShow using a Datagrid. WIP: still need to make it responsive
Deluan
2020-02-12 20:35:35 -05:00
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 +00:00
a37beac753
feat: add X-Content-Duration header to the stream response
Deluan
2020-02-09 22:09:18 -05:00
8a31e80b7a
fix: find songs and albums when sending an artist name search query
Deluan
2020-02-09 19:52:06 -05:00
ce11a2f3be
feat: fake getArtistInfo/getArtistInfo2, just to enable artist browsing in MusicStash
Deluan
2020-02-09 19:42:37 -05:00
5a95feeedc
fix: allow searches with 2 chars. closes #65
Deluan
2020-02-09 12:20:34 -05:00
400fa65326
feat: better scanner logging when level = info
Deluan
2020-02-08 23:21:03 -05:00
ab10719d27
fix: use a regex to match year in ffmpeg date field. close #63
Deluan
2020-02-08 23:17:12 -05:00
029290f304
fix: set default play_count to 0
Deluan
2020-02-08 22:55:05 -05:00
2c146ea1fe
feat: add option to auto-create admin user on first start-up
Deluan
2020-02-08 14:50:33 -05:00
10ead1f5f2
feat: better way to detect initial account creation
Deluan
2020-02-08 13:43:14 -05:00
730722cfe3
feat: better track number formatting
Deluan
2020-02-08 11:50:11 -05:00
dc352834b9
fix: workaround to force check for initial setup
Deluan
2020-02-08 00:11:15 -05:00
313a3342a0
fix: remove unused import
Deluan
2020-02-07 22:35:04 -05:00
0f13bbdbd0
docs: update screenshots
Deluan
2020-02-07 18:21:51 -05:00
4310f2c94f
docs: update README
Deluan
2020-02-07 18:02:44 -05:00