Commit Graph

5609 Commits

Author SHA1 Message Date
ejurgensen e837de91e8 Bump to version 28.0 2021-05-21 18:54:41 +02:00
ejurgensen ddd2c5ea85 ChangeLog and README for OwnTone 28.0 2021-05-21 18:53:53 +02:00
ejurgensen 5de0533232 [airplay] Add mdns txt for Sonos Symfonisk 2021-05-21 18:50:28 +02:00
ejurgensen 1a56255c54 [web] Fix for websocket server only listening on ipv6 on FreeBSD
Credit @luusl
2021-05-21 16:13:44 +02:00
ejurgensen 5128d9478a [misc] Fix for evhttp_bind_socket not supporting dual stack ipv4/6 on BSD 2021-05-20 21:01:00 +02:00
ejurgensen c1db4d914f [http] Also allow remote playlists to have https streams (fixes #1251)
Fix it by adding net_is_http_or_https() utility function in misc.h and make
sure it used whenever a http protocol check is made.
2021-05-19 22:53:25 +02:00
Christian Meffert 947d3a0719
Merge pull request #1252 from chme/web-update
[htdocs] Rebuild web interface v1.0.1
2021-05-19 22:05:11 +02:00
chme fc6c9e15af [htdocs] Rebuild web interface v1.0.1 2021-05-19 20:38:39 +02:00
Christian Meffert f93921554e
Merge pull request #1243 from luusl/enhance_websocket
Improve the websocket to send events to clients immediately.
2021-05-19 20:32:08 +02:00
ejurgensen b372c4ecb4
Merge pull request #1250 from taku0220/ALAC_sort_tags
[scan] Add sort tags for ALAC
2021-05-18 21:05:23 +02:00
taku0220 4d22cb05b3 [scan]Add sort tags for ALAC 2021-05-19 03:02:08 +09:00
martin f3e5400caf Libwebsockets 2.x compatibility 2021-05-17 12:47:57 +02:00
Christian Meffert 96ee183732
Merge pull request #1246 from chme/webui-owntone
[htdocs] Update site webmanifest (renaming forked-daapd to OwnTone)
2021-05-15 08:25:05 +02:00
chme e8aa82272a [htdocs] Update site webmanifest (renaming forked-daapd to OwnTone) 2021-05-15 08:22:37 +02:00
Christian Meffert 760d5af435
Merge pull request #1241 from chme/webui-owntone
Web interface "OwnTone"
2021-05-15 07:33:38 +02:00
martin a15edfcae9 Improve the websocket to send events to clients immediately. 2021-05-13 22:54:11 +02:00
chme df3a95b880 [htdocs] Build OwnTone web interface v1.0.0 2021-05-13 17:05:58 +02:00
chme 55a92e84c2 [web-src] Rename forked-daapd to OwnTone 2021-05-13 16:03:10 +02:00
Chris Lenfert 525506de1a removes background layer from source file 2021-05-13 15:57:59 +02:00
Chris Lenfert c8afa27ebf updates logo and index with owntown files 2021-05-13 15:57:47 +02:00
chme 1eb4f61043 [web-src] bump version to 1.0.0 and update dependencies 2021-05-13 15:56:17 +02:00
ejurgensen 520a1251ec [-] Change forked-daapd -> owntone in src/.gitignore 2021-05-06 20:48:52 +02:00
ejurgensen 0bbc35b50f [config] Update htdocs/Makefile.am so owntone will run
Fixes error after renaming in b63a2e0
2021-05-05 12:00:20 +02:00
ejurgensen b63a2e0976
Merge pull request #1224 from owntone/rename_owntone2
Main renaming of forked-daapd
2021-05-01 16:50:27 +02:00
ejurgensen a93455b5a9 [cfg] Rename configure macros FORK -> OWNTONE 2021-04-24 23:54:20 +02:00
ejurgensen 90ae602bd5 [docs] Name change forked-daapd -> owntone in FreeBSD scripts 2021-04-24 23:54:20 +02:00
ejurgensen 5f1686695a [-] Name update forked-daapd -> owntone throughout the code 2021-04-24 23:54:20 +02:00
ejurgensen f61665b81d [-] Rename source and target names from forked-daapd to owntone 2021-04-24 23:54:20 +02:00
ejurgensen 0871a49f28 [docs] Name change of forked-daapd to OwnTone 2021-04-24 23:54:12 +02:00
ejurgensen 89807b61ed [input] Fix possible segfault-on-exit
Could occur if killed during playback (because input_stop() is async, thus
referencing cmdbase after it is destroyed)
2021-04-22 17:00:36 +02:00
ejurgensen e3213066ce
Merge pull request #1225 from luusl/fix_pulse_sinklist_cb
Fixed potential crash on pulseaudio sink info callback, when an error occurs
2021-04-12 06:46:42 -07:00
luusl 8a1f85a14e Fixed potential crash on pulseaudio sink info callback, when an error
occurs.
2021-04-12 13:11:47 +02:00
ejurgensen f77161b5c2 [jsonapi] Get currently playing queue item details (closes #1206)
Add now_playing shorthand, so that /api/queue?id=now_playing returns the
currently playing queue item info.
2021-04-05 08:49:27 -07:00
ejurgensen 1fafab12e3 [xcode] Fix for "Invalid return value 0 for stream protocol" log msg
Custom avio must not return 0, see https://patchwork.ffmpeg.org/project/ffmpeg/patch/20171025082258.32530-2-george@nsup.org/
2021-04-05 09:57:50 +02:00
ejurgensen cf05cd4963 [docs] Update README.md with name change to OwnTone Server 2021-04-01 22:09:55 +02:00
ejurgensen c7faefe1f8 [docs] Change git links: owntone/forked-daapd -> owntone/owntone-server 2021-04-01 22:09:26 +02:00
ejurgensen 790c9dcca9 [misc] Define SOCK_NONBLOCK and SOCK_CLOEXEC if platform doesn't 2021-04-01 01:45:09 +02:00
ejurgensen 64d6b0d4c3 [raop] Fix scan-build make warning after removing switch in commit 98dad07 2021-04-01 01:21:11 +02:00
ejurgensen ba8b752a9b [misc] Fix macOS build (doesn't have SOCK_CLOEXEC) 2021-04-01 00:01:12 +02:00
ejurgensen ef95759782 Merge branch 'generic_inet1' 2021-03-31 23:56:24 +02:00
ejurgensen ed6176062a [airplay] Logging adjustments 2021-03-31 23:55:25 +02:00
ejurgensen d2a5f939f5 [mpd] Bind via misc.c's net_xxx methods 2021-03-31 23:55:25 +02:00
ejurgensen d4711decdc [httpd] Bind via misc.c's net_xxx methods 2021-03-31 23:55:25 +02:00
ejurgensen 11151affbd [misc] Add net_evhttp_bind() for centralizing libevent based binding 2021-03-31 23:55:25 +02:00
ejurgensen c423f3af91 [cfg] Add websocket_interface option 2021-03-31 23:55:25 +02:00
ejurgensen e5fcfc6574 [cast] Use net_connect() instead of own cast_connect() 2021-03-31 23:55:25 +02:00
ejurgensen 98dad07b7f [airplay] Convert services to dual stack, plus use net_connect() and net_bind() 2021-03-31 23:55:25 +02:00
ejurgensen f3febb63d9 [raop] Convert services to dual stack, plus use net_bind() and net_connect() 2021-03-31 23:55:25 +02:00
ejurgensen dfc1580f13 [misc] Add logging of net_connect() service 2021-03-31 23:55:25 +02:00
ejurgensen dd0f0ece78 [mdns] Remove ipv4/ipv6 argument to mdns_browse
Make sure mdns_browse() always works the same, and follows user config.
2021-03-31 23:55:25 +02:00