casey langen
28390f0819
version bump
2017-07-04 22:51:41 -07:00
casey langen
2ac1951e22
Minor cleanups to musikdroid
2017-07-04 21:35:21 -07:00
casey langen
1382ebe68b
Use category field IDs to hightlight currently playing track, instead of
...
category value. This fixes a bug where the wrong value may be selected
if multiple instances share the same name (e.g. "Greatest Hits")
2017-07-04 21:35:21 -07:00
casey langen
cd7f11569e
Update README.md
2017-07-04 12:09:22 -07:00
casey langen
9983dd4401
Update README.md
2017-07-01 13:28:11 -07:00
casey langen
36f4e93895
Update README.md
2017-06-30 21:08:35 -07:00
casey langen
29fff83939
Update LICENSE.txt
2017-06-30 21:06:16 -07:00
casey langen
e9778296e5
Update README.md
2017-06-30 19:27:47 -07:00
casey langen
519146028c
Update README.md
2017-06-30 19:27:24 -07:00
casey langen
73266d0292
Update README.md
2017-06-30 19:25:22 -07:00
casey langen
bb3273fb7c
Update README.md
2017-06-30 19:16:47 -07:00
casey langen
abe4b344c9
Moved dependency list to a table.
2017-06-30 19:05:45 -07:00
casey langen
74e49b8356
Fixed a bug where seeking while paused would not update the internal
...
playback state to "Playing", even though playback has resumed.
2017-06-29 23:13:51 -07:00
casey langen
0b091a160a
musikdroid version bump
2017-06-28 23:40:02 -07:00
casey langen
c29911f438
* Removed "playback mode" from musikdroid settings. Not useful anymore,
...
and potentially confusing.
* A couple string updates
2017-06-28 21:18:36 -07:00
casey langen
5903410204
Added update check functionality to musikdroid.
2017-06-28 18:20:30 -07:00
casey langen
4ca46015ed
This should round off update testing -- also use the XFERINFOFUNCTION to
...
abort the update check if canceled.
2017-06-28 10:34:28 -07:00
casey langen
311909db2e
Added version and platform to the update check user agent, and
...
rearranged some settings and strings.
2017-06-28 10:19:04 -07:00
casey langen
81d38a9688
Added some missing frame titles to console, filter, and search layouts.
2017-06-28 02:25:46 -07:00
Casey Langen
8a2acda512
Integrated update check into SettingsLayout.
2017-06-28 02:24:21 -07:00
casey langen
bdb62b405a
Added update check functionality. Finally.
2017-06-28 00:51:56 -07:00
Casey Langen
21cb6e8820
Updated CHANGELOG and README with new hotkey info.
2017-06-27 07:16:15 -07:00
casey langen
46fbdef99d
* Fixed a bug in GetPlaylistQuery -- it was using a select DISTINCT, which was
...
de-duping tracks -- but a playlist can certainly contain the same track
multiple times
* Fixed a bug in SavePlaylistQuery where appending to a playlist would use the
last sort_order value, instead of one after the next
* Added support for adding tracks and categories to the currently visible
playlist with automatic updating
* Cleaned up PlayQueueOverlays.cpp a bit by removing a bunch of unnecessary
namespace prefixes
2017-06-26 22:48:08 -07:00
casey langen
4ed0ca3378
Fixed cursespp bug where views may redraw when their parent views are
...
not visible.
2017-06-26 20:28:16 -07:00
casey langen
0a81ea131d
Bumped version for release and fixed a couple minor bugs.
2017-06-26 19:24:21 -07:00
casey langen
151611fe64
Added support for IWindow/Window frame titles; use them in BrowseLayout
...
and NowPlayingLayout. Removed special view title complexity in
BrowseLayout.
2017-06-26 16:56:47 -07:00
casey langen
b3b210cb22
Edge case -- don't refresh playlists in browse while syncing. Hopefully
...
there aren't any more of these, otherwise we may want to implement a
custom browse screen.
2017-06-26 09:51:37 -07:00
casey langen
1ae8dee1fc
Added support for deleting and renaming playlists in browse view.
2017-06-26 00:19:29 -07:00
casey langen
33468e0263
- Updated ILibrary (and LocalLibrary) to allow for query-specific
...
callbacks without using sigslot!
- Added support for new playlist creation and playlist saving in
browse view! getting closer to *real* playlist support.
2017-06-25 23:44:59 -07:00
casey langen
72af480c7b
Incremental work to support playlist browse:
...
1. New SavePlaylistQuery functionality to allow saving or appending a
playlist from a category query. Delegates a lot of the heavy lifting
to CategoryTrackListQuery
2. Added overlay functionality for creating and appending to playlists
2017-06-23 23:27:53 -07:00
casey langen
f0e5cb998e
First set of work required to support "playlist" browse category:
...
1. Updated TrackListView public interface to expose more information
required for Browse to understand if the current list can be edited.
2. Added edit operations to BrowseLayout. Similar to those in
NowPlayingLayout, but slightly modified for this new use case.
3. Updated CategoryTrackListQuery to treat playlists as a category. this
works by delegating the heavy lifting to GetPlaylistQuery
4. Added a new hotkey to switch to playlist category browse.
5. Updated strings.
2017-06-23 17:36:12 -07:00
casey langen
5cbfdb6458
Removed AlbumArtModel.AlbumArtCallback; use plain-old-lambdas instead!
2017-06-23 17:29:58 -07:00
casey langen
97af88ee15
Update README.md
2017-06-21 12:39:50 -07:00
casey langen
937e7c03d8
Update README.md
2017-06-21 12:38:58 -07:00
casey langen
c2b47a02b5
* Fixed a bug in PlayQueueActivity where it wasn't updating properly while
...
starting playback on an empty screen.
* cleaned up a bunch of getColor() warnings using a couple class extension methods.
* Optimized imports.
2017-06-21 12:36:11 -07:00
casey langen
b13c19b2ac
- Fixed empty play queue behavior in streaming mode
...
- Fixed blinking current time bug introduced in Kotlin refactor
- Updated code style and nullability checking in TracklistSlidingWindow
to be more idiomatic
2017-06-20 23:58:36 -07:00
casey langen
e86cec10ea
Converted remaining Java code to Kotlin. Not everything is completely
...
idiomatic yet, but this is a great start.
2017-06-20 21:10:22 -07:00
casey langen
bfbd4db5e5
Bumped to 0.17.2, fixed startup crashes caused non-latin usernames.
2017-06-18 14:11:06 -07:00
casey langen
5128a1f416
Version bump for 0.17.1 (win32 dll crt fix)
2017-06-18 09:33:40 -07:00
casey langen
6c2f77cdc9
Updated libcurl.dll and libmp3lame.dll to link against the correct C
...
runtime with the correct flags so the VC140 redist doesn't need to be
installed.
2017-06-18 09:33:40 -07:00
casey langen
95751fa79a
Update README.md
2017-06-17 23:07:06 -07:00
casey langen
0ed9a1114a
Update README.md
2017-06-17 22:57:50 -07:00
casey langen
57692d93dc
Update README.md
2017-06-17 22:48:47 -07:00
casey langen
f77023f121
Update README.md
2017-06-17 22:42:06 -07:00
casey langen
c50c93ca6f
Update README.md
2017-06-17 22:41:44 -07:00
casey langen
4e41a5a463
Version bump musikdroid to 0.10.1.
2017-06-17 18:46:17 -07:00
casey langen
7ef6742781
Removed retrolambda from the app's dependency list. Not used anymore.
2017-06-17 16:17:15 -07:00
casey langen
c61ac7d2e2
- added empty and disconnected messaging in metadata screens
...
- fixed a bug in StreamingPlaybackService that could result in a crash
- upgraded kotlin tooling version
2017-06-17 16:15:51 -07:00
casey langen
3cf98debea
Added fabric.io for crash reporting.
2017-06-16 12:00:41 -07:00
casey langen
ee2d5415a6
Fixed StreamingPlaybackService's query factory so it always returns
...
something. Returning null to callers is dangerous.
2017-06-16 11:54:59 -07:00