Skip to content

Commit 62503e3

Browse files
author
Chris Bellew
committed
Disabled voice feedback; Bumped version number.
1 parent 37a4c19 commit 62503e3

File tree

2 files changed

+12
-67
lines changed

2 files changed

+12
-67
lines changed

src/com/atomjack/vcfp/MainActivity.java

Lines changed: 6 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,15 @@
44
import java.util.Map;
55
import java.util.concurrent.ConcurrentHashMap;
66

7-
import org.simpleframework.xml.Serializer;
8-
import org.simpleframework.xml.core.Persister;
9-
107
import us.nineworlds.serenity.GDMReceiver;
118
import android.app.Activity;
129
import android.app.AlertDialog;
1310
import android.app.Dialog;
1411
import android.content.BroadcastReceiver;
15-
import android.content.Context;
1612
import android.content.DialogInterface;
1713
import android.content.Intent;
1814
import android.content.IntentFilter;
1915
import android.content.SharedPreferences;
20-
import android.content.res.Resources.NotFoundException;
2116
import android.net.Uri;
2217
import android.os.Bundle;
2318
import android.support.v4.content.LocalBroadcastManager;
@@ -47,8 +42,7 @@ public class MainActivity extends Activity {
4742
public final static String BUGSENSE_APIKEY = "879458d0";
4843

4944
private BroadcastReceiver gdmReceiver = new GDMReceiver();
50-
private Activity mCurrentActivity = null;
51-
45+
5246
private Dialog searchDialog = null;
5347
private Dialog serverSelectDialog = null;
5448

@@ -57,8 +51,6 @@ public class MainActivity extends Activity {
5751

5852
private Map<String, PlexClient> m_clients = new HashMap<String, PlexClient>();
5953

60-
private static Serializer serial = new Persister();
61-
6254
private SharedPreferences mPrefs;
6355
private SharedPreferences.Editor mPrefsEditor;
6456

@@ -69,16 +61,16 @@ public class MainActivity extends Activity {
6961
protected void onCreate(Bundle savedInstanceState) {
7062
super.onCreate(savedInstanceState);
7163

72-
// BugSenseHandler.initAndStartSession(MainActivity.this, BUGSENSE_APIKEY);
64+
BugSenseHandler.initAndStartSession(MainActivity.this, BUGSENSE_APIKEY);
7365

7466

7567
mPrefs = getSharedPreferences(PREFS, MODE_PRIVATE);
7668
mPrefsEditor = mPrefs.edit();
7769
Gson gson = new Gson();
7870

7971
setContentView(R.layout.main);
80-
this.server = (PlexServer)gson.fromJson(mPrefs.getString("Server", ""), PlexServer.class);
81-
this.client = (PlexClient)gson.fromJson(mPrefs.getString("Client", ""), PlexClient.class);
72+
this.server = gson.fromJson(mPrefs.getString("Server", ""), PlexServer.class);
73+
this.client = gson.fromJson(mPrefs.getString("Client", ""), PlexClient.class);
8274

8375
initMainWithServer();
8476
}
@@ -138,8 +130,8 @@ public void onItemClick(AdapterView<?> adapter, View view, int position,
138130
searchForPlexServers();
139131
} else if(holder.tag.equals("client")) {
140132
getClients();
141-
} else if(holder.tag.equals("feedback")) {
142-
selectFeedback();
133+
// } else if(holder.tag.equals("feedback")) {
134+
// selectFeedback();
143135
}
144136
}
145137
});
@@ -155,14 +147,7 @@ public void settingRowHelpButtonClicked(View v) {
155147
helpDialog = new AlertDialog.Builder(MainActivity.this);
156148
}
157149
helpDialog.setTitle(R.string.app_name);
158-
/*
159-
AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this)
160-
.setTitle(R.string.app_name)
161-
.setMessage(R.string.about_text);
162150

163-
alertDialog.show();
164-
*/
165-
166151
if(helpButtonClicked.equals("server")) {
167152
helpDialog.setMessage(R.string.help_server);
168153
} else if(helpButtonClicked.equals("client")) {
@@ -265,13 +250,11 @@ public void onSuccess(MediaContainer clientMC)
265250
{
266251
serversScanned++;
267252
// Exclude non-Plex Home Theater clients (pre 1.0.7)
268-
// List<PlexClient> clients = new ArrayList<PlexClient>();
269253
Logger.d("clientMC size: %d", clientMC.clients.size());
270254
for(int i=0;i<clientMC.clients.size();i++) {
271255
float version = clientMC.clients.get(i).getNumericVersion();
272256
Logger.d("Version: %f", version);
273257
if((version >= 1.07 || !clientMC.clients.get(i).getProduct().equals("Plex Home Theater")) && !m_clients.containsKey(clientMC.clients.get(i).getName())) {
274-
// m_clients.add(clientMC.clients.get(i));
275258
m_clients.put(clientMC.clients.get(i).getName(), clientMC.clients.get(i));
276259
}
277260
}
@@ -379,19 +362,6 @@ private void scanForClients() {
379362
startService(mServiceIntent);
380363
}
381364

382-
private static MediaContainer getMediaContainer(String response) {
383-
MediaContainer mediaContainer = new MediaContainer();
384-
385-
try {
386-
mediaContainer = serial.read(MediaContainer.class, response);
387-
} catch (NotFoundException e) {
388-
e.printStackTrace();
389-
} catch (Exception e) {
390-
e.printStackTrace();
391-
}
392-
return mediaContainer;
393-
}
394-
395365
private void getClients(MediaContainer mc) {
396366
if(mc != null) {
397367
this.server.setMachineIdentifier(mc.getMachineIdentifier());
@@ -487,23 +457,6 @@ private void saveSettings() {
487457
mPrefsEditor.commit();
488458
}
489459

490-
public void onReceive(Context context, Intent intent) {
491-
String message = "Broadcast intent detected " + intent.getAction();
492-
Logger.d(message);
493-
}
494-
495-
public void onFinishedSearch() {
496-
Logger.d("done with search");
497-
}
498-
499-
public Activity getCurrentActivity(){
500-
return mCurrentActivity;
501-
}
502-
503-
public void setCurrentActivity(MainActivity mCurrentActivity){
504-
this.mCurrentActivity = mCurrentActivity;
505-
}
506-
507460
@Override
508461
public boolean onCreateOptionsMenu(Menu menu) {
509462
// Inflate the menu; this adds items to the action bar if it is present.

src/com/atomjack/vcfp/PlayMediaActivity.java

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
import java.util.regex.Matcher;
77
import java.util.regex.Pattern;
88

9-
import org.simpleframework.xml.Serializer;
10-
import org.simpleframework.xml.core.Persister;
11-
129
import us.nineworlds.serenity.GDMReceiver;
1310
import android.app.Activity;
1411
import android.app.AlertDialog;
@@ -45,7 +42,6 @@ public class PlayMediaActivity extends Activity {
4542
private String queryText;
4643
private Dialog searchDialog = null;
4744
private ConcurrentHashMap<String, PlexServer> plexmediaServers = new ConcurrentHashMap<String, PlexServer>();
48-
private static Serializer serial = new Persister();
4945
private int serversScanned = 0;
5046
private BroadcastReceiver gdmReceiver = new GDMReceiver();
5147
private Intent mServiceIntent;
@@ -66,7 +62,8 @@ protected void onCreate(Bundle savedInstanceState) {
6662
Logger.d("on create PlayMediaActivity");
6763
super.onCreate(savedInstanceState);
6864

69-
// BugSenseHandler.initAndStartSession(PlayMediaActivity.this, MainActivity.BUGSENSE_APIKEY);
65+
66+
BugSenseHandler.initAndStartSession(PlayMediaActivity.this, MainActivity.BUGSENSE_APIKEY);
7067

7168
mPrefs = getSharedPreferences(PREFS, MODE_PRIVATE);
7269

@@ -503,7 +500,6 @@ public void onSuccess(MediaContainer mc)
503500
thisTrack.setAlbum(thisTrack.getParentTitle());
504501
Logger.d("Track: %s by %s.", thisTrack.getTitle(), thisTrack.getArtist());
505502
if(compareTitle(thisTrack.getArtist(), artist)) {
506-
// if(thisTrack.getArtist().toLowerCase().equals(artist.toLowerCase())) {
507503
thisTrack.setServer(server);
508504
tracks.add(thisTrack);
509505
}
@@ -972,15 +968,11 @@ private void onMovieSearchFinished(String queryTerm) {
972968
return;
973969
}
974970
}
975-
976-
private void feedback(String text) {
977-
// if(mPrefs.getInt("feedback", MainActivity.FEEDBACK_VOICE) == MainActivity.FEEDBACK_VOICE) {
978-
// GoogleSearchApi.speak(this, text);
979-
// } else {
971+
972+
private void feedback(String text) {
980973
Toast.makeText(this, text, Toast.LENGTH_SHORT).show();
981-
// }
982-
Logger.d(text);
983-
}
974+
Logger.d(text);
975+
}
984976

985977
private void playAlbum(final PlexDirectory album) {
986978
String url = "http://" + album.server.getAddress() + ":" + album.server.getPort() + album.key;

0 commit comments

Comments
 (0)