ejurgensen
|
6d54886030
|
[librespot-c] Close connection if peer disconnects
Attempt to fix possible bad state where librespot-c keeps try to using a
connection even after the access point has disconnected.
|
2021-11-04 17:20:55 +01:00 |
|
ejurgensen
|
5e66dbd8c9
|
[spotify] Fix Spotify initialization issues
* loading library even though library playback login failed
|
2021-11-01 10:37:17 +01:00 |
|
ejurgensen
|
65d578f8c8
|
[scan] Ignore 0-byte files in library so ffmpeg 3.2 doesn't crash
|
2021-10-29 23:08:37 +02:00 |
|
whatdoineed2do
|
a5f75dab36
|
[jsonapi] /api/library/*/{id} returns 404 (instead of 500) on not finding item (#1326)
Co-authored-by: whatdoineed2do/Ray <whatdoineed2do@nospam.gmail.com>
|
2021-10-25 17:36:51 +02:00 |
|
ejurgensen
|
d2ee9f20fb
|
[jsonapi] Add PUT /api/library/tracks endpoint (update multiple tracks)
Also fix error in json doc (track->id type)
|
2021-10-10 23:31:34 +02:00 |
|
ejurgensen
|
41e3733ccc
|
[misc] Make safe_xxx integer conversions safer by checking for NULL input
Also don't touch output on error + fix missing check for return in db.c
|
2021-10-09 23:39:00 +02:00 |
|
ejurgensen
|
c4d57aa5d1
|
[spotify] Clear spotify_status on logout (clears logged_in and username)
|
2021-10-05 20:46:44 +02:00 |
|
ejurgensen
|
ae7280b770
|
[library] Fix macos format warning
library.c:233:123: warning: format specifies type 'long' but the argument has type '__darwin_suseconds_t' (aka 'int') [-Wformat]
|
2021-10-01 19:01:32 +02:00 |
|
ejurgensen
|
679c142212
|
[db] Remove unused strdup_if()
|
2021-10-01 18:58:13 +02:00 |
|
ejurgensen
|
5e93080aa2
|
[airplay] Fix warning about int type seqnum
|
2021-10-01 16:52:47 +02:00 |
|
ejurgensen
|
aff8ac6a6b
|
[raop] Fix warning about int type seqnum
|
2021-10-01 16:52:02 +02:00 |
|
ejurgensen
|
7572560bf2
|
[chromecast] Fix format and type errors
|
2021-10-01 16:44:30 +02:00 |
|
ejurgensen
|
63c3d59d2f
|
[spotify] Preserve fine-grained errors from request_make()
|
2021-09-24 19:17:47 +02:00 |
|
ejurgensen
|
6692411040
|
[-] Fixup PR 1309 (usermark)
|
2021-09-17 22:58:21 +02:00 |
|
whatdoineed2do/Ray
|
4d5c256327
|
[db,jsonapi] revert usermark from queue item table
|
2021-09-16 10:43:55 +01:00 |
|
whatdoineed2do/Ray
|
16cf3cb44b
|
[jsonapi] use u32 types for parsing param: rating
|
2021-09-16 09:11:31 +01:00 |
|
whatdoineed2do/Ray
|
52d1ba7dd4
|
[db,jsonapi] remove DB_FILES_USERMARK_MAX
|
2021-09-15 08:40:07 +01:00 |
|
whatdoineed2do/Ray
|
d43ce017f5
|
[db,jsonapi,smartpl] db usermark flag review
|
2021-09-08 14:51:55 +01:00 |
|
whatdoineed2do/Ray
|
e65203e1e2
|
[db] expand file tbl's flag values
|
2021-09-07 11:49:24 +01:00 |
|
whatdoineed2do/Ray
|
ad573b8bc7
|
[db,jsonapi]] update api/library/tracks and db to accept 'flag' param
|
2021-09-06 20:15:35 +01:00 |
|
whatdoineed2do/Ray
|
5cbb5f061d
|
[smartpl] add review 'flag'
|
2021-09-06 20:15:35 +01:00 |
|
whatdoineed2do/Ray
|
4dcc9b602e
|
[db] add review 'flag' column to files/queue tbls
|
2021-09-06 20:15:35 +01:00 |
|
Christian Meffert
|
29cd5a7a19
|
Merge pull request #1286 from chme/spotify_podcasts
[spotify] Scan spotify podcast subscriptions into library
|
2021-09-04 12:06:26 +02:00 |
|
chme
|
d8a344d87c
|
Fix wrong check for NULL after creating smartpl parser
|
2021-09-04 09:55:11 +02:00 |
|
chme
|
ce3e79d804
|
[spotify] Move "has_podcast_support" to spotify_status and expose this
flag in the web API
|
2021-09-04 09:46:29 +02:00 |
|
chme
|
c58e792ff4
|
[spotify] Code format change
|
2021-09-04 09:46:28 +02:00 |
|
chme
|
f700935b57
|
[spotify] Add artwork support for episodes (podcasts)
|
2021-09-04 09:46:28 +02:00 |
|
chme
|
24450bc90a
|
[spotify] Scan spotify podcast subscriptions into library
|
2021-09-04 09:46:28 +02:00 |
|
ejurgensen
|
3f13ab1026
|
[pipe] Use fstat instead of lstat to fix time-of-check time-of-use warning
Fixes warning from CodeQL. Wasn't really a security issue since the check was
just a service to the user.
|
2021-09-02 00:17:22 +02:00 |
|
ejurgensen
|
de7ab1547f
|
[library] Remove needless stat() in scan_playlist()
Fixes time-of-check time-of-use warning from CodeQL
|
2021-09-02 00:12:18 +02:00 |
|
ejurgensen
|
54faa11ce5
|
[spotify] Update librespot-c so ./configure works with FreeBSD
|
2021-09-01 17:11:45 +02:00 |
|
ejurgensen
|
7584e6377f
|
[misc] Fix forgotten return in net_evhttp_bind()
Makes it impossible to use the bind_address config setting properly
|
2021-08-30 23:46:36 +02:00 |
|
ejurgensen
|
e1375f6ad6
|
[streaming] Clean up streaming_player_status_update()
Fixes compiler warning from newer versions of gcc + reduces malloc's
|
2021-08-27 16:46:08 +02:00 |
|
ejurgensen
|
774d7c36fd
|
[input] Logging changes
|
2021-08-18 01:00:17 +02:00 |
|
ejurgensen
|
f4983b8a11
|
[airplay] Add missing include of errno.h in the new events handling
Closes #1294
|
2021-08-14 21:13:50 +02:00 |
|
ejurgensen
|
b6835fac29
|
[airplay] Support for airplay events (eg Homepod controls)
Ref. issue #1181
|
2021-07-31 01:16:23 +02:00 |
|
ejurgensen
|
246d8ae0ce
|
[misc] Fix use-after-free in net_bind()
Thanks to Ba Jinsheng for reporting this bug
|
2021-07-31 00:55:48 +02:00 |
|
Christian Meffert
|
dc8e66109e
|
Merge pull request #1284 from chme/web-update
Web interface v1.1.0
|
2021-07-09 10:03:38 +02:00 |
|
Christian Meffert
|
81dafab4ac
|
Merge pull request #1283 from chme/smartpl-comment-field
[smartpl] Add "comment" field to smartpl expression language
|
2021-07-09 10:02:51 +02:00 |
|
Christian Meffert
|
3a9589c25b
|
Merge pull request #1282 from chme/httpd_webroot
[httpd] Dereference web root directory to allow symlinks
|
2021-07-09 09:56:06 +02:00 |
|
ejurgensen
|
d2f4efa1bf
|
[misc] Centralize thread naming plus name websocket thread
|
2021-07-05 21:40:31 +02:00 |
|
ejurgensen
|
eae09039d5
|
[spotify] Add missing include of config.h
|
2021-07-05 21:09:02 +02:00 |
|
chme
|
1e4728f6b1
|
[jsonapi] Expose "use_libspotify" config
|
2021-07-04 14:40:08 +02:00 |
|
chme
|
44c24cee0f
|
[jsonapi] Add "comment" field to track object
|
2021-07-04 12:03:05 +02:00 |
|
chme
|
467b169210
|
[smartpl] Add "comment" string field
|
2021-07-04 11:48:51 +02:00 |
|
chme
|
93b9740233
|
[httpd] Dereference web root directory to allow symlinks
|
2021-07-04 11:41:39 +02:00 |
|
ejurgensen
|
e18969ef75
|
[rsp] Interpret artist in queries as album_artist (fixes #1263)
|
2021-06-07 20:22:36 +02:00 |
|
ejurgensen
|
5d2d2ea227
|
[spotify] Add missing include of errno.h (fixes #1267)
|
2021-06-05 21:10:22 +02:00 |
|
ejurgensen
|
9fbbf9836c
|
[spotify] Submit actual system info to Spotify
|
2021-06-05 21:09:44 +02:00 |
|
ejurgensen
|
4463d4e7d8
|
[-] Fix build with old libgcrypt versions (eg Buster's) with no pkg-config
|
2021-06-01 20:29:16 +02:00 |
|