ejurgensen
7572560bf2
[chromecast] Fix format and type errors
2021-10-01 16:44:30 +02:00
ejurgensen
5ce6c69424
[docs] Update README, remove notice about speaker autoselection
2021-09-30 21:34:08 +02:00
ejurgensen
63c3d59d2f
[spotify] Preserve fine-grained errors from request_make()
2021-09-24 19:17:47 +02:00
ejurgensen
d6dc92359e
Merge branch 'whatdoineed2do-db-files-review-flag'
2021-09-17 23:02:13 +02:00
ejurgensen
6692411040
[-] Fixup PR 1309 (usermark)
2021-09-17 22:58:21 +02:00
whatdoineed2do/Ray
45c5f0b347
[docs] update for "usermark"
2021-09-16 10:51:54 +01: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
Christian Meffert
80679180b7
Merge pull request #1305 from chme/smartpl-fix-error-check
...
Fix wrong check for NULL after creating smartpl parser
2021-09-04 10:25:56 +02:00
chme
d8a344d87c
Fix wrong check for NULL after creating smartpl parser
2021-09-04 09:55:11 +02:00
Christian Meffert
5731c53393
Merge pull request #1296 from cdlenfert/master
...
Add a solid background to PNG to prevent iOS defaulting to black
2021-09-04 09:47:57 +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
e63aba61c5
Bump version to 28.2
2021-09-02 20:12:38 +02:00
ejurgensen
ff72b2dfb2
ChangeLog and README for OwnTone 28.2
2021-09-02 20:11:56 +02:00
ejurgensen
8a15603324
Merge pull request #1302 from owntone/easy_install2
...
Easier installation
2021-09-02 00:37:43 +02:00
ejurgensen
c464f01d58
[docs] Update FreeBSD script to not install systemd files
2021-09-02 00:21:05 +02:00
ejurgensen
28ff1b71f2
[docs] Updates to INSTALL.md
...
- document --enable-install-user and --disable-install-systemd
- drop LSB init stuff (outdated)
- drop libevent 2.0 notes (outdated)
2021-09-02 00:21:05 +02:00
ejurgensen
ab6bdf0db1
[docs] Drop notice about libevent 2.0, since it is pretty old by now
2021-09-02 00:21:05 +02:00
ejurgensen
8c9a164c4a
[config] Easier install by letting 'make install' add user and service files
...
If --enable-install-user set add owntone system user and group (unless other
user/group specified with --with-user or --with-group). The user will be added
to pulse-access if the group is present.
Don't overwrite config, it's a pita. Use same solution as shairport-sync where
distros can use --disable-install_conf_file if required.
A './configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var' will
result in service files in /etc/systemd/system, which seems sensible. Package
builds can specify other location, e.g. --with-systemdir=/lib/systemd/system,
or ship their own service file and use --disable-install-systemd.
Also added more cleanup on uninstall - before we where leaving stuff in
/var/cache/owntone + the logs + the pid files.
2021-09-02 00:21:05 +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
a18c73d732
[docs] Update FreeBSD install scripts
...
- Add required protobuf-c package
- Remove version numbers so we don't need to keep them updated
2021-09-01 17:11:01 +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
8204db9e77
Update bug template: forked-daapd -> owntone
2021-08-24 19:18:20 +02:00
Chris Lenfert
7e6f13a11c
Add a solid background to PNG to prevent iOS from forcing a black background
2021-08-21 15:06:52 -06: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
48fef1eb79
[htdocs] Rebuild web interface v 1.1.0
2021-07-04 14:59:05 +02:00
chme
8c24b7b61a
[web-src] Only show libspotify login in settings if it is in use
2021-07-04 14:59:05 +02:00
chme
acddb378b9
[web-src] Add "comment" field to track details
2021-07-04 14:59:05 +02:00
chme
d1c9e26c1b
[web-src] Update dependencies and set version to 1.1.0
2021-07-04 14:43:05 +02:00