Commit Graph

2069 Commits

Author SHA1 Message Date
casey langen
1e2582fb1d Fixed URL signature and the ability to create new sessions. Also added
the ability to store, load and clear sessions.
2018-04-30 21:59:28 -07:00
casey langen
e4a92dae4d Checkpoint commit for LastFm integration -- URL signing and working
`auth.getToken` call.
2018-04-29 23:01:29 -07:00
casey langen
a4c0056a07 Initial version of a simple wrapper around the libcurl "simple"
interface to make it a bit nicer to use. Nothing too exotic.
2018-04-29 21:44:19 -07:00
casey langen
c3a1a26130 Guard against returning negative limits. 2018-04-29 00:19:33 -07:00
casey langen
471d66d504 Fixed a typo in the archive script for the win32 milkdrop dist 2018-04-29 00:19:33 -07:00
casey langen
8bf9a96de7 Added Ubuntu Bionic support. 2018-04-26 21:55:05 -07:00
casey langen
43101fe6d8 Fixed a bug where the set_volume remote API request was not returning
a response.
2018-04-12 00:45:37 -07:00
casey langen
00e62a1adb Fixed a bug where the same playback overview may be broadcast to clients
multiple times.
2018-04-11 00:37:59 -07:00
casey langen
7af0ae48c9 Move the it_IT translation to the correct directory. 2018-04-06 21:14:43 -07:00
casey langen
fe4597e95f
Merge pull request #183 from anonik9900/master
Italian translation for musikcube
2018-04-06 21:13:17 -07:00
DeVeL_AnOnIk
797328dabb
anonik9900-italian-translation
Italian Translation for musikcube
2018-03-20 21:29:09 +01:00
DeVeL_AnOnIk
9489421033
Italian Translation for musikcube
See the readme for more info...
2018-03-20 21:27:37 +01:00
casey langen
4b9d554662 Fixed a bug where the notification may not stay gone. Also upgraded
Exoplayer and Kotlin versions.
2018-03-03 15:53:52 -08:00
casey langen
ae80169713 Added theme support via #pragma comment so the font chooser and menus
look nicer.
2018-02-23 23:29:17 -08:00
casey langen
b488951e1d Upgraded PDCurses -- was still about 80 commits behind upstream. Oops. 2018-02-23 23:28:29 -08:00
casey langen
6965684718 Repaired broken musikwin project -- even though it'll probably never be
used. Also created a solution for it so building is easier.
2018-02-23 17:23:27 -08:00
casey langen
47dc8d836b Fix SystemService crashes on Oreo devices. 2018-02-21 18:13:15 -08:00
casey langen
afb061aaf4 Ensure PlaybackService gets destroyed before the Library instance --
otherwise the play queue will not be serialized properly on exit.
2018-02-20 00:35:03 -08:00
casey langen
59fe25ec2d - Fixed the win32 build script
- Don't restore playback session if the setting is disabled
2018-02-20 00:28:11 -08:00
casey langen
c0284e2f82 Version bump for musikdroid release. 2018-02-19 23:49:34 -08:00
casey langen
9c0695c7ab Made SaveSettingsOnExit enabled by default now that it seems stable. 2018-02-19 23:48:31 -08:00
casey langen
a1cc7c5422 Addded a new setting to musikdroid that allows automatic playback
transfer from client to server when a headset is disconnected.
2018-02-19 14:40:24 -08:00
casey langen
c87ea056dd Updated CHANGELOG 2018-02-19 13:03:15 -08:00
casey langen
15c59437cd Moved play context saving/restoration to core library, and run it
automatically in PlaybackService ctor/dtor. Also, updated
PlaybackService to allow for custom transports, but initialize itself
with a MasterTransport if one is not specified. This simplifies things
in the app-layer.
2018-02-19 12:08:19 -08:00
Casey Langen
504d7ec70b Re-arrange play context load/save to happen in the main app setup,
before views are created or the indexer is kicked off -- this makes the
app appear more quickly.
2018-02-18 22:19:00 -08:00
casey langen
dbd15acd0c Updated sqlite to v3.22.0. Previous version was more than a year and a
half old.
2018-02-18 21:51:48 -08:00
casey langen
d0c3713125 CHANGELOG update. 2018-02-18 15:47:20 -08:00
casey langen
c96f873e69 Post build tweak. 2018-02-18 15:35:32 -08:00
casey langen
177cf1851e Round out session resumption: remember and restore the play head. 2018-02-18 15:02:26 -08:00
casey langen
8550e62b1d Use SourceCodePro font by default, and also hide the Font/Paste menu
bar. This makes the app much better looking by default.
2018-02-18 15:02:26 -08:00
casey langen
a840728083 Merged upstream clangen/PDCurses changes that allow for specifying a
preferred font, and default menu bar visibility.
2018-02-18 15:02:26 -08:00
casey langen
c2fa156dc9 Merged our PDCurses with upstream master. 2018-02-18 15:02:26 -08:00
casey langen
d0e3e35d94 Added missing constant mapping for new PlaybackPrepared state. 2018-02-18 02:20:24 +00:00
casey langen
3dd4bbbad7 Experimental changes to support automatically enqueuing of previously
playing track. Required minor surgery to the ITransport interface, both
transport types, and PlaybackService.
2018-02-17 16:57:53 -08:00
casey langen
a22c346293 Cleaned up warnings on *nix 2018-02-17 12:48:05 -08:00
casey langen
6a4e9ae9c3 Initial work to support saving app session on exit, then restoring it on
startup.
2018-02-17 11:29:57 -08:00
Casey Langen
a2dc03ffaa Version bump for next release. 2018-02-15 09:27:55 -08:00
Casey Langen
b96c2e6c17 Added the ability to start playback directly from the directory pane in
DirectoryLayout by using the context menu key.
2018-02-15 09:27:50 -08:00
casey langen
82931b3669 Fixed *nix compile. 2018-02-12 23:26:23 -08:00
casey langen
005bfeeb3a Fixed a bug where OnChildVisibilityChanged() was calling up to
super::OnParentVisibilityChanged(). Oops.
2018-02-12 23:21:24 -08:00
casey langen
ab79b4bdbe Fixed up DirectoryLayout's TrackList title. 2018-02-12 21:37:29 -08:00
casey langen
acf9befb86 Don't show path chooser if there is only one indexed path. Also:
remember the previously selected directory.
2018-02-12 21:21:59 -08:00
casey langen
d8d2fc7da0 Fixed focus order issue in DirectoryLayout when hiding/showing directory
list.
2018-02-12 20:55:55 -08:00
casey langen
1f88974620 Fixed bugs related to LayoutBase not properly re-indexing focusable
targets when views are hidden or shown. Added new
IWindow::OnChildVisibilityChanged that is automatically called by all
child Windows to notify containers of visibility changes.
2018-02-12 20:55:02 -08:00
casey langen
5dbb2c6abc A handful of additional small bugfixes for directory browsing:
1. Update the tracklist on indexer progress
2. Optimized DirectoryAdapter::HasSubdirectories()
3. Added directory name to tracklist title
4. Hide direcotry chooser for root paths without any subdirs
2018-02-12 09:45:17 -08:00
casey langen
e5d82dc868 A couple small bug fixes in the directory browser. 2018-02-12 08:10:38 -08:00
casey langen
80a10ffe5f Don't requery unless we need to. 2018-02-12 00:21:10 -08:00
casey langen
0cf2274745 Browsing metadata by directory is now pretty much working. 2018-02-12 00:08:16 -08:00
casey langen
8885651ea7 More boilerplate -- added an overlay to BrowseOverlays to allow the user
to select the browse root, then pass it through all relevant components.
Also added some localized strings.
2018-02-11 13:09:23 -08:00
casey langen
8673eddda4 - Added DirectoryTrackListQuery.
- Updated 'directories' table so columns are compatible with generic
"regular" category (and category tracklist) queries.
2018-02-11 01:15:52 -08:00