2eb2a0f494Simplify AllCastActivity: the cast list is always passed by the calling activity/fragment (via Intent), so this activity looses the ability to fetch the list from the database. Change calling activities to reflect that.
Synced Synapse
2015-07-29 18:53:50 +0100
a07a819898Add support to see all cast on now playing screen
Synced Synapse
2015-07-29 18:37:28 +0100
d48b95d86eTweak cast list margins
Synced Synapse
2015-07-28 22:58:00 +0100
b534ccd756Change vibration duration to 50ms
Synced Synapse
2015-07-28 22:43:37 +0100
cbed4d919aAdd new activity to show all cast for movies and tv shows
Synced Synapse
2015-07-28 19:27:17 +0100
1268c4450eRemoved vibrations from non-D-pad buttons
Akshay Zade
2015-07-25 12:14:14 +0530
1bf525d692Added vibrations to all remote buttons
Akshay Zade
2015-07-23 21:20:09 +0530
7170dc9548Moved vibration handling to UIUtils
Akshay Zade
2015-07-23 20:59:46 +0530
cf0f76b5bdAdded vibrations to other remote buttons
Akshay Zade
2015-07-23 20:46:06 +0530
bc08f5cfd4Fixed spelling mistakes on RemoteFragment
Akshay Zade
2015-07-23 20:18:01 +0530
c65ae70b99Reduced vibration duration to 100ms and added it to UIUtils
Akshay Zade
2015-07-19 20:19:37 +0530
a90349ec49Added vibrations to remote buttons
Akshay Zade
2015-07-19 16:15:01 +0530
4427ca0dbcAdded setting item for vibrate on remote press
Akshay Zade
2015-07-19 14:23:29 +0530
47f4875762Switch ff/rw buttons to skip next/previous if current playing item is a song
Synced Synapse
2015-06-23 19:43:33 +0100
4a2d699e62Update versions of targetSDK and Support library Fix issue with ActionBar not showing hamburger menu with Support library v22
Synced Synapse
2015-06-23 19:08:45 +0100
33fde2cba7Slight optimization loading different icons
Synced Synapse
2015-06-23 18:58:21 +0100
0e90b731dcHighlight current selected item on playlist
Synced Synapse
2015-06-23 18:43:57 +0100
5038720661Reverting versions of target SDK and support version. Newer versions mess up with the side menu.
Synced Synapse
2015-06-22 23:16:54 +0100
ca119fd21cUpdate versions of build tools, support library, gradle and target API
Synced Synapse
2015-06-22 23:00:06 +0100
717498b846Fixed chinese translation file name
Synced Synapse
2015-06-21 15:57:34 +0100
0563e80fe9Add support for using EventServer in remote d-pad
Synced Synapse
2015-06-21 15:11:22 +0100
1fd89e2c8eMerge pull request #94 from aldatsa/basque-translation
jenkins4kodi
2015-06-21 16:05:23 +0200
68ab545651Add EventServer configuration options in wizard and host editing.
Synced Synapse
2015-06-21 15:04:54 +0100
a429ec17b4Change D-Pad buttons behaviour, so that they don't fire a command on each touch event. The other scheme makes them too sensitive, which causes them to issue commands when the user swipes on the remote screen for instance.
Synced Synapse
2015-06-18 18:17:29 +0100
8ce709c55aD-Pad on the remote screen now uses EventServer by default. Not finished: EventServer port is still hardcoded (9777) and there's no possibility of configuration.
Synced Synapse
2015-06-17 22:30:40 +0100
a9e0a07572Add constants for the different types of button maps
Synced Synapse
2015-06-17 22:29:44 +0100
5cdca246cdFix calculation of packet number and sizes, that was causing packets with payloads of size 0 not to be sent, as well as packets with payloads of sizes multiple of MAX_PAYLOAD_SIZE to send empty packets.
Synced Synapse
2015-06-17 22:27:13 +0100
a2d5f461b7add chinese(simpled chinese)
DEV
2015-05-31 22:56:40 +0800
2eea3d7a4aChange behaviour when receiving a youtube URI request: if no video is playing, clear the video playlist fist, queue the requested URI to the (empty) playlist, and start playback. If a video is playing, just queue the file to the video playlist. The playlist wasn't being cleared previously, which was causing some strange behaviour.
Synced Synapse
2015-05-27 19:37:22 +0100
17e9ad5aafCatch an exception that is being reported in Google Play, when user enters a malformed URL as the media center address. This causes a RuntimeException on OkHttp which wasn't being handled. Ideally we should validate the hostname/ip address that the user enters, but i'm not sure that Patterns.IP_ADDRESS/Patterns.DOMAIN_NAME/Patterns.WEB_URL catches all the possible cases, so i opted for the lazy solution, catch the exception
Synced Synapse
2015-05-25 23:17:41 +0100
987d11656cInitial Russian translations were added
Dmitry Ashkadov
2015-05-24 22:16:36 +0300
21c90438d0Change youtube addon url to newest one Fix issues with sharing youtube videos to Kodi: 1. Queue all videos, including the first, 2. Fix youtube url parsing 3. Handle intent in onStart instead of onCreate
Synced Synapse
2015-05-21 20:08:05 +0100
1fc9eb3301Switched HTTP library. Using OkHttp explicitly now, instead of the default Android one, which varies acroos OS versions. OkHttp is also used as the backend for loading images (Picasso). Added disk cache to image loading.
Synced Synapse
2015-04-18 10:52:31 +0100
ba54c3b4dcFix ClassCastException on Files.GetDirectory (this can be in other places)
Synced Synapse
2015-04-15 22:23:01 +0100
6dd6a1b6a0Don't display year when it's 0
Synced Synapse
2015-04-15 22:13:01 +0100
da90f92ddcImprove display of long titles on playlist and files list
Synced Synapse
2015-04-15 21:55:49 +0100
0a0328d176Increse popup menu icon size in playlist and files list
Synced Synapse
2015-04-15 21:53:03 +0100
e5a82517bbFix exception reported on Google Play
Synced Synapse
2015-04-13 23:29:20 +0100
27d82d31caFix runtime exception reported on Google Play
Synced Synapse
2015-04-13 23:21:35 +0100
2ddd612f7fPossible fix for an exception reported on Google Play (can't reproduce...)
Synced Synapse
2015-04-13 23:16:16 +0100
6164dddbddCatch invalid format exception for WoL port (host manual configuration)
Synced Synapse
2015-04-13 23:06:28 +0100
59a42eb8bbFixed exception reported on Google Play (not sure how to trigger it, but this can't hurt)
Synced Synapse
2015-04-13 22:59:49 +0100
adcb7bdf49Fix string translation that was causing an Exception
Synced Synapse
2015-04-13 22:55:42 +0100
bd0a5121a4Fix Null pointer exception reported on Google Play
Synced Synapse
2015-04-13 22:51:00 +0100
30b4ac763aAllow the user to specify the protocol to use in the connection (TCP/HTTP). HTTP is always needed/used (for images and some requests where TCP can't be used because we want to be stateless), TCP is used by default and if available, but now the user can explicitly choose not to use TCP and always go through HTTP.
Synced Synapse
2015-04-11 17:58:15 +0100
4a297c2e35Change share intent behaviour: if a video is already playing, queue the shared file, otherwise start playing it immediately. Defined playlist types in the correct place
Synced Synapse
2015-04-10 19:51:44 +0100
611dafc101Add new intent to "Play on Kodi". This allows sharing videos from the YouTube app to Kodi (unfortunately the share option will appear in every app that shares plain text links, as that is what the YouTube app shares). Tweaked the Now Playing and Playlist screens to better support YouTube videos Changed HostConnectionObserver to notify clients not only when the id of what's playing changes but also when the label changes (YouTube videos and pictures for instance don't have ids, so the remote wasn't getting notified of a change in what's playing)
Synced Synapse
2015-04-08 22:28:19 +0100
c0073d5f29Bump version for release
v1.3.0
Synced Synapse
2015-04-02 23:11:20 +0100
8fe3f814c8Fix problem with back key and list going back to beginning after screen rotation.
DanhDroid
2015-03-27 13:32:02 -0700
02dc9bac7eExtend Siles.GetDirectory method to receive all available parameters
Synced Synapse
2015-03-26 18:44:32 +0000
d34d080adfFix ClassCastException on getting lists from json rpc
Synced Synapse
2015-03-24 19:29:28 +0000
df2ad401d5Possible fix for crash reported on Google Play (Null Pointer Exception in OnAddonEnabled). Can't reproduce this.
Synced Synapse
2015-03-23 23:15:56 +0000
0266f7f3abFix crash because of ClassCastException to ArrayNode. Note: if by any chance this causes the cast list to disappear, revert it and just catch the Exception
Synced Synapse
2015-03-23 23:02:01 +0000
438442cb37Prevent crash reported on Google Play (Null Pointer Exception in OnLoaderReset)
Synced Synapse
2015-03-23 22:34:24 +0000
de9ddc3957Fix build fail because of Dutch translations
Synced Synapse
2015-03-23 22:00:48 +0000
80a133320dFix to prepare for next PR merge
Synced Synapse
2015-03-22 15:26:42 +0000
71fc96dddeTest to check if fullscreen is better supported
Synced Synapse
2015-03-19 23:00:31 +0000
b0ada58bc5Added confirm dialog before downloading movies/episodes/albums, to prevent the user from starting a download by mistake (which can't be stopped afterwards)
Synced Synapse
2015-03-19 22:49:42 +0000
1652864eb3Implement media file browsing/queuing/playing feature
DanhDroid
2015-03-19 13:24:04 -0700