Commit Graph

1871 Commits

Author SHA1 Message Date
casey langen
8a75e7e8b3 Added super basic UI for connecting to last.fm. Needs (a lot of) polish. 2018-05-02 01:41:27 -07:00
casey langen
722587e669 Some initial scaffolding for the last fm configuration UI. Nothing
user-facing yet.
2018-05-01 00:40:26 -07:00
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