Commit Graph

  • 80c8d85cb9 Fine tune search functionality Deluan 2020-04-19 22:40:24 -04:00
  • db02f5f07f go mod tidy Deluan 2020-04-19 14:51:16 -04:00
  • 579294b0f1 Make Players and Transcodings view mobile-friendly Deluan 2020-04-19 13:54:51 -04:00
  • f83d0d471d Fix getRandomSongs filters Deluan 2020-04-19 13:37:25 -04:00
  • 3b7d7bdb04 Disable French translation Deluan Quintão 2020-04-18 14:21:17 -04:00
  • 05958f5195 Add French localization jvoisin 2020-04-16 13:59:51 +02:00
  • 6cf4b81de9 Fix year range when querying by year Deluan 2020-04-18 14:05:44 -04:00
  • 689449df9e Force reindex to fix album by year searches Deluan 2020-04-18 11:08:54 -04:00
  • dae938de6f Don't try to install Jamstash as part of initial setup Deluan 2020-04-17 22:11:58 -04:00
  • f6617ff77d Add Chinese Simplified translation Deluan 2020-04-17 21:54:41 -04:00
  • defdc2ea6b Bump Subsonic API to 1.10.2 Deluan 2020-04-17 21:33:05 -04:00
  • 1fd6571a87 Refactored getSongsByGenre Deluan 2020-04-17 21:27:58 -04:00
  • 4c0250f9f8 Add fromYear/toYear params to getRandomSongs Deluan 2020-04-17 21:18:04 -04:00
  • 0e1735e7a9 Add getSongsByGenre endpoint Deluan 2020-04-17 20:52:50 -04:00
  • a698e434fd Refactor list_generator to use new filters Deluan 2020-04-17 20:29:10 -04:00
  • 95f658336c Implement byYear and byGenre AlbumLists Deluan 2020-04-17 19:57:26 -04:00
  • 69dc4d97b3 Always fill album's min_year if max_year is filled Deluan 2020-04-17 19:56:52 -04:00
  • 4aeb63c16e Add a couple of patterns to .gitignore jvoisin 2020-04-17 11:32:26 +02:00
  • e5efadf99e Bump github.com/go-chi/chi from 4.1.0+incompatible to 4.1.1+incompatible dependabot-preview[bot] 2020-04-17 10:37:36 +00:00
  • d117d5794d Add Italian localization AlphaJack 2020-04-17 10:49:45 +02:00
  • d09a2182e0 Lax Node version (only matches major version 13) Deluan 2020-04-17 00:21:42 -04:00
  • b8b09820b1 Use deluan/ci-goreleaser Deluan 2020-04-16 16:26:14 -04:00
  • 2cfd7babb3 Add more Portuguese translations Deluan 2020-04-16 13:02:39 -04:00
  • 161a9b340c Add more Portuguese translations Deluan 2020-04-16 12:53:46 -04:00
  • 605253446a Fix AlbumLink label in Songs view Deluan 2020-04-16 10:26:24 -04:00
  • f8d9b1508e Add prettier npm script Deluan 2020-04-15 22:06:57 -04:00
  • 3c4de3c8b5 Move language merge logic to i18n/index Deluan 2020-04-15 21:37:02 -04:00
  • a6c9bf1b15 Persist language selection to localStorage Deluan 2020-04-15 21:04:01 -04:00
  • bf6ec67528 Add Language Selector to Personal settings Deluan 2020-04-13 21:19:31 -04:00
  • 289ba68824 Add Portuguese translation (incomplete) Deluan 2020-04-13 19:51:03 -04:00
  • 2dfe01963a Build binary for Linux MUSL (ex: Alpine). Fix #142 Deluan 2020-04-15 08:48:34 -04:00
  • 5ed1d5c19f Upgrade github.com/djherbis/fscache to v0.10.1, tentatively fix #177 Deluan 2020-04-14 21:07:45 -04:00
  • db4479e720 Allow cache image to be disabled (workaround for #177) Deluan 2020-04-14 19:15:47 -04:00
  • 66275d3b94 Make song details table dense Deluan 2020-04-14 17:09:47 -04:00
  • 57f2c3f823 Better layout for Song Details Deluan 2020-04-14 16:19:18 -04:00
  • afba4c9915 Add size and play count/date to Song Details Deluan 2020-04-14 15:23:11 -04:00
  • f0d18d2cb3 Add Song Details to Album view Deluan 2020-04-14 14:59:16 -04:00
  • da45bcf448 Make player theme configurable from Navidrome's theme Deluan 2020-04-08 10:19:53 -04:00
  • 3a54246b15 Change default sort for albums view to alphabetically (list) or most recent (grid) Deluan 2020-04-14 09:26:59 -04:00
  • 2b06f20f41 Close the sidebar menu when clicking "Personal" in mobile screens Deluan 2020-04-14 08:52:26 -04:00
  • 88f44b2e77 Upgrade React Player to 4.11.2, fix to MediaSession "close" action Deluan 2020-04-14 01:42:07 -04:00
  • 4dff067e0b Upgrade React Player to 4.11.1, enabled MediaSession Deluan 2020-04-13 14:24:50 -04:00
  • d81bf8a518 Update github.com/go-chi/cors Deluan 2020-04-13 10:50:18 -04:00
  • adfaf39489 Mark more endpoints as "gone" (won't be implemented) Deluan 2020-04-12 23:12:28 -04:00
  • f6a15905d7 Move Album View toolbar to left Deluan 2020-04-12 20:43:51 -04:00
  • 52b8c5f151 Correctly handle error in migration jvoisin 2020-04-12 20:44:26 +02:00
  • c4eab5db86 Update dhowden/tag library, to fix extracting images from Ogg files Deluan 2020-04-11 23:40:35 -04:00
  • 4b1c76e307 Keep the order of the playlist when adding new songs. Also allow adding a song more than once Deluan 2020-04-11 21:11:49 -04:00
  • e476a5f6f1 Make fields songCount, duration, created and changed mandatory in playlists responses (fixes #164) Deluan 2020-04-11 19:15:15 -04:00
  • 9fb4f5ef52 Removed Playlist.GetWithTracks, not needed anymore Deluan 2020-04-11 19:05:51 -04:00
  • e232c5c561 Add created and changed fields to playlists responses Deluan 2020-04-11 16:45:21 -04:00
  • 803a5776ae Update link to Subsonic API compatibility doc Deluan 2020-04-11 13:19:58 -04:00
  • a6dfcafdab Update themes doc, link to documentation site Deluan 2020-04-11 13:13:53 -04:00
  • 8f2c7b7913 go mod tidy Deluan 2020-04-11 13:10:54 -04:00
  • 2ab647efe1 Add a test jvoisin 2020-04-11 18:54:06 +02:00
  • 04eb421186 Refactor a bit how ffmpeg is used to get metadata jvoisin 2020-04-11 12:42:47 +02:00
  • 6a3a66975c Update dhowden/tag library, to fix extracting images from some id3v4 tags Deluan 2020-04-10 23:42:06 -04:00
  • 1ef4fa970f Simplify a bit ffmpeg's transcoder jvoisin 2020-04-10 18:00:25 +02:00
  • b34523e196 Warn if ffmpeg can't be found jvoisin 2020-04-10 15:36:26 +02:00
  • 09985453aa Show a Datagrid placeholder while loading Deluan 2020-04-09 22:38:40 -04:00
  • 159a6e1cad Simplify the openrc unit jvoisin 2020-04-09 22:16:13 +02:00
  • b429949dd9 Keep optimistic rendering when changing the sort order for the current album Deluan 2020-04-09 18:53:44 -04:00
  • b9f601dfb4 Remove unused import Deluan 2020-04-09 18:31:37 -04:00
  • 5b488b72b1 Add a custom AlbumSongs list component, to disable the optimistic rendering (should fix #158) Deluan 2020-04-09 18:28:47 -04:00
  • 03044bcb68 Ignore data folder when watching for changes in folders (when in dev mode) Deluan 2020-04-09 16:48:04 -04:00
  • 7bc3dace4c Revert "Improve ffmpeg's error diagnostic" Deluan 2020-04-09 14:26:42 -04:00
  • c2ec142ce3 More tests Deluan 2020-04-09 13:36:05 -04:00
  • 2d39a6df8d Remove duplicated fscache creation Deluan 2020-04-09 13:15:01 -04:00
  • 5265d0234f Fix tests for Cover service Deluan 2020-04-09 12:13:54 -04:00
  • 4fc88f23e9 Improve ffmpeg's error diagnostic jvoisin 2020-04-08 15:58:08 +02:00
  • 5412bb2dc8 Fine tune album grid for mobile view Deluan 2020-04-09 09:53:53 -04:00
  • b661d52477 Force full scan to enable search by tracks' artists in albums Deluan 2020-04-09 00:24:26 -04:00
  • 43ce81af67 Add all individual artists from album in searchable full text field. Should fix #94 Deluan 2020-04-08 23:54:54 -04:00
  • b8d1185f7f Remove duplicated words and extra spaces from full text searchable fields Deluan 2020-04-08 23:29:28 -04:00
  • 0fa8290ed3 Don't transcode if original format/bitrate is the same as the selected ones Deluan 2020-04-08 19:10:55 -04:00
  • 519e3f014d Re-stage files after formatting Deluan 2020-04-08 13:23:39 -04:00
  • d38f8544d5 Remove unused localStorage config Deluan 2020-04-08 13:20:02 -04:00
  • 089a92157f Pass version to UI through AppConfig, instead of login payload.master Deluan 2020-04-08 11:00:30 -04:00
  • db246900a6 Introduce a new configuration to select the login background image URL Deluan 2020-04-07 16:58:55 -04:00
  • a0f389fc3e Consolidate UI configuration in one place, allowing it to be overridden from the server Deluan 2020-04-07 16:58:02 -04:00
  • d0188db4f9 Fine tune album grid Deluan 2020-04-07 21:25:06 -04:00
  • f537984bbf Use trackId instead of simply id, as it seems to conflict with internal id generated by the player. fixes #153 Deluan 2020-04-07 11:55:45 -04:00
  • 7e6c0e3894 Less noisy logs for scrobble Deluan 2020-04-06 19:42:35 -04:00
  • b930c7253a Fix tests in pipeline Deluan 2020-04-06 17:01:32 -04:00
  • c1afe70d98 Fix: also pass the custom authorization header in all requests Deluan 2020-04-06 16:23:47 -04:00
  • 3f9ddb915e Use a custom authorization header, to avoid conflicts with proxies using basic auth (fixes #146) Deluan 2020-04-06 16:03:20 -04:00
  • c3edc7f449 Add test for ServeIndex Deluan 2020-04-06 15:37:15 -04:00
  • 9b272c8021 Small log tweak Deluan 2020-04-06 14:02:50 -04:00
  • 6d1221164b Download and install latest Jamstash when calling make Jamstash-master Deluan 2020-04-06 00:39:35 -04:00
  • 647132625c Logs new stream sessions Deluan 2020-04-06 00:26:51 -04:00
  • a17a98a75f Log API requests and responses at Debug level Deluan 2020-04-05 23:57:04 -04:00
  • 59707b3a8f Detect embedded art in ogg containers Deluan 2020-04-05 23:41:10 -04:00
  • fa378ab4e4 Add tracing log to Cover service Deluan 2020-04-05 22:48:07 -04:00
  • 05ffb1acad Cache cover arts. closes #19 Deluan 2020-04-05 20:31:05 -04:00
  • a1ba5c59b2 Returns default cover on any error (not found, encoding, or unknown) Deluan 2020-04-05 17:53:55 -04:00
  • 1bc68c20fc Create and configure image cache Deluan 2020-04-04 22:23:20 -04:00
  • d308e7ca46 Fix typo Deluan 2020-04-05 17:49:14 -04:00
  • 2b5433dc6e Add an openrc unit file jvoisin 2020-04-05 18:46:26 +02:00
  • 86a23f9b14 Add more indexes to MediaFile table Deluan 2020-04-04 21:56:22 -04:00
  • 0ba5840a65 Don't set a playerId cookie it cannot register the player Deluan 2020-04-04 20:26:36 -04:00