Deluan
|
9df405a8ce
|
Add export as m3u button to playlist
|
2020-08-22 13:23:50 -04:00 |
|
Deluan
|
366054e8cc
|
Handle exporting playlists as m3u files
|
2020-08-22 12:15:26 -04:00 |
|
Deluan
|
8fa5544af7
|
Add option to download playlist
|
2020-08-21 13:28:20 -04:00 |
|
Deluan
|
e2e79d6471
|
Fix getTopSongs endpoint mapping
|
2020-08-20 11:27:38 -04:00 |
|
Deluan
|
15a06fcd27
|
Removed support for Jamstash in dev mode. Not needed anymore :)
|
2020-08-15 23:11:31 -04:00 |
|
Deluan
|
6fe1f84c68
|
Add download for songs
|
2020-08-14 12:11:35 -04:00 |
|
Deluan
|
d72468003f
|
User album or artist name as zip name in download endpoint
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
100f6a0645
|
Removed engine.Users
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
bc2073fbd5
|
Removed unused function
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
278d0ea8f3
|
Fix album fields in simulated browsing by folder
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
419884db7c
|
Removed engine.Scrobbler
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
eacfc41665
|
Removed engine.Search
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
c271aa24d1
|
Make all Subsonic helper functions private
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
22f34b3347
|
Refactor getGenres . Remove engine.Browser
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
eba8395146
|
Refactor getSong
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
f16dc5f8f8
|
Refactor getMusicDirectory
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
15c8f4c0ef
|
Refactor getAlbum
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
e344f616b3
|
Refactor getArtist
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
ef81caf3ed
|
Refactor getMusicFolders and getIndexes
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
a5e1986072
|
Fix getTopSongs endpoint
|
2020-08-13 18:56:13 -04:00 |
|
Deluan
|
4ec451aecb
|
Add content-disposition header to set a download name
|
2020-08-05 18:40:46 -04:00 |
|
Deluan
|
8e4b2e1c06
|
Add GetTopSongs placeholder, to make AVSub work
|
2020-08-05 13:48:50 -04:00 |
|
Deluan
|
a541afbfba
|
Revert "Return absolute paths in Subsonic API responses"
This reverts commit 338cbacb
|
2020-08-05 12:37:43 -04:00 |
|
Deluan
|
df05760769
|
Move engine package under subsonic , as it should only be used by the Subsonic API.master
The idea is to move reusable code from `engine` to `core`, in future refactorings
|
2020-08-04 21:29:35 -04:00 |
|
Deluan
|
2c370cae28
|
Support downloading full album and artist discography through Subsonic API
|
2020-08-04 12:39:13 -04:00 |
|
Deluan
|
f745b8d223
|
Use transaction's DataStore
|
2020-08-04 11:53:19 -04:00 |
|
Deluan
|
696a0feb31
|
Remove ratings from engine package
|
2020-08-02 17:58:07 -04:00 |
|
Deluan
|
ed726c2126
|
Better implementation of Bookmarks, using its own table
|
2020-08-01 12:17:15 -04:00 |
|
Deluan
|
23d69d26e0
|
Add Bookmarks to Subsonic API
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
924ada0dab
|
Add bookmark API repsonse
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
2d3ed85311
|
Add bookmark in persistence layer
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
3d4f4b4e2b
|
Fix lint errors
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
0cf574198e
|
Use Last.FM "white star" URL for artist info
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
3000238a3c
|
Implements the get/save play queue Subsonic endpoints and bumps API version to 1.12.0
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
16c38eb344
|
Add PlayQueue Subsonic response
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
2b59d4b87a
|
Rename 'Cover' to the more generic term 'Artwork'
|
2020-07-31 11:38:56 -04:00 |
|
Deluan
|
4e4fcb2304
|
Small refactorings, better var/function names
|
2020-07-27 10:51:50 -04:00 |
|
Deluan
|
ddb30ceb11
|
Add a v prefix to the version in the description
|
2020-07-26 10:52:20 -04:00 |
|
Deluan
|
67da83c84d
|
Use a RWMutex instead of an AtomicBool, to reduce contention
|
2020-07-26 00:45:33 -04:00 |
|
Deluan
|
a0bed9beeb
|
Handle missing index.html template
|
2020-07-24 13:59:41 -04:00 |
|
Deluan
|
72efc18158
|
Allow translations to be overridden in the data folder
|
2020-07-23 18:11:10 -04:00 |
|
Deluan
|
482f46f3fd
|
Remove unneeded context in log calls
|
2020-07-19 15:28:50 -04:00 |
|
Deluan
|
f0160f5d2a
|
Rate limit login attempts using a Sliding Window counter rate-limiter
|
2020-07-19 14:45:05 -04:00 |
|
Deluan
|
9e35534dad
|
Fix lint errors
New environment, forgot to setup it properly...
|
2020-07-10 13:11:02 -04:00 |
|
Deluan
|
5620c58a30
|
Started the big refactor to extract common logic from engine package (Subsonic only) to core package (more generic)
|
2020-07-10 12:53:11 -04:00 |
|
Deluan
|
f0a5df7cd7
|
Move transcodings initialization to a migration
This will make it run only once, not every
time the transcoding table is empty
|
2020-07-06 23:48:43 -04:00 |
|
Deluan
|
1cc03fdd8c
|
Add initial support for Google Analytics
|
2020-07-03 13:51:31 -04:00 |
|
Deluan
|
dd91f983b5
|
Add new config option to show a custom welcome message in the login screen
|
2020-07-03 11:51:15 -04:00 |
|
Deluan
|
d2e4cade62
|
Change duration config types
|
2020-07-02 17:53:51 -04:00 |
|
Deluan
|
a6af46dbad
|
Always use lowercase username, as it is used for referential integrity. Fixes #352
|
2020-06-14 20:20:10 -04:00 |
|