Commit graph

27 commits

Author SHA1 Message Date
Antoine Gersant
f77be4a1e1 Removed unused errors 2019-02-19 19:29:35 -08:00
Antoine Gersant
72c40d5fcd Removed unused errors 2018-11-10 23:37:17 -08:00
Antoine Gersant
e0b3ea4b98 Fixed a bug where credentials were not being validated 2018-11-10 23:34:31 -08:00
Antoine Gersant
cba28e8e2c Run server on expected port (5050 or custom) 2018-10-28 19:09:32 -07:00
Antoine Gersant
a8a98fdd22 Removed iron 2018-10-28 17:27:47 -07:00
Antoine Gersant
9f84b352b9 Formatting 2018-10-28 17:03:25 -07:00
Antoine Gersant
89e72d00ae Partial implementation of the serve endpoint 2018-10-28 12:21:46 -07:00
Antoine Gersant
3fba584671 Last FM auth API now returns HTML content supplied by caller 2018-10-07 13:55:49 -07:00
Antoine Gersant
0297b351bf Rustfmt 2018-10-06 15:46:30 -07:00
Antoine Gersant
2092813258 Changed LastFM auth flow from application flow to web-flow 2018-10-06 14:41:25 -07:00
Antoine Gersant
c52ec3d30c Added support for lastfm scrobbling
- Added user preferences
- Added time and location to log entries
2018-03-06 21:36:10 -08:00
Antoine Gersant
d310c1fab0 Updated diesel dependency 2017-12-10 20:41:52 -08:00
Antoine Gersant
7654d49246 Fixed a bug where playlists that have spaces in their name were unusable 2017-09-24 20:09:44 -07:00
Antoine Gersant
66e772feb3 Added API endpoint to read playlist content 2017-09-23 17:56:54 -07:00
Antoine Gersant
15d9e2f0b5 Added support for HTTP Range header 2017-09-23 16:46:12 -07:00
Antoine Gersant
c582c17f39 Added API endpoint to save playlist 2017-07-16 13:22:08 -07:00
Antoine Gersant
27cfa19b77 Added notion of admin accouts, required to read/write settings 2017-07-03 17:38:28 -07:00
Antoine Gersant
1d21d0ff1e Fixed a bug where using an incorrect username would cause HTTP 500 response 2017-07-02 14:56:46 -07:00
Antoine Gersant
f42e40b766 Added API endpoint to edit configuration 2017-07-01 18:04:52 -07:00
Antoine Gersant
378c2015b8 Replaced hand-written SQL with diesel 2017-06-25 18:36:54 -07:00
Antoine Gersant
9fe0bfd046 No longer panic when there's an error while parsing options 2017-05-30 22:49:17 -07:00
Antoine Gersant
f638299665 Run as a daemon on Linux 2017-05-30 22:45:27 -07:00
Antoine Gersant
5866076b21 Use serde to parse config file 2017-05-08 22:47:15 -07:00
Antoine Gersant
5781d4cbe5 Added support for fetching recently added albums 2017-05-07 23:32:37 -07:00
Antoine Gersant
f9a27895b4 Formatting 2016-12-21 07:05:16 +01: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
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