Casey Langen
556b09daa3
break
out of decoder resolution
2020-10-22 18:15:39 -07:00
Casey Langen
fa694408c3
Fixed FfmpegDecoder read callback returning EOF incorrectly.
2020-10-22 18:15:13 -07:00
casey langen
60a206a2d6
Ensure remote library settings are always saved.
2020-10-22 17:03:47 -07:00
Casey Langen
ed4869298c
Compiler compatibility fixes.
2020-10-22 00:28:33 -07:00
casey langen
ed4f2440a6
Use an atomic variable for tracking instanceIds in HttpDataStream
2020-10-22 00:06:42 -07:00
casey langen
b563d512d1
Variable naming updates for clarity
2020-10-22 00:01:58 -07:00
casey langen
08a547253f
More HttpStream bugfixes around simultaenous Players with the same
...
endpoint.
2020-10-21 23:58:38 -07:00
casey langen
70579d097f
Fixed bugs around trying to cache the same file multiple times
...
simultaneously. Also fixed a bug where the remote track "uri" type was
incorrect when the transcoder is enabled.
2020-10-21 23:01:29 -07:00
casey langen
a010a7b709
Fixed a couple compiler warnings.
2020-10-21 17:38:09 -07:00
casey langen
62cd360c3d
Had read/connection timeout defaults swapped.
2020-10-21 17:15:17 -07:00
casey langen
2b4a8ab5ea
HttpDataStream tweaks with customizable timeouts and automatic retries.
...
Also fixes a bug where failed requests would still report a successful
open, leading to weird buffering behavior in the UI.
2020-10-21 17:08:27 -07:00
casey langen
dceb6085ff
Removed unnecessary locking in MasterLibrary that could cause a
...
deadlock.
2020-10-21 16:14:00 -07:00
casey langen
13d8b3b6c4
CategoryListView widgets can now requery themselves automatically using
...
visibility events, instead of relying on their parent. This fixes bugs
related to "JumpTo".
2020-10-21 11:36:21 -07:00
casey langen
14c73d9dee
Even more betterer visibility handling in Window.cpp.
2020-10-21 11:35:34 -07:00
casey langen
a844b31819
Fixed on-demand transcoding.
2020-10-21 10:54:35 -07:00
casey langen
24e4680bde
Minor bugfix for remote library configuration.
2020-10-21 00:40:21 -07:00
casey langen
ffc583da37
Wired up transcoder settings.
2020-10-21 00:33:21 -07:00
casey langen
1a94e1be80
Finished tls warning overlay functionality.
2020-10-20 23:11:58 -07:00
casey langen
4aa19c4f04
Only call up to base class if we don't process the message.
2020-10-20 22:49:48 -07:00
casey langen
3d58d6ade4
Minor code formatting cleanups.
2020-10-20 22:45:14 -07:00
casey langen
2424d2e534
Seems we no longer need to explicitly set an icon -- and with hi-dpi
...
displays it's doing more harm than good, causing the icon to render
blurry.
2020-10-20 22:44:22 -07:00
casey langen
7d1193b4d7
Fixed long standing issues with OnVisibilityChanged and
...
OnChildVisibilityChanged. Unfortunately the problem and solution were
discovered in the middle of some feature work, so a couple other tweaks
are bundled into this commit.
2020-10-20 22:30:56 -07:00
casey langen
22a37f66de
Let's try to upgrade PDCurses again. Had some problems last go around
...
with weird behavior, but maybe it's better now.
2020-10-19 22:13:03 -07:00
casey langen
1b57214ab5
Fix ReplayGain on the client-side when using a RemoteLibrary.
2020-10-18 22:11:31 -07:00
casey langen
865880bf47
Fixed MessageQueue broadcast dispatching
2020-10-18 16:06:30 -07:00
casey langen
f2724261f1
fwrite() more aggressively in HttpDataStream so data is available
...
immediately to readers.
2020-10-18 14:50:03 -07:00
casey langen
6d460fe27a
Fix LRU disk cache on Windows. Not sure how this was ever working on
...
Unix, so we need to check it again.
2020-10-18 13:40:23 -07:00
casey langen
be49a66717
Fixed timeout parameter passed through closure in WebSocketClient
2020-10-17 22:21:52 -07:00
casey langen
5c28cca2d8
Added missing ping implementation in WebSocketClient to ensure the
...
server (or any SSL terminating endpoints) don't aggressively hang up the
connection.
2020-10-17 22:05:12 -07:00
casey langen
6ccefb0ca3
Fixed unix compile
2020-10-17 19:53:26 -07:00
casey langen
a5c871c89f
Integrated the new SSL prefs. Seems to work.
2020-10-17 18:57:06 -07:00
casey langen
205f1697cd
Added TLS settings to layout and strings. They are saved/loaded, but not
...
actually used yet.
2020-10-17 18:46:30 -07:00
casey langen
1352a84752
Fix OpenSSL on x64
2020-10-17 18:27:35 -07:00
casey langen
ed0da3155d
It's not possible to easily switch between the TLS and non-TLS
...
websocketpp clients because they don't share a common base type. Added
RawWebSocketClient to wrap this annoying difference.
2020-10-17 18:15:11 -07:00
casey langen
45ac21508b
Upgraded openssl headers.
2020-10-17 18:14:46 -07:00
casey langen
cd5dcdcb74
Reconfigured VS projects to include openssl to support wss and https
...
client connections.
2020-10-17 15:42:12 -07:00
Casey Langen
187d8fbf17
IDataStream needs a virtual destructor.
2020-10-17 13:44:48 -07:00
Casey Langen
919a843e37
Let's immediately invalidate/fail all queries that happen while we're
...
offline to avoid callers with `ILibrary::QuerySynchronous` from blocking
unnecessarily.
2020-10-17 13:30:13 -07:00
Casey Langen
9b95723b17
Fix stopping CrossfadeTransport while buffering.
2020-10-17 13:16:19 -07:00
Casey Langen
5367cb2bf0
Fixed GaplessTransport to send missing events while stopping playback
...
while buffering.
2020-10-17 12:44:42 -07:00
Casey Langen
3e22c82a53
Fixed an issue with message queue target registration in libraries.
2020-10-17 12:21:34 -07:00
casey langen
6f302cd374
Ensure the metadata proxy always references the local library.
2020-10-17 00:05:12 -07:00
casey langen
b6240d8ab5
Removed unnecessary comment.
2020-10-16 22:11:59 -07:00
Casey Langen
f7eb2e8b27
Fixed bug where local library syncing banner may not get removed
...
automatically after switching from a remote library.
2020-10-16 18:06:44 -07:00
casey langen
a5d3335d05
Fixed bug where seeking forward in a (cached) HttpDataStream response
...
didn't work properly. This same bug may also cause weird behaviors
during playback if the engine probes beyond the end of the file, then
attempts to rewind the read head to recover
2020-10-16 13:49:09 -07:00
Casey Langen
7fd31d5611
SettingsLayout adjustments to ensure everything fits on an 80x24 terminal.
2020-10-16 12:07:00 -07:00
Casey Langen
2cd419ea84
Fixed a couple old, previously masked bugs related to static resource
...
destruction.
2020-10-16 12:01:27 -07:00
casey langen
56fabbc9ea
Configurable ping/pong timeout for RemoteLibrary's WebSocketClient
2020-10-15 22:59:28 -07:00
casey langen
874078b9a2
Added correct implementation of RemoteLibrary::IsConfigured()
2020-10-15 20:48:52 -07:00
Casey Langen
a4683e08f5
Fixed another potential MessageQueue issue. This should be the last one.
2020-10-15 20:00:30 -07:00
casey langen
d628fabf71
Removed remnants of client IPV6 config.
2020-10-15 19:02:21 -07:00
casey langen
6448c9ac44
Minor string updates
2020-10-15 16:51:06 -07:00
casey langen
bef6d95744
More explicit book keeping around message targets, and also ensure
...
TrackList doesn't auto-destruct in the middle of a query. This should
address the remaining shutdown and library switch issues.
2020-10-15 16:20:11 -07:00
casey langen
8ea659114f
Explicitly clean up the websocketpp client before the io_service or we
...
have a race condition that may cause a crash during shutdown.
2020-10-15 16:19:28 -07:00
casey langen
cb5b2006f5
More minor tweaks
2020-10-15 02:30:42 -07:00
casey langen
1b0eb27fc9
Settings layout fixes
2020-10-15 02:24:42 -07:00
casey langen
3aff937387
Add the ability to adjust HttpDataStream caching and buffering
...
parameters via plugin config.
2020-10-14 23:54:28 -07:00
casey langen
fbe1eef87f
Fail websocket connection on server version mismatch. In the future
...
we'll need to make this smarter via semver or something.
2020-10-14 21:28:21 -07:00
casey langen
463e82c8a3
Added the ability to enable/disable async track queries in TrackListView
2020-10-14 19:29:34 -07:00
Casey Langen
8db2f977e3
Fix unix daemon compile
2020-10-13 23:36:59 -07:00
casey langen
af35c1bfd1
* Move version.h
back to musikcore and bump the SDK and API versions.
...
* Include `app_version` in server handshake
2020-10-13 22:49:32 -07:00
casey langen
cd15bbd941
More comprehensive bug fixes for buffering transport state. Not sure if
...
we're out of the woods yet...
2020-10-13 22:20:09 -07:00
casey langen
74fc533016
Minor bug fixes to buffering status readout in TransportWindow
2020-10-13 21:58:34 -07:00
casey langen
c644862959
Propagate buffering status from Player -> Transport -> PlaybackService
...
-> UI and render it in TransportWindow.
2020-10-13 21:37:51 -07:00
casey langen
b21b21dab6
Copyright date updates.
2020-10-12 21:21:58 -07:00
casey langen
1a571a56e2
Migrate to VS2019.
2020-10-12 20:47:09 -07:00
casey langen
cac4821544
Windows is compiling again.
2020-10-12 19:34:56 -07:00
Casey Langen
f0206c05e8
Move "core" directory to "musikcore". Windows build probably needs some
...
tweaks.
2020-10-12 19:23:17 -07:00
casey langen
3d0b2de319
Fix re-focus behavior to ensure SOMETHING always gets focused when
...
switching screens.
2020-10-12 10:56:03 -07:00
Casey Langen
bba8c7091a
Removed unnecessary includes.
2020-10-12 01:00:00 -07:00
casey langen
360d6a22e0
HttpDataStream/LruDiskCache fixes.
2020-10-12 00:51:06 -07:00
casey langen
1b8cd6bb7f
Stumbled upon a super old bug -- if the command bar is focused and then
...
you click to focus a widget, the command bar stays in a psuedo-focused
state where it still accepts inputs but draws as unfocused. This change
should fix this, but I have concerns about what types of weird edge
cases this may present.
2020-10-11 22:26:58 -07:00
Casey Langen
66ee389ee6
At some point we'll get this banner color bug fixed. Yikes.
2020-10-11 12:27:16 -07:00
Casey Langen
f6ce730a4f
Tighten up RemoteLibrarySettingsLayout
2020-10-11 12:26:14 -07:00
Casey Langen
cbbb6072a8
Small string update.
2020-10-11 12:26:14 -07:00
casey langen
0f7a89dc74
Fixed banner style and themes.
2020-10-11 12:24:23 -07:00
casey langen
3ac4c5627d
less flashy top banner
2020-10-11 03:06:41 -07:00
Casey Langen
a9627e2e9b
layout fixes
2020-10-11 02:46:26 -07:00
casey langen
8cdebc44f6
Fix LruDiskCache to actually prune entries.
2020-10-11 01:46:46 -07:00
casey langen
206c756c0c
Fixed nested focus issues for direct focus (i.e. mouse click) instead of
...
incremental (i.e. tab)
2020-10-11 00:29:47 -07:00
Casey Langen
f7dbb0deb6
Need to return a value here.
2020-10-10 23:50:37 -07:00
casey langen
74a920ec68
More subtle focus-related bug fixes.
2020-10-10 23:46:56 -07:00
casey langen
691dc7e8b1
Updated FfmpegDecoder::SetPosition() to be seemingly more reliable
...
across platforms.
2020-10-10 22:53:16 -07:00
casey langen
ccc4040213
Fixed a race condition in GaplessTransport where the recently created
...
player may get destroyed before the playback bootstrap finishes, leading
to a crash.
Also fixed a bug in LruDiskCache entry parsing that could result in
playback failing.
2020-10-10 22:05:30 -07:00
casey langen
346affb027
Fixed a bug in ListWindow's key handling propagation
2020-10-10 21:35:11 -07:00
Casey Langen
e966b36b24
Fixed a couple long-dormant bugs in HttpDataStream
2020-10-10 21:02:56 -07:00
casey langen
0d11e3da12
Fixed filename extension bug in LruDiskCache
2020-10-10 19:15:22 -07:00
casey langen
56dccf0f5f
More bug fixes around missing tracks and custom indexer data streams.
2020-10-10 18:52:39 -07:00
casey langen
5490030447
Fix key press event bubbling for nested layouts.
2020-10-10 17:25:06 -07:00
casey langen
9a0b828c51
Fix bugs playing tracks with custom indexer sources (mods, chiptunes)
2020-10-10 16:34:39 -07:00
casey langen
b3c73e5edc
Fixed default TextInput focused content color for non-inline-styled
...
controls
2020-10-10 14:35:37 -07:00
casey langen
f620d51590
Show retrying text when attempting to reconnect to remote library.
2020-10-10 14:32:53 -07:00
casey langen
f92714f8cd
Settings bug fixes.
2020-10-10 14:00:57 -07:00
casey langen
48c04fa7d1
Remote library loading and saving correctly from settings. Phew.
2020-10-10 13:29:10 -07:00
Casey Langen
d8a31e9f6d
Most remaining busy work to save/load remote library settings.
2020-10-10 13:08:56 -07:00
Casey Langen
6cb63c1a6f
Fixed RemoteLibrary to load server settings from preferences and updated
...
RemoteLibrarySettingsLayout. Next up: read/write values from settings.
2020-10-10 12:43:00 -07:00
Casey Langen
cf522a5bb9
RemoteLibrarySettingsLayout has been blocked out, but is not functional.
2020-10-10 12:24:30 -07:00
Casey Langen
20f2b08a67
Bootstrapped RemoteLibrarySettingsLayout and dynamically switching
...
between it and LocalLibrarySettingsLayout based on selected library.
2020-10-10 11:08:21 -07:00
Casey Langen
13a21c005e
Fixed strings
2020-10-10 03:16:00 -07:00
casey langen
2b75dd6c9d
Removed some weird old, undocumented focus logic in OverlayBase that
...
seems to be causing issues after correcting nested focus issues.
2020-10-10 02:03:22 -07:00
casey langen
6fde5a7d0d
Fixed Linux compile
2020-10-10 01:56:07 -07:00
casey langen
beef38501a
Switch between library types without restarting the app via
...
MasterLibrary pimpl-style implementation.
2020-10-10 01:50:37 -07:00
casey langen
3ae8aed29a
Added MasterLibrary in the same vein as MasterTransport to easily
...
support dynamically switching between underlying implementations.
2020-10-10 01:36:31 -07:00
casey langen
5f0bb39a49
Update console app's CMakeLists.txt
2020-10-09 23:29:58 -07:00
casey langen
173fef5e62
More annoying boilerplate for library selection.
2020-10-09 23:27:07 -07:00
casey langen
87acc20506
Started breaking settings layout apart and found we have nested layout focus issues. This should address that, but we'll see if any edge cases pop up during testing.
2020-10-09 22:48:11 -07:00
Casey Langen
baff147674
Fixed test code.
2020-10-09 17:11:18 -07:00
casey langen
1d69bb4455
Added the ability for TrackList to make batch queries asynchronously
...
with built-in debounce. Disabled by default for now because it flickers;
this will be useful in situations where there's high latency.
2020-10-09 17:05:59 -07:00
casey langen
710f237b04
Stop playback on library disconnect.
2020-10-09 14:05:39 -07:00
casey langen
6e55abb2d6
Save state between remote disconnect/reconnect.
2020-10-09 14:03:38 -07:00
casey langen
0bbc637f09
UI tweaks for remote library connection state.
2020-10-09 13:26:47 -07:00
casey langen
e7b1b24a36
Added missing query to CMakeLists.txt
2020-10-09 02:39:00 -07:00
casey langen
43c92d2c6f
Fix clang compile
2020-10-09 02:35:45 -07:00
casey langen
befd243c6b
Fleshed out some more LibraryNotConnectedLayout.
2020-10-08 23:34:40 -07:00
casey langen
189931fbcc
Show LibraryNotConnectedLayout
when disconnected from a remote
...
library, and automatically switch back to `LibraryLayout` when
reconnected.
2020-10-08 23:04:58 -07:00
casey langen
c7b466919f
Added stubbed LibraryNotConnectedLayout
2020-10-08 23:03:44 -07:00
casey langen
2e6b588092
Don't raise a changed event unless something actually changed.
2020-10-08 23:03:05 -07:00
casey langen
02046d3a3c
Added the concept of library connection state. For local libraries this
...
doesn't apply, but will be used by remote libraries to communicate to
the UI when they are available (or not).
2020-10-08 22:06:14 -07:00
casey langen
a4426e13f3
Added auto websocket reconnect.
2020-10-08 21:36:19 -07:00
casey langen
cc41b3a0cb
Oops, checked in a line I shouldn't have.
2020-10-08 19:58:31 -07:00
casey langen
e0709afdb3
Fixed a memory leak in WebSocketClient
2020-10-08 19:52:20 -07:00
casey langen
c2573fc945
Upgrade jsonpp
2020-10-08 19:02:49 -07:00
casey langen
8c777f8780
Experimental changes to TrackList to support batching.
2020-10-08 17:42:37 -07:00
casey langen
1cf4b15273
Minor bug fix to TrackMetadataBatchQuery
2020-10-08 17:40:21 -07:00
casey langen
cdc55c940b
Added TrackMetadataBatchQuery for optimizing remote library track list
...
rendering. Not used yet.
2020-10-08 00:17:52 -07:00
casey langen
ad3ee46a52
Ensure RemoteLibrary disconnects the underlying websocket when it's
...
closed.
2020-10-08 00:14:56 -07:00
Casey Langen
f936d21479
Disable websocketpp logging, it's corrupting the terminal.
2020-10-07 17:40:06 -07:00
Casey Langen
a057787c27
Fixed clang compile and warnings.
2020-10-07 17:32:38 -07:00
casey langen
935162e8b9
Implemented remote audio playback and fixed a handful of bugs along the
...
way. Not near production quality yet, but it *does* work.
2020-10-07 16:37:15 -07:00
casey langen
ed717d4f88
Let's actually use the supplied password.
2020-10-06 23:21:34 -07:00
casey langen
382cfb0711
Fixed a couple other missing MessageQueue broadcasts for serialized
...
queries. We should be good now.
2020-10-06 23:15:17 -07:00
casey langen
c88942569b
Fix SavePlaylistQuery
2020-10-06 23:04:46 -07:00
casey langen
37d7acb147
Fixed some warnings and added missing externally facing connection logic
...
to WebSocketService.
2020-10-06 22:16:05 -07:00
casey langen
ecd68a6057
IQuery::Synchronous support in RemoteLibrary.
2020-10-06 21:43:45 -07:00
casey langen
72e8895aa9
Kind of sort of working now. Need to get synchronous queries working,
...
even though they are generally undesireable.
2020-10-06 21:29:08 -07:00
casey langen
3f0603656b
Fixed Linux compile.
2020-10-06 19:54:18 -07:00
casey langen
b3c887f7ce
Fleshed out some of WebSocketClient and now have queries (de)serializing
...
through IMetadataProxy via WebSocketServer
2020-10-06 19:12:47 -07:00
casey langen
49b49ade51
The client seems to connect to the web socket server.
2020-10-06 02:28:55 -07:00
casey langen
3d170d4127
Removed some old testing code
2020-10-06 02:28:40 -07:00
casey langen
ab3b425281
Added some disabled code.
2020-10-06 01:22:08 -07:00
casey langen
50260ed53b
Added placeholder WebSocketClient to core.
2020-10-05 23:09:42 -07:00
casey langen
45f4a96ea7
Fixed LastFm compiler warnings with some good old fashioned gross casts.
2020-10-05 23:00:25 -07:00
casey langen
4cfe49a061
Added ILibrary::IsConfigured()
2020-10-05 23:00:14 -07:00
casey langen
c15033c77d
Fixed a bug in LocalMetadataProxy that was assuming the input Track
...
would always be the same reference as the resulting track in
TrackMetadataQuery.
2020-10-05 22:19:24 -07:00
casey langen
c63892bcdc
Fixed a couple really old LibraryTrack bugs caused by code that was
...
never exercised.
2020-10-05 22:03:26 -07:00
casey langen
b51dee258f
Upgraded websocketpp and moved it and libmicrohttpd into the shared
...
3rdparty directory.
2020-10-05 21:28:46 -07:00
casey langen
61a0ee78de
Fixed MetadataMapListFromJson
2020-10-05 21:11:02 -07:00
casey langen
0dfe2fc26e
Intermediate commit; some bugs in serializing MetadataMap fixed, others
...
still exist.
2020-10-05 20:51:48 -07:00
casey langen
fc8279968e
Finished initial round of query serialization.
2020-10-05 18:44:16 -07:00
casey langen
9af8844a29
Added GetPlaylistQuery serialization and fixed a bug in
...
CategoryTrackListQuery
2020-10-04 22:58:46 -07:00
casey langen
ed313ecce0
Fixed out of control memory / CPU usage caused by unnecessary track
...
parsing.
2020-10-04 22:42:29 -07:00
casey langen
139c669790
musikcubed/main.cpp fix for updated LibraryFactory API
2020-10-04 21:55:52 -07:00
casey langen
b8f7861917
More LibraryFactory bug fixes. This thing needs to be rethought.
2020-10-04 21:52:12 -07:00
casey langen
1deb6cf153
* Another minor LibraryFactory() refactor -- it's still gross, but not as bad now.
...
* Fixed RemoteLibrary to return a stubbed IIndexer to avoid null derefs
* Fixed a couple bugs in track serialization
2020-10-04 21:44:29 -07:00
casey langen
dd5cd54e33
Added CategoryTrackListQuery serialization
2020-10-04 15:10:58 -07:00
casey langen
e467e28513
Updated QueryRegistry with new queries.
2020-10-04 13:12:42 -07:00
casey langen
51e1025ecb
Make SearchTrackListQuery serializable and add utility methods for de/serializing TrackList and std::set<> types.
2020-10-04 11:14:09 -07:00
casey langen
3257179db6
SetTrackRatingQuery is now serializable
2020-10-03 23:22:53 -07:00
casey langen
7f4d0ee78b
AllCategoriesQuery is now serializable.
2020-10-03 23:06:14 -07:00
casey langen
6cbe4ca758
Fix TrackMetadataQuery.
2020-10-03 22:17:00 -07:00
casey langen
5a08277603
TrackMetadataQuery work in progress.
2020-10-03 22:06:10 -07:00
casey langen
acbe1f91ef
Debounce category searches
2020-10-01 23:59:42 -07:00
casey langen
a491964779
Added serialization for CategoryListQuery
2020-10-01 23:53:12 -07:00
Casey Langen
6e8af510c1
Added (untested) serialization for AlbumListQuery
2020-10-01 22:35:28 -07:00
casey langen
34eb6ae805
Added missing files to core's CMakeLists.txt
2020-10-01 10:06:39 -07:00
casey langen
dfef6af835
Restructured query file locations and namespaces.
2020-09-30 23:21:16 -07:00
casey langen
4ee0b92323
Some initial plumbing to test query serialization/deserialization so we
...
can make requests over websockets.
2020-09-30 23:08:03 -07:00
casey langen
b181ed50f6
Let's always use TrackMetadataQuery to get track metadata from the
...
database.
2020-09-30 00:39:37 -07:00
casey langen
578e470fb3
TrackMetadataQuery does not need a direct reference to an ILibrary --
...
let's remove this because it's causing us to perform weird gymnastics.
2020-09-30 00:19:37 -07:00
casey langen
7aa7cf276d
Additional prep work for supporting async Track queries in TrackListView
2020-09-30 00:13:27 -07:00
casey langen
d235b3b116
Update comments to reflect correct SDK version.
2020-09-29 01:14:32 -07:00
casey langen
7c5d2f5a2e
Added missing ReplayGain.h
file and fixed lyrics to use all
...
asynchronous queries.
2020-09-29 01:11:43 -07:00
casey langen
191d111aad
Remove ReplayGainQuery, and include it as part of the track queries.
...
Also clean up some warnings.
2020-09-29 01:00:21 -07:00
casey langen
689b9b08b4
Converted BrowseOverlays synchronous queries to async.
2020-09-28 22:24:31 -07:00
casey langen
2c801a8039
Migrate synchronous queries to async in PlayQueueOverlays.
2020-09-28 22:19:34 -07:00
casey langen
fc9a87b8ce
Fixed an old bug that could cause library query callbacks to run twice.
2020-09-28 00:49:18 -07:00
casey langen
88ad16ac69
Version update for next release.
2020-09-19 11:13:09 -07:00
trackiss
2a99c48a45
Create ja_JP.json
2020-09-18 16:01:52 +09:00
casey langen
4ff1a0a464
Revert "Merge upstream PDCurses"
...
This reverts commit 0ce8f1ee98
.
2020-09-07 19:09:29 -07:00
casey langen
6fcd248728
Revert "Fix win32 startup crashes due to restructured PDCurses initialization"
...
This reverts commit 9fa3f521ac
.
2020-09-07 19:09:23 -07:00
casey langen
9fa3f521ac
Fix win32 startup crashes due to restructured PDCurses initialization
...
logic.
2020-08-31 22:33:28 -07:00
casey langen
0ce8f1ee98
Merge upstream PDCurses
2020-08-31 22:33:16 -07:00
casey langen
95b928665d
Fixed issue where switching output device while paused would start
...
playback again.
2020-08-30 13:42:09 -07:00
casey langen
d56fc1158c
Dead code removal.
2020-07-29 19:56:47 -07:00
casey langen
06026500c4
Fixed a bug where interrupting indexer source plugins didn't work properly.
2020-07-26 16:31:42 -07:00
casey langen
2df97b1fff
A couple small indexer tweaks and fixes.
2020-07-26 13:42:44 -07:00
casey langen
ae1b2ee233
Fixed libmicrohttpd version check.
2020-07-17 19:48:55 -07:00
casey langen
4827a6b1a5
Updated versionCode for new build.
2020-07-11 20:13:32 -07:00
Casey Langen
fba8e9e7a5
Version bump.
2020-07-11 18:28:46 -07:00
Casey Langen
e8e9dbd308
More libmicrohttpd compability fixes.
2020-07-11 18:27:28 -07:00
casey langen
2f7f6dd39f
Attempted fix for build failures against newer versions of
...
libmicrohttpd.
2020-07-11 18:12:41 -07:00
casey langen
d43a74f708
musikdroid version bump.
2020-07-11 17:39:48 -07:00
casey langen
86ef7e36b0
Revert "CMakeList config compatibilty shuffle."
...
This reverts commit 9daa84b0c9
.
2020-07-11 15:46:26 -07:00
casey langen
9daa84b0c9
CMakeList config compatibilty shuffle.
2020-07-11 15:36:46 -07:00
Casey Langen
dbf90ddf45
Fixed libopenmptdecoder macOS compile when static libraries are enabled.
2020-07-11 13:54:15 -07:00
casey langen
20436a3a74
Cruft removal.
2020-07-08 23:46:45 -07:00
casey langen
6d415ebdee
Fixed bug where indexer could not be interrupted.
2020-07-08 23:44:46 -07:00
casey langen
28d62efdde
Improved thread safety in the mpris plugin.
2020-07-03 22:44:38 -07:00
casey
c2ed479955
Revert mpris change that seems to be causing more harm than good.
2020-07-02 21:53:30 -07:00
casey langen
cedd4c424e
Let's not spam the log, and also ensure we have a maximum of 1000
...
entries.
2020-07-01 20:14:56 -07:00