Commit graph

262 commits

Author SHA1 Message Date
Danny Angelo Carminati Grein
f04e1bc4d7 Fix broken player if mounted path had a trailing slash. The query on
browse_songs wasn't returning any results as in the database they were
save without the trailing slash.

Add two complementary output messages in case of errors trying to
create SharedData and SharedConfig where on Linux XDG defaults to
readonly system wide paths based on XDG_CONFIG_DIRS and XDG_DATA_DIRS
default values from spec (/etc/xdg and /usr/share for example).

And a minor change in the api to use forward slash.
2017-01-24 22:59:28 -05:00
Antoine Gersant
1e2bdace39 Fixed a bug where songs weren't ordered by track number 2016-12-22 08:50:55 +01:00
Antoine Gersant
f9a27895b4 Formatting 2016-12-21 07:05:16 +01:00
Antoine Gersant
6044fbb029 Merged branch master into master 2016-12-21 06:50:36 +01:00
Antoine Gersant
5ed95d1417 Added new API endpoint for random albums 2016-12-21 06:50:23 +01:00
Antoine Gersant
723e83b3ee Bumped version number 2016-12-18 11:48:52 -08:00
Antoine Gersant
9fd8fd1377 Merged branch master into master 2016-12-17 20:47:37 -08:00
Antoine Gersant
606758ee1b Added missing DLL in installer 2016-12-17 20:47:30 -08:00
Antoine Gersant
0f10518ee7 Fixed compilation errors for Windows UI feature 2016-12-17 20:38:02 -08:00
Antoine Gersant
ef3d55cdbc Fix broken test on Linux 2016-12-17 20:11:56 -08:00
Antoine Gersant
3b2a6f0a3a Fixed broken test on Linux 2016-12-17 20:03:49 -08:00
Antoine Gersant
87c4763cd1 Fixed a bug where most mount directory paths didn't work on Windows 2016-12-17 19:53:50 -08:00
Antoine Gersant
6cd9f94b85 Added tiny logo bitmap, thicker than vector reference
For usage in tiny contexts
2016-12-14 00:46:58 -08:00
Antoine Gersant
10c234e92f Formatting 2016-12-03 16:27:33 -08:00
Antoine Gersant
089088d1ee Added index unit tests 2016-12-03 14:57:25 -08:00
Antoine Gersant
0a729184e4 Proper error handling in file indexing
No longer unwrap like there's no tomorrow
2016-12-03 13:42:06 -08:00
Antoine Gersant
c02b971984 No longer panic on startup/shutdown errors 2016-12-03 12:33:30 -08:00
Antoine Gersant
2f49aa0e40 Cosmetic changes to debug output 2016-12-03 12:29:22 -08:00
Antoine Gersant
ec8a8da81e Modernized error handling
- Use error-chain instead of writing tons of boilerplate
- Switched try!() macros to '?'
2016-12-03 12:08:55 -08:00
Antoine Gersant
15505f8991 DB path is now a constructor parameter of Index struct 2016-12-02 17:41:29 -08:00
Antoine Gersant
791c9bc104 Smaller sample audio files 2016-12-01 17:19:00 -08:00
Antoine Gersant
7080841525 Updated dependencies 2016-12-01 17:18:40 -08:00
Antoine Gersant
85f4492b92 Applied rustfmt 2016-11-30 23:16:06 -08:00
Antoine Gersant
1099c0dcf1 Added metadata decoding tests 2016-11-30 22:10:16 -08:00
Antoine Gersant
a16595a2e1 Added unit tests to utils 2016-11-30 21:43:32 -08:00
Antoine Gersant
2735ed9a03 Github doesn't like svg logo 2016-11-30 21:30:37 -08:00
Antoine Gersant
1d28e44524 SVG logo in readme 2016-11-30 21:26:58 -08:00
Antoine Gersant
0e94b5e6d4 More mobile-friendly logo 2016-11-30 21:13:23 -08:00
Antoine Gersant
7e20649c49 Fleshed out readme blurb 2016-11-28 23:23:09 -08:00
Antoine Gersant
0b8c24aae5 Constrain logo size 2016-11-28 23:19:35 -08:00
Antoine Gersant
3b9152869c Higher resolution logo for readme 2016-11-28 23:19:17 -08:00
Antoine Gersant
26294f2e4b Added logo to readme 2016-11-28 23:14:13 -08:00
Antoine Gersant
99c66583a8 Added logo for readme 2016-11-28 23:13:46 -08:00
Antoine Gersant
7e427ed890 Merge branch 'master' of https://github.com/agersant/polaris 2016-11-28 23:02:39 -08:00
Antoine Gersant
a88b925270 Updated Web UI screenshot 2016-11-28 23:02:21 -08:00
Antoine Gersant
b408e9eb11 Updated configuration file location in readme 2016-11-28 23:01:31 -08:00
Antoine Gersant
d87b636ff7 Updated to latest polaris-web 2016-11-28 22:38:47 -08:00
Antoine Gersant
3a14b719f0 Pulled latest polaris-web 2016-11-28 22:23:18 -08:00
Antoine Gersant
ced9608130 Pulled latest polaris web 2016-11-28 22:02:38 -08:00
Antoine Gersant
46462b8a4f Updated installer dialog image 2016-11-28 21:08:07 -08:00
Antoine Gersant
63579c2640 Updated Windows installer and application icons 2016-11-27 23:21:12 -08:00
Antoine Gersant
3bcf71a146 Added logo 2016-11-27 19:48:03 -08:00
Antoine Gersant
dfdccce2df Pulled latest polaris-web 2016-11-21 18:15:51 -08:00
Antoine Gersant
d13fcd7cd5 Prevent version downgrades 2016-11-21 02:48:46 -08:00
Antoine Gersant
7dd285ebf3 During uninstall, remove files created at runtime 2016-11-21 02:29:19 -08:00
Antoine Gersant
ee4a7f8f15 Store files in shared directory 2016-11-21 01:34:28 -08:00
Antoine Gersant
a0b89d5acf Removed redundant errors 2016-11-21 00:15:05 -08:00
Antoine Gersant
431852f1e0 Fixed config and cache files locations 2016-11-21 00:13:55 -08:00
Antoine Gersant
9dc91f4677 Moved config file to user folder 2016-11-20 23:21:25 -08:00
Antoine Gersant
a00f66d272 Fixed dupe installs after updating 2016-11-20 18:41:34 -08:00