Skip to content

Commit 9421d7e

Browse files
author
Chris Bellew
committed
Let the system decide on a port to use when scanning for servers or clients. Removed some unused code.
1 parent d5dc729 commit 9421d7e

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

mobile/src/main/java/com/atomjack/vcfp/GDMService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.net.DatagramPacket;
1414
import java.net.DatagramSocket;
1515
import java.net.InetAddress;
16+
import java.net.InetSocketAddress;
1617
import java.net.SocketTimeoutException;
1718

1819
public class GDMService extends IntentService {
@@ -29,8 +30,10 @@ protected void onHandleIntent(Intent intent) {
2930
try
3031
{
3132
int port = intent.getIntExtra(PORT, 32414); // Default port, for Plex Media Servers (Clients use 32412)
32-
DatagramSocket socket = new DatagramSocket(32420);
33+
DatagramSocket socket = new DatagramSocket(null);
34+
socket.setReuseAddress(true);
3335
socket.setBroadcast(true);
36+
socket.bind(new InetSocketAddress(0));
3437
String data = "M-SEARCH * HTTP/1.1";
3538
DatagramPacket packet = new DatagramPacket(data.getBytes(), data.length(), getBroadcastAddress(), port);
3639
socket.send(packet);

mobile/src/main/java/com/atomjack/vcfp/services/PlexSearchService.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -745,11 +745,6 @@ public void onFailure(Throwable error) {
745745
error.printStackTrace();
746746
}
747747
});
748-
749-
NowPlayingActivity listener = (NowPlayingActivity)plexSubscription.getListener();
750-
if (listener != null) {
751-
currentOffset = Integer.parseInt(listener.getNowPlayingMedia().viewOffset);
752-
}
753748
}
754749
}
755750
};
@@ -1154,7 +1149,7 @@ public void onSuccess(final Connection connection) {
11541149
public void onSuccess(MediaContainer mediaContainer) {
11551150
Logger.d("got play queue: %s", mediaContainer.playQueueID);
11561151
tracks = mediaContainer.tracks;
1157-
if(tracks.size() > 0) {
1152+
if (tracks.size() > 0) {
11581153
PlexTrack media = tracks.get(0);
11591154
media.server = artist.server;
11601155
playMedia(media, connection, null, null, mediaContainer);

0 commit comments

Comments
 (0)