Deluan
|
17df63b550
|
Fix child.size and directory.playCount compatibility with Subsonic API. Fixes #304
|
2020-05-19 23:51:23 -04:00 |
|
Deluan
|
c2d1e9df9f
|
Remove orphan tracks from playlists after they are removed from library
|
2020-05-18 20:32:01 -04:00 |
|
Deluan
|
12cf2f1104
|
Remove tracks from playlist
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
e81a9dd1b5
|
Add tracks to playlist
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
5682d0e721
|
Remove tracks from Playlist's GetAll
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
aebee651ac
|
Add nested resource playlist/{id}/tracks
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
a56e588c8e
|
Create relation table for playlist tracks
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
5afcd0ad22
|
Make field names camelCase
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
4e613be960
|
Add playlists REST endpoint
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
f8362a4acb
|
Fix staticcheck's SA1029
|
2020-05-13 16:49:55 -04:00 |
|
Deluan
|
0d9361734f
|
Import and display disc subtitles
|
2020-05-12 12:57:53 -04:00 |
|
Deluan
|
0d1e2a92f6
|
Make MediaFolder ID int32
|
2020-05-09 22:29:02 -04:00 |
|
Deluan
|
1ed6d130b1
|
Fix getMusicFolders and getIndexes API compliance. Fix #286
|
2020-05-09 21:02:38 -04:00 |
|
Deluan
|
70047fe20e
|
Add songCount column to Artist table
|
2020-05-08 10:05:48 -04:00 |
|
Deluan
|
371e8ab6ca
|
Generate Order Fields based on sanitized version of original fields
|
2020-04-24 15:02:20 -04:00 |
|
Deluan
|
69c19e946c
|
Add sort tags and use them in search
|
2020-04-24 15:02:20 -04:00 |
|
Deluan
|
0e1735e7a9
|
Add getSongsByGenre endpoint
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
9fb4f5ef52
|
Removed Playlist.GetWithTracks, not needed anymore
|
2020-04-11 19:05:51 -04:00 |
|
Deluan
|
e232c5c561
|
Add created and changed fields to playlists responses
|
2020-04-11 18:58:43 -04:00 |
|
Deluan
|
43ce81af67
|
Add all individual artists from album in searchable full text field. Should fix #94
|
2020-04-08 23:54:54 -04:00 |
|
Deluan
|
777231ea79
|
feat: expose album, song and artist annotations in the RESTful API
|
2020-03-28 19:22:55 -04:00 |
|
Deluan
|
53e8a92fed
|
feat: rename year to max_year and add min_year to album. #118
|
2020-03-27 21:11:06 -04:00 |
|
Deluan
|
100db2bcfd
|
feat: add artist filter to album view
|
2020-03-25 20:40:18 -04:00 |
|
Deluan
|
32fbf2e9eb
|
refactor: drop search table, integrated full_text into main tables
|
2020-03-19 21:44:48 -04:00 |
|
Deluan
|
811703ab60
|
fix: create default transcodings on existing installations
|
2020-03-17 16:49:37 -04:00 |
|
Deluan
|
c8b0d2bfae
|
feat: select correct transcoding for streaming
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
39993810b3
|
feat: add transcodedSuffix to Subsonic API responses
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
8ec78900c5
|
feat: transcoding and player datastores and configuration
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
6f5a322927
|
fix: login must be case-insensitive
|
2020-03-01 15:45:41 -05:00 |
|
Deluan
|
fc14e346b9
|
feat: store duration as float, to cater for milliseconds
|
2020-02-20 17:02:06 -05:00 |
|
Deluan
|
d4365b9f64
|
refactor: read musicFolderId from request (but still don't use it)
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
88e01d05f6
|
refactor: annotations
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
de1fea64bc
|
refactor: introduce GC, to delete old data
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
f5071d1614
|
refactor: adding back artist and album tables
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
72d9ddf532
|
refactor: remove annotation handling from engine
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
67ed830a68
|
refactor: add filters
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
71c1844bca
|
refactor: new persistence, more SQL, less ORM
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
0d2911daf9
|
refactor: add Context to the persistence layer
|
2020-01-27 09:41:33 -05:00 |
|
Deluan
|
ed31b6fa31
|
Remove unused code
|
2020-01-22 15:42:29 -05:00 |
|
Deluan
|
9557f7ceed
|
Initial support for song browsing from UI
|
2020-01-22 10:47:43 -05:00 |
|
Deluan
|
c8a74881d8
|
Fix album lists, to use annotations
|
2020-01-22 01:00:00 -05:00 |
|
Deluan
|
d7116eebd4
|
Implement annotations per user
|
2020-01-21 23:03:37 -05:00 |
|
Deluan
|
d4adc784cc
|
Return playlist duration in getPlayList
|
2020-01-21 18:10:29 -05:00 |
|
Deluan
|
7fe15134a6
|
Check permissions to playlist operations
|
2020-01-21 17:18:46 -05:00 |
|
Deluan
|
57fcdac428
|
Initial support for playlists. Missing permissions
|
2020-01-21 16:39:35 -05:00 |
|
Deluan
|
de0816da67
|
Reimplemented GetAlbumList&type=random and GetRandomSongs (now with filter by genres)
|
2020-01-21 08:49:43 -05:00 |
|
Deluan
|
c6ed0d5377
|
Remove flag to allow override media annotation
|
2020-01-20 18:19:16 -05:00 |
|
Deluan
|
99c28731d4
|
Authenticate Subsonic API calls using the DB
|
2020-01-20 13:42:43 -05:00 |
|
Deluan
|
e717d99780
|
Authenticate UI
|
2020-01-20 10:25:35 -05:00 |
|
Deluan
|
6785d616d0
|
Remove unused PurgeInactive methods
|
2020-01-20 08:16:22 -05:00 |
|