Commit Graph

247 Commits

Author SHA1 Message Date
casey langen
013aa912cb Updated mpris.cpp for better compatibility with older versions of libsystemd 2019-10-27 21:40:00 -07:00
casey langen
44eb698862 Additional project cleanups, mostly related to path formats. 2019-10-23 22:18:58 -07:00
casey langen
2cdbcc4bcb Added 64-bit support. 2019-10-23 18:15:20 -07:00
casey langen
324136882e Updated to boost 1.71.0 2019-10-19 13:44:54 -07:00
Bruno Morais
6c0b3b7952 handle bus timeout properly 2019-09-10 11:09:03 -04:00
Bruno Morais
0dd348dd0e de-uglify 2019-09-09 13:36:45 -04:00
Bruno Morais
bbdade2514 properly implement seeking 2019-09-09 13:36:12 -04:00
Bruno Morais
8824d01816 use sd_bus_wait, no mutex 2019-09-09 13:06:20 -04:00
Bruno Morais
deeb06f6e3 remove TODO 2019-09-09 13:04:36 -04:00
Bruno Morais
62389a97cb make indent less terrible 2019-09-09 08:46:15 -04:00
Bruno Morais
e27138af76 re-apply indentation 2019-09-09 08:43:43 -04:00
Bruno Morais
a3176118cd miscellaneous cleanup 2019-09-06 16:10:58 -04:00
Bruno Morais
bca0d259b7 cleanup ugly initialization trick 2019-09-06 16:05:56 -04:00
Bruno Morais
1d73e5ed0e musikcube allows multiple instances, so append to name requested for player 2019-09-06 15:57:47 -04:00
Bruno Morais
a485965fcf update README 2019-09-06 11:43:52 -04:00
Bruno Morais
9cba3e392e cleanup includes 2019-09-06 11:37:08 -04:00
Bruno Morais
c06bb687f8 move struct constructor 2019-09-06 11:33:37 -04:00
Bruno Morais
69f1ba2a7b move remaining implementation 2019-09-06 11:31:48 -04:00
Bruno Morais
e9f2a0e264 break code into four files 2019-09-06 11:18:43 -04:00
Bruno Morais
0aa904cbbb remove blank line 2019-09-05 21:10:24 -04:00
Bruno Morais
0348082c16 lock mutex in other places 2019-09-05 21:00:39 -04:00
Bruno Morais
046b6954ee insert fields 2019-09-05 21:00:33 -04:00
Bruno Morais
3ac344dbce sleep & lock mutex 2019-09-05 21:00:18 -04:00
Bruno Morais
31e7aa9b70 get correct duration 2019-09-05 20:39:17 -04:00
Bruno Morais
fdbb84a766 renamed mutex 2019-09-05 19:39:26 -04:00
Bruno Morais
9247943714 guard against events fired before setting playback remote 2019-09-05 19:38:58 -04:00
Bruno Morais
9d4d531286 volume does not need scaling 2019-09-05 19:38:32 -04:00
Bruno Morais
7ce6765535 fix parameter passing 2019-09-05 19:26:51 -04:00
Bruno Morais
6808f8a0f5 crude initial implementation, not thread safe, not functional (WIP) 2019-09-05 18:10:13 -04:00
casey langen
37cd0da85f Some renames I've been wanting to do for a while, but was dragging my
feet. In musikcube/musikcore:

* ISimpleDataProvider -> IMetadataProxy
* LocalSimpleDataProvider -> LocalMetadataProxy

In musikdroid:

* IDataProvider -> IMetadataProxy
* RemoteDataProvider -> RemoteMetadataProxy
* DataProviderMixin -> MetadataProxyMixin
2019-07-07 18:55:15 -07:00
Casey Langen
21c28ffd6b Fixed Boost 1.70 compatibility to restore macOS compile.
Manually applied this patch: https://github.com/zaphoyd/websocketpp/pull/814
2019-06-16 18:53:29 -07:00
casey langen
2b953f4b39 Updated to Android Studio 3.4 (final) and fixed a couple keyboard
show/hide bugs.

Experimental changes to allow downloading a track for use as a ringtone.
2019-04-21 16:20:00 -07:00
casey langen
e70b09878c Cleaned up header source formatting. 2019-04-20 00:32:49 -07:00
casey langen
4eff08a74d Recover from failed/restarted PulseAudio sessions by detecting sample
write errors, closing the device, then scheduling a retry in a second.
2019-02-06 23:26:09 -08:00
casey langen
9da5c8db7c Upgraded VS2017 Windows 10 SDK version. 2019-02-03 12:30:54 -08:00
casey langen
2023e43c62 Win32 file-exclusivity fix. 2019-02-01 11:57:36 -08:00
casey langen
567c7a698c Scaffolding for trying to detect non-vorbis .ogg file extensions.
Implemented for Opus files.
2019-02-01 11:21:28 -08:00
casey langen
7f170eb4f4
Update README.md 2019-01-31 21:02:21 -08:00
casey langen
7fdd4d0cbd
Update README.md 2019-01-31 21:00:48 -08:00
casey langen
a5684935f2
Update README.md 2019-01-31 20:58:44 -08:00
casey langen
199d4a3a40
Update README.md 2019-01-31 20:57:34 -08:00
casey langen
6b06814117
Merge pull request #235 from Kistelini/master
Fix missing include in sndio plugin
2019-01-27 13:02:24 -08:00
casey langen
c0df72bd82 Need to link against crypto for new version of libmicrohttpd when gnutls is disabled. 2019-01-25 10:11:41 -08:00
casey langen
208c1a04de Added code back to conditionally build libmicrohttpd -- but this time for macOS. 2019-01-25 10:01:25 -08:00
casey langen
061299fec0 libmicrohttpd now depends on gnutls on macOS. 2019-01-25 09:32:09 -08:00
Christian Buschau
b1af34ec73
Fix missing include in sndio plugin 2019-01-24 12:35:38 +01:00
casey langen
5f44d0da96 Fixed up a memory leak -- we need to free the buffer result of
realpath()
2019-01-23 17:22:14 -08:00
eater
3fb2c0658a
Fix: let libc set length of resolved in realpath 2019-01-20 15:33:38 +01:00
casey langen
ac1e2b4096 Fixed Windows compile. 2019-01-19 19:44:27 -08:00
casey langen
1a326b640b Removed usage of boost::format from the codebase (including plugins). 2019-01-19 18:02:15 -08:00